在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1092|回复: 1

[资料] P4 runtime协议分享

[复制链接]
发表于 2022-8-6 18:38:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 xuanzhiyilian 于 2022-8-7 11:42 编辑

2014年,Nick McKeown领导的斯坦福大学研究团队在SIGCOMM Computer Communication Review上发表论文,P4: Programming Protocol-Independent Packet Processors,提出了P4网络编程语言,主要用在网卡、交换机、路由器等网络设备上,允许用户编程来控制报文在数据平面转发行为。

经过近10年的发展,P4已经成为事实上的一个在网络应用领域标准的编程语言。P4是一个开源的,针对于网络行为级别的专用编程语言,相对verilog/Vhdl这种电路行为级别的编程语言, 或者C/C++等通用计算编程语言,P4针对网络应用业务的开发效率有数量级的提升。

当前,由cpu、GPU、DPU构成的“3U一体架构”,已成为数据中心基础架构的发展趋势,DPU智能网卡作为第三大功能组件,需要满足多样化应用场景需求,P4网络编程语言是满足DPU可编程性的最佳选择。

再补充两个相关的协议,一个是 INT(In band telemetry), 一个是P4 语言讲解。

P4-16-v1.2.2.pdf

1.47 MB, 下载次数: 6

p4 语言

INT_v2_1.pdf

635.55 KB, 下载次数: 7

In band telemetry

P4Runtime-Spec.pdf

652.21 KB, 下载次数: 10

P4 runtime

 楼主| 发表于 2022-8-6 18:42:40 | 显示全部楼层
本帖最后由 xuanzhiyilian 于 2022-8-13 20:38 编辑

当前回帖不可见
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-7 12:01 , Processed in 0.016264 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表