《软件定义网络:基于OpenFlow的SDN》一一1.5 北向接口

本节书摘来自华章计算机《软件定义网络:基于OpenFlow的SDN》一书中的第1章,第1.5节,作者:Siamak Azodolmolky,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.5 北向接口

外部的管理系统或者网络应用(Net App)有时需要提取下层网络的信息,或者希望对网络的行为及策略进行某种控制。此外,出于各种目的,控制器之间也可能需要彼此通信。譬如,一个内部控制应用程序可能需要跨不同的控制域进行资源预留;或者一个主控制器需要和后备控制器共享策略信息。与提供控制器和交换机之间通信的南向接口不同,目前尚不存在被广泛接受的北向接口标准,不同的应用系统大都采用自己的一套。其深层原因之一就是北向接口是完全在软件中定义的,而控制器和交换机之间的通信交互则离不开硬件实现方案。如果我们把控制器视为网络操作系统,那么就必须有一个明确定义的接口,使得应用程序能够通过它访问底层硬件(交换机)、与其他共存的应用程序进行交互、使用系统提供的服务(如拓扑发现、转发等),而不必要求应用开发人员了解控制器(即网络操作系统)的实现细节。由于存在多种控制器,其应用接口的开发尚处于早期阶段,它们相互独立,彼此互不兼容。在明确定义的北向接口标准问世之前,SDN应用开发将会继续处于各自为战的局面,实现灵活的、可移植的网络应用的理念还有待时日。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值