Delen via


Netwerkadapters voor virtuele machines

De netwerkadapter van de virtuele machine (VM) wordt weergegeven in het gastbesturingssysteem dat wordt uitgevoerd in de Hyper-V subpartitie.

Notitie

In Hyper-V wordt een onderliggende partitie ook wel een VM genoemd.

De VM-netwerkadapter ondersteunt de volgende virtualisatietypen:

  • synthetische netwerkadapter: de VM-netwerkadapter kan een synthetische virtualisatie van een netwerkadapter zijn. In dit geval maakt de virtuele netwerkserviceclient (NetVSC) die in de virtuele machine wordt uitgevoerd, deze virtuele netwerkadapter beschikbaar. NetVSC stuurt pakketten door naar en van de uitbreidbare switchpoort via de VM-bus (VMBus).

  • geëmuleerde netwerkadapter: de VM-netwerkadapter kan een geëmuleerde virtualisatie van een fysieke netwerkadapter zijn. In dit geval imiteert de VM-netwerkadapter een Intel-netwerkadapter en gebruikt hardware-emulatie om pakketten door te sturen naar en vanuit de uitbreidbare switchpoort.

In het volgende diagram ziet u de interface tussen VM-netwerkadapters en de uitbreidbare switch NDIS 6.40 (Windows Server 2012 R2) en hoger.

diagram van stroomdiagram met de interface tussen geëmuleerde VM-netwerkadapters en de uitbreidbare switch voor NDIS 6.40.

In het volgende diagram ziet u de interface tussen VM-netwerkadapters en de uitbreidbare switch voor NDIS 6.30 (Windows Server 2012).

diagram van stroomdiagram met de interface tussen geëmuleerde VM-netwerkadapters en de uitbreidbare switch voor NDIS 6.30.

Een Hyper-V-VM starten

De volgende stappen worden uitgevoerd wanneer de gebruiker een Hyper-V VM start:

  1. De protocolrand van de uitbreidbare switch stuurt een OID-verzoek voor OID_SWITCH_PORT_CREATE naar beneden in de uitbreidbare stuurprogramma-stack. Met deze OID-aanvraag worden de onderliggende uitbreidbare switchextensies aangegeven dat er een poort wordt gemaakt voor de virtuele machine.

  2. De protocolrand van de uitbreidbare switch geeft een OID-setaanvraag van OID_SWITCH_NIC_CREATE de uitbreidbare stuurprogrammastack omlaag. Deze OID-verzoek informeert de onderliggende extensieve switch-extensies dat er een netwerkverbinding voor de VM-netwerkadapter wordt gemaakt voor de eerder aangemaakte VM-poort.

  3. Wanneer de netwerkstacks operationeel zijn en zijn gebonden aan de VM-netwerkadapter, stuurt de protocolrand van de uitbreidbare switch een OID-setaanvraag van OID_SWITCH_NIC_CONNECT naar beneden in de stuurprogrammastack van de uitbreidbare switch. Met deze OID-aanvraag worden de onderliggende uitbreidbare switchextensies aangegeven dat een netwerkverbinding voor de VM-netwerkadapter is verbonden en operationeel is. Op dit moment kan de extensie pakketten inspecteren, injecteren en doorsturen naar de poort die is verbonden met de VM-netwerkadapter.

Een Hyper-V-VM stoppen

De volgende stappen worden uitgevoerd wanneer de gebruiker een Hyper-V VM stopt:

  1. De protocolrand van de verlengbare switch verzendt een OID-setaanvraag van OID_SWITCH_NIC_DISCONNECT naar beneden door de stuurprogrammastack van de verlengbare switch. Met deze OID-aanvraag worden de onderliggende uitbreidbare switchextensies aangegeven dat de verbinding met de VM-netwerkadapter wordt afgebroken.

  2. Nadat alle pakketverkeer en OID-aanvragen die naar de netwerkverbinding zijn gericht, zijn voltooid, geeft de protocolrand van de uitbreidbare switch een OID-setaanvraag van OID_SWITCH_NIC_DELETE naar beneden in de uitbreidbare stuurprogrammastack. Met deze OID-aanvraag worden de onderliggende uitbreidbare switchextensies op de hoogte gebracht dat de verbinding met de VM-netwerkadapter probleemloos is afgebroken en verwijderd.

  3. De protocollaag van de uitbreidbare switch zendt een OID-setaanvraag van OID_SWITCH_PORT_TEARDOWN door de uitbreidbare switchstuurprogrammastack naar beneden. Met deze OID-aanvraag worden de onderliggende uitbreidbare switchextensies aangegeven dat de poort die is gebruikt voor de verbinding met de VM-netwerkadapter wordt afgebroken.

  4. De protocolrand van de uitbreidbare switch geeft een OID-setaanvraag van OID_SWITCH_PORT_DELETE de uitbreidbare stuurprogrammastack omlaag. Deze OID-aanvraag meldt aan de uitbreidbare switchextensies van de onderliggende lagen dat de VM-poort is afgebroken en verwijderd.