Software Defined Networking
Elektrotechnik- / Software-Engineering-Projekt
Konzeption und Realisierung einer SDN-Testumgebung auf Basis handelsüblicher Hardware
Studentische Projektleitung:
- Lukas Kolve, Informatik - Medieninformatik (B.Sc.)
Stellvertretend:
- Marcus Kasting, Elektrotechnik (B.Sc.)
Projektmitglieder:
- Malte Bauer, Elektrotechnik (B.Sc.)
- Felix Hune, Informatik - Technische Informatik (B.Sc.)
- Thomas Timofeev, Informatik - Technische Informatik (B.Sc.)
Betreuer:
- Prof. Dr. Peter Roer
- Andreas Linz
- Felix Kahmann
Netzwerke bilden das unsichtbare Rückgrat unserer digitalen Gesellschaft. Traditionell bedeutete die Netzwerkverwaltung oft, unzählige Kabel zu stecken und starre Hardware-Switches mühsam von Hand zu konfigurieren. Die Zukunft jedoch heißt „Software Defined Networking“ (SDN) – ein Ansatz, bei dem das gesamte Netzwerk flexibel und dynamisch über Software gesteuert wird. Da diese hochaktuellen Konzepte in der Vorlesung oft abstrakt und schwer greifbar bleiben, hat sich ein studentisches Projektteam dieses Semesters einer besonderen Herausforderung gestellt: der Entwicklung eines interaktiven SDN-Demonstrators.
Um die Theorie in die Praxis zu überführen, konzipierten und konfigurierten die Studierenden den Demonstrator auf Basis eines Standard-Workstation-Rechners. Die Besonderheit des Projekts liegt in der geschickten Kombination zweier Welten: Virtuelle Netzwerk-Software wird nahtlos mit den physischen Anschlüssen des Rechners verknüpft. Auf diese Weise hat das Team eine hybride Testumgebung für modernste Datenübertragung geschaffen, die den Einsatz teurer und unflexibler Spezial-Hardware überflüssig macht.
Für zukünftige Lehrveranstaltungen bietet das neue System eine praxisnahe Ergänzung. Studierende haben dadurch die Möglichkeit, theoretische Konzepte direkt anzuwenden und zu vertiefen. Im Mittelpunkt steht der Wechsel von der manuellen Gerätekonfiguration hin zur softwarebasierten Steuerung: Die Studierenden lernen am Demonstrator, komplexe Netzwerklogiken durch eigenen Programmcode zu verwalten.