Programming Protocol-Independent Packet Processors

Download Now
Provided by: Stanford Technology Ventures Program
Topic: Hardware
Format: PDF
P4 is a high-level language for programming protocol-independent packet processors. P4 works in conjunction with SDN control protocols like OpenFlow. In its current form, OpenFlow explicitly specifies protocol headers on which it operates. This set has grown from 12 to 41 fields in a few years, increasing the complexity of the specification while still not providing the flexibility to add new headers. In this paper, the authors propose P4 as a strawman proposal for how OpenFlow should evolve in the future.
Download Now

Find By Topic