vSphere 5.1 y versiones posteriores admiten la virtualización de E/S de raíz única (SR-IOV). Se puede utilizar la SR-IOV para conectar en red máquinas virtuales sujetas a latencia o que requieren más recursos de CPU.

Descripción general de SR-IOV

SR-IOV es una especificación que permite que un único dispositivo físico de interconexión de componentes periféricos express (PCIe) de un solo puerto raíz aparezca como varios dispositivos físicos distintos ante el hipervisor o el sistema operativo invitado.

SR-IOV utiliza funciones físicas (PF) y funciones virtuales (VF) para administrar funciones globales de los dispositivos de SR-IOV. Las PF son funciones de PCIe completas que pueden configurar y administrar la funcionalidad de SR-IOV. Con las PF, se pueden configurar o controlar dispositivos PCIe, y la PF tiene capacidad total para poner y sacar datos en el dispositivo. Las VF son funciones de PCIe ligeras que admiten el flujo de datos, pero que tienen un conjunto restringido de recursos de configuración.

La cantidad de funciones virtuales que se proporciona al hipervisor o al sistema operativo invitado depende del dispositivo. Los dispositivos PCIe habilitados para SR-IOV requieren la compatibilidad correspondiente con el hardware y el BIOS, como también compatibilidad de SR-IOV en la instancia de hipervisor o el controlador del sistema operativo invitado. Consulte la publicación de Redes de vSphere para obtener más información.

Usar SR-IOV en vSphere

En vSphere, una máquina virtual puede utilizar una función virtual de SR-IOV para las redes. La máquina virtual y el adaptador físico intercambian datos directamente sin utilizar el VMkernel como instancia intermediaria. La omisión del VMkernel en las redes reduce la latencia y mejora la eficiencia de la CPU.

En vSphere 5.5 y versiones posteriores, si bien un conmutador virtual (conmutador estándar o distribuido) no controla el tráfico de red de una máquina virtual habilitada para SR-IOV conectada al conmutador, es posible controlar las funciones virtuales asignadas mediante las directivas de configuración de conmutadores en el nivel de puerto o grupo de puertos.