Auf die gleiche Weise wie mit der Servervirtualisierung virtuelle Maschinen programmgesteuert erstellt und verwaltet werden, lassen sich mit der NSX-Netzwerkvirtualisierung virtuelle Netzwerke programmgesteuert erstellen und verwalten.
Bei der Netzwerkvirtualisierung reproduziert das funktionale Äquivalent eines Netzwerk-Hypervisors den kompletten Netzwerkdienstsatz von Layer 2 bis 7 (z. B. Switching, Routing, Zugriffssteuerung, Firewalls, QoS) in Software. Als Ergebnis können diese Dienste programmgesteuert in jeder beliebigen Kombination zusammengesetzt werden, um in Sekunden spezifische, isolierte virtuelle Netzwerke zu erstellen.
- Jeder Knoten hostet einen Management Plane-Agenten.
- NSX Manager-Knoten hosten RESTful API-Dienste, Cluster-Daemons der Management Plane (MP) und Cluster-Daemons der zentralen Control Plane (CCP).
- Transportknoten hosten LCP-Daemons (Local Control Plane) und Weiterleitungs-Engines, die die NSX-Datenebene implementieren.
NSX unterstützt einen NSX Manager-Cluster mit drei Knoten, der Richtlinienmanager-, Verwaltungs- und zentrale Steuerungsdienste auf einem Cluster von Knoten zusammenfasst. Ab NSX-Version 2.4 befinden sich NSX Controller-Elemente in der NSX Manager Appliance. Die Konvergenz der Verwaltungs- und Control Plane-Knoten verringert die Anzahl virtueller Appliances, die vom NSX-Administrator bereitgestellt und verwaltet werden müssen. NSX Manager Clustering wird auf einer verteilten Datenplattform namens Corfu ausgeführt und bietet Hochverfügbarkeit der Benutzeroberfläche und der API.
- Eine kleine Appliance für Bereitstellungen für Tests oder Machbarkeitsstudien.
- Eine mittlere Appliance für Bereitstellungen bis zu 64 Hosts.
- Eine große Appliance für Kunden, die in einer groß angelegten Umgebung bereitstellen.
Siehe Systemanforderungen für NSX Manager-VM und -Host-Transportknoten und Tool Maximalwerte für die Konfiguration.