Cartes réseau de machine virtuelle
La carte réseau de la machine virtuelle est exposée dans le système d’exploitation invité qui s’exécute dans la partition enfant Hyper-V.
Note Dans Hyper-V, une partition enfant est également appelée machine virtuelle.
La carte réseau de machine virtuelle prend en charge les types de virtualisation suivants :
La carte réseau de machine virtuelle peut être une virtualisation synthétique d’une carte réseau (carte réseau synthétique). Dans ce cas, le client de service virtuel réseau (NetVSC) qui s’exécute dans la machine virtuelle expose cette carte réseau virtuelle. NetVSC transfère les paquets vers et depuis le port de commutateur extensible via le bus de machine virtuelle (VMBus).
La carte réseau de machine virtuelle peut être une virtualisation émulée d’une carte réseau physique (carte réseau émulée). Dans ce cas, la carte réseau de machine virtuelle imite une carte réseau Intel et utilise l’émulation matérielle pour transférer les paquets vers et depuis le port de commutateur extensible.
L’illustration suivante montre l’interface entre les cartes réseau de machine virtuelle et le commutateur extensible NDIS 6.40 (Windows Server 2012 R2) et versions ultérieures.
La figure suivante montre l’interface entre les cartes réseau de machine virtuelle et le commutateur extensible pour NDIS 6.30 (Windows Server 2012).
Les étapes suivantes se produisent lorsque l’utilisateur démarre une machine virtuelle Hyper-V :
Le bord du protocole du commutateur extensible émet une demande d’ensemble d’identificateur d’objet (OID) de OID_SWITCH_PORT_CREATE dans la pile de pilotes de commutateur extensible. Cette demande OID informe les extensions de commutateur extensible sous-jacentes qu’un port est en cours de création pour la machine virtuelle.
Le bord du protocole du commutateur extensible émet une demande d’ensemble OID de OID_SWITCH_NIC_CREATE dans la pile des pilotes de commutateur extensible. Cette demande OID informe les extensions de commutateur extensible sous-jacentes qu’une connexion réseau pour la carte réseau de machine virtuelle est en cours de création pour le port de machine virtuelle qui a été créé précédemment.
Lorsque les piles réseau sont opérationnelles et qu’elles sont liées à la carte réseau de machine virtuelle, la périphérie du protocole du commutateur extensible émet une demande d’ensemble OID de OID_SWITCH_NIC_CONNECT la pile de pilotes de commutateur extensible. Cette demande OID informe les extensions de commutateur extensible sous-jacentes qu’une connexion réseau pour la carte réseau de machine virtuelle est connectée et opérationnelle. À ce stade, l’extension peut inspecter, injecter et transférer des paquets vers le port connecté à la carte réseau de machine virtuelle.
Les étapes suivantes se produisent lorsque l’utilisateur arrête une machine virtuelle Hyper-V :
Le bord du protocole du commutateur extensible émet une demande d’ensemble OID de OID_SWITCH_NIC_DISCONNECT dans la pile de pilotes de commutateur extensible. Cette demande OID informe les extensions de commutateur extensible sous-jacentes que la connexion à la carte réseau de machine virtuelle est en cours de panne.
Une fois que toutes les demandes de trafic de paquets et OID qui ciblent la connexion réseau sont terminées, la périphérie du protocole du commutateur extensible émet une demande d’ensemble OID de OID_SWITCH_NIC_DELETE dans la pile des pilotes de commutateur extensible. Cette demande OID informe les extensions de commutateur extensible sous-jacentes que la connexion à la carte réseau de machine virtuelle a été correctement supprimée et supprimée.
Le bord du protocole du commutateur extensible émet une demande d’ensemble OID de OID_SWITCH_PORT_TEARDOWN dans la pile de pilotes de commutateur extensible. Cette demande OID informe les extensions de commutateur extensible sous-jacentes que le port utilisé pour la connexion de la carte réseau de machine virtuelle est en cours de panne.
Le bord du protocole du commutateur extensible émet une demande d’ensemble OID de OID_SWITCH_PORT_DELETE dans la pile des pilotes de commutateur extensible. Cette demande OID informe les extensions de commutateur extensible sous-jacentes que le port de machine virtuelle a été détruit et supprimé.