SDN网络结构分成哪几层?
SDN(Software Defined Network)指"软件定义网络",指用软件来调度和管理网络。SDN改变了传统的网络层和数据链路层网络装备需要管理员配置设置以后传递数据的工作模式,提出将管理系统(控制平面)从各个装备中抽取出来,通过软件统一地进行调度与控制,而网络装备专门地进行数据通讯工作(转发平面)。SDN可以解决现有网络的多种问题。
SDN的发展——以控制器为核心,以OpenFlow实现
SDN技术的前身是可编程网络(Programmable Networking)技术。后由斯坦福大学研究生Martin Casado同其导师提出了SDN的概念,并提出了OpenFlow实现方案,自此SDN发展十分迅速。2013年谷歌公司将SDN用于其数据中心的建设中取得了成功更激起了SDN的发展。
SDN的五层结构
SDN的网络结构自上而下包括利用服务、北向接口、SDN控制器、南向接口、SDN交换机五部份。
1.利用服务:SDN的利用服务同传统网络利用服务相同,是上层利用对底层网络的控制服务,如路由器服务、防火墙服务、镜像服务等。这些利用服务由网络使用方(软件、APP等)要求、调用。
b连接利用服务与北向控制器的接口,主流接口包括REST口等。北向接口同传统网络类似。
2.SDN控制器:负责网络的控制,是SDN的核心。
3.南向接口:负责SDN控制器同SDN交换机之间的通讯,著名的接口包括OpenFlow接口等。
4.SDN网络装备:同传统交换机功能相同。但SDN交换机仅保存很少的控制功能,支持南向接口协议。由于没有操作系统,价格一般低于传统交换机。
相比传统网络,SDN的区别点在于SDN控制器、南向接口和SDN网络装备。SDN的实现方式有多种,包括著名的OpenFlow和ForCES等,而OpenFlow自斯坦福大学的Nick McKeown教授在SIGCOMM会议上的演讲后,以其网络可控性和配置灵活性遭到了欢迎,乃至有人认为SDN和OpenFlow是相同概念。OpenFlow作为SDN最经典的构架,成了后续SDN发展的启蒙和基础。
TikTok千粉号购买平台:https://tiktokusername.com/
TOP