ONF推出下一代开源SDN交换平台Stratum

开放网络基金会(ONF)本周发布了下一代软件定义网络(SDN)接口战略,并在谷歌的支持下推出了Stratum项目,该开源项目将用于实现真正的软件定义的数据平面参考平台,其目标是提供一个白盒交换机和开放软件系统。


谷歌推动了该项目的成立,该公司既是Stratum首个版本的代码贡献者,也将在今年在其生产网络中部署Stratum。开放网络基金会的执行董事Guru Parulkar表示,该项目的大部分工作是基于谷歌早期部署SDN中发现的OpenFlow的局限性。

Guru Parulkar表示:“ONF借鉴了谷歌五到七年的产品部署经验,并将这一经验引入到定义下一代SDN平台中。这涉及到完整的生命周期管理,不仅是可编程控制,还包括如何插入设备、并进行升级,促使用户更快地创新。”

谷歌是2011年ONF的创始成员之一,也是ONF最大的贡献者之一。除了谷歌之外,腾讯公司也正在加入Stratum项目,其他参与Stratum项目的成员包括:

  • 电信运营商:中国联通、NTT、土耳其电信/Netsia
  • 网络厂商:Big Switch Networks、锐捷网络、VMware
  • 白盒ODM厂商:Delta、Edgecore Networks、QCT
  • 芯片厂商:Barefoot、Broadcom、Cavium、Mellanox、Xilinx

Stratum将使用可编程芯片以及包含P4和P4Runtime的工具箱,ONF表示现在可以彻底重新定义转发行为,并管理数据层的所有配置和运行,Stratum的创始成员计划通过尽可能广泛的网络芯片以及来自多厂商的白盒交换机来提供Stratum解决方案。

为了真正实现软件定义网络的愿景,需要一套新的接口来实现数据平面各个方面的生命周期控制和自动化网络管理,并且在不需要定义新标准。在软件速度上可以增强和改进接口,软件工具链支持网络操作系统(NOS)和数据平面之间的动态交互,以便开发人员锁定升级部署。

此外,虽然OpenFlow仅定义了控制转发行为的机制,但现在可以完全重新定义转发行为以及管理数据平面的所有配置和操作。下一代SDN接口包括四个主要功能,可以实现数据平面的控制和管理,包括:

定义管道
通过P4语言定义/记录逻辑数据平面管道,在固定或部分可配置的数据平面芯片上,P4用于记录交换机暴露的逻辑管道。在P4可编程设备上,可以使用相同的P4管道定义动态交换机管道。

管道控制
通过P4Runtime进行管道控制被认为是OpenFlow的下一代版本,它定义了控制和数据平面如何通信,其中网络操作系统和数据平面可以动态地协商管道配置。

设备配置
具有OpenConfig数据模型的gNMI用于管理设备配置。SDN最初并未解决这些要求,而是以临时方式使用SNMP,Netconf和CLI(禁止互操作性)。

设备操作
gNOI用于操作,解决一次性事件,如设备测试或重新启动,不需要维护状态。这在之前的SDN中也没有实现,导致实施的不一致并限制了互操作性。

ONF市场副总裁Timon Sloane表示,对ONF来说,Stratum项目是其发展SDN的更大努力的一部分,也可以说是OpenFlow的继任者。

Stratum项目在2018年都处于孵化阶段,项目成员可以完全访问代码,将于2019年进入完全开放阶段,并计划在Apache 2.0许可下运行。


  • 本站原创文章仅代表作者观点,不代表SDNLAB立场。所有原创内容版权均属SDNLAB,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用,转载须注明来自 SDNLAB并附上本文链接。 本站中所有编译类文章仅用于学习和交流目的,编译工作遵照 CC 协议,如果有侵犯到您权益的地方,请及时联系我们。
  • 本文链接https://www.sdnlab.com/20599.html
分享到:
相关文章
条评论

登录后才可以评论

SDNLAB君 发表于18-03-13
0