Automatically Checking P4 Parser Equivalence with Leapfrog
Aug 11, 2022 |
The P4 programming language is the interface of choice for programmable data plane devices. P4 programs have to meet network throughput requirements, but they are also subject to resource constraints imposed by the hardware. Compilers and human programmers try to optimize code to meet these constraints, which is hard enough…
P4 Novel Use Award Winners!
Jul 28, 2022 |
Congratulations to this year’s winners of the Novel Applications of P4 Awards, Fabricio Rodriguez, Pratap Pellakuru and Sharmila S.! The awards are offered to encourage creative and disruptive use cases for P4 and all the presentations included in the P4 2022 Workshop were eligible to win. Award winners were selected…
Community Member Profile: Mihai Budiu
Jul 25, 2022 |
In this community member profile, we would like to introduce Mihai Budiu, a researcher at VMware Research who is based in Palo Alto, California. He is an active contributor in the Open Networking Foundation’s P4 community. Mihai holds a Computer Science, Ph.D, from Carnegie Mellon University and after graduate school…
Tencent Implements Gateway Functionality in P4 Switching Appliance
Jun 14, 2022 |
Author: Junwei Zhang, Tencent Cloud Architecture and Platform Department Background and Introduction Tencent Gateway (TGW) is the first access point for Internet traffic going over the Tencent network, which consolidates multiple applications: elastic IP (EIP), Cloud Load Balancer (CLB) etc. EIP is the gateway between Tencent’s Virtual Private Cloud (VPC)…
P4 Workshop Showcases Expansion of Programmable Infrastructure
Jun 8, 2022 |
Recently I was honored to serve as General Chair for the Annual P4 Workshop, an entirely on-line event hosted by the Open Networking Foundation. I’ve been following P4 (Programming Protocol-independent Packet Processors) for many years and view it as the next stage in the evolution of software-defined networking. I recall…