This tutorial is outdated. Similar hands-on exercises and VM can be found in the NG-SDN tutorial:

https://github.com/opennetworkinglab/ngsdn-tutorial


This tutorial is for developers with intermediate knowledge of the P4 language who are interested in using ONOS as their control plane.
It is organized around a sequence of hands-on exercises that show how to build from scratch a leaf-spine data center fabric based on Segment Routing over IPv6 (SRv6).
Exercises include activities such as:


If you are new to P4, we suggest you start from these other tutorials which focus more on the basics of the P4 language

Download the tutorial VM

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

Instructions to download the tutorial VM

Tutorial slides

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

I want more!

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