Ruta de acceso de datos sintéticos de SR-IOV
Cuando se inicia una partición secundaria de Hyper-V y se ejecuta el sistema operativo invitado, la pila de virtualización inicia el cliente de servicio virtual de red (NetVSC). NetVSC expone un adaptador de red de máquina virtual (VM) que proporciona un perímetro del controlador de miniporte a las pilas de protocolos que se ejecutan en el sistema operativo invitado.
NetVSC también se comunica con el conmutador extensible de Hyper-V que se ejecuta en el sistema operativo de administración de la partición primaria de Hyper-V. El componente de conmutador extensible funciona como proveedor de servicios virtuales de red (NetVSP). La interfaz entre NetVSC y NetVSP proporciona una ruta de acceso de datos de software conocida como ruta de acceso de datos sintética.
En el diagrama siguiente se muestran los componentes de la ruta de acceso de datos sintéticas a través de un adaptador de red SR-IOV.
Si el adaptador de red SR-IOV subyacente asigna recursos para las funciones virtuales de PCI Express (PCIe), la pila de virtualización conectará una VF a una partición secundaria de Hyper-V. Una vez conectado, el tráfico de paquetes dentro de la partición secundaria se producirá a través de la ruta de acceso de datos VF optimizada para hardware en lugar de la ruta de acceso de datos sintetizada. Para obtener más información sobre la ruta de acceso de datos de VF, consulte RUTA de acceso de datos sr-IOV.
La pila de virtualización todavía puede habilitar la ruta de acceso de datos sintéticas para una partición secundaria de Hyper-V si se cumple una de las condiciones siguientes:
El adaptador de red SR-IOV tiene recursos de VF insuficientes para acomodar todas las particiones secundarias de Hyper-V que se iniciaron. Después de que todas las máquinas virtuales del adaptador de red estén conectadas a particiones secundarias, las particiones restantes usan la ruta de acceso de datos sintética.
El proceso de conmutación por error a la ruta de acceso de datos sintética desde la ruta de acceso de datos VF se conoce como conmutación por error de VF.
Un VF se adjuntó a una partición secundaria de Hyper-V, pero se desasocia. Por ejemplo, la pila de virtualización podría desasociar una VF de una partición secundaria y asociarla a otra partición secundaria. Esto puede ocurrir cuando hay más particiones secundarias de Hyper-V que se ejecutan que hay recursos de VF en el adaptador de red SR-IOV subyacente.
La partición secundaria de Hyper-V se está migrando en vivo a otro host.
Aunque la ruta de acceso a los datos sintéticos a través de un adaptador de red SR-IOV no es tan eficaz como la ruta de acceso de datos de VF, todavía se puede optimizar el hardware. Por ejemplo, si uno o varios puertos virtuales (VPorts) están configurados y conectados a la función física PCIe (PF), la ruta de acceso de datos puede proporcionar las funcionalidades de descarga similares a la interfaz de la cola de máquinas virtuales (VMQ). Para más información, consulte Puertos virtuales no predeterminados y VMQ.