Inhaltsverzeichnis:
- Definition - Was bedeutet Software-Defined Networking (SDN)?
- Techopedia erklärt Software-Defined Networking (SDN)
Definition - Was bedeutet Software-Defined Networking (SDN)?
Software Defined Networking (SDN) ist eine neu aufkommende Computernetzwerkarchitektur. Ihr Hauptunterscheidungsmerkmal ist die Trennung der Datenebene von der Steuerebene in Routern und Switches. Mit anderen Worten ist die Steuerung von der Hardware entkoppelt und in Software implementiert. Bei dieser Architektur erfolgt die Implementierung der Steuerebene über Software innerhalb der Server und ist von Netzwerkgeräten getrennt, während die Datenebene in Netzwerkhardware oder -geräten implementiert ist. Das beste Beispiel für diese Architektur ist OpenFlow.
Techopedia erklärt Software-Defined Networking (SDN)
Um das softwaredefinierte Netzwerk besser zu verstehen, müssen wir zunächst untersuchen, wie die traditionelle Netzwerkarchitektur Datenpakete behandelt. Wenn ein Datenpaket an einem Switch oder Router ankommt, teilt die Firmware der Hardware mit, wohin das Paket weitergeleitet werden soll, und sendet alle Pakete über denselben Pfad an dieses Ziel. Mit anderen Worten, es werden alle Pakete auf die gleiche Weise behandelt. Weiterentwickelte Smart-Switches, die mit anwendungsspezifischen integrierten Schaltkreisen (ASICs) ausgestattet sind, können unterschiedliche Pakettypen erkennen und sie basierend auf den programmierten ASICs unterschiedlich behandeln. Das Problem ist, dass diese Lösungen ziemlich teuer sind.
SDN entkoppelt die Steuerung jedoch von der Firmware der Netzwerkhardware und übergibt sie dem Netzwerkadministrator. Er kann den Netzwerkverkehr von einer zentralen Steuerkonsole aus "gestalten", ohne die Einstellungen einzelner Switches zu ändern. Dies bedeutet, dass der Administrator die Netzwerkregeln und Prioritäten nach Bedarf ändern und sogar bestimmte Pakete mit großer Kontrolle blockieren kann. SDN ist daher für Cloud Computing (das eine mandantenfähige Architektur aufweist) von großer Bedeutung, da es eine effizientere und flexiblere Steuerung der Verkehrslasten ermöglicht.
SDN ist eine billigere Alternative zu früheren Netzwerktypen, da es die Verwendung billigerer Commodity-Switches ermöglicht und gleichzeitig eine bessere Verkehrskontrolle als zuvor bietet. Netzwerktechniker und -administratoren können Switching-Fabrics für Hardware verschiedener Hersteller und Modelle unterstützen sowie Switches mit und ohne ASICs integrieren. OpenFlow ist derzeit die beliebteste Spezifikation für SDN und ermöglicht die Fernsteuerung von Routingtabellen.