nw  

Network Monitoring mit APIs

Zusammenfassung

Untersuchung der APIs und SNMP im Bezug auf das Monitoring von Cisco Netzwerkgeräten.

Schlüsselbegriffe

Cisco IOS, RESTCONF, SNMP, YANG, Kotlin

Zielsetzung

Dieses Projekt untersucht traditionelle Network Monitoringsysteme sowie moderne Protokolle und APIs um ein Netzwerk zu überwachen. Das Hauptziel dieser Arbeit ist die Beurteilung der Einsatzzwecke der beiden Protokolle SNMP und RESTCONF. Zudem soll eine Applikation namens IP5-NetTool entwickelt werden, welche die Untersuchung der Protokolle und APIs unterstützt.

Ausgangslage

Network Monitoring in Firmennetzen wurde bisher mit dem Simple Network Management Protocol (SNMP) realisiert. In den letzten Jahren entwickelten HW-Hersteller im Rahmen von Software Defined Networking (SDN) APIs, die den Zugriff auf Netzelemente über REST und NETCONF ermöglichen. Es stellt sich die Frage, ob im Zuge von SDN auch neue, automatisierte Network Monitoring Dienste möglich sind.

Ergebnisse

Zusammenfassend kann man sagen, dass die SNMP insbesondere eine gute Lösung ist um Netzwerke zu überwachen. Falls jedoch Konfigurationen am Netzwerk vorgenommen werden sollen ist RESTCONF oftmals die zuverlässigere Wahl.

IP5-NetTool

Im untenstehenden Screenshot des IP5-NetTools ist der Vergleich der Geschwindigkeit von SNMP gegenüber RESTCONF abgebildet. Es werden mehrere Werte gleichzeitig abgefragt. Die vergangene Zeit zeigt an, wie lange die Abfragen pro Gerät maximal gedauert haben.


Vergleich SNMP vs. RESTCONF

Im Tab Sicherheit wird ein Cisco Gerät abgefragt und gegen vordefinierte Best Practise Konfigurationen abgeglichen. Dem User wird in der Spalte Status angezeigt ob der Wert wie gewünscht konfiguriert ist oder nicht.


Sicherheitscheck Ergbenisse
Projektdaten
Projektdauer 19.02.24 - 16.08.2024
Aufwand in Personenstunden 360h
Teamgrösse Zwei Personen
Auftraggeber

Peter Gysel
Fachhochschule Nordwestschweiz
Bahnhofstrasse 6
5210 Windisch

Projektteam

Larissa Riesen
Andy Schwarz

Kontakt

Peter Gysel
peter.gysel@fhnw.ch

<< zurück