Zum Hauptinhalt springen

Studierendenprojekte

SDN Plattformen

Vergleich verschiedener SDN Plattformen

Die Verwaltung eines Netzwerks ist eine herausfordernde Aufgabe. Jedes beteiligte Netzwerkgerät muss bei Änderungen einzeln konfiguriert werden. Die, in den Anfangsjahren des 21. Jahrhunderts beginnende, Virtualisierung von Servern und die damit einhergehende Dynamik machten die Verwaltung eines Netzwerks vor allem in Rechenzentren zu einer fast unmöglichen Aufgabe. Um netzwerkseitig mit dieser Entwicklung Schritt zu halten, wurden die Network Function Virtualization (NFV) und Software Defined Networking (SDN) entwickelt. Diese Technologien sind der Kern eines dynamischen, zentral verwalteten Netzwerks und bringen eine Vielzahl an nützlichen Möglichkeiten mit sich.

Herzstück eines Software Defined Networks ist der SDN Controller. Auf diesem werden die Vorgaben für das Netzwerk konfiguriert und an die von ihm verwalteten Netzwerkgeräte weitergegeben, wodurch der Konfigurationsaufwand drastisch verringert werden kann.

Da aktuell viele verschiedene SDN Controller verfügbar sind, wurde im Zuge dieser Bachelorarbeit ein Vergleich durchgeführt. Um den Rahmen der Bachelorarbeit nicht zu sprengen, wurde der Fokus auf Open Source Projekte gelegt und zwei dieser Plattformen vorausgewählt. Dabei handelt es sich um die Projekte OpenDaylight und Floodlight.

Die beiden Controller wurden zum einen anhand der „Out-of-the-Box“ verfügbaren Funktionalität und zum anderen anhand von zwei Performancemerkmalen verglichen: Der Reaktionszeit bei einer Topologieänderung und dem Durchsatz. Die Performancetests wurden in einer virtuellen Testumgebung durchgeführt. Um dabei vergleichbare Ergebnisse zu erzielen, wurden den für die Controller verwendeten virtuellen Maschinen, dieselben Ressourcen zugeteilt.

Welche Funktionen die Controller bereits implementiert haben, sowie eine Beschreibung der Performancetests und die daraus gewonnenen Ergebnisse können in der Bachelorarbeit nachgelesen werden.

Facts:
Typ:
 Bachelorprojekt
Studiengang: Bachelor Informationstechnik & System-Management