软件定义网络基础---SDN的主流构架
一:基于不同标准的主流构架
二: ONF定义的SDN基本构架
(一) 四个平面、两大接口
三:四个平面
(一)数据平面
数据平面是由若干网元(Netword Element)构成,每个网元包括一个或多个SDN数据路径(DataPath)
SDN DataPath是一个逻辑上的网络设备,负责转发和处理数据。没有控制能力
ONF标准化了OpenFlow协议。在该协议中数据平面被抽象为一个由多级流表驱动的转发模型
(二)控制平面
第二个任务是:收集网络的实时状态,为SDN应用...
SDN控制器是整个网络的大脑,网络的智能和核心实现都在SDN控制器中。由SDN控制器对转发面进行转发策略的调度和管理
(三)应用平面
在应用逻辑的实现上,可以基于SDN理念改造传统应用的交付能力
(四)管理平面
四:两大接口
(一)南向接口
例如:ONF定义的转发面开放协议是Openflow协议,
他将转发面抽象为一个或多个流表组成的转发模型,
网络控制器通过Openflow协议下发流表到具体交换机,从而定义交换机的具体行为。
(二)北向接口
REST是一种系统架构设计风格
REST API就是符合REST设计规范的API
提供REST API作为北向接口的控制器非常多,例如Floodlight Ryu等。
不同的控制器具备不同的北向API集合,以Floodlight Ryu为例:
作者:山上有风景
欢迎任何形式的转载,但请务必注明出处。
限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 现代计算机视觉入门之:什么是图片特征编码
· .NET 9 new features-C#13新的锁类型和语义
· Linux系统下SQL Server数据库镜像配置全流程详解
· 现代计算机视觉入门之:什么是视频
· 你所不知道的 C/C++ 宏知识
· 不到万不得已,千万不要去外包
· C# WebAPI 插件热插拔(持续更新中)
· 会议真的有必要吗?我们产品开发9年了,但从来没开过会
· 【译】我们最喜欢的2024年的 Visual Studio 新功能
· 如何打造一个高并发系统?