3 Software definierte Netzwerke (SDN)
3.3 Zentrale Steuerung und Netzwerk-Programmierbarkeit

In der modernen Netzwerktechnik sammelt die Steuerungsschicht Informationen über den Status der Verbindungen zu Nachbarn und über das Netz als Ganzes und an die Routingalgorithmen weitergeleitet. Die verteilten Algorithmen bieten eine automatische Lösung für Routing-Netzwerkverkehr, haben aber ein mögliches Problem mit der Konvergenz. Da jedes Gerät Informationen über das Netzwerk sammelt und Routing-Entscheidungen trifft, können Verzögerungen bei der Informationsausbreitung über Netzwerkänderungen zu Problemen beim Netzwerkbetrieb führen.

Die Beseitigung der Steuerungsschicht von jedem Netzwerkknoten und der Betrieb mit einer zentralen Steuerungsschicht erlaubt nicht nur die komplette Übersicht über das Netzwerk ohne Konvergenzschwierigkeiten inhärent zu verteilten Routing-Algorithmen, sondern führt auch zu einer Kostenverringerung. Ohne die Notwendigkeit verteiltes Routing zu benutzen, können neue Algorithmen verwendet, verändert und entwickelt werden. Darüber hinaus vereinfacht die Konfiguration der zentralen Steuerungsschicht das Netzwerkmanagement, wobei die Notwendigkeit für die Konfiguration jedes Knotens entfällt. Dies reduziert die Wahrscheinlichkeit für Fehlkonfigurationen und beschleunigt die Fehlersuche. Ein weiterer Vorteil der Software-Implementierung als zentrale Steuerungsschicht ist die leichte Modifikation und die Entwicklung neuer Funktionen.

Aber Gegner der SDN und einer zentralen Steuerungsschicht verweisen vor allem auf die Grenzen der Verwendbarkeit für große Netze wie das Internet. Ihre Kritik konzentriert sich auf die Steuerung, die der Single Point of Failure für das gesamte Netzwerk ist und die unzureichende Skalierung.

Die Lösung für diese Probleme ist die logisch zentralisierte, aber physisch verteilte Steuerungsschicht. Dabei verwaltet eine Reihe von Controllern einen Teil des Netzwerks und kommunizieren miteinander, um die Wartezeit der Steuerungsschicht zu reduzieren sowie eine hohe Verfügbarkeit und des einzigen logischen Verwaltungspunkts für die Netzwerkverwaltung zu bieten. Die neue Architektur für die Inter-Domain-Verbindung mit zugeordnetem Kommunikationsprotokoll für die SDN-Controller wird in [6] vorgeschlagen.