网络通信 频道

ONF宣布启动下一代开源SDN交换平台Stratum

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

  斯坦福大学教授,ONF联合创始人Nick McKeown在一份声明中表示,“网络应该像服务器一样易于编程,正如我们在计算中看到的,通过将协议从硬件和软件中解放出来,我们将在网络中释放出寒武纪式地创新爆炸式增长。“

  Stratum旨在加速采用新一代交换芯片,从一系列ODM创建多种白盒交换机,并为完全可编程的数据平面创建开源平台。项目成员还希望确保Stratum能够用于现有系统和即将上市的新型可编程硅片。ONF称,“Stratum项目和新接口使数据平面更加可编程,而不仅限于OpenFlow协议所能实现的功能。”

  ONF执行董事Guru Parulkar表示: “Stratum正在填补若干关键差距,以实现SDN的终极目标。它使数据平面易于互换,同时展示转发行为的完整可编程性,这将为运营商提供广泛的选择,并最终实现无限的创新。”

ONF宣布启动下一代开源SDN交换平台Stratum

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

  下一代SDN接口包括四个主要功能,可以实现数据平面的控制和管理,包括:

  定义管道

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

  管道控制

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

  设备配置

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

  设备操作

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

  参与Stratum项目的成员包括:

  云提供商: 谷歌、腾讯;电信运营商:中国联通、NTT、土耳其电信/ Netsia;网络厂商: Big Switch Networks、锐捷网络、VMware;白盒ODM供应商: Delta、Edgecore Networks;QCT 芯片供应商: Barefoot、Broadcom、Cavium、Mellanox 、Xilinx;其他开源项目: CORD,ONL,ONOS,OpenSwitch,OVS,P4.org,SDKLT。

  其中,Google是Stratum项目的主要贡献者之一,提供了其初始源代码,通过源自谷歌生产网络的稳固软件基础来帮助启动该项目。

  Stratum项目的开发尚处于初期阶段,预计2018年将一直处于孵化阶段。在孵化期间,只有项目成员才能完全访问代码,预计该项目将于明年初在Apache 2.0许可下完全开放源代码。

0
相关文章