什么是SDN控制器或SDN控制器平台

在软件定义网络(SDN)中的SDN控制器(又称SDN控制器平台)是网络的“大脑”。应用程序充当SDN网络中的战略控制点,管理“下方”(通过南向api)交换机/路由器的流量控制,以及“上方”(通过北向api)应用程序和业务逻辑,以部署智能网络。最近,随着组织部署更多的SDN网络,控制器被赋予了在SDN控制器域之间进行联合的任务,使用通用的应用程序接口,如OpenFlow和OVSDB(开放虚拟交换数据库)。

SDN控制器平台通常包含一组“可插拔”模块,这些模块可以执行不同的网络任务,这些基本任务包括清点网络中的设备和每个设备的功能、收集网络统计信息等。这些可插入式扩展卡可以增强或支持更高级的功能,例如针对网络运行算法的分析和新规则编排。

OpenFlow和OVSDB做为两个被大众最为熟知的,SDN控制器用来与交换机/路由器通信的协议。YANG或NetConf两种SDN控制器控制协议次之,同时还有其他SDN控制器协议正在开发中。目前传统网络协议也正在寻求一种在SDN环境中运行的方法,例如:因特网工程工作组(IETF)——路由系统接口(i2rs),开发了一个SDN标准,使SDN控制器能够影响控制传统协议,如OSPF、MPLS、BGP和IS-IS。

这些支持的协议类型可以影响网络的总体架构——例如,当OpenFlow试图完全集成数据包转发决策时,i2rs通过利用传统路由协议执行分布式路由并允许应用程序修改路由决策以此来拆分它们的决策。

关于SDN控制器平台的历史

目前,网络供应商之间的斗争越演越烈,他们希望提供自己的SDN控制器来编排自己的设备(可能还有其他供应商的网络设备),以及为所有供应商设计的开放源代码控制器。

第一个SDN控制器是NOX,它最初由Nicira newworks和OpenFlow一起开发。2008年,Nicira Networks(被VMWare收购)向SDN社区(它是开源的)捐赠了NOX,在SDN社区,NOX已经成为许多后续SDN控制器解决方案的基础。然后Nicira继续与NTT和Google共同开发ONIX;ONIX是Nicira/VMware控制器的基础,据传是Google广域网控制器的基础。虽然ONIX最初应该是开放的,但后来各方决定不开放源代码。

不过,目前有多种开源控制器可用包括 POX 和 Beacon。Beacon始于2010年初,是一款基于Java的OpenFlow控制器,由GPL v2和斯坦福大学FOSS联合授权发布的。还有其他值得关注的开源SDN控制器包括Trema(基于NEC的Ruby)和Ryu。

Floodlight是由Beacon提供的——它是在Apache2.0许可下提供的,并且是大交换网络早期商业控制器之一的基础。注意,NEC的可编程流量控制器是市场上第一个商业SDN控制器,它不是任何开源控制器的派生。

随后,思科、惠普、IBM、VMWare、Lumina Networks和Juniper等供应商纷纷推出自己的产品,进军SDN控制器市场。最初的HP、Cisco和IBM控制器都基于Beacon,现在已经转向OpenDaylight。Juniper通过收购Contail后使得SDN控制器成为了他们产品组合的一部分,它在开源和商业版本中都是可用的。

OpenDaylight SDN控制器

2013年4月8日,作为Linux基金会的一部分的开源基金会OpenDayLight宣布成立。这个控制器是基于Java的并且是从最初的信标设计中派生出来的。它支持OpenFlow和其他南向api接口(如Cisco OpFlex),并包括关键特性,如高可用性和集群。

OpenDaylight控制器仅在软件中实现,并保存在Java虚拟机(JVM)中。同时它可以部署在各种生产网络环境中。OpenDaylight项目结合其SDN控制器发布了第一个代码Hydrogen,它为用户提供了三个不同的版本。2014年9月,OpenDaylight项目发布了第二个代码版本Helium。这两个代码版本都是开放的网络编程框架,可以为任何规模的网络启用SDN。

发布于2018年最新的OpenDaylight代码是Oxygen,它有一个P4插件和一个用于混合虚拟机环境的Kubernetes插件。Oxygen也采用“分布式管理”模式。ODL将此模型定义为“非核心项目与主发布过程的分离,并允许它们以自己的速度发展”。

对OpenDaylight控制器来说有新的挑战,On.Lab创建了开源的开放网络操作系统(ONOS)控制器。支持它的公司包括AT&T、Dell EMC、Intel、Google、NTT、Ciena和Juniper Networks。它是通过Apache2.0许可证分发的。

什么是SDN控制器或SDN控制器平台

SDN和SD-WAN控制器

软件定义的广域网(SD-WAN)在企业中越来越受欢迎。其流行的原因之一是,基于应用程序的集中式策略控制器利用了现有的混合广域网体系结构。控制器与分析相结合带来了网络和应用程序的可见性。SD-WAN是SDN的一个扩展,它应用SDN来统一企业内覆盖跨域的网络连接。这项技术可以消除对昂贵路由器的需求降低了成本,并可以在网络上提供端到端加密来提高安全性。

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

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  1   博主  0

    • avatar 德明 0

      终于明白SD_WAN控制器是干嘛用的了