O vSphere oferece suporte ao Single Root I / O Virtualization (SR-IOV). Você pode usar o SR-IOV para a rede de máquinas virtuais que são sensíveis à latência ou exigem mais recursos de CPU.

Visão geral do SR-IOV

SR-IOV é uma especificação que permite que um único dispositivo físico Peripheral Component Interconnect (PCIe) sob uma única porta raiz apareça como vários dispositivos físicos separados para o hipervisor ou o sistema operacional convidado.

O SR-IOV usa funções físicas (PFs) e funções virtuais (VFs) para gerenciar funções globais para os dispositivos SR-IOV. PFs são funções PCIe completas que são capazes de configurar e gerenciar a funcionalidade SR-IOV. É possível configurar ou controlar dispositivos PCIe usando PFs, e o PF tem capacidade total para mover dados para dentro e para fora do dispositivo. VFs são funções PCIe leves que oferecem suporte ao fluxo de dados, mas têm um conjunto restrito de recursos de configuração.

O número de funções virtuais fornecidas ao hipervisor ou ao sistema operacional convidado depende do dispositivo. Os dispositivos PCIe habilitados para SR-IOV exigem suporte de hardware e BIOS apropriados, bem como suporte de SR-IOV no driver do sistema operacional convidado ou na instância do hipervisor. Consulte Suporte SR-IOV.

Usando SR-IOV no vSphere

No vSphere, uma máquina virtual pode usar uma função virtual SR-IOV para rede. A máquina virtual e o adaptador físico trocam dados diretamente sem usar o VMkernel como intermediário. Ignorar o VMkernel para rede reduz a latência e melhora a eficiência da CPU.

No vSphere, embora um switch virtual (switch padrão ou switch distribuído) não lide com o tráfego de rede de uma máquina virtual habilitada para SR-IOV conectada ao switch, você pode controlar as funções virtuais atribuídas usando políticas de configuração de switch no grupo de portas ou na porta nível.