Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Un adaptateur réseau qui prend en charge l’interface VMQ comprend du matériel qui dirige les paquets vers des files de réception. Cela nécessite une analyse de l’en-tête des paquets et la configuration des files sur l’adaptateur réseau.
Lorsque le pilote de miniport effectue une indication de réception, tous les paquets sont destinés à la même file VM.
En option, l’adaptateur réseau peut fournir un filtrage VLAN au niveau matériel pour une adresse de contrôle d’accès au support (MAC) spécifiée.
Le routage des paquets vers les files et l’indication de tous les paquets sur une file vers une machine virtuelle (VM) permet un traitement de réception simultané pour plusieurs VM. Chaque file est desservie par un processeur différent.
Le routage vers les files dans l’adaptateur réseau évite une étape de copie pour transférer les données des tampons de réception de l’adaptateur réseau à l’espace d’adressage de la VM.
La figure suivante montre les chemins de données synthétiques au sein de l’interface VMQ.
diagramme illustrant les chemins de données de périphériques synthétiques avec vmq.
Dans la figure, le pilote de miniport de l’adaptateur réseau physique indique les données reçues jusqu’au composant du commutateur extensible Hyper-V. Ce composant agit comme un fournisseur de service réseau virtuel (NetVSP) et fournit des services pour prendre en charge l’accès réseau des partitions enfant Hyper-V.
Les services fournis par le commutateur extensible incluent le routage des paquets vers et depuis les adaptateurs réseau de la machine virtuelle (VM) dans les systèmes d’exploitation invités. L’adaptateur réseau VM est exposé par le client de service réseau virtuel (NetVSC) qui s’exécute dans le système d’exploitation invité.
Sous VMQ, l’adaptateur réseau physique transfère les données qui correspondent à un test de filtre de réception pour un VMQ directement à cette file. Cela empêche le traitement logiciel dans le commutateur extensible. Les données qui ne passent pas les tests de filtre sont dirigées vers la file par défaut où le commutateur extensible doit traiter les données. En plus de prévenir le routage et la copie dans le commutateur extensible, les interruptions de réception pour les files VM sont attribuées à différents processeurs.
Pour plus d’informations sur l’interface VMQ, veuillez consulter la section Virtual Machine Queue (VMQ).