NPIV permet à un unique port HBA FC d'enregistrer plusieurs identifiants WWN (World Wide Name) uniques dans la structure, chacun pouvant être attribué à une machine virtuelle. Lors de l'utilisation de NPIV, un administrateur SAN peut surveiller et router l'accès au stockage pour une machine virtuelle.

Seules les machines virtuelles dotées de RDM peut avoir des affectations WWN, et elles utilisent ces affectations pour tout le trafic RDM.

Lorsqu'une machine virtuelle possède un WWN qui lui est assigné, le fichier de configuration de la machine virtuelle (.vmx) est mis à jour pour inclure une paire WWN. Cette paire est composée d'un nom de port mondial (WWPN) et d'un nom de nœud mondial (WWNN). Au démarrage de cette machine virtuelle, VMkernel active un port virtuel (VPORT) sur le port physique HBA utilisé pour accéder au LUN. Le VPORT est un HBA virtuel qui s'affiche dans la structure FC comme un HBA physique. En tant que son identifiant unique, le VPORT utilise la paire WWN qui a été attribuée à la machine virtuelle.

Chaque VPORT est spécifique de la machine virtuelle. Le VPORT est détruit sur l'hôte et ne figure plus dans la structure FC lorsque la machine virtuelle est mise hors tension. Lorsqu'une machine virtuelle est migrée d'un hôte vers un autre, le VPORT se ferme sur le premier hôte et s'ouvre sur l'hôte de destination.

Si les machines virtuelles ne possèdent pas d'affectations WWN, elles peuvent accéder aux LUN de stockage au moyen des WWN des HBA physiques de leur hôte.