NDG Online Courses and Labs
Partner Logo

USC Introduction to SDN

Hands-on introduction to Software-Defined Networking (SDN), a networking paradigm that overcomes several limitations of traditional network infrastructure.

Lab Details

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.

Features

Module List

Labs
Lab 1: Introduction to Mininet
Lab 2: Legacy Networks: BGP Example as a Distributed System and Autonomous Forwarding Decisions
Lab 3: Early Efforts of SDN: MPLS Example of a Control Plane that Establishes Semi-static Forwarding Paths
Lab 4: Introduction to SDN
Lab 5: Configuring VXLAN to Provide Network Traffic Isolation
Lab 6: Introduction to OpenFlow
Lab 7: SDN-Routing within an SDN network
Lab 8: Interconnection between legacy networks and SDN networks
Lab 9: Configuring Virtual Private LAN Service (VPLS)
Lab 10: Applying Equal-cost Multi-path Protocol (ECMP) within SDN networks
Exercises
Exercise 01: SDN Network Configuration
Exercise 02: Configuring VXLAN
Exercise 03: OpenFlow Protocol Management
Exercise 04: Incremental Deployment of SDN Networks within Legacy Networks

Support Information

NDG Online provides technical support specifically related to the functionality of the lab environment only. Any questions or concerns regarding the learning material or lab content must be directed to your instructor. Self-paced learners who find they require additional support are encouraged to seek out a course at a local academic institution.

Support Center