A pesar de que los sistemas de almacenamiento administran todos los aspectos de los volúmenes virtuales, los hosts ESXi no tienen acceso directo a los volúmenes virtuales del lado del almacenamiento. En su lugar, los hosts ESXi usan un proxy de E/S lógico, denominado extremo de protocolo, para comunicarse con los volúmenes virtuales y los archivos de disco virtual que encapsulan los volúmenes virtuales. ESXi usa extremos de protocolo para establecer una ruta de acceso de datos a petición desde las máquinas virtuales a sus volúmenes virtuales respectivos.

Cada volumen virtual está enlazado a un extremo de protocolo específico. Cuando una máquina virtual en el host realiza una operación de E/S, el extremo de protocolo direcciona la E/S al volumen virtual adecuado. Generalmente, un sistema de almacenamiento requiere una cantidad muy pequeña de extremos de protocolo. Un solo extremo de protocolo puede conectarse a cientos o miles de volúmenes virtuales.

Del lado del almacenamiento, el administrador de almacenamiento configura los extremos de protocolo, uno o varios por contenedor de almacenamiento. Los extremos de protocolo son una parte del tejido de almacenamiento físico y el sistema de almacenamiento los exporta, junto con los contenedores de almacenamiento asociados, a través de un proveedor de almacenamiento. Después de asignar un contenedor de almacenamiento a un almacén de datos virtual, ESXi descubre los extremos de protocolo, que se hacen visibles en vSphere Web Client. Los extremos de protocolo también pueden descubrirse cuando se vuelve a examinar el almacenamiento.

En vSphere Web Client, la lista de extremos de protocolo disponibles parece similar a la lista de dispositivos de almacenamiento del host. Pueden usarse distintos transportes de almacenamiento para exponer los extremos de protocolo a ESXi. Cuando se usa el transporte basado en SCSI, el extremo de protocolo representa un LUN de proxy definido por un WWN de LUN basado en T10. Para el protocolo NFS, el extremo de protocolo es un punto de montaje, como una dirección IP (o nombre DNS) y un nombre del recurso compartido. Puede configurar la habilitación de múltiples rutas en un extremo de protocolo basado en SCSI, pero no en un extremo de protocolo basado en NFS. Sin embargo, sin importar el protocolo que use, una matriz de almacenamiento puede proporcionar varios extremos de protocolo para fines de disponibilidad.