软件定义的南向应用程序接口(SDN南向API)用于SDN控制器与网络交换机和路由器之间的通信。它们可以是开源的,也可以是私有的。
SDN南向API接口是工作模式
SDN南向api接口是用于控制网络,并使SDN控制器能够根据网络实时需求动态地变更,随需而变。
OpenFlow是由开放网络基金组织(Open Networking Foundation,ONF)开发的,它是第一个同时也是最著名的南向接口。OpenFlow定义了SDN控制器与转发平面交互的方式,快速调整网络状态,从而更好地适应不断变化的业务需求。通过OpenFlow协议可以在交换机和路由器的内部流表中添加和删除条目,以使网络对实时流量需求作出更高时效的响应。
目前很多公司(包括YouTube、Google、Facebook和Amazon)已经开始开发和销售自己的api产品,这些api产品通常是对其主打产品很好的补充。

OpenDaylight是最新的SDN控制器版本,名为:Oxygen。该平台是由谷歌、Juniper\Networks和思科等数十家公司提供的产品,并与之兼容。
这些南向api接口的专有SDN协议使用不同的方法来完成OpenFlow网络的相同任务。网络配置协议(NetConf)使用可扩展标记语言(XML)与交换机和路由器通信,来完成安装和更改配置任务;Lisp也是由ONF组织推动升级,可用于支持流表映射。此外,还有更多已建立的网络协议探索在SDN环境中运行的方法,例如开放最短路径优先(OSPF)、MPLS、BGP、SPB和IS-IS。

DC Farm小程序二维码
扫一扫添加博客小程序