Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Nell'elenco seguente vengono fornite definizioni di concetti chiave e termini usati nella sezione Rete virtualizzata. È consigliabile acquisire familiarità con questi termini prima di leggere gli altri argomenti in questa sezione:
Partizione Secondaria
In Hyper-V la partizione figlio è una macchina virtuale basata su software con accesso non privilegiato alle risorse fisiche del computer host.
Ogni partizione figlio viene creata tramite la partizione padre. Nel computer host possono essere presenti una o più partizioni figlie che girano sotto Hyper-V. Ogni partizione figlia ospita un sistema operativo ospite.
In generale, le partizioni figlio non hanno accesso diretto alle risorse hardware fisiche e viene loro presentata una vista virtuale delle risorse sotto forma di dispositivi virtuali. Le richieste ai dispositivi virtuali vengono reindirizzate, tramite il bus di macchine virtuali (VMBus) o l'hypervisor, alla partizione padre in cui vengono gestite queste richieste. Inoltre, le partizioni secondarie non possono creare altre partizioni.
Nota A partire da Windows Server 2012, le partizioni figlio hanno accesso diretto alle risorse di una periferica di rete fisica che supporta la virtualizzazione I/O a radice singola (SR-IOV).
scheda di rete emulata
Adattatore Ethernet del tipo switch estendibile Hyper-V esposto nel sistema operativo guest in esecuzione in una partizione figlia Hyper-V. Una scheda di rete emulata è un tipo di scheda di rete vm. La scheda di rete emulata simula una scheda di rete Intel e usa l'emulazione hardware per inoltrare pacchetti da e verso la porta del commutatore estendibile.
Questo adattatore viene esposto in un Sistema Operativo Ospite Windows XP, Windows Vista o versioni successive di Windows. Questo adattatore è anche esposto in un sistema operativo guest che non è Windows.
commutatore estendibile esterno
Commutatore Ethernet virtuale su cui vengono instradati i pacchetti tra la partizione padre Hyper-V, una o più Hyper-V partizioni figlio e l'interfaccia di rete fisica dell'host. Questo tipo di opzione consente l'invio o la ricezione di pacchetti tra tutte le partizioni Hyper-V e l'interfaccia di rete fisica nell'host.
Inoltre, le applicazioni e i driver eseguiti nel sistema operativo di gestione possono inviare o ricevere pacchetti tramite questo tipo di commutatore.
scheda di rete esterna
Scheda Ethernet del commutatore estensibile Hyper-V esposta nel sistema operativo di gestione che viene eseguito nella partizione padre Hyper-V. La scheda di rete esterna è associata a una o più schede di rete fisiche nell'host.
La scheda di rete esterna instrada i pacchetti tra le partizioni Hyper-V e l'interfaccia di rete fisica nell'host.
Nota Ogni istanza di un commutatore estendibile non supporta più di una scheda di rete esterna.
Gruppo estensibile dello switch
Si tratta di una configurazione in cui la scheda di rete esterna del commutatore estendibile è associata alla porta di miniport virtuale di un driver intermedio multiplexer (MUX) NDIS. Il driver intermedio MUX è associato a un gruppo di una o più reti fisiche nell'host.
In questa configurazione, le estensioni dello switch estensibile sono accessibili a ogni scheda di rete del team. Questo consente all'estensione di inoltro nello stack di driver del commutatore estendibile di gestire la configurazione e l'utilizzo delle singole schede di rete nel gruppo. Ad esempio, l'estensione può fornire supporto per una soluzione di failover di bilanciamento del carico (LBFO) sul team inoltrando i pacchetti in uscita ai singoli adattatori. Tale estensione è nota come fornitore di teaming .
Per ulteriori informazioni, vedere i driver intermedi NDIS MUX .
sistema operativo ospite
Sistema operativo che viene eseguito in una partizione figlia Hyper-V. Ogni partizione figlio può ospitare un solo sistema operativo. Tuttavia, molti sistemi operativi diversi possono essere ospitati in partizioni secondarie. Sono incluse versioni diverse di Windows e Linux.
Hypervisor
In Hyper-V, l'hypervisor è un livello di software eseguito tra l'hardware fisico e uno o più sistemi operativi eseguiti in Hyper-V partizioni.
Lo scopo principale dell'hypervisor è fornire ambienti di esecuzione isolati denominati partizioni . L'hypervisor fornisce a ogni partizione un set di risorse hardware, ad esempio memoria, dispositivi e cicli cpu. L'hypervisor controlla e arbitra l'accesso da ogni partizione all'hardware sottostante.
commutatore estendibile Hyper-V
Un switch Ethernet virtuale che viene eseguito nel sistema operativo di gestione. Ogni istanza del commutatore estensibile instrada i pacchetti tra le porte connesse agli adattatori di rete estensibili del commutatore Hyper-V.
Per altre informazioni, vedere Hyper-V commutatore estendibile.
Nota Il commutatore estendibile Hyper-V è supportato in NDIS 6.30 e versioni successive di NDIS.
Estensione del commutatore estensibile Hyper-V
Un'estensione dello switch estensibile Hyper-V è un driver di filtro NDIS che si collega allo stack di driver dello switch estensibile. Una volta collegata, l'estensione può acquisire, filtrare o inoltrare pacchetti di rete e NDIS OID. I pacchetti e gli OID possono essere inoltrati alle schede di rete connesse alle porte dello switch estensibile.
Le estensioni del commutatore estensibile Hyper-V sono supportate in NDIS 6.30 e versioni successive.
Nota La piattaforma di filtro di Windows (WFP) fornisce un'estensione integrata del filtro dell'interruttore estendibile (Wfplwfs.sys ). Questa estensione consente ai filtri o ai driver callout del WFP di intercettare i pacchetti lungo il percorso dei dati del commutatore estendibile Hyper-V. In questo modo i filtri o i driver callout possono eseguire l'ispezione o la modifica dei pacchetti usando le funzioni di gestione e sistema DEL WFP. Per una panoramica del WFP, vedere Windows Filtering Platform.
Hyper-V scheda di rete del commutatore estensibile
Scheda di rete gestita dal commutatore estendibile Hyper-V. Queste schede di rete si connettono alle porte sul commutatore estendibile e sono costituite dai tipi di scheda seguenti:
Le schede di rete esterne e interne che sono esposte nel sistema operativo di gestione, in esecuzione nella partizione padre Hyper-V.
Schede di rete VM sintetiche o emulate esposte nel sistema operativo guest in esecuzione in una partizione figlio Hyper-V.
commutatore estendibile interno
Commutatore Ethernet virtuale su cui vengono instradati i pacchetti tra la partizione padre Hyper-V e una o più partizioni figlio Hyper-V. Questo tipo di commutatore esclude il traffico di pacchetti dall'interfaccia di rete fisica nell'host.
Inoltre, le applicazioni e i driver eseguiti nel sistema operativo di gestione possono inviare o ricevere pacchetti tramite questo tipo di commutatore.
scheda di rete interna
Scheda Ethernet del commutatore estensibile Hyper-V esposta nel sistema operativo di gestione che viene eseguito nella partizione padre Hyper-V. La scheda di rete interna invia o riceve pacchetti tra tutte le Hyper-V partizioni. Tuttavia, la scheda di rete interna non è associata a un'interfaccia di rete fisica dell'host.
Unità di gestione della memoria I/O (IOMMU)
Un IOMMU viene utilizzato per rimappare gli indirizzi di memoria fisica agli indirizzi utilizzati dalle partizioni secondarie. L'IOMMU opera indipendentemente dall'hardware di gestione della memoria usato dal processore.
Team di Failover per il Bilanciamento del Carico (LBFO)
Si tratta di una configurazione in cui la scheda di rete esterna dello switch estensibile è collegata all'interfaccia miniporta virtuale di un provider LBFO. Il provider LBFO stesso può essere collegato a un team di una o più schede di rete fisiche.
In questa configurazione, le estensioni dello switch estensibile sono esposte solo al bordo del miniport virtuale sottostante come un adattatore di rete. Ciò consente al provider di supportare una soluzione LBFO tramite l'associazione a più schede di rete fisiche. Questi adattatori non sono gestiti da un'estensione di inoltro eseguita nello stack di driver del commutatore estendibile.
Sistema operativo di gestione
Il sistema operativo in esecuzione nella partizione padre Hyper-V. La partizione padre esegue il sistema operativo in esecuzione nel computer host. Per Hyper-V, il computer host deve eseguire versioni x64 di Windows Server 2008 o versioni successive di Windows Server.
Driver del "Network Virtual Service Client" (NetVSC)
Driver NDIS eseguito nel sistema operativo ospite di una partizione figlia Hyper-V. NetVSC espone una scheda di rete virtualizzata nota come scheda di rete VM .
NetVSC accede al commutatore estendibile Hyper-V per inoltrare i pacchetti tramite l'interfaccia di rete gestita dal commutatore. NetVSC esegue questa operazione passando messaggi tramite VMBus al driver NetVSP associato. Questo driver viene eseguito nel sistema operativo di gestione della Hyper-V partizione padre.
Nella maggior parte dei casi, NetVSC invia e riceve pacchetti connettendosi a una porta sul commutatore estendibile Hyper-V. Tuttavia, NetVSC può essere configurato per la connessione a una funzione virtuale (VF) di una scheda di rete fisica che supporta l'interfaccia SR-IOV. In questo caso, NetVSC invia e riceve pacchetti direttamente sulla scheda fisica sottostante.
Driver Produttore di Servizi Virtuali di Rete (NetVSP)
Driver NDIS eseguito nella partizione padre Hyper-V del sistema operativo di gestione. Questo driver fornisce servizi per supportare l'accesso alla rete da parte delle partizioni figlie Hyper-V.
scheda di interfaccia di rete
Il commutatore NIC è un componente hardware di una scheda di rete che supporta la virtualizzazione di I/O radice singola (SR-IOV). Questo commutatore collega il traffico di rete tra l'interfaccia di rete fisica della scheda e la funzione fisica (PF) e una o più VFS sulla scheda.
partizione
Una partizione viene gestita dall'hypervisor. Ogni partizione rappresenta un'unità logica di risorse di memoria e processore isolato. Ciò consente a più sistemi operativi isolati di condividere una singola piattaforma hardware.
L'hypervisor gestisce anche i criteri per l'accesso alla memoria e al dispositivo nel computer host. Questi criteri sono diversi per le partizioni padre e figlio.
Partizione Padre
In Hyper-V la partizione padre è la prima partizione nel computer host. Questa partizione ha accesso con privilegi alle risorse fisiche del computer host, ad esempio l'accesso alla memoria e ai dispositivi. Inoltre, la partizione padre è responsabile dell'avvio dell'hypervisor e della creazione di partizioni figlie.
Esiste una sola partizione padre che viene eseguita sotto Hyper-V nel computer host. La partizione padre ospita il sistema operativo di gestione.
Nota La partizione padre è nota anche come partizione radice .
Funzione Fisica (PF)
Funzione PCI Express (PCIe) che supporta l'interfaccia di virtualizzazione I/O a radice singola (SR-IOV). SR-IOV estende l'interfaccia PCIe per consentire a più macchine virtuali di condividere le stesse risorse hardware fisiche PCIe. Il PF contiene la struttura di funzionalità estesa PCIe SR-IOV nello spazio di configurazione PCI.
pf/vf backchannel
Un'interfaccia di comunicazione privata basata su software tra i driver miniport di una funzione virtuale PCIe (VF) e la funzione fisica PCIe (PF). Ogni driver miniport VF può inviare richieste sul canale backchannel al driver miniport PF. Il driver miniport PF può inviare notifiche di stato sul backchannel ai singoli driver miniport VF.
I dati scambiati tra i driver miniport PF e VF sull'interfaccia backchannel comportano l'uso di un blocco di configurazione VF . Ogni blocco di configurazione VF è simile al concetto di messaggio IPC (Interprocess Communication), in cui ogni blocco ha un formato, una lunghezza e un identificatore di blocco proprietari. Il fornitore di hardware indipendente (IHV) può definire uno o più blocchi di configurazione VF per i driver di miniport PF e VF.
commutatore estendibile privato
Switch Ethernet virtuale su cui vengono instradati i pacchetti tra una o più partizioni figlio Hyper-V. Questo tipo di commutatore esclude il traffico di pacchetti dalla partizione principale Hyper-V e dall'interfaccia di rete fisica dell'host.
Nota Applicazioni e driver eseguiti nel sistema operativo di gestione non possono inviare o ricevere pacchetti tramite questo tipo di opzione.
Virtualizzazione I/O Singola Radice (SR-IOV)
SR-IOV è un metodo in base al quale una scheda di rete PCIe può essere partizionata in una funzione fisica (PF) e una o più funzioni virtuali (VF). A ogni funzione dell'adattatore viene assegnato un ID richiedente PCIe univoco. Ciò consente all'adattatore di applicare traduzioni di memoria e interrupt in modo che i diversi flussi di traffico di rete possano essere recapitati direttamente al PF o VF appropriato. Evitando il routing del traffico di rete attraverso il componente commutatore estendibile Hyper-V, SR-IOV riduce il sovraccarico di I/O nell'ambiente di rete virtualizzato.
Per altre informazioni, vedere single root I/O Virtualization (SR-IOV).
Nota SR-IOV è supportato in NDIS 6.30 e versioni successive di NDIS.
Percorso Dati Sintetici
Percorso dei dati di rete tra una scheda di rete VM esposta in un sistema operativo guest e il componente switch estensibile Hyper-V nel sistema operativo di gestione.
Adattatore di rete sintetico
Adattatore Ethernet del tipo switch estendibile Hyper-V esposto nel sistema operativo guest in esecuzione in una partizione figlia Hyper-V. Una scheda di rete sintetica è un tipo di scheda di rete vm. Il client del servizio virtuale di rete (NetVSC) in esecuzione nella macchina virtuale espone l'adattatore di rete sintetico. NetVSC inoltra i pacchetti da e verso la porta del commutatore estendibile sul bus di macchine virtuali (VMBus) al driver NetVSP associato.
Questa scheda di rete viene esposta in un sistema operativo guest che è Windows Vista o una versione successiva di Windows.
Funzione virtuale (VF)
Funzione PCIe associata a un PF in una scheda di rete che supporta SR-IOV. Una VF condivide una o più risorse fisiche sull'adattatore, come la porta Ethernet fisica, con il PF e altre VFs associate allo stesso PF.
Percorso Dati VF
Percorso dei dati di rete tra un adattatore di rete VM esposto in un sistema operativo guest e il VF su un adattatore di rete SR-IOV. In questo percorso dati, la scheda di rete vm viene associata alla scheda di rete VF nel sistema operativo guest. Il driver miniport VF inoltra i pacchetti verso o da la scheda di rete della macchina virtuale al VF. Il commutatore NIC sull'adattatore di rete SR-IOV inoltra poi i pacchetti da o verso la VF all'interfaccia di rete fisica sull'adattatore.
Adattatore di rete VF
La scheda di rete virtuale che è esposta nel sistema operativo guest per la VF. Quando le risorse vengono allocate per la VF e assegnate a una partizione figlio, il driver del bus VPCI nel sistema operativo guest di quella partizione espone la scheda di rete VF. Anche il driver del bus VPCI carica il driver miniport VF per questo adattatore.
macchina virtuale
Un computer guest virtuale implementato nel software ed è ospitato all'interno di un computer host fisico. Una macchina virtuale emula un sistema hardware completo, dal processore alla scheda di rete, in un ambiente software indipendente e isolato. In questo modo è possibile eseguire operazioni simultanee di sistemi operativi altrimenti incompatibili.
Ogni sistema operativo guest viene eseguito all'interno di una propria macchina virtuale isolata.
Nota In Hyper-V, una partizione figlia è nota anche come macchina virtuale.
Bus della Macchina Virtuale (VMBus)
Bus di comunicazione virtuale che passa messaggi di controllo e dati tra le partizioni padre e figlio Hyper-V. L'accesso alle risorse fisiche sul computer host da parte delle partizioni figlio avviene attraverso messaggi inviati tramite il VMBus tra i componenti Virtual Service Client (VSC) e Virtual Service Provider (VSP).
Adattatore di rete della macchina virtuale (VM)
Scheda di rete virtuale di un commutatore estensibile di Hyper-V esposta nel sistema operativo guest di una partizione figlia di Hyper-V.
La scheda di rete vm supporta i tipi di virtualizzazione seguenti:
La scheda di rete vm può essere una virtualizzazione sintetica di una scheda di rete (scheda di rete sintetica). In questo caso, il client del servizio virtuale di rete (NetVSC) eseguito nella macchina virtuale espone questa scheda di rete virtuale. NetVSC inoltra i pacchetti da e verso la porta del commutatore estendibile sul bus di macchine virtuali (VMBus).
La scheda di rete della macchina virtuale potrebbe essere una virtualizzazione emulata di una scheda di rete fisica (scheda di rete emulata). In questo caso, la scheda di rete vm simula una scheda di rete Intel e usa l'emulazione hardware per inoltrare i pacchetti da e verso la porta del commutatore estendibile.
Una scheda di rete vm può essere configurata per accedere alle interfacce di rete esterne, interne o private Hyper-V.
Coda di Macchine Virtuali (VMQ)
Una scheda di rete con supporto per VMQ usa DMA per trasferire tutti i fotogrammi in ingresso direttamente nella memoria della macchina virtuale. VMQ migliora anche la velocità effettiva di rete distribuendo l'elaborazione del traffico di rete per più macchine virtuali tra più processori.
Per altre informazioni, vedere VMQ (Virtual Machine Queue).
Nota VMQ è supportato in NDIS 6.20 e versioni successive di NDIS.
Driver PCI virtuale (VPCI)
Il driver del bus PCI che funziona nel sistema operativo guest di una partizione figlia Hyper-V. Questo driver espone l'VF come una scheda di rete virtuale nel sistema operativo guest.
Il driver VPCI è un Hyper-V VSC e comunica con il VSP VPCI che viene eseguito nel sistema operativo di gestione nella Hyper-V partizione principale. La comunicazione tra i componenti VSP VPCI e VSC avviene tramite VMBUS.
Per altre informazioni sull'interfaccia VPCI, vedere GUID_PCI_VIRTUALIZATION_INTERFACE.
Stack di virtualizzazione
Raccolta di componenti software che gestisce la creazione e l'esecuzione di partizioni figlie in Hyper-V. Lo stack di virtualizzazione gestisce l'accesso dalle partizioni figlie alle risorse hardware sul computer host. Lo stack di virtualizzazione viene eseguito nella partizione padre Hyper-V.