vSphere admite la virtualización de E/S de raíz única (Single Root I/O Virtualization, 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 Compatibilidad con SR-IOV.
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, si bien un conmutador virtual (estándar o distribuido) no controla el tráfico de red de una máquina virtual habilitada para SR-IOV que está 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.