Clear Sky Science · de

Leistungsanalyse von Netzwerkautomatisierungstechniken für dichte IP‑Netze

· Zurück zur Übersicht

Warum schnellere Netzwerke für den Alltag wichtig sind

Hinter jedem Videoanruf, jedem Onlinespiel oder mobilen Bezahlvorgang steckt ein Geflecht von Routern, die von Ingenieuren eingerichtet, konfiguriert und überprüft werden müssen. Wenn Netzwerke wachsen, um 5G, Cloud‑Anwendungen und Streaming zu unterstützen, werden diese manuellen Arbeiten langsam, teuer und fehleranfällig. Diese Studie stellt eine einfache Frage mit großem praktischen Einfluss: Wie viel Zeit und Aufwand können wir sparen, wenn Software den Großteil dieser Arbeit übernimmt – vom Aufbau von Testlaboren bis zum Erzeugen von Geräteeinstellungen und dem Ausführen von Gesundheitschecks?

Figure 1
Figure 1.

Von praktischer Verkabelung zu softwaregestützter Automatisierung

Die Autorinnen und Autoren betrachten „Netzwerkautomatisierung“ als eine ganze Reise statt als einen einzelnen Trick. Sie teilen den Prozess in drei Phasen: zuerst den Aufbau eines virtuellen Labors, das ein reales Netzwerk nachbildet; zweitens die Erzeugung der detaillierten Einstellungen, die Router benötigen, um miteinander zu kommunizieren; und drittens das Ausführen wiederholbarer Tests, um sicherzustellen, dass alles wie erwartet funktioniert. Statt sich auf einen einzelnen Hersteller oder ein Tool zu beschränken, vergleichen sie mehrere verbreitete Optionen unter gleichen Bedingungen und verwenden ein Kernnetz mit sechs Routern als realistisches, aber handhabbares Testfall.

Virtuelle Netzwerke in Minuten statt Stunden aufbauen

Für das virtuelle Netzwerk testete das Team drei Laborplattformen: EVE‑NG, pLlama und Containerlab. Alle nutzen dieselbe virtuelle Router‑Software, sodass Unterschiede von den Werkzeugen und nicht von den Geräten herrühren. EVE‑NG, das schwerere virtuelle Maschinen verwendet, benötigte etwa neun Minuten, um das Sechs‑Router‑Layout hochzufahren. Containerlab, das auf leichtgewichtige Container setzt, war deutlich schneller, sobald die Autorinnen und Autoren ein kleines eigenes Skript hinzufügten. Dieses Skript liest eine leicht zu bearbeitende Tabelle und erstellt automatisch die Topologie‑Datei, die Containerlab benötigt. Mit diesem zusätzlichen Automatisierungsschritt sank die Einrichtungszeit auf rund zwei Minuten – ein Geschwindigkeitsgewinn von etwa vier- bis fünfmal gegenüber traditionellen Methoden. pLlama lag dazwischen, erreichte aber nicht die Leistung von Containerlab.

Vorlagen die Einstellungen schreiben lassen

Als Nächstes untersuchten die Forschenden, wie Router ihre langen, detaillierten Konfigurationsdateien erhalten. Sie verglichen drei Ansätze: Ingenieure tippen Einstellungen per Hand (unterstützt durch eine Tabelle), Nokias „Komodo“ Konfigurationstool und ein eigenes Python‑Skript, das wiederverwendbare Vorlagen ausfüllt. Manuelle Arbeit dauerte für die sechs Router fast eine Stunde und erzeugte kleine, aber reale Fehler – genau die Art von Fehlern, die später Ausfälle verursachen können. Beide automatisierten Methoden reduzierten die Zeit auf weniger als 10 % des manuellen Aufwands und eliminierten in ihren Tests Konfigurationsfehler. Der eigene Python‑Ansatz war etwas schneller als das proprietäre Werkzeug und lässt sich – da er auf generischen Vorlagen basiert – leichter an Ausrüstung anderer Hersteller anpassen, was ihn für heterogene Netzwerke attraktiv macht.

Figure 2
Figure 2.

Netzwerktests: Computer schlagen Kopieren‑und‑Einfügen

Die letzte Phase ist die Überprüfung, ob das Netzwerk tatsächlich funktioniert. Hier stellen die Autorinnen und Autoren manuelle Kommandozeilenprüfungen drei Arten des automatisierten Zugriffs auf die Router gegenüber: eine traditionelle, für Menschen gedachte Schnittstelle, eine strukturiertere „modellgetriebene“ Schnittstelle und ein modernes Protokoll namens NETCONF, das für Automatisierung entwickelt wurde. Sie verwenden in jedem Fall dieselben Testarten, etwa die Überprüfung, dass bestimmte Fehlermeldungen erscheinen, wenn Traffic fehlgeleitet wird, oder dass Schlüsselservices laufen. Manuelle Tests können flexibel sein, dauerten aber selbst bei einfachen Szenarien viele Minuten. Dagegen waren automatisierte Tests mit NETCONF in Sekunden abgeschlossen und über einen Satz von Fällen etwa zehn- bis elfmal schneller als die klassischen Ansätze. Da NETCONF sauber strukturierte Daten zurückliefert, können Computer Ergebnisse zuverlässig parsen und vergleichen, wenngleich das Schreiben dieser Tests anfänglich mehr Aufwand und Sorgfalt erfordert.

Was das für Menschen und Unternehmen bedeutet

Für Leserinnen und Leser außerhalb der Netzwerkwelt ist die Botschaft klar: Wenn Software sich wiederholender Netzwerkaufgaben annimmt, verbringen Ingenieurinnen und Ingenieure deutlich weniger Zeit mit langweiligen, fehleranfälligen Tätigkeiten und mehr Zeit mit Gestaltung und Fehlersuche. Die Studie zeigt, dass sich mit einem moderaten Maß an Skripting und den richtigen Werkzeugen Testnetzwerke in Minuten statt Stunden aufbauen lassen, Konfigurationsfehler praktisch eliminiert werden können und Routineprüfungen um eine Größenordnung schneller laufen. Praktisch bedeutet das: neue Dienste lassen sich schneller ausrollen, Wartungsfenster verkürzen sich und Alltagsteilnehmer merken bei Streaming, Einkaufen oder Arbeiten online seltener Störungen. Automatisierung ersetzt nicht die menschliche Expertise, sie verstärkt sie – und verwandelt dichte, komplexe IP‑Netze in Systeme, die mit dem modernen digitalen Leben Schritt halten können.

Zitation: Abdellatif, M.M., Desouki, O. & AbdelRaheem, M. Performance analysis of network automation techniques for dense IP networks. Sci Rep 16, 9532 (2026). https://doi.org/10.1038/s41598-026-40975-9

Schlüsselwörter: Netzwerkautomatisierung, IP‑Netze, softwaredefiniertes Networking, NETCONF, Containerlab