Event language
UI language
This session aims to introduce the Programmable Protocol-independent Packet Processors, P4, programming language (<a href="http://www.p4.org" rel="nofollow" target="_blank">www.p4.org</a>). It will start off with a brief overview of the evolution of software defined networking (SDN) and the motivations that led to current programmable data planes. The session will then present the primitives of P4 and it's limitations. Various use cases of P4 will be highlighted. Lastly, a sample P4 program will be discussed in detailed to facilitate further understanding.