This repository contains materials and exercises for the Software-Defined Networking (SDN) course. It includes theoretical resources, lab instructions, and practical implementations to help students understand and apply SDN concepts.
Contains lab exercises and related assets:
Lab1/
: Custom topology creation in Mininet.Lab2/
: Setting up Open vSwitch, connecting to Ryu controller, and network performance testing.Lab3/
: Programming SDN/OpenFlow with custom topologies in Mininet.Lab4/
: Advanced SDN use cases (details to be added).asset/
: Images and diagrams used in lab instructions.
Contains lecture slides and reference materials:
- Topics include OpenFlow, P4 programming, NetFPGA, and SDN architectures.
This folder contains detailed documentation on SDN use cases.
-
Install the required tools:
- VMware Workstation Pro 17
- Ubuntu 20.04
- Mininet
- Open vSwitch
- Ryu Controller
-
Follow the instructions in the respective
LABx.md
files under theLab/
folder.
For any questions or feedback, please contact the following email: [email protected]