P4:用于协议独立于协议的数据包处理的开源编程语言

2021-06-24 10:00:08

编程协议 - 独立的数据包处理器(P4)是一种用于网络设备的特定于域的语言,指定数据平面设备(交换机,NIC,路由器,过滤器等)过程数据包。 在P4之前,供应商对网络支持的功能进行了总控制。 由于网络芯片确定了大部分可能的行为,因此硅供应商控制了新功能的推出(例如,VXLAN),并且卷展览花了多年。 P4在其头上转动传统模型。 应用程序开发人员和网络工程师现在可以使用P4来实现网络中的特定行为,并且可以在几分钟而不是年内进行更改。