sdn组网模型:sdn模型中的控制器
来源:James 时间:2022-04-13 09:10:22阅读:0

SDN模型中的网络操作系统(Network OS,NOS),例如OpenDaylight、RYU、Floodlight和POX,同时,负责提供网络及其当前状态的完整视图NOS它还负责管理网络变化,并通知网络硬件和物理/虚拟网络应用程序。底层网络的变化来自于运行NOS网络应用程序(Neutron API,REST/JSON,Java RPC),NOS通过北向API通过南向与应用程序通信API南向协议包括底层物理和虚拟硬件的管理和控制OpenFlow、OVSDB?、OF-config和XMPP等。
SDN控制器以插件的形式集成Neutron有利于提供集中管理OpenStack网络通过API提高网络的可编程性。SDN控制器,像OpenDaylight、Ryu和Floodlight用各自的插件让Neutron和SDN控制器交互。
OpenDaylight使用北向Rest API通过网络节点的二层插件Neutron通信。RYU通过北向REST API将Neutron节点的RYU插件和RYU连接、使用控制器Compute节点的RYU代理和RYU插件交互。OpenDaylight和RYU都使用Open vSwitch数据库(OVSDB)和南向OpenFlow协议与计算(nova)虚拟交换机交互节点。
云计算平台使用网络Neutron提供网络虚拟化服务,允许租户创建和管理虚拟网络,并提供标准化的插件架构,便于连接SDN但是Neutron扩展性差,不能满足虚拟化环境的动态特性,对网络资源的控制有限。SDN可以为Neutron提供集中/分布式控制、无缝网络、多租户和网络可伸缩性、网络可视化管理等附加功能。
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:shawn.lee@vecloud.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
本站原创内容未经允许不得转载,或转载时需注明出处:https://news.kd010.com/yzx/8827.html


