Learning Outcomes

By the end of this workshop, participants will be able to:

Programmable networking

  • Explain how SDN addresses the limitations of traditional networks through control/data plane separation
  • Program OVS switches with flow rules and implement connectivity policies using Mininet

SDN controllers and intents

  • Use the ONOS REST API in Python to query topology and install host intents
  • Observe how a controller automates path computation and handles link failures

Network slicing and SRv6

  • Explain how network virtualization enables transport slicing and the trade-off between hard and soft isolation
  • Program SRv6 paths to steer traffic through specific nodes and inspect SRH headers with tshark

Transport slice controller

  • Describe how ONOS, SRv6, and OVS queuing combine to provision a transport slice
  • Provision and verify an isolated slice alongside a competing traffic flow