开放平台高歌猛进
在传统网络时代,厂商们更偏重于单打独斗。SDN[注]的出现似乎带来了新的趋势——推进开源与开放,构建良好的生态系统成为产业进步的方式之一。
OpenDaylight项目的诞生,开创了网络业界一个没有过的先例:众多竞争厂商走到一起,贡献人力与代码,构建一个开放的SDN平台。OpenDaylight进展得相当快,在成立不到一年的时间里就推出了首个开源版本氢平台(Hydrogen)。氢平台为业界构建互联互通的SDN控制器提供了一个相当好的基础。OpenDaylight技术指导委员会主席David Meyer表示:“Hydrogen作为OpenDaylight发布的第一个版本,是SDN在开源项目上的巨大进步,整个行业都可在这个基础上开展工作,并在后续版本中解决各种附加功能和特性。”
Uri Elzur认为,OpenDaylight为加速产业合作和发展提供了一个基础,使得各家在控制器层面有一个共识,以便互相兼容。以英特尔为例,在OpenDaylight的两个主要插件中,英特尔进行了DPDK(Intel Data Plane Development Kit,英特尔数据平面开发套件)的调优,同时反馈给相关社区,用户只要在该社区下载开源软件即可享受该插件套件。
翟传璞表示:“SDN的发展和完善需要有更多的机构和组织来参与,OpenDaylight组织在这方面起到了很好的作用。OpenDaylight所推出的平台是OpenDaylight组织各个成员共同贡献的结果,为业界SDN的技术研究者提供了很好的参考。”
“氢平台让大家看到了OpenDaylight想要开发成支持广泛网络场景的开放平台,同时几乎囊括了所有厂商的SDN方案。目前为止,有越来越多的软硬件厂商加入OpenDaylight组织,并启动新的项目,在为OpenDaylight添砖加瓦的同时,占据其中关键模块位置并主导该模块的技术发展。” 林镜华这样判断。
“氢平台的出现对用户来说是一件好事,如果业界形成统一平台或者统一代码仓库,用户开发应用会成为一件比较容易的事情。相反,如果还是当今跨平台的现状,不同厂商有不同的代码,实现SDN解决方案的互联互通或应用难度会很大。”前述IDC分析师说。
事实上,厂商们已经开始纷纷行动。博科、阿尔卡特朗讯等都公开表示,正在基于氢平台构建自己的SDN控制器。
云开源平台OpenStack的发展同样如火如荼。张宇峰说,今年5月在美国亚特兰大举办的OpenStack峰会有4500人参加,大大超过前两年的规模。会上,他观察到越来越多在SDN方面投入的技术公司,尤其是初创公司力图跟OpenStack云平台进行集成,以形成紧密的合作伙伴关系。
上文提到的博科最新发布的Vyatta平台的架构三个核心层中的功能编排层,即是通过OpenStack来实现的。戴尔最新发布的灵动网络控制器也是基于戴尔OpenStack云解决方案的可选组件,能够完成从网络、服务器、存储到应用方面的资源管理。而据马元骐透露,思科有数个由数十人的开发团队,分头在积极参与开源社区OpenStack和OpenDayLight计划中群组策略模型(Group Policy Model)的规划与制定,并贡献源代码。此外,也在将由多家软硬件厂家共同研发的OpFlex协定提交IETF做为标准。
汉柏科技有限公司技术中心总经理杨海涛认为,OpenStack 中的网络模块Neutron是争议比较大的项目,其Plug-in机制吸引了很多网络和SDN厂家参与开发,提供了很多后端的实现方案。汉柏的SDN产品也提供了Neutron的插件,使汉柏SDN产品与OpenStack有了一个灵活的结合点。但他指出,Plug-in方式也有其弊端,比如代码重复度高,效率比较低,开发力量由于集中在了Plug-in的开发而忽视了整体框架的发展等。他表示,后续汉柏的主要关注点也会放在OpenStack网络方面,希望通过积极参与社区的开发工作,为OpenStack的发展做出贡献。
据林镜华介绍,锐捷网络新推的RG-IONP平台非常重要的目标之一,就是无缝地与OpenStack云平台对接,以实现对SDN软件和硬件交换资源的统一编排,构建适用于数据中心/云平台的软硬件网络一体化解决方案。
面对越来越强大的开放平台,该如何充分利用其价值?张宇峰给出的建议是,厂商既要善于利用全球产业创新产生的强大基础平台,还要寻找自身产品的差异化特点和增值空间,从应用出发,把自己的特质跟开放产品结合起来,才会取得比较好的商业效果。