The objective of P4 Programming training is to provide participants with a comprehensive understanding of the P4 programming language, which is used for controlling and customizing the behavior of network devices. Participants will learn to design, develop, and implement P4 programs to manage packet forwarding and processing in Software-Defined Networking (SDN) environments. The training covers essential concepts such as packet parsing, header modification, table management, and pipeline configuration, equipping participants with the skills to create flexible, programmable network architectures. By the end of the course, attendees will be able to optimize and deploy P4-based solutions for advanced network control and innovation.
Code: NES_SK_1229
Duration: 4 Weeks / 40 Hrs / Customized
Mode: Corporate (Instructor Led Online / Onsite), Individual (Instructor Led Online)
Module 1 - Introduction & Overview of P4 Programming Features and Architecture
Module 2 - Programming with the P4 Language
Module 3 - Creating the Server
Module 4 - Configuring the P4 Software Switch
Module 5 - Compiling the P4 Program
Module 6 - Executing the P4 Program
Module 7 - Working with P4Runtime
Module 8 - Monitoring the Network
Module 9 - Troubleshooting