Compartir a través de


Introducción a la cola de máquinas virtuales NDIS (VMQ)

Muchos adaptadores de red pueden admitir más de una dirección de control de acceso de medios de unidifusión (MAC) para un servidor de red. Por lo tanto, el adaptador de red puede recibir fotogramas de datos de red con una dirección MAC de destino que coincida con cualquiera de las direcciones MAC de unidifusión establecidas en el hardware del adaptador de red sin estar en modo promiscuo. Este hardware puede asignar una cola de recepción para cada dirección MAC y enrutar fotogramas entrantes con una dirección MAC coincidente a la cola. Esta característica, junto con la capacidad de asignar búferes de recepción para cada cola del espacio de direcciones de memoria asignado a cada máquina virtual, son las funcionalidades principales necesarias para la compatibilidad con VMQ.

Un adaptador de red compatible con VMQ puede usar DMA para transferir todos los fotogramas entrantes que se deben enrutar a una cola de recepción a los búferes de recepción asignados a esa cola. El controlador de minipuerto puede indicar todos los fotogramas que se encuentran en una cola de recepción en una llamada de indicación de recepción.

VMQ proporciona las siguientes características:

  • Mejora el rendimiento de red mediante la distribución del procesamiento del tráfico de red para varias máquinas virtuales (VM) entre varios procesadores.

    Nota En Hyper-V, una partición secundaria también se conoce como máquina virtual.

  • Reduce el uso de la CPU descargando el filtrado de paquetes de recepción al hardware del adaptador de red.

  • Impide la copia de datos de red mediante DMA para transferir datos directamente a la memoria de la máquina virtual.

  • Divide los datos de red para proporcionar un entorno seguro. Para más información sobre los problemas de seguridad, consulte Problemas de seguridad con la memoria compartida de la máquina virtual (VM) de NDIS.

    Nota A partir de NDIS 6.30 y Windows Server 2012, ya no se admite la división de datos de red en búferes de búsqueda anticipada independientes.

  • Admite la migración en vivo. Para obtener más información sobre la migración en vivo, consulte Compatibilidad con migración en vivo de NDIS VMQ.

Para introducir conceptos de VMQ de alto nivel, esta sección incluye los siguientes temas adicionales:

Componentes de VMQ

Colas de recepción de VMQ

Filtros de recepción de VMQ