NPIV permite que un solo puerto HBA de FC registre varios identificadores World Wide Name (WWN) únicos en el tejido, y cada uno de ellos puede asignarse a una máquina virtual individual. Al utilizar NPIV, el administrador de SAN puede supervisar y enrutar el acceso de almacenamiento por una máquina virtual.

Solo las máquinas virtuales con RDM pueden tener asignaciones de WWN, que usan para todo el tráfico RDM.

Cuando una máquina virtual tiene un WWN asignado, el archivo de configuración de la máquina virtual (.vmx) se actualiza para incluir un par de WWN. El par de WWN consta de un WWPN (World Wide Port Name) y un WWNN (World Wide Node Name). Cuando se enciende esa máquina virtual, el VMkernel crea un puerto virtual (Virtual Port, VPORT) en el HBA físico que se utiliza para acceder al LUN. El VPORT es un HBA virtual que aparece en el tejido de canal de fibra como un HBA físico. Como su identificador único, el VPORT usa el par WWN que se asignó a la máquina virtual.

Cada VPORT es específico de la máquina virtual. El VPORT se destruye en el host y ya no aparece en el tejido de FC cuando se apaga la máquina virtual. Cuando se migra una máquina virtual de un host a otro, el VPORT se cierra en el primer host y se abre en el host de destino.

Cuando las máquinas virtuales no tienen asignaciones de WWN, acceden a los LUN de almacenamiento con los WWN de los HBA físicos del host.