Caminho de dados sintéticos SR-IOV
Quando uma partição filho do Hyper-V é iniciada e o sistema operacional convidado está em execução, a pilha de virtualização inicia o NetVSC (Cliente de Serviço Virtual de Rede). O NetVSC expõe um adaptador de rede de VM (máquina virtual) que fornece uma borda de driver de miniport para as pilhas de protocolo executadas no sistema operacional convidado.
O NetVSC também se comunica com a opção extensível Hyper-V que é executada no sistema operacional de gerenciamento da partição pai do Hyper-V. O componente de comutador extensível opera como um NetVSP (Provedor de Serviços Virtuais de Rede). A interface entre o NetVSC e o NetVSP fornece um caminho de dados de software conhecido como caminho de dados sintéticos.
O diagrama a seguir mostra os componentes do caminho de dados sintéticos em um adaptador de rede SR-IOV.
Se o adaptador de rede SR-IOV subjacente alocar recursos para VFs (Funções Virtuais) PCI Express (PCIe), a pilha de virtualização anexará um VF a uma partição filho do Hyper-V. Depois de anexado, o tráfego de pacotes dentro da partição filho ocorrerá no caminho de dados VF otimizado para hardware em vez do caminho de dados sintetizado. Para obter mais informações sobre o caminho de dados do VF, consulte Caminho de dados SR-IOV.
A pilha de virtualização ainda poderá habilitar o caminho de dados sintéticos para uma partição filho do Hyper-V se uma das seguintes condições for verdadeira:
O adaptador de rede SR-IOV não tem recursos de VF suficientes para acomodar todas as partições filho do Hyper-V iniciadas. Depois que todas as VFs no adaptador de rede são anexadas a partições filho, as partições restantes usam o caminho de dados sintético.
O processo de failover para o caminho de dados sintéticos do caminho de dados VF é conhecido como failover de VF.
Uma VF foi anexada a uma partição filho do Hyper-V, mas torna-se desanexada. Por exemplo, a pilha de virtualização pode desanexar um VF de uma partição filho e anexá-lo a outra partição filho. Isso pode ocorrer quando há mais partições filho do Hyper-V em execução do que recursos VF no adaptador de rede SR-IOV subjacente.
A partição filho do Hyper-V está sendo migrada ao vivo para um host diferente.
Embora o caminho de dados sintético sobre um adaptador de rede SR-IOV não seja tão eficiente quanto o caminho de dados VF, ele ainda pode ser otimizado para hardware. Por exemplo, se uma ou mais portas virtuais (VPorts) estiverem configuradas e anexadas à função física pcie (PF), o caminho de dados poderá fornecer os recursos de descarregamento semelhantes à interface VMQ (fila de máquinas virtuais). Para obter mais informações, consulte Portas virtuais não padrão e VMQ.