Hämmerli, Raphael and Peng, Patrik (2019) Intent based networking with NSO. Bachelor thesis, HSR Hochschule für Technik Rapperswil.
FS 2019-BA-EP-Peng-Hämmerli- Intent based networking with NSO (2).pdf - Supplemental Material
Download (4MB) | Preview
Abstract
Ziel dieser Arbeit ist eine Evaluation vom Cisco Network Services Orchestrator (NSO) für den Einsatz bei der Führungsunterstützungsbasis (FUB) der Schweizer Armee. Es wird ermittelt, ob dieses Werkzeug zur Orchestrierung von Netzwerkkomponenten für eine Automatisierung von MPLS Layer 3 VPN Konfiguration verwendet werden kann.
Es wurde eine Erweiterung für das NSO in Form eines sogenannten Services erstellt. Dieser Service beinhaltet die benötigte Logik in Form von Python Code und die Gerätekonfiguration in Form von Templates mit YANG Models. Für die Kommunikation zwischen NSO und den jeweiligen Netzwerkkomponenten werden sogenannte NETCONF Network Element Drivers (NED) verwendet. Des Weiteren wurde für die Bedienung des Services eine externe grafische Oberfläche als Ruby on Rails Applikation entwickelt, welche mittels RESTCONF Schnittstelle mit dem NSO kommuniziert.
Ein Grossteil der Grundanforderungen konnte im Verlauf dieser Arbeit erfolgreich umgesetzt werden. Verschiedene Probleme mit den NETCONF NEDs führten jedoch zu Mehraufwand und Einbussen in der Performance, sodass nicht alle gewünschten Anforderungen des Industriepartners umgesetzt werden konnten. Die für diese Arbeit verwendete Technologiekonfiguration des NSO ist für den produktiven Einsatz daher nur bedingt empfehlenswert und entsprechend fällt das Fazit dieser Evaluation durchzogen aus. Trotz allem ist das NSO in Kombination mit eigenen Services ein mächtiges und praktisches Werkzeug für die Netzwerkorchestrierung und könnte mit besseren NEDs durchaus sein volles Potenzial ausschöpfen.
Item Type: | Thesis (Bachelor) |
---|---|
Subjects: | Area of Application > Military Technologies > Programming Languages > Python Technologies > Security > VPN (Virtual Private Networking) Technologies > Protocols > REST Technologies > Network 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: | 30 Sep 2019 18:18 |
Last Modified: | 30 Sep 2019 18:18 |
URI: | https://eprints.ost.ch/id/eprint/791 |