P4学习(二) 阅读《P4: Programming Protocol-Independent Packet Processors》论文

论文链接

论文下载地址

注:本文所有内容和图片均来自于该论文,只用作学习记录使用

P4 的出现背景与三个目的

OpenFlow 1.0 提供了12个首部字段
到OF1.4 增长到41个首部字段
①增加了规范的复杂性
②新首部的灵活性仍然没变

P4的三个主要目标是:

  1. 现场可重配置(Reconfigurability in the field):程序员应该能够在网络设备部署后改变其处理数据包的方式。

  2. 协议独立性(Protocol independence):网络设备(如交换机)不应与任何特定的网络协议绑定。

  3. 目标独立性(Target independence):P4设计的程序应能够在各种硬件和软件平台上运行,而不受特定目标平台的限制。

P4实现方法

介绍

相较于不停地扩展首部字段长度,为了避免规范的首部字段泛滥现象。
P4被提出用于解析数据包和匹配报头字段

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值