Vue d’ensemble de la file d’attente de machines virtuelles (VMQ)

L’interface NDIS Virtual Machine Queue (VMQ) prend en charge Microsoft Hyper-V améliorations des performances réseau dans NDIS 6.20 et versions ultérieures dans Windows Server 2008 R2 et versions ultérieures de Windows Server.

L’interface VMQ prend en charge les éléments suivants :

  • Classification des paquets reçus dans le matériel de la carte réseau à l’aide de l’adresse MAC (Destination Media Access Control) pour acheminer les paquets vers différentes files d’attente de réception.

  • Mémoire partagée ; Pour plus d’informations, consultez Interface de gestion de la mémoire NDIS.

  • Mise à l’échelle vers plusieurs processeurs en traitant des paquets pour différentes machines virtuelles sur différents processeurs.

L’architecture vmQ NDIS offre des avantages pour la virtualisation tels que :

  • La virtualisation a un impact sur les performances et VMQ permet de surmonter ces effets.

  • VMQ prend en charge la migration dynamique.

  • VMQ coexiste avec les déchargements de tâches NDIS et d’autres optimisations.

Cette section fournit des informations générales sur l’interface vmQ NDIS. Vous devez lire cette section avant d’écrire un pilote NDIS qui prend en charge VMQ.

Pour plus d’informations sur l’écriture de pilotes VMQ, consultez Écriture de pilotes VMQ.

Notes

Veillez à étudier l’exemple NDIS Virtual Miniport Driver, en particulier les fichiers sources vmq.c et vmq.h.

Cette section comprend les rubriques suivantes :

Présentation de la file d’attente de machines virtuelles NDIS (VMQ)

Composants VMQ

Files d’attente de réception VMQ

Filtres de réception VMQ

Problèmes de sécurité avec la mémoire partagée de machine virtuelle NDIS

Prise en charge de la migration dynamique de NDIS VMQ

États de file d’attente des machines virtuelles NDIS