Kalberer, Jessica and Kaspar, Sandro (2018) Krisenresistente Software Defined Netzwerke. Bachelor thesis, HSR Hochschule für Technik Rapperswil.
HS 2018 2019-BA-EP-KASPAR-Kalberer-Krisenresistente Software Defined Netzwerke.pdf - Supplemental Material
Download (7MB) | Preview
Abstract
Aufgabenstellung:
Die Aufgabe dieser Bachelorarbeit war es, eine verteilte, krisenresistente Software-Defined Access (SDA) Lösung für die Führungsunterstützungsbasis der Armee (FUB) zu erstellen. Dies basierend auf dem DNA Center von Cisco, welches bereits in einer Studienarbeit in Betrieb genommen wurde. In einem ersten Schritt wurden die kritischen Komponenten der Lösung identifiziert und Ansätze entwickelt, wie diese Komponenten abgesichert werden können. Im darauffolgenden Schritt wurden diese Ansätze konkretisiert und umgesetzt. Der dritte Teil der Aufgabe war, ein Orchestrierungstool zu entwickeln, welches die gängigsten Operations Tasks vereinfacht und teilweise automatisiert. Folgende Use Cases soll die Anwendung abdecken:
- Netzwerke erstellen und verwalten
- Netzwerke im DNA Center anlegen
- Konfiguration der Fusion Router
- Access Policies zwischen den Netzwerken konfigurieren
- Management der virtuellen Maschinen
- Anzeigen aller Konfigurationen und der dazugehörigen History
Vorgehen:
In dieser Bachelorarbeit wurden grundlegende Ansätze zum Betrieb einer SDA Lösung erarbeitet, die in Zukunft weiterentwickelt werden können. Zu Beginn wurde das Lab, welches in der Studienarbeit erstellt wurde analysiert und die kritischen Komponenten, die für den Betrieb der Umgebung nötig sind, identifiziert. Zudem wurden Ideen entwickelt, wie diese kritischen Komponenten abgesichert und redundant betrieben werden können, sodass der Betrieb auch bei Ausfall von Komponenten oder Verbindungen gewährleistet ist. Ebenfalls wurde die Architektur der Umgebung analysiert und verbessert, sodass die Anforderungen an die Verfügbarkeit erfüllt sind. In einem nächsten Schritt wurden die zuvor erarbeiteten Ideen in der Testumgebung praktisch umgesetzt und getestet. Für viele Services, die in der verteilten Umgebung an allen Standorten verfügbar sein müssen, wurde eine Virtualisierungsplattform von Cisco verwendet. Im dritten Teil der Arbeit wurde ein Orchestrierungstool entwickelt. Mit Hilfe von diesem kann ein Operator die gängigsten Aufgaben über ein Web-Interface ausführen. Das Tool automatisiert zudem Arbeitsschritte, die im DNA Center noch nicht abgedeckt sind und manuell ausgeführt werden müssten.
Fazit:
Es kann gesagt werden, dass die zentrale Struktur einer SDA Lösung die Sicherstellung der Verfügbarkeit in einer verteilten Umgebung erschwert. Die kritischen Komponenten, die in der Analyse definiert wurden, konnten dennoch zum grössten Teil erfolgreich abgesichert werden. Allerdings ermöglichen die zentralen Controller dieser Struktur ein programmatisches und automatisiertes Management der Infrastruktur über APIs. Nicht nur aus diesem Grund ist das Software-Defined Netzwerk (SDN) definitiv das Netzwerk der Zukunft.
Item Type: | Thesis (Bachelor) |
---|---|
Subjects: | Topics > Internet Technologies and Applications > Distributed Computing Topics > Cloud Computing > SDN (Software Defined Networking) Area of Application > Military Technologies > Programming Languages > Python Technologies > Virtualization Technologies > Web Brands > Cisco |
Divisions: | Bachelor of Science FHO in Informatik > Bachelor Thesis |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Metzger, Laurent UNSPECIFIED |
Date Deposited: | 26 Mar 2019 06:45 |
Last Modified: | 26 Mar 2019 06:45 |
URI: | https://eprints.ost.ch/id/eprint/726 |