Learning Outcomes

By the end of this workshop, participants will have developed practical skills in the following areas:

SDN Data Plane Programmability

  • Build a simple Mininet topology and use Open vSwitch as a programmable forwarding plane.
  • Install, inspect, and validate flow rules on OVS switches to implement a desired forwarding policy.

Network Programmability with ONOS

  • Connect a topology to ONOS and use its APIs to inspect devices, links, hosts, and paths.
  • Use intents and other controller-driven abstractions to automate connectivity and reason about controller responses to link failures.

Path Steering with SRv6

  • Configure SRv6 segment IDs and program Segment Routing Headers to steer traffic along a chosen path.
  • Verify, using packet inspection and path observation, that SRv6 traffic traverses the intended intermediate nodes or middleboxes.

Transport Slicing

  • Combine ONOS, SRv6, and OVS queuing to provision a simplified transport slice end to end.
  • Evaluate slice behavior under competing traffic and relate the observed results to transport-level isolation goals.