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团长

如何快速成长为技术大牛?阿里资深技术专家的总结亮了!

导读:你是否有类似这样的问题——“天天写业务代码的程序员,怎么成为技术大牛,开始写技术代码?”今天,阿里资深无线开发专家李运华,系统梳理了自己的思考和理解,希望...

892
来自专栏包子铺里聊IT

面试加试了?Take it easy.

今天聊聊面试中常常出现的一种异常情况:加试。经常听说有朋友碰到这样的情况,本来只有一或两轮的电话面试,面完之后又要再来一轮;或是精疲力尽的参加完一整天的onsi...

2665
来自专栏企鹅号快讯

万物联网的下一步

作者:杜志挺 近年来,有许多国家开始大力推广物联网(Internet of Things, IoT),物联网的发展会比RFID更为精彩.RFID提供对象一个独...

1878
来自专栏互联网高可用架构

技术人如何修炼内功(高级篇)

1705
来自专栏SDNLAB

ONOS构建开源Leaf-Spine Fabric

On.Lab ONOS项目组领导下的一个工作组近日发布了一个开源的leaf-spine fabric架构,以期进一步推动开放网络的发展。 开放网络基金会(ONF...

33516
来自专栏人工智能快报

美学者提出无人机互联网概念

据VICE网站2016年5月8日报道称,商用航空诞生于第一次世界大战后期,而空中交通管制的需求亦随之出现。面对战后突然多出来的军用飞机,英国和法国开始将他们性能...

4108
来自专栏云计算D1net

看SaaS如何强化的下一代APM

对于传统类型的应用性能管理(简称APM)解决方案而言,其主要实现工具主张将软件堆栈中的个别组件作为考量核心与切入重点。此类方案的缺陷在于,它只能为我们提供软件应...

3496
来自专栏Linyb极客之路

如何快速成长为技术大牛?阿里资深技术专家的总结亮了!

导读:你是否有类似这样的问题——“天天写业务代码的程序员,怎么成为技术大牛,开始写技术代码?”今天,阿里资深无线开发专家李运华,系统梳理了自己的思考和理解,希望...

653
来自专栏平凡文摘

一位资深程序员大牛给予Java初学者的学习路线建议

1304
来自专栏SDNLAB

前有围堵后有追兵,白盒化下的交换机市场老大思科

在交换机领域,思科是绝对的“龙头老大”,一直牢牢占据着交换机市场的第一份额。但前段时间爆发的关于亚马逊AWS考虑以低价将自己的网络交换机出售给企业客户的传闻,造...

812

扫码关注云+社区