Síťové adaptéry virtuálního počítače
Síťový adaptér virtuálního počítače je vystavený v hostovaném operačním systému, který běží v Hyper-V podřízeného oddílu.
Poznámka
V Hyper-V se podřízený oddíl označuje také jako virtuální počítač.
Síťový adaptér virtuálního počítače podporuje následující typy virtualizace:
Síťový adaptér (syntetický): Síťový adaptér virtuálního počítače může být synteticky virtualizován. V tomto případě klient síťové virtuální služby (NetVSC), který běží na virtuálním počítači, zveřejňuje tento virtuální síťový adaptér. NetVSC předává pakety do a z rozšiřitelného portu přepínače přes sběrnici virtuálního počítače (VMBus).
emulovaný síťový adaptér: Síťový adaptér virtuálního počítače může být emulovaná virtualizace fyzického síťového adaptéru. V tomto případě síťový adaptér virtuálního počítače napodobuje síťový adaptér Intel a používá emulaci hardwaru k předávání paketů do a z rozšiřitelného portu přepínače.
Následující diagram znázorňuje rozhraní mezi síťovými adaptéry virtuálních počítačů a rozšiřitelným přepínačem NDIS 6.40 (Windows Server 2012 R2) a novějším.
Následující diagram znázorňuje rozhraní mezi síťovými adaptéry virtuálních počítačů a rozšiřitelným přepínačem pro NDIS 6.30 (Windows Server 2012).
Spuštění virtuálního počítače Hyper-V
Při spuštění virtuálního počítače Hyper-V uživatelem dojde k následujícím krokům:
Hrana protokolu rozšiřitelného přepínače odesílá požadavek na nastavení identifikátoru objektu (OID) OID_SWITCH_PORT_CREATE dolů po zásobníku ovladačů rozšiřitelného přepínače. Tento požadavek OID upozorní základní rozšíření rozšiřitelného přepínače, že se pro virtuální počítač vytváří port.
Protokolové rozhraní rozšiřitelného přepínače vydává požadavek na sadu OID OID_SWITCH_NIC_CREATE dolů po zásobníku ovladačů rozšiřitelného přepínače. Tento požadavek OID upozorňuje základní rozšíření pro rozšiřitelné přepínače, že se vytváří síťové připojení pro síťový adaptér virtuálního počítače na portu, který byl dříve vytvořen.
Pokud jsou síťové vrstvy funkční a jsou připojené k síťovému adaptéru virtuálního počítače, protokolové rozhraní rozšiřitelného přepínače vydá požadavek na sadu OID OID_SWITCH_NIC_CONNECT dolů zásobníkem rozšiřitelných ovladačů přepínače. Tento požadavek OID upozorní základní rozšíření rozšiřitelných přepínačů, že síťové připojení síťového adaptéru virtuálního počítače je připojené a funkční. V tomto okamžiku může rozšíření kontrolovat, vkládat a předávat pakety na port připojený k síťovému adaptéru virtuálního počítače.
Zastavení virtuálního počítače Hyper-V
K následujícím krokům dochází, když uživatel zastaví Hyper-V virtuální počítač:
Hrana protokolu rozšiřitelného přepínače vydává požadavek na nastavení OID OID_SWITCH_NIC_DISCONNECT dolů do zásobníku ovladačů rozšiřitelného přepínače. Tento požadavek OID upozorní základní rozšíření přepínače, že připojení k síťovému adaptéru virtuálního počítače je rušeno.
Po dokončení veškerého provozu paketů a požadavků OID, které cílí na síťové připojení, vydá hrana protokolu rozšiřitelného přepínače požadavek na nastavení identifikátoru OID_SWITCH_NIC_DELETE dolů v zásobníku ovladače rozšiřitelného přepínače. Tento požadavek OID oznámí podkladovým rozšířením rozšiřitelného přepínače, že připojení k síťovému adaptéru virtuálního počítače bylo řádně ukončeno a odstraněno.
Rozhraní protokolu rozšiřitelného přepínače vydává žádost o nastavení OID OID_SWITCH_PORT_TEARDOWN směrem dolů po zásobníku ovladačů rozšiřitelného přepínače. Tento požadavek OID oznámí podkladovým rozšířením rozšiřitelného přepínače, že se ruší port použitý pro připojení síťového adaptéru virtuálního počítače.
Hrana protokolu rozšiřitelného přepínače vydává požadavek sady identifikátorů OID_SWITCH_PORT_DELETE v zásobníku rozšiřitelného ovladače přepínače. Tento požadavek OID upozorní základní rozšíření rozšiřitelného přepínače, že port virtuálního počítače byl zrušen a odstraněn.