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

简介:

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

1.5 北向接口

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

相关文章
|
5月前
|
JSON 监控 API
在线网络PING接口检测服务器连通状态免费API教程
接口盒子提供免费PING检测API,可测试域名或IP的连通性与响应速度,支持指定地域节点,适用于服务器运维和网络监控。
|
弹性计算 Kubernetes 网络协议
阿里云弹性网络接口技术的容器网络基础教程
阿里云弹性网络接口技术的容器网络基础教程
阿里云弹性网络接口技术的容器网络基础教程
|
存储 缓存 Ubuntu
配置网络接口的“IP”命令10个
【10月更文挑战第18天】配置网络接口的“IP”命令10个
659 0
|
域名解析 负载均衡 网络协议
Linux网络接口配置不当所带来的影响
总而言之,Linux网络接口的恰当配置是保证网络稳定性、性能和安全性的基础。通过遵循最佳实践和定期维护,可以最大程度地减少配置错误带来的负面影响。
371 1
|
安全 网络性能优化 网络安全
别再让网络瓶颈困扰你!掌握这十种交换机接口模式,提升你的网络布局技能
【8月更文挑战第23天】交换机作为网络核心,其接口模式直接影响网络布局与性能。本文介绍了十大常见接口模式及其配置实例,包括基础接入模式、优化布线的干道模式、动态学习相邻交换机VLAN信息的动态中继协议模式、固定分配VLAN的静态接入模式、确保语音优先传输的语音VLAN模式、指定默认VLAN的native模式、增加带宽与可靠性的链路聚合及EtherChannel模式、保障网络安全的端口安全模式以及确保关键业务流畅传输的QoS模式。理解并掌握这些模式对于构建高效稳定的网络至关重要。
553 1
|
监控 Linux
在Linux中,如何查看网络接口的状态?
在Linux中,如何查看网络接口的状态?
|
网络协议 安全 网络安全
网络术语、接口和协议简介
网络术语、接口和协议简介
332 1
|
前端开发 SDN 网络虚拟化
|
网络协议 安全 网络安全
|
Ubuntu 网络协议 Linux

热门文章

最新文章