SDN软件定义网络作为目前网络行业中最炙手可热的新技术正在蓬勃发展,越来越多传统网络设备厂商和互联网公司也在持续跟进并不断丰富和完善各自的SDN网络解决方案。在主流的SDN网络解决方案中,根据可编程接口方向层级可分为南向接口和北向接口,南向接口通常作为SDN控制器对网络设备进行控制的接口协议;北向接口通常用于SDN控制器对接业务应用系统和第三方系统的协议。本文简要阐述业内主流的SDN对外的南北向接口协议及适应的场景。
SDN概述
SDN (Software Defined Network,软件定义网络)是一种新型网络设计理念,其核心理念是通过对网络硬件设备的控制层面和转发层面分离,通过控制层面由集中控制系统(SDN控制器)对网络进行弹性管理和灵活控制,实现各类业务应用通过调用控制器所提供的相关接口来满足不同业务系统对网络转发需求,同时借助于集中控制系统的灵活可编程能力,动态定制调整网络模式和策略,为业务创新,应用创新提供良好支撑。
SDN作为网络行业最热门的前沿技术,从2006年概念被提出,经历了10多年的发展,目前已经在数据中心、园区网等领域得到广泛应用和规模部署,使网络具备灵活编程、动态感知以及自动编排等能力。在SDN网络中,按照可编程接口的层级可以分为南向接口与北向接口:南向接口对网络硬件设备进行统一控制和可视化管理,实时监控网络运行状态和设备运行健康度;北向接口对接业务及第三方应用,方便对网络资源进行灵活调用。
目前主流的SDN南北向接口众多,其中最为知名的南向接口为开放网络基金会(Open Networking Foundation, ONF)制定的OpenFlow协议,北向接口事实上标准为RESEful,其他标准化组织如IETF等制定的南北向接口协议,也在实际应用中被广泛采用。
以上就是SDN南北向接口协议的介绍。
如果你还有其他问题,欢迎进行咨询探讨,希望VeCloud的专业的解决方案,可以解决你目前遇到的问题。http://www.vecloud.com
