文档章节

那些年专注于SDN的组织与他们的控制器

SDN_LAB
 SDN_LAB
发布于 2015/01/26 14:02
字数 3234
阅读 45
收藏 2

编者按:随着SDN商用化的逐步发展,越来越多的组织投入到SDN大军中,其中很多都推出了SDN控制器,包括开源的以及商用的,他们之间的竞争越来越激烈,发展势头也越来越旺盛。今天就让我们了解一下那些年专注于SDN的组织与他们的控制器。

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

    觉得这种纯粹的方法严苛的运营商们,可以选择思科,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,是一款基于OpenFlowSDN控制器。还有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. 20151月可供测试用。

此控制器用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 平台自201212月推出以来,已经部署到全球154个网络,其中不乏ColtKVHNTT Americans等客户。Blue PlanetWAN SDN控制器用于多层级和多厂商自动化,路径计算,虚拟化,预配置,管理和控制功能。它与Blue Planet NFV以及虚拟资源编排功能一起推动新的虚拟服务。

9、公司名: CloudGenix

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

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

10、公司名: ConteXtream

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

ConteXtream 已经研发出两个独立应用,分别是ContexMapContextControl,合二为一即为一个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平台最出色的应用颁奖,比赛将进行到20155月。

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 的控制器将分别基于OpenDaylightOpenstack协议的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.3RESTNETCONF和熟悉的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支持WindowsMac OSLinux系统的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正为增强网络可编程性研发一个开放的平台,希望能实现任何规模的SDNNFV网络。

控制器: 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旨在帮助程序员创建新的网络管理和控制应用。它支持标准的协议,包括OpenFlowNetconfOF-configRyu在日语中意味着“流动”,而且与“再见”的发音押韵。

6、组织斯坦福大学

控制器: Beacon

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

控制器: Trema

Trema是用RubyC来开发OpenFlow控制器的架构。

本文来源于SDNLAB,可点击此阅读原文。如果您对本文感兴趣,可参与以下互动方式获得更多实时资讯。另外我们网站也有大型企业招聘平台,里面有很多优质的岗位,有意者请点击招聘查看详情。

如果您对本文感兴趣,可参与以下互动方式与作者近距离交流。

(1) 微博(http://weibo.com/sdnlab/

      

(2) 微信(账号SDNLAB)

(3) QQ

SDN研究群(214146842)

OpenDaylight研究群(194240432)

转载自:http://net.it168.com/a2015/0122/1700/000001700914_1.shtml



 


© 著作权归作者所有

SDN_LAB
粉丝 28
博文 186
码字总数 268737
作品 0
南京
私信 提问
SDN产业发展历程

SDN产业发展历程 网络技术随着计算机工业的高速发展在不断的完善,并且信息化进化到云计算的时代,支撑数以亿计的用户平台不断涌现,人类建立起遍布全球的超大规模数据中心来应对这一挑战。原...

tasnrh
2017/09/13
0
0
SDN网络IPv6组播机制支持实时视频业务海量用户扩展

【技术沙龙002期】数据中台:宜信敏捷数据中台建设实践 宜信技术沙龙 将于5月23日晚8点线上直播,点击报名 一、背景: 随着互联网的迅猛发展,诸如视频直播、网络教学等实时业务的广泛应用,...

宜信技术学院
05/16
16
0
Proactive vs. Reactive

前不久一个研究SDN的博士生和博主抱怨说:现在开源的SDN控制器性能都好差啊,每秒钟2K个新流就会提示packet-in太多,停止工作。博主问他是如何定义一个流的,他说用TCP 5 tuple。博主又问他是...

hoolev
2015/04/03
91
0
锐捷网络助力江苏省高职院校技能大赛,推动SDN人才培养

3月10日下午,江苏省高职院校技能大赛开幕式在江苏经贸职业技术学院成功举办。省教育厅副厅长王成斌出席开幕式并讲话。计算机网络应用、信息安全管理与评估、计算机网络技术应用(基于SDN)三...

玄学酱
2018/04/16
0
0
2017中国SDN/NFV大会

由SDN/NFV产业联盟联合中国通信学会、中国通信标准化协会共同举办的“2017·中国SDN/NFV大会”将于4月26-27日在北京·新云南皇冠假日酒店盛大召开,本次大会经工业和信息化部批准,得到工信部...

活动家
2017/02/10
80
1

没有更多内容

加载失败,请刷新页面

加载更多

Linux 运行shell文件,出现 $'\r': command not found

运行编写的shell脚本时,出现了 $'\\r': command not found 这样的错误提示。 报错的原因是我们在windows系统操作时,编辑器里的换行符是\r\n ,而Linux上为\n,两个系统之间有差异导致的。 ...

芥末无敌
今天
10
0
Java数据结构(上)

枚举(Enumeration) 位集合(BitSet) 向量(Vector) 栈(Stack) 1.Enumeration(枚举) boolean hasMoreElements( ):测试是否有更多的元素 Object nextElement( ):如果此枚举对象至少还...

Firefly-
昨天
17
0
vue 跨层组件通讯 provide inject

https://cn.vuejs.org/v2/api/#provide-inject 类型: provide:Object | () => Object inject:Array<string> | { [key: string]: string | Symbol | Object } 详细: provide 和 inject 主......

阿豪boy
昨天
14
0
黑马程序员面试宝典(Java)Beta6.0免费下载

场景 JavaSE基础 面向对象特征以及理解 访问权限修饰符区别 理解clone对象 JavaSE语法 java有没有goto语句 &和&&的区别 如何跳出当前的多重嵌套循环? 是否可以继承String? 重载与重写的区别...

badaoliumang
昨天
14
0
监控linux系统状态

查看系统负载: w/uptime 最后面三个数字表示1分钟,5分钟,15分钟平均有多少个进程占用CPU 占用CPU的进程可以是Running,也可以是Waiting 某一时刻1颗CPU只能有一个进程在使用其资源 #查看c...

asnfuy
昨天
14
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部