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 you will learn how to create an emulated network using Mininet and BMv2 (the reference P4 software switch) controlled by ONOS via P4Runtime while using a custom P4 program.

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