软件定义网络(SDN):架构、协议与应用
1. SDN 简介
随着互联网的广泛应用,传统网络缺乏可编程性的问题日益凸显,软件定义网络(SDN)应运而生。可编程性的概念早在 20 世纪 90 年代中期就已出现,当时专家们开始尝试新的网络理念和协议,以提供更多样化的服务。
早期,为解决网络设备控制逻辑无法修改的问题,出现了一些相关的架构和协议:
- OpenSignaling(OpenSig) :1995 年出现,旨在将网络的控制平面和数据平面分离,通过开放接口实现两者的交互,方便远程控制和编程交换机,简化新服务的部署。
- Tempest 框架 :允许多个交换机控制和管理交换机的多个分区,使多种架构能够在物理 ATM 网络上运行,为网络运营商提供了定义统一控制架构的自由。
- DCAN(Devolved Control of ATM networks) :主要用于控制和管理网络交换机,并将工作分配给外部工作站,实现网络资源的分布式分配,提供 QoS。
- OpenFlow :一种简约的协议,用于管理网络与管理实体之间的通信,支持在管理域中添加同步流功能,推动了可编程网络的发展。
此外,还出现了两种新的网络模型:
- Capsule 模型 :代码包含在数据数据包中,与主动网络相关,为网络管理提供了新的方法,便于在网络路径上安装新的数据平面。
- 可编程交换机模型 :代码通过带外机制在网络节点上执行。
超级会员免费看
订阅专栏 解锁全文
778

被折叠的 条评论
为什么被折叠?



