The development of this lab series was supported with funding from the National Science Foundation Award 1829698 “CyberTraining CIP: Cyberinfrastructure Expertise on High-throughput Networks for Big Science Data Transfers” at the University of South Carolina (UofSC). The labs provide hands-on training in the technologies used to build and configure high-speed networks.
These labs provide a hands-on introduction to Software-Defined Networking (SDN), a networking paradigm that overcomes several limitations of traditional network infrastructure. The labs are supported using the Introduction to SDN Pod.
| Lab | Title |
|---|---|
| 1 | Introduction to Mininet |
| 2 | Legacy Networks: BGP Example as a Distributed System and Autonomous Forwarding Decisions |
| 3 | Early Efforts of SDN: MPLS Example of a Control Plane that Establishes Semi-static Forwarding Paths |
| 4 | Introduction to SDN |
| Exercise 1 | SDN Network Configuration |
| 5 | Configuring VXLAN to Provide Network Traffic Isolation |
| Exercise 2 | Configuring VXLAN |
| 6 | Introduction to OpenFlow |
| Exercise 3 | OpenFlow Protocol Management |
| 7 | SDN-Routing Within an SDN Network |
| 8 | Interconnection Between Legacy Networks and SDN Networks |
| Exercise 4 | Incremental Deployment of SDN Networks Within Legacy Networks |
| 9 | Configuring Virtual Private LAN Service (VPLS) |
| 10 | Applying Equal-cost Multi-path Protocol (ECMP) Within SDN Networks |
To enable the Introduction to Software-Defined Networking labs, install the UofSC - Introduction to Software-Defined Networking - v1.0 course using the Course Manager. See the Course Manager section of the NETLAB+ VE Admin Guide for details. The course content will then be available to be added to classes.