Zuhause Netzwerke Was ist der Unterschied zwischen softwaredefiniertem Netzwerk (SDN) und Netzwerkvirtualisierung?

Was ist der Unterschied zwischen softwaredefiniertem Netzwerk (SDN) und Netzwerkvirtualisierung?

Anonim

Q:

Was ist der Unterschied zwischen softwaredefiniertem Netzwerk (SDN) und Netzwerkvirtualisierung?

EIN:

Softwaredefiniertes Netzwerk ist ein Netzwerkkonzept, bei dem in der Netzwerkarchitektur die "Steuerebene" oder die Datenübertragungsstruktur des Netzwerks von anderen Funktionen getrennt ist. Es erzeugt eine gewisse Abstraktion in den Softwareschichten, die das Netzwerk verwalten.

Im Gegensatz dazu ist die Netzwerkvirtualisierung ein umfassendes Konzept zur Änderung der Architektur eines Netzwerks. Experten sprechen über Netzwerkvirtualisierung, indem sie physikalische Hardwarestrukturen durch logische Strukturen ersetzen, beispielsweise ein einzelnes Hardwareteil in verschiedene logische Funktionen aufteilen oder partitionieren. Unabhängig davon, ob es sich um Serverbetrieb oder Datenspeicherung handelt, ist das grundlegende Konzept der Verwendung virtueller Hardwareteile (manchmal auch als VMware bezeichnet) dasselbe.

Weitere Informationen zur Netzwerkvirtualisierung finden Sie in diesem neuen Whitepaper von IBM Fellow, Chief Scientist von Dell CTO Emeritus und Cloudistics, Dr. Jai Menon "Ansätze und Vorteile der Netzwerkvirtualisierung".

Einige, die mit softwaredefiniertem Netzwerk und Netzwerkvirtualisierung vertraut sind, würden softwaredefiniertes Netzwerk eher als "mechanische" oder praktische Technik beschreiben, um die Art und Weise zu ändern, in der ein Netzwerk aufgebaut wird. In gewisser Weise könnte softwaredefiniertes Networking dem übergeordneten Ziel der Netzwerkvirtualisierung dienen, das die Steuerung des Projekts als eine Art Philosophie auf höchster Ebene für das Design unterstützen würde. Mit anderen Worten: Verwenden von SDN-Codierungstechniken im Vergleich zur Verwendung virtueller Maschinen für den anfänglichen Netzwerkaufbau.

Andere sprechen von softwaredefiniertem Networking als einer Art Programmierwerkzeug, wie einzelne Programmiersprachen arbeiten, um Hardware- und Software-Architekturen zu unterstützen. Dies sind die Bausteine, mit denen die komplexeren IT-Setups erstellt und betrieben werden können.

Was ist der Unterschied zwischen softwaredefiniertem Netzwerk (SDN) und Netzwerkvirtualisierung?