Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The goal of this tutorial is to teach you the basics of P4, P4Runtime, and ONOS. It includes also hands-on exercises ( that you can run on a tutorial VM) where . In the exercises, you will learn how to create an emulated network of P4 devices using Mininet and BMv2 (the reference P4 software switch) controlled by ONOS via P4Runtime, while using a custom P4 program.

Download the tutorial VM

While you go through the slides, it is a good idea to start downloading the VM (~4 GB):

Instructions to download the ONOS+P4 Tutorial VM

Tutorial slides

Click here to download/open the slides in a new browser window (via Google Slides)

Widget Connector
width100%
urlhttps://docs.google.com/presentation/d/1LYlI0BVZ44z7DTJBOGo4bBsddUOUjQfR2i_4f7Bo6Sg/edit

Learn more

Here are some pointers for you to learn more about P4 and ONOS: