Follow Us:

Call Now! + 49(0) 711 3421 580

Programming Language P4

P4 (Programming Protocol-Independent Packet Processors) is a programming language used to define packet forwarding behavior

It was created in 2013 by the P4 Language Consortium, a non-profit organization formed by a group of engineers and researchers from Google, Intel, Microsoft Research, Barefoot Networks, Princeton and Stanford. They required an industry-standard, open programming language, so they developed P4, which is easy to learn and can be used to precisely define how packets are being forwarded within the network infrastructure. Since then, P4 was rapidly adopted by market leaders and gained strong support, in particular among the data center and telecommunications industry.

P4 Applications and Use Cases

P4 can be implemented in an SDN environment to examine the forwarding behavior, associate user-defined keys with actions or add information to the packets

Download short Summary on P4

You will find a detailed overview of the various applications and use cases of P4 in the following PDF file

Download P4 Summary

P4 Academy

STORDIS provides P4 courses suitable for designers and architects, focussing on design and development of data plane and control plane programs for modern networking equipment

Register to our Upcoming trainings
Barefoot-Networks-P4-Trainings

You need support on a P4 project?

Contact us and let us know how we can help you

Contact us

More about P4