Beispielanalyse von SDN Software-Defined Networking

王林
Freigeben: 2023-05-22 11:58:57
nach vorne
1061 Leute haben es durchsucht

SDN Software Defined Network

1: Das Dilemma, mit dem das heutige Netzwerk konfrontiert ist

Das aktuelle Netzwerk wird vom TCP/IP-Protokoll dominiert, von lokalen Netzwerken bis hin zu Das Internet hat unser Leben verändert, aber das heutige Netzwerk ist kein perfektes Netzwerk und weist verschiedene Probleme auf.

1: Das TCP/IP-Protokollsystem ist nicht statisch, aber mit der Entwicklung des Netzwerks müssen Probleme im vorhandenen Protokollsystem behoben werden, wodurch das gesamte Protokollsystem sehr aufgebläht wird.

Netzwerkgeräte müssen für die Generierung und Wartung von Datenweiterleitungs- und Steuerungsebenenweiterleitungseinträgen verantwortlich sein, daher ist die Verwendung mehrerer Steuerungsprotokolle erforderlich. Dies führt zu einer Komplexität der zugrunde liegenden Netzwerksteuerungsprotokolle und Netzwerkausrüstung, was eine einheitliche Bereitstellung schwieriger macht. Gleichzeitig steigen die Kosten.

3: Ein weiterer Nachteil besteht darin, dass das gesamte Netzwerk passiv übertragen wird, was es sehr schwierig macht, Dienste anhand bestimmter Dienste zu unterscheiden. . Netzwerk- und Geschäftsaktualisierungen oder -änderungen gehen häufig mit dem Austausch von Hardwaregeräten einher.

Der Aufstieg des Cloud Computing profitiert von der Weiterentwicklung der Virtualisierungstechnologie, die Computer und Speicher zu einem dynamischen Ressourcenpool macht und so die Entwicklung des Cloud Computing unterstützt. Aufgrund der Verzögerung bei der Netzwerkentwicklung konnten Netzwerkressourcen jedoch nicht in diesen Ressourcenpool aufgenommen werden. Daher muss das Netzwerk grundlegende Änderungen vornehmen, um sich an diese virtuelle und dynamische Cloud-Computing-Umgebung anzupassen.

und viele andere Probleme erfordern eine neue Architektur zur Lösung. So entstand SDN.

2: Was ich über SDN verstehe

Was ist SDN

SDN ist ein Netzwerkdesignkonzept, eine Designidee, die das Traditionelle untergräbt Solange die Netzwerkhardware durch eine zentrale Software verwaltet werden kann, programmierbar ist, Steuerung und Weiterleitung getrennt sind und über offene Schnittstellen verfügt, kann es als SDN-Netzwerk betrachtet werden.

In der frühen Ära der Großrechner war es notwendig, Betriebssysteme und Anwendungssysteme zu entwickeln, die für verschiedene Chips erforderlich waren. Später verwendeten Windows und Linux die zugrunde liegenden Hardwaregeräte nicht mehr direkt, sondern stellten Benutzeranwendungen eine einheitliche Schnittstelle zum Aufrufen von Hardwaregeräten bereit. Benutzer können Anwendungen basierend auf Anwendungsanforderungen entwickeln und auf dem Betriebssystem ausführen, da das gesamte System programmierbar ist. Das ultimative Ziel von SDN besteht darin, dieses Modell in Computernetzwerksystemen zu implementieren und Benutzern ein offenes und effizientes Netzwerkbetriebssystem bereitzustellen. Der wichtigste Teil dieses Betriebssystems ist der Controller. Benutzer können verschiedene APPs auf dem Controller entwickeln, wenn Sie beispielsweise eine Switch-APP auf dem Controller entwickeln, dann ist das zugrunde liegende Netzwerk ein Switch, oder Sie können eine Verkehrsplanungs-APP auf einer höheren Ebene entwickeln, dann können Benutzer diese APP verwenden Steuern Sie die zugrunde liegende Ausrüstung, um die Verkehrsplanung umzusetzen.

Im Vergleich zu heutigen Computersystemen ähnelt das Hardware-Openflow-Gerät in SDN einem X86-Server, der SDN-Controller ist das Windows Server-Betriebssystem und die Netzwerkfunktionen sind verschiedene Anwendungen auf Windows Server, was recht ist Yu verfügt über softwarebasierte Netzwerkfunktionen (Layer-2- und 3-Weiterleitungssteuerung, Verkehrsplanung usw.) auf dem SDN-Controller.

Das obige ist der detaillierte Inhalt vonBeispielanalyse von SDN Software-Defined Networking. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
sdn
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!