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

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还得到服务提供商,网络设备厂商,芯片厂商和企业的热烈支持。

原文发布于微信公众号 - SDNLAB(SDNLAB)

原文发表时间:2018-03-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏java一日一条

助力程序员成功的几个好习惯

老实说,如果你google搜索“程序员的好习惯”这方面的内容,那么就会有很多大同小异的文章映入你的眼帘。

833
来自专栏云计算D1net

云计算决策指南:解析医疗的7大解决方案

为了帮助你计划,这份云计算买家指南着眼于四大IaaS供应商:亚马逊、微软、谷歌和IBM。一份来自协同作用调查组织(Synergy Research Group)...

4389
来自专栏云计算D1net

云计算支出不需要猜测

随着云计算的应用越来越多,IT部门仍然难以管理云计算成本,特别是在混合或多云环境中。由于种种原因,许多企业发现自己的云计算支出并不完整,在某些情况下,无法确定云...

3477
来自专栏Java学习网

助力程序员成功的几个好习惯

老实说,如果你google搜索“程序员的好习惯”这方面的内容,那么就会有很多大同小异的文章映入你的眼帘。 但是今天我想从一个略有不同的角度来探讨这个主题。不是关...

3496
来自专栏信安之路

兜哥的信安之路

2008 年,我是看着《我的华为十年》这篇文章进入这家公司的,当时我的总监就是这篇文章的作者家俊,文档地址:

1960
来自专栏腾讯研究院的专栏

网络新纪元

2.jpg 推荐语: 有个段子说,做互联网的人谈论大数据,就像青少年谈论性——人人都在兴奋地说,人人都不知道怎么做。看了这篇文章,您还是不知道怎么做...

20310
来自专栏北京马哥教育

从业必看!2017年Python这些重要的事件

2017年仿佛整个程序员圈都在焦虑学习python,为了帮助马哥小伙伴发现2018年Python的趋势,汤哥在马哥Python的万人学习社群做了个调研,盘点了一...

3176
来自专栏GopherCoder

认知:关于超链接儿认知:关于超链接儿

1133
来自专栏新智元

谷歌旅游AI小助手: 不只订酒店,想去哪玩、爱吃什么TA都知道!

在奢华旅游的世界里,目前压倒性的两个超能力是:个性化和直觉。酒店、应用程序或旅游公司对用户的需求和愿望做出的反应越好——最好是在用户的需求和愿望出现之前就做出预...

1263
来自专栏Crossin的编程教室

今天是星期天,好happy

今天星期天,没有新课程,休息一下。 其实也没有休息到,跑去给某学妹开了小灶,一对一辅导android开发,各位同学不要羡慕哦。 说几个大家反馈到的问题: 1.你...

3686

扫码关注云+社区

领取腾讯云代金券