Allo stesso modo in cui la virtualizzazione del server crea e gestisce le macchine virtuali a livello di programmazione, la virtualizzazione della rete di NSX crea e gestisce le reti virtuali a livello di programmazione.

Con la virtualizzazione della rete, l'equivalente funzionale di un hypervisor di rete riproduce nel software il set completo di servizi di rete dal livello 2 fino al livello 7 (ad esempio, commutazione, routing, controllo dell'accesso, firewall, QoS). Di conseguenza, questi servizi possono essere assemblati tramite programmazione in qualsiasi combinazione arbitraria per produrre reti virtuali isolate univoche in pochi secondi.

NSX funziona implementando tre piani separati ma integrati: gestione, controllo e dati. Tali processi vengono implementati come un insieme di processi, moduli e agenti che risiedono in due tipi di nodi, ovvero nodi di NSX Manager e di trasporto.
  • Ogni nodo ospita un agente del piano di gestione.
  • I nodi NSX Manager ospitano i servizi API RESTful, i daemon del cluster del piano di gestione (MP) e i daemon del cluster del piano di controllo centrale (CCP).
  • I nodi di trasporto ospitano i daemon e i motori di inoltro del piano di controllo locale (LCP) implementando il piano dati NSX.

NSX supporta un cluster NSX Manager con tre nodi, che unisce i servizi di gestione dei criteri, gestione e controllo centrale in un cluster di nodi. A partire NSX versione 2.4, gli elementi del controller NSX si trovano nell'appliance NSX Manager. La convergenza dei nodi del piano di gestione e di controllo riduce il numero di appliance virtuali che devono essere distribuite e gestite dall'amministratore di NSX. Il clustering di NSX Manager viene eseguito su una piattaforma dati distribuita denominata Corfu e offre alta disponibilità dell'interfaccia utente e dell'API.

L'appliance di NSX Manager è disponibile in tre dimensioni diverse per diversi scenari di distribuzione:
  • Una piccola appliance per distribuzioni da laboratorio o modello di verifica.
  • Un'appliance media per le distribuzioni fino a 64 host.
  • Un'appliance di grandi dimensioni per i clienti che effettuano la distribuzione in un ambiente su larga scala.

Vedere Requisiti di sistema di macchina virtuale e del nodo di trasporto host di NSX Manager e lo strumento Valori massimi di configurazione.