思科现在正集中其所有商用软件定义网络(SDN的努力,紧紧围绕其思科ONE和ACI(应用中心基础设施)而展开,那么OpenDaylight在思科的SDN战略中将发挥什么作用呢?
思科是OpenDaylight的主要贡献者和成员之一,OpenDaylight作为Linux基金会合作项目运行。事实上,思科对OpenDaylight的贡献被认为是该公司最大的开源贡献。
思科公司企业网络高级副总裁兼总经理Rob Soderbery表示:“我们选择参与OpenDaylight是为了确保我们进入一个互操作性、硬件和软件分离的世界。”
Soderbery解释说,通过OpenDaylight,应用编程接口(API)可以被定义,但并不是很清楚,在没有完整堆栈参考部署的情况下,它是否能运作。这正是思科的可扩展网络控制器(XNC)发挥作用的地方。XNC是思科对OpenDaylight堆栈的参考部署。
Soderberry称:“XNC让我们领先于OpenDaylight技术曲线去探索和工作。”
当涉及到商业企业实力规模和生产就绪解决方案,XNC并不是思科的主打产品。相反地,思科将其应用程序政策基础设施控制器(APIC)放在了前沿和核心位置。
Soderbery称,在XNC和APIC之间存在共同要素。共同要素包括OpenDaylight接口—作为与合作伙伴连接的北向接口。他说道:“我们确保可以采用一种开放堆栈的方法,这样我们的客户可以即插即用他们想要的部件。”
从互操作性的角度来看,在OpenDaylight生态系统中有多个利益相关者。Soderbery表示,我们必须在堆栈中的每一层思考互操作性。
“例如,在北向方面,如果你部署了北向接口,你可以即插即用任何堆栈到其中,”Soderbery表示,“从接口方和组件面思考互操作性。”
Soderbery指出,在思科公司看来,大多数会想要针对SDN的工程系统,被设计为能一起运行。总体而言,Soderbery强调,思科正在想办法可以利用客户现有的部署来实现SDN。
“虽然我们的竞争对手都喜欢谈论如何利用现有基础设施,但我们看到的是,几乎所有这些系统都涉及新硬件和新的架构,”Soderbery表示,“对于大多数客户而言,这并不是没有风险的道路。”