SDN壮志未酬:ONF开发团队被英特尔收购

近日,英特尔收购了ONF (开放网络基金会) 开发团队,以及ONF于 2021年9月创建基于开源的软件定义的5G专网服务的初创公司Ananki(该公司已于几个月前从ONF独立出来)。具体的财务条款尚未披露。

十余年前,ONF伴随SDN而生,随着SDN的起落,ONF的运营重心和以合作伙伴资助为主的开发模式也在调整。ONF开发团队加入英特尔,标志着ONF从以往对内部开发的依赖,转变为由社区成员驱动的运营模式。ONF 正“变得更像一个典型的开源组织”。

ONF的进击之旅

10多年前,美国斯坦福大学的Nick Mckeown教授团队在研究中意识到传统网络的问题,提出了软件定义网络SDN概念,其初始动机就是希望打破传统网络设备软硬件一体化的僵化局面,让网络设备重演计算机软硬件分离的开放之路,从而激发网络产业的创新活力。

2011年,开放网络基金会(ONF)成立。ONF是一个非营利性的产业联盟,负责推动SDN网络的部署并致力于推动网络基础设施和运营商业务模式的转型。ONF除了发布OpenFlow标准,推动全球范围内的SDN研讨和厂商的互联互通测试外,也在积极探索基于新的用于转发平面编程语言P4的开发,促进软件定义网络的发展。

ONF首次对SDN做出了定义,即“SDN是一种新型的网络架构,其设计理念是将网络的控制平面与数据转发平面进行分离,并实现可编程化控制。”

从中可以看出SDN的三大特征:控制和转发分离,网络控制集中,网络开放与可编程。

Nick Mckeown教授团队提出了OpenFlow的概念,并于2008年在ACM SIGCOMM上发表了《OpenFlow:enabling innovation in campus networks》,首次详细地介绍了OpenFlow的概念、工作原理等,迈出了网络可编程的第一步。从此,OpenFlow成为了数据中心SDN网络的主流协议,其定义了SDN控制器与交换机之间的通信标准。

ONF支持 SDN 计划并于2009年发布了 OpenFlow 协议1.0版本。然而,OpenFlow 协议并没有超过 1.5.1 版。但SDN技术思想已深入人心,以SDN为代表的控制平面技术革新和云网融合已经深刻地改变了IP数据通信等技术领域,成为了全球各大电信运营商和云服务商一致拥抱的网络转型方向。

为推动转发平面的可编程,2014年Nick Mckeown教授等SDN先驱们又发明了用于数据平面的新一代编程语言P4,解决了OpenFlow编程能力不足和扩展性差等问题,推动SDN迈向下一代。

Barefoot Tofino交换芯片是业内首个支持协议无关交换机架构的以太网交换ASIC,它的转发逻辑并非传统的同硬件绑定的模式,而是由网络运营商或交换机制造商通过P4语言编程来灵活实现的。

ONF的发展经历了三个阶段:

    2011-2016年,ONF从斯坦福大学和伯克利大学分拆出来致力于SDN和OpenFlow技术与标准。ONF标准化了OpenFlow协议,支持网络控制平面和数据平面分离,从而支持多供应商SDN实现。

    2017-2021年,运营商希望推动行业更快地向SDN发展,为了加快进度并证明这是可能的,运营商和一些供应商合作为ONF工程团队提供资金,ONF构建了由几家一级运营商部署的平台。

    2022+,现在ONF的平台已经得到验证和部署,ONF专注于扩大采用范围和建立开发人员社区,不断增长的ONF社区正在将开源的力量带入网络,扩大了ONF的影响力。

ONF开发团队加入英特尔

“现在 ONF 的项目已经成熟并被市场采用,是时候将项目发布到开源社区了。这一直是我们的愿景,”ONF 主席兼 AT&T 执行副总裁兼首席技术官 Andre Fuetsch 在一份声明中说。“我们很高兴进入 ONF 旅程的下一阶段。”ONF将专注于进一步采用和围绕这些平台构建社区。为此,ONF 已开源其全部产品组合,包括SD-RAN、SD-Core 和Aether在内的移动领域项目、SEBA 和 VOLTHA 宽带项目,以及 SD-Fabric、P4、PINS、ONOS 和 Stratum 等SDN P4 可编程数据平面项目。

ONF 将其项目的开发资源转移到社区,ONF 的大部分内部开发团队将受雇于英特尔。

英特尔与SDN和ONF颇有渊源。英特尔是ONF初始会员单位;2019年,英特尔收购网络芯片创业公司Barefoot Networks ,Barefoot公司核心产品即为上文提到的Tofino交换芯片;2021年,“SDN之父”、ONF创始董事会成员Nick McKeown加入英特尔公司担任副总裁,同时兼任网络与边缘事业部总经理。如今,ONF开发团队又归于英特尔麾下,让人越发拭目以待目前逐渐以P4为重心的ONF的下一步发展。

ONF创始董事会成员、英特尔网络和边缘集团高级副总裁兼总经理Nick McKeown表示,“ONF 通过其软件定义开发项目为行业做出了重要贡献,我相信,随着行业及需求的发展,其向社区资源模式的转变将更好推动社区贡献。”“由于 ONF 的方向转变,我们很欢迎 ONF 开发团队加入英特尔。我们期待对 ONF 项目做出贡献,期待ONF开发的平台不断取得成功,期待更加积极参与ONF社区。”

ONF 重点项目

ONF与OCP项目相比,在“接地气”方面略输一筹,但ONF以SDN控制转发分离思想为源头,深刻践行开源开放的理念,推动着网络、通信行业的健康发展。目前ONF有以下几个重点项目:

ONOS

开放网络操作系统 (ONOS ) 是一个开源 SDN 控制器,用于构建下一代 SDN/NFV 解决方案。

ONOS 旨在为服务提供商提高网络的可伸缩性,性能和可用性,支持网络的配置和实时控制,无需在网络结构内运行路由和交换控制协议。通过将智能转移到 ONOS 云控制器中,最终用户可以轻松创建新的网络应用程序,而无需更改数据平面系统。

Stratum

2018年3月,ONF发布了下一代软件定义网络接口战略,并在谷歌的支持下推出了Stratum项目。

Stratum主要是用于软件定义网络,‍‍它是利用独立Silicon交换机的一个操作系统,‍‍为白盒交换机构建一个开放的‍‍、最低限度的商用发布。Stratum开放了一组SDN接口,包括P4Runtime和OpenConfig,实现了转发设备的可互换性和转发行为的可编程性。

PINS

PINS (P4 集成网络堆栈) 是一项行业协作,将SDN功能和P4可编程性引入到依赖于嵌入式控制协议(如BGP)的传统路由设备。

具体来说,PINS使用P4对SAI管道进行建模,向管道添加外部可编程的扩展,并引入P4Runtime作为控制管道的新控制平面接口。

P4

P4(Programming Protocol-independent Packet Processors ) 思想诞生于 2013 年,由斯坦福大学的 Nick Mckeown 教授提出。

P4是一种特定领域的编程语言,用于描述可编程的转发设备如何处理报文,可编程的转发设备可以是交换芯片 ASIC、FPGA、网络接口卡、软件交换机等等。

最 后

业界人士表示,目前还不清楚ONF的开发团队会如何与英特尔自有团队整合。展望未来,ONF表示,它将依靠社区的贡献来推进其项目的采用和发展,计划成立地区理事会,由当选的行业商业领袖组成,以指导关键领域的工作。

参考文献:
1.SDN与开放网络:从Openflow到P4
2.5G开放之路:理想、现实与思考


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

登录后才可以评论

SDNLAB君 发表于22-04-13
0