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.

NSX implementiert drei separate, aber integrierte Ebenen: Management, Steuerung und Daten. Diese Ebenen werden als eine Reihe von Prozessen, Modulen und Agenten implementiert, die auf zwei Typen von Knoten platziert sind: NSX Manager- und Transportknoten.
  • 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.

Die NSX Manager-Appliance ist in drei unterschiedlichen Größen für die verschiedenen Bereitstellungsszenarien verfügbar:
  • 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.