SDN的发展需要开源社区的贡献

  作为一种标准协议,OpenFlow确实在引导SDN的发展,但这并不意味着OpenFlow可以解决SDN所面临的全部挑战。作为下一代网络的演进方向,SDN的发展需要整个产业协同前行,共同解决各种难题。相对标准的演进,SDN生态圈的形成将更为重要。

  今年4月,Linux基金会宣布创建OpenDaylight项目,为软件定义的网络(SDN)构建一个开源平台,包括思科系统、IBM、瞻博网络和博科在内的超过20家科技企业参与其中,并承诺免费贡献代码。在OpenDaylight成立后,曾有人认为它不过是个与ONF(Open Network Foundatio,开放网络基金会)抢夺行业标准控制权的组织,实际上这完全是一种误解。

  用Linux成熟的经验发展SDN

  成为OpenDaylight项目的成员之后,在商业路由器领域第一个开始支持OpenFlow协议的瞻博网络,曾被业界认为其将抛弃OpenFlow。但瞻博网络亚太区CTO兼系统工程技术部总监Joe Green在近日接受记者采访时却表示这是业界的误解。

  Joe Green告诉记者,和业内的很多厂商一样,瞻博网络会继续支持OpenFlow协议,并不会因为加入了OpenDaylight项目而停止跟踪这一标准。但同时,他也表示: “OpenFlow不等于SDN,它只是一个协议。支持Open Flow协议,并不代表能够解决所有SDN的问题。它只是SDN的一部分内容,并不是一个解决方案。”通过开源平台,解决SDN所面临的更复杂的问题,才是他们选择加入OpenDaylight项目的原因。

  在他看来,就像今天云计算产业的发展一样,很多企业在积极参与生态系统的搭建,所以会出现OpenStack、CloudStack这样的组织。SDN的发展,同样需要完成生态系统的搭建,而OpenDaylight参考的正是Linux的发展之路。“SDN让网络开放后,将与Linux当初遇到的问题非常相似。可以看到,直到‘红帽’这样的公司出现将开源代码进行了商业性的开发,并打包成产品,让Linux系统更易用,才让其在商业应用领域获得了飞跃性的发展。”Joe Green指出,实现软件定义网络的目标,需要更多专业企业经验和技术的贡献。今天,产业内的很多企业都对SDN产生了兴趣,希望利用SDN解决其业务的难题,但却缺乏技术和资源上的支持。而OpenDaylight项目的目标,正是让那些具备SDN技术专长和资源的公司支持SDN的发展。瞻博网络在OpenDaylight项目中所起到的作用就是将其所研究的SDN技术贡献给开源社区,包括将源代码开放给OpenDaylight,最终支持标准的制订。

  瞻博网络确实兑现了向OpenDaylight项目免费贡献代码的承诺。去年12月,瞻博网络用价值1.76亿美元的现金和股票收购了SDN创业企业Contrail Systems,这家公司主要开发用于软件定义网络的控制器。不久前,瞻博网络就曾明确表示,其正计划将OpenContrail贡献到OpenDaylight。

  充分听取用户意见

  Joe Green认为,目前整个SDN产业依旧处于一种比较混乱的状态,还无法形成很好的有组织的让整个行业共同前进的态势,整个产业应该遵循什么样的标准还在探讨和博弈中。但这并不意味着,OpenDaylight项目像一些人所认为的那样是厂商的“一言堂”。

  和ONF组织直接让部分用户参与其中的方式略有不同,OpenDaylight项目引入用户意见的方式主要是依靠成员企业与最终用户的沟通和调研。“用户想要什么,会在OpenDaylight内部得到体现,尤其是在标准的制订上得到体现。这是一个互动的过程,OpenDaylight与ONF一样会充分听取用户的意见。”Joe Green表示。

  卜娜

关注读览天下微信, 100万篇深度好文, 等你来看……