网络通信 频道

匆匆2014 盘点业界SDN控制器及SDN组织

  【IT168 技术】控制器是SDN网络的逻辑控制中心,它通过南向接口与交换机连接,提供网络指令,再通过北向接口与应用连接,在最纯粹的SDN形式中,控制器具备所有智能:交换机是由控制器管理的不会发号施令的COTS设备。

匆匆2014 盘点主流SDN控制器一览表

  觉得这种纯粹的方法严苛的运营商们,可以选择思科,VMware或其他厂商的产品来替代,如果使用其他替代方案,那么SDN网络就成为了原有网络中之上的软件层,交换机就变成了COTS设备,也可以是专属产品。

  目前,SDN控制器部署主要是用于数据中心,但是它们已经被广泛部署到企业网络中,而且随着运营商级别的功能面市,以及一些商业案例的成功,它们也逐渐向着服务供应商网络延伸,理论上,SDN可以让网络运行时更具可编程性,更灵活且更便宜。对于新的IP而言这是根本性的——新IP是指运营商的网络从成本中心转型为向客户传递价值的营收推动力。

  下面,我们将带读者们了解一些令人瞩目的SDN控制器产品,并且我们还列出了一些提供或已经研发出SDN产品或相关代码(适用于开源社区)的供应商及开源组织。这个汇总可分为两大类:一类是推出商用级产品的厂商;另一类是较大开源社区中打算开发SDN控制器软件的开源项目/组织。许多商用级的控制器都基于开源代码,特别是由LinuxFoundation旗下OpenDaylight开发的代码。

  博科最近推出了一款基于OpenDaylight代码的产品Vyatta控制器;在商用级控制器领域,VMware和思科是两大巨头。思科在SDN看 领域的武器是Application Centric Infrastrcture(ACI),而VMware则推出了NSX软件。思科和VMware认为,软件应具备智能,但是思科主张用自有专利硬件与控制器分担网络管理,VMware则运行于其他公司的网络硬件之上。

  其他争夺SDN市场的公司大都研发出了基于OpenFlow协议及其相关网络理念的产品,OpenFlow纯粹SDN方案的先驱。还不止是他们在开发SDN控制器:AT&T正在研发自有SDN控制器,对于数据中心和希望部署SDN的网络运营商,市场上主流想法是看他们是否真正具备互操作性及兼容多厂商的产品:SDN的主要承诺之一就是要助运营商摆脱厂商的锁定。

  Heavy Reading高级分析师Roz Roseboro表示,“跨厂商支持是件大事,运营商不希望被束缚,他们希望自由选择控制器,从而自由选择交换机,他们希望按需要进行融合匹配,”。运营商还需要考虑是接受集中式还是分布式方案,Roseboro也指出,有些人认为应该有一个主控制器起监视作用,其他人则认为此任务应由hypervisor承担,以便它做决策。  

  所以,我们列了一份SDN清单,便于大家了解和补充。

  商用级控制器(随机排序,仅为了查看便利)

  1、公司名:Active Broadband Networks

     控制器:Active Resource Controller

  ARC旨对NFV基础设施提供实时控制,为服务和应用可视性提供IP流遥测数据,为个性化服务管理,动态服务精简和控制机制提供大数据技术,以便随时根据客户的授权 更改网络状况和服务使用情况。ARC是该公司Software-Defined Broadband Network Gateway网关的组件。

  2、公司名:Adara Networks

    控制器:Sky,是一款基于OpenFlow的SDN控制器。还有Horizon,一款为SDN管理设计的元控制器,可用于多厂商多协议(无论虚拟还是物理)的网络。

  Adara Networks已经开发了一套应用,包括可提供全方位软件定义运算和网络环境的控器。

  3、公司名: Big Switch Networks

    控制器:基于Project Floodlight开源标准,遵守OpenFlow协议的SDN控制器。

  Big Switch Networks 要把这个控制器放入Open SDN Suite套件中,供数据中心运营商使用。

  4、公司名: Brocade Communications Systems

    控制器: Vyatta Controller,一款基于Open Daylight标准的开源控制器。

  以Open Daylight代码研发,博科Vyatta控制器旨在为网络运营商带来可编程网络的灵活性,且为多厂商和虚拟机提供一个普通平台。

  5、公司名: Calient Technologies

    控制器:Optical Topology Management Controller. 2015年1月可供测试用。

  此控制器用Open Daylight代码编写,大量数据从数据包转向光纤交换机时,数据中心运营商可利用此控制器进行重新配置。

  6、公司名: Ciena

    控制器: Agility Multilayer WAN Controller 也是一款基于OpenDaylight标准的控制器

  控制器可让运营商优化广域网,以满足企业和云用户预料之外的带宽需求。

  7、公司名: Cisco Systems

    控制器: Application Policy Infrastructure Controller (APIC)。

  About: The APIC 会对思科的Application Centric InfrastructureSDN架构进行自动化操作和管理。

  8、公司名: Cyan Inc.

     控制器: Blue Planet SDN 控制器.。

  Blue Planet SDN 平台自2012年12月推出以来,已经部署到全球154个网络,其中不乏Colt,KVH和NTT Americans等客户。Blue Planet将WAN SDN控制器用于多层级和多厂商自动化,路径计算,虚拟化,预配置,管理和控制功能。它与Blue Planet 的NFV以及虚拟资源编排功能一起推动新的虚拟服务。

  9、公司名: CloudGenix

    控制器: Software-Defined Enterprise WAN (SDEwan) 目前只提供beta测试版。

  CloudGenix 是一家研发控制器的新创公司,该公司希望把企业SDN扩展到WAN。

  10、公司名: ConteXtream

     控制器: ContexNet 控制器用LISP, OpenFlow, OpenDaylight, NV03, OpenStack 等提供基于标准的-可扩展性。

  ConteXtream 已经研发出两个独立应用,分别是ContexMap和ContextControl,合二为一即为一个SDN控制器。

  11、公司名: Coriant

     控制器: Transcend SDN Solution,它包括Transport Controller, Packet Controller 和SDN Network Orchestrator。

  12、公司名: CPlane Networks已经研发出了一个基于OpenDaylight开源代码的编排器,它不仅能管理自产的两款控制器,还能管理第三方控制器。

  控制器: CPlane Networks Controller。

  CPlane Networks 已经为Openstack云基础设施的部署研发了一个新的控制器。

  13、公司名: 戴尔

     控制器: Active Fabric Controller。

  戴尔的这款软件适用于企业级OpenStack部署,而且使用OpenFlow协议与数据中心交换机对接。

  14、公司名: Extreme Networks

      控制器: Extreme OneController 基于OpenDaylight 标准.。

  Extreme Networks Inc. (Nasdaq: EXTR) 已经研发出了一款OpenDaylight控制器,希望借此帮助用户从原有网络迁移到SDN。特别是与USIgnite联手推出了Extreme SDN Innovation Challenge。此产品将为利用Extreme平台最出色的应用颁奖,比赛将进行到2015年5月。

  15、公司名: 惠普

     控制器: 惠普Virtual Application Networks SDN Controller.。

  Hewlett-Packard Co. (NYSE: HPQ)的控制器是给OpenFlow网络的一个统一控制点 但是也支持其他开放的可编程接口。

  16、公司名: 华为

      控制器: Smart Network Controller也被称为Smart OpenFlow Controller.

  华为控制器适用于华为自己的Netmatrix SDN 编排系统, 且支持OpenFlow, PCE, Netconf 和BGP.

  17、公司名: IBM

     控制器: IBM SDN for Virtual Environments.

  IBM 的控制器支持基于OpenFlow的物理网络

  18、公司名: Inocybe Technologies

     控制器: Infrastructure Controller.

  Inocybe Technologies 的控制器将分别基于OpenDaylight和Openstack协议的SDN和云控制器结合在了一个平台。

  19、公司名: Juniper瞻博网络

      控制器: NorthStar and OpenContrail。

  Juniper 有两个SDN控制器:自产的NorthStar 和Contrail SDN Controller, 二者源自对Contrail Systems公司的收购。 Contrail 控制器组件也可通过OpenContrail的开源选项获得。

  20、公司名: Metaswitch Networks

     控制器: Gulfstream SDN Controller。

  Metaswitch Networks 的Gulfstream 控制器适用于网络访问和大型数据中心架构。它支持的标准包括OpenFlow 1.3,REST和NETCONF和熟悉的CLI接口。结合了开源和Metaswitch专属代码。

  21、公司名: NEC

     控制器: ProgrammableFlow SDN Controller。它还带有一个Unified Network Coordinator, 该协调程序控制着多个SDN控制器。

  NEC America Inc. 是首个发布基于OpenFlow协议商用机控制器的公司。现在它的控制器也有了一个控制器,就是Unified Network Coordinator。该工具可助OpenFlow在数据中心内外的扩展。Unified Network Controller 管理者多个OpenFlow 控制器, 这些控制器又反过来管理交换机。

  22、公司名: Nuage (由阿尔卡特投资)

     控制器: Virtual Services Controller。

  为 Nuage's Virtualized Services Platform平台提供控制面板。

  23、公司名: Pica8

      控制器: Pica8公司supports the RYU OpenFlow 开源控制器.

  日本巨头NTT集团也支持RYU OpenFlow开源控制器,而且其实验室还为其提供研发力量。Pica8把这款开源控制器作为自己SDN Starter工具包的一部分,提供给用户。

  24、公司: Plexxi

      控制器: Plexxi Control。

  Plexxi 的数据中心控制器可根据工作负载的需求动态优化网络

  25、公司名: VMware

     控制器: NSX Controller.

  The NSX Controller 搭建于 VMware的 NSX SDN 平台上,不能作为单独的产品供用户使用。

  开源SDN控制器组织(随机排序,仅为了查看便利)

  1、组织: NOXRepo

    控制器: NOX & POX。

  NOXRepo 称,NOX是一款原始的OpenFlow控制器,它有利于在Linux上进行快速的C++控制器的开发。POX支持Windows,Mac OS和Linux系统的Python开发,主要用于研究和教育领域。

  2、组织: ON.Lab

  控制器: SDN Open Network Operating System (ONOS).

  The Open Networking Lab (ON.Lab), 是由SDN发明者,及斯坦福大学和伯克利大学领导者们创建的一个非盈利组织。该组织设立的ONOS项目旨在研发开源SDN工具。

  3、组织: OpenContrail

  控制器: OpenContrail Controller。

  由Juniper赞助的OpenContrail 开源架构包括一个逻辑上集中,但物理形态上分布的SDN控制器,虚拟路由,分析引擎,并且还发布了北向API(Juniper还支持OpenDaylight)。

  4、组织: OpenDaylight Project

  控制器: 最新的产品名叫Helium 。最初的产品是Hydrogen。

  该组织是一个Linux 基金合作项目,OpenDaylight正为增强网络可编程性研发一个开放的平台,希望能实现任何规模的SDN和NFV网络。

  控制器: Open Mul。

  Open Mul旨在提升性能,可靠性,灵活性以及易学性,它是一个OpenFlow SDN控制器平台,内核是一个基于C语言的多线程基础架构,用于托管应用的多层级北向接口。Mul在梵文中表示“基础”或“根本”,而且与“学校”的发音押韵。

  5、组织: Project Floodlight

    控制器: Floodlight Open SDN Controller。

  由Big Switch Networks发布的 Floodlight 是一个使用OpenFlow协议和Apache许可证的SDN控制器。

  控制器: Ryu。

  Ryu是一个软件定义网络架构,带有一个定义好的API,该API旨在帮助程序员创建新的网络管理和控制应用。它支持标准的协议,包括OpenFlow,Netconf和OF-config。Ryu在日语中意味着“流动”,而且与“再见”的发音押韵。

  6、组织: 斯坦福大学

    控制器: Beacon。

  这是一款跨平台,模块化,基于Java的OpenFlow控制器,该控制器支持基于事件和线程的操作。

  控制器: Trema。

  Trema是用Ruby和C来开发OpenFlow控制器的架构。

4
相关文章