首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >P4加入ONF和Linux基金会,推动P4的创新和采用

P4加入ONF和Linux基金会,推动P4的创新和采用

作者头像
SDNLAB
发布2018-06-11 14:24:10
7700
发布2018-06-11 14:24:10
举报
文章被收录于专栏:SDNLABSDNLAB

P4语言联盟(P4.org)是P4编程语言的创建者,上周五宣布将成为开放网络基金会(ONF)旗下的一个项目,并且成为Linux基金会投资组合的一部分,P4联盟自2013年以来一直致力于可编程语言P4的非盈利组织,几年来P4的采用量呈指数级增长,迅速成为描述如何通过网络设备转发数据包的标准。

开放网络基金会执行总裁Guru Parulkar表示:“SDN已经改变了网络行业,P4通过将可编程性引入到转发平面,将SDN提升到一个新的水平。我们很高兴P4.org加入ONF,并期待看到我们的协同效应为P4和更大的SDN社区带来优势。”

Linux基金会执行总裁Jim Zemlin表示:“Linux基金会很高兴P4的加入,网络是Linux基金会的主要关注点,而P4社区的蓬勃发展以及Linux基础网络项目将推动网络创新技术向更高水平迈进。”

P4最初由谷歌、Intel、微软研究院、Barefoot、普林斯顿大学和斯坦福大学的工程师和研究人员组成,目标很简单:创建一个易于使用的语言,软件开发人员可以在一天内学习,并用它来精确描述数据包在网络中的转发方式。从一开始,P4就被设计为与目标无关(即,用P4编写的程序可以在不修改的情况下编译为在ASIC、FPGA、CPU、NPU和GPU等各种设备上裕运行)和协议(即P4程序可以描述现有的标准协议,或者可以用来指定转发行为)。

目前P4已经获得了业界的广泛认可和应用,P4联盟目前拥有超过100名成员,其中包括来自阿里巴巴,AT&T,思科,Juniper,Netronome,VMware,Xilinx和中兴通讯等一些大牌厂商的贡献。

斯坦福大学计算机科学教授兼P4董事会成员Nick McKeown表示:“P4.org是一个免费的会员组织。作为ONF和Linux基金会的一部分,P4将保持开放和免费原则。P4目前已经发展成为一个如此庞大的社区,成熟度逐渐为业界认可,需要得到ONF和Linux基金会的帮助。”

P4可以同时用于可编程和固定功能设备。例如,它用于准确捕获SONiC开源交换机OS使用的交换机抽象接口(SAI)API下的交换机管道行为。 P4也被ONF Stratum项目用来描述各种固定和可编程设备的转发行为。

描述交换机和NIC设备的转发行为使得它有可能首次在部署之前构建整个网络的数据包准确的可执行模型。大型云提供商可以完全用软件测试和调试网络,大大减少了实验室中互操作性测试的时间和费用,且不需要昂贵的硬件。

网络设备厂商可以基于P4提供广泛的产品,可以在其产品中实现共同的基础转发行为,能够重新使用测试架构,使开发控制平面软件更为简易,并最终通过设计保证互操作性。P4也可以用来编写程序来描述全新的数据包转发行为。例如,P4广泛用于数据中心、企业和服务提供商网络的遥测和测量。例如,开源INT.p4(带内网络遥测)允许将细粒度的每个数据包测量放置在数据包报头的任何位置。

除了大型数据中心外,P4还得到服务提供商,网络设备厂商,芯片厂商和企业的热烈支持。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-03-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 SDNLAB 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档