SDN学习资料
SDN(Software Defiened Network):软件定义网络,
传统网络的特点:
- 逐设备单独控制,纯分布式控制;
- 控制面与转发平面在同一个设备中,紧密耦合;
- 管理员无法直接操控转发行为(管理员配置网络协议,网络协议通过自身的运行再去影响转发行为);
- 网络协议对转发行为的影响是有固定模式的,不同情况下的转发只能对报文进行固定模式的修改。
SDN并不是一个具体的技术,只是一个框架,一种网络设计的理念。
SDN的特征属性:
- 控制面与转发面分离;
- 开放的可编程接口;
- 集中化的网络控制;
- 网络业务的自动化应用程序控制。
SDN架构(从北向南):
- 网络设备(Network Devices)
可抽象为转发面(Forwarding Plane或Data Plane),所有的转发表项,都存储在网络设备里面,用户数据报文在这里面被处理、转发。网络设备通过南向接口接收控制器发来的指令,配置位于交换机内的转发表项,并通过南向接口主动上报一些事件给控制器。
- 南向接口(Southbound Interface)
即控制面与数据转发面的接口,有 OpenFlow 和 Other API 两种接口,南向接口并未标准化。
- 控制器(Controller)
SDN(软件定义网络)是一种网络设计理念,其特征包括控制面与转发面分离、开放可编程接口和集中化控制。本文介绍了SDN的架构、兴起原因、重要组件如控制器、OpenFlow和Open vSwitch等,并提供了丰富的学习资源,如SDN入门指南、Mininet实验、OpenFlow和OVS实践等。
订阅专栏 解锁全文
2373

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



