Course Outline

Introduction

Overview of P4 Programming Features and Architecture

  • Function blocks and interfaces
  • Top-down control and design

Programming with the P4 Language

  • Protocol-independent switch architecture (PISA)
  • Language elements
  • Data types

Creating the Server

  • Host configuration
  • Basic forwarding
  • Basic tunneling

Configuring the P4 Software Switch

  • Building the P4 compiler
  • Installing the software switch

Compiling the P4 Program

  • Writing a P4 program over Ethernet packets
  • Software switch target

Executing the P4 Program

  • Starting the software switch
  • Ethernet interface configuration
  • CLI commands

Working with P4Runtime

  • Runtime control
  • Remote and local controls

Monitoring the Network

  • Explicit congestion notification (ECN)
  • Multi-route inspection

Troubleshooting

Summary and Conclusion

Requirements

  • Basic understanding of software-defined networking
  • Experience in programming

Audience

  • Network engineers
  • Developers
 21 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 4800 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Upcoming Courses

Related Categories