Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Un adaptador de red que admite la interfaz VMQ incluye hardware que enruta paquetes para recibir colas. Esto requiere el análisis del encabezado de paquete y la configuración de las colas en el adaptador de red.
Cuando un controlador de minipuerto realiza una indicación de recepción, todos los paquetes son para la misma cola de máquina virtual.
Como opción, el adaptador de red puede proporcionar filtrado de VLAN en hardware para una dirección de control de acceso multimedia (MAC) especificada.
Enrutar los paquetes a las colas e indicar todos los paquetes de una cola a una máquina virtual permite el procesamiento simultáneo de recepción para varias máquinas virtuales. Cada cola es administrada por un procesador diferente.
El enrutamiento a las colas del adaptador de red impide un paso de copia para copiar los datos de los búferes de recepción del adaptador de red al espacio de direcciones de la máquina virtual.
En la ilustración siguiente se muestran las rutas de acceso de datos sintéticas dentro de la interfaz VMQ.
En la ilustración, el controlador de minipuerto para el adaptador de red físico indica los datos recibidos hasta el componente de conmutador extensible de Hyper-V. Este componente actúa como proveedor de servicios virtuales de red (NetVSP) y proporciona servicios para admitir el acceso de red mediante las particiones secundarias de Hyper-V.
Los servicios que proporciona el conmutador extensible incluyen paquetes de enrutamiento hacia y desde los adaptadores de red de la máquina virtual (VM) en los sistemas operativos invitados. El adaptador de red de la máquina virtual se expone mediante el cliente de servicio virtual de red (NetVSC) que se ejecuta en el sistema operativo invitado.
En VMQ, el adaptador de red físico transfiere los datos que coinciden con una prueba de filtro de recepción para una VMQ directamente a esa cola. Esto evita el procesamiento de software en el conmutador extensible. Los datos que no pasan ninguna prueba de filtro van a la cola predeterminada donde el conmutador extensible debe procesar los datos. Además de evitar el enrutamiento y la copia en el conmutador extensible, las interrupciones de recepción de las colas de máquina virtual se asignan a diferentes procesadores.
Para más información sobre la interfaz VMQ, consulte Cola de máquinas virtuales (VMQ).