NPIV bietet die Möglichkeit, dass ein einziger FC-HBA-Port mehrere eindeutige World Wide Name (WWN)-Bezeichnern mit dem Fabric registriert, von denen jeder einer einzelnen virtuellen Maschine zugewiesen werden kann. Durch die Verwendung von NPIV kann ein SAN-Administrator den Speicherzugriff für jede virtuelle Maschine überwachen und weiterleiten.

Nur virtuelle Maschinen mit RDMs können über WWN-Zuweisungen verfügen und diese Zuweisungen für den gesamten RDM-Datenverkehr verwenden.

Wenn eine virtuelle Maschine über einen zugewiesenen WWN verfügt, wird die Konfigurationsdatei der virtuellen Maschine (.vmx) zur Aufnahme eines WWN-Paars aktualisiert. Das WWN-Paar besteht aus einem World Wide Port Name (WWPN) und einem World Wide Node Name (WWNN). Wenn diese virtuelle Maschine eingeschaltet wird, erstellt der VMkernel einen virtuellen Port (VPORT) auf dem physischen HBA, der für den Zugriff auf die LUN verwendet wird. Der VPORT ist ein virtueller HBA, der dem FC-Fabric als physischer HBA angezeigt wird. Als eindeutiger Bezeichner verwendet der VPORT das WWN-Paar, das der virtuellen Maschine zugewiesen wurde.

Für die virtuelle Maschine ist jeder VPORT spezifisch. Sobald die virtuelle Maschine ausgeschaltet ist, wird der VPORT auf dem Host gelöscht und dem FC-Fabric nicht mehr angezeigt. Wenn eine virtuelle Maschine von einem Host zu einem anderen migriert wird, wird der VPORT auf dem ersten Host geschlossen und auf dem Zielhost geöffnet.

Sind für virtuelle Maschinen keine WWN-Zuweisungen vorhanden, erfolgt der Zugriff auf Speicher-LUNs über die WWNs der physischen HBAs des Hosts.