OpenDaylight的成立让SDN有了一个新组织。之前由谷歌、Facebook等用户倡导的开放网络基金会(ONF,Open Network Foundation)致力于SDN标准研究,而OpenDaylight立志成为厂商中立组织,作为SDN研发实体为新型网络架构发展做贡献。
不过,从OpenDaylight 4月9日成立以来,它就受到了不少质疑。有相当一部分人质疑OpenDaylight的结构、意图和目标。OpenDaylight是由思科和IBM 联合其合作伙伴,以及竞争对手建立的组织。其成员包括:微软、Big Switch、博科、思科、思杰、戴尔、爱立信、富士通、IBM、英特尔、瞻博网络、微软、NEC、惠普、红帽和VMware等。Linux基金会执行董事Jim Zemlin负责主持该项目。其成员将为项目的发展贡献资金和工程研发人员。虽然该组织的工作是在Linux基金会主持下进行的,但其与Linux无关。
OpenDaylight项目的范围包括一个SDN控制器,北向和南向API(包括OpenFlow)专有扩展,东-西协议用于控制器之间的联结。成员主要贡献资金、开发人员、知识产权和代码。
以下问题是OpenDaylight受质疑较大的部分:
● 在该项目当中,以用户为导向的开放网络基金会(ONF)并没有参加。事实上,ONF并没有对OpenDaylight进行官方的支持声明,更不用说参与了。
● SDN控制器是中间件,是整个SDN架构的关键所在。该控制器必须与网络中的所有物理和虚拟设备相集成。该控制器通过与物理网络设备相应的SDN软件中去抽象各种物理设备。OpenDaylight的联合创始人思科已经有了SDN控制器,包含在思科开放式网络环境 (Cisco ONE, Open Network Environment)的产品线内,不少人担心思科是否要将其自己的控制器发展为OpenDaylight的实际标准。
● 一些厂商的谨慎乐观也有可疑的地方,比如Big Switch。Big Switch已经有了自己的SDN产品,它参与进OpenDaylight可能是为了保护自己的SDN成果。
● 思科对OpenFlow的淡化让人们怀疑。OpenFlow是许多用户,如谷歌和其他ONF的创始人Big Switch、惠普和IBM支持的开源SDN API和协议。SDN架构有两种不同的网络API:北向的和南向的。OpenFlow是OpenDaylight和ONF都支持的南向网络控制协议。思科的OnePK也是南向的API。
● 思科内部孵化的SDN创业企业Insieme的产品可能不会包含在OpenDaylight项目中。
● 存在激烈竞争的对手在战略上达成一定共识并共同组建组织,这本身就是可疑的。事实上,纵观过去的经验,这样的发展可能最终不会有太多利好结果。厂商加入这样一个项目也很有可能是为自己开发其他产品所做的障眼法。
SDN:厂商导向还是用户导向?
Gartner的分析师Joe Skorupa表示:“和ONF不同的是,OpenDaylight由大厂商控制并削弱了用户的声音。在和一些厂商的私人谈话中,他们都表达了同样的担忧。或许他们也是OpenDaylight的成员,但他们可能只是无奈加入。”
有些人还提出质疑,认为该组织试图减缓SDN的发展势头和影响。该组织也被视为对以用户为导向的开放网络基金会(OpenFlow协议的坚强的拥护者)潜在的SDN标准替代品。
Big Switch的市场营销副总裁Jason Matlof说:“我们都非常谨慎,甚至怀疑OpenDaylight会不会被政治化。”Matlof说:“我们是白金会员,因为我们相信,OpenDaylight的精神是为整个行业做正确的事情,它仍然致力于制定标准。它提供了明确的选择期望:即全部选择将以优点为基础,欢迎所有的贡献。”
全部选择以优点为基础,而不是以政治为基础,这是OpenDaylight大力倡导的。IBM网络开发副总裁Inder Gopal表示,各成员贡献给OpenDaylight的代码将择优选择。“代码的出处并不重要,”Gopal表示,“一旦提交到OpenDaylight,它就是OpenDaylight的代码。”
Matlof和Big Switch对思科最近对于OpenFlow的态度也表示担忧,Big Switch认为这将破坏OpenFlow和SDN的性能。该公司也担心思科利用OpenDaylight推自己的ONE控制器作为OpenDaylight的实际控制器。这一直是对OpenDaylight项目的最大担忧之一:即该项目将提出特定供应商或者供应商的技术作为部署SDN的标准。
Skorupa表示,这种担忧是合情理的。“看起来OpenDaylight是一个因为技术而走到一起的厂商中立组织,但是从管理角度来说,它实行分层的会费制度,OpenDaylight的加入者们依据出资情况的多少被分级。” 对于参与项目的厂商进行分级是否有区别对待的嫌疑?另外,分级会员制会不会阻碍新兴企业的发展?这都有潜在的可能。
思科CTO兼首席架构师Dave Ward说,思科并没有做好“将思科ONE加冕为OpenDaylight实际控制器的准备”,但思科将其提交给了OpenDaylight。这样一来,思科与IBM合作,共同创立OpenDaylight的这一前提可能使思科的ONE机会相当不错。
虽然思科将继续推动OpenDaylight项目,但是思科和其他厂商仍然会在该项目之外继续自己的SDN计划。.作为思科ONE的一个部分,onePK将通过思科操作系统向开发者提供API。这些思科操作系统包括Cisco IOS、IOS-XR和NX-OS。
思科产品开发部门主管Prashant Gandhi在一篇博客中表示,OpenFlow是一个新的协议,它本身还有安全、可靠性等诸多方面的问题。但是onePK已经过证明,对错误代码和攻击漏洞等有很强的防御能力。那么这是否说明思科将用其onePK控制器和OpenFlow控制器相竞争呢?思科会在其类似于Insieme的SDN战略投资产品中将OpenDaylight纳入其中吗?思科本身不会对这类问题进行回应,不过分析师Chrisy认为,思科内部孵化企业Insieme将会为OpenDaylight提供接口,但不会在项目上部署产品功能。
“问题不在于控制器,”Ward表示 :“这和应用程序有关。没有OpenDaylight,在三到五年内,我们都会去追赶一个控制器。”这也许可以解释为什么Big Switch对OpenDaylight如此谨慎:它可能会干扰其业务计划。Big Switch每月对其Big Switch Controller收费1700美元,对Big Virtual Switch收费4200美元。