Was ist Software-Defined Networking?
Software-defined Networking (SDN) ist eine neu entstehende Computernetzwerkarchitektur. Ihr Hauptunterscheidungsmerkmal ist die Trennung der Datenebene von der Steuerungsebene in Routern und Switches. Mit anderen Worten: Die Steuerung wird von der Hardware abgekoppelt und in Software implementiert.
Bei dieser Architektur erfolgt die Implementierung der Steuerebene über Software auf den Servern und ist von der Netzwerkausrüstung getrennt, w?hrend die Datenebene in der Netzwerkhardware oder -ausrüstung implementiert ist. Das beste Beispiel für diese Architektur ist OpenFlow.
Techopedia erkl?rt Software-Defined Networking
Um Software-defined Networking besser zu verstehen, müssen wir uns zun?chst ansehen, wie die herk?mmliche Netzwerkarchitektur mit Datenpaketen umgeht. Wenn ein Datenpaket bei 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, sie behandelt alle Pakete auf die gleiche Weise. Fortschrittlichere intelligente Switches, die mit anwendungsspezifischen integrierten Schaltkreisen (ASICs) ausgestattet sind, k?nnen verschiedene Arten von Paketen erkennen und sie je nach Programmierung der ASICs unterschiedlich behandeln. Das Problem ist, dass diese L?sungen recht teuer sind.
SDN hingegen entkoppelt die Steuerung von der Firmware der Netzwerkhardware und legt sie in die H?nde des Netzwerkadministrators. Er oder sie kann den Netzwerkverkehr von einer zentralen Steuerkonsole aus “gestalten”, ohne die Einstellungen der einzelnen Switches zu ?ndern.
Das bedeutet, dass der Administrator die Netzwerkregeln und die Priorisierung nach Bedarf ?ndern und sogar bestimmte Pakete mit gro?er Kontrolle blockieren kann. SDN ist daher für das Cloud Computing (mit einer mandantenf?higen Architektur) sehr wichtig, da es eine effizientere und flexiblere Steuerung der Verkehrslasten erm?glicht.
SDN ist eine kostengünstigere Alternative zu früheren Netzwerken, da es die Verwendung billigerer Standard-Switches erm?glicht und gleichzeitig eine bessere Kontrolle des Datenverkehrs bietet als bisher. Netzwerkingenieure und -administratoren k?nnen Switching Fabrics über Hardware verschiedener Hersteller und Modelle hinweg unterstützen sowie Switches mit ASICs und solche ohne integrieren. OpenFlow ist derzeit die beliebteste Spezifikation für SDN und erm?glicht die Fernsteuerung von Routing-Tabellen.