Condividi tramite


Architettura SR-IOV

In questa sezione viene fornita una breve panoramica dell'interfaccia sr-IOV (Single Root I/O Virtualization) e dei relativi componenti.

La figura seguente illustra i componenti di SR-IOV a partire da NDIS 6.30 in Windows Server 2012.

Diagramma dello stack che mostra l'adapter sr-iov con una partizione padre di gestione e due partizioni figlio contenenti sistemi operativi guest.

L'interfaccia SR-IOV è costituita dai componenti seguenti:

Modulo commutatore estendibile Hyper-V
Modulo switch estendibile che configura il commutatore di interfaccia di rete nella scheda di rete SR-IOV per fornire la connettività di rete alle partizioni figlio Hyper-V.

Nota Le partizioni figlio Hyper-V sono note come macchine virtuali.

Se le partizioni figlio sono connesse a una funzione virtuale PCI Express (PCIe), il modulo del commutatore estendibile non partecipa al traffico di dati tra la macchina virtuale e la scheda di rete. Al contrario, il traffico dei dati viene passato direttamente tra la macchina virtuale e il VF a cui è collegato.

Per altre informazioni sul commutatore estendibile, vedere Commutatore estendibile Hyper-V.

Funzione fisica (PF)
Pf è una funzione PCI Express (PCIe) di una scheda di rete che supporta l'interfaccia SR-IOV. Il pf include la funzionalità estesa SR-IOV nello spazio di configurazione PCIe. La funzionalità viene usata per configurare e gestire la funzionalità SR-IOV della scheda di rete, ad esempio l'abilitazione della virtualizzazione e l'esposizione delle macchine virtuali.

Per altre informazioni, vedere SR-IOV Physical Function (PF).For more information, see SR-IOV Physical Function (PF).

PF Miniport Driver
Il driver miniport PF è responsabile della gestione delle risorse nella scheda di rete usata da una o più VFS. Per questo motivo, il driver miniport PF viene caricato nel sistema operativo di gestione prima che tutte le risorse vengano allocate per un VF. Il driver miniport PF viene arrestato dopo che tutte le risorse allocate per le macchine virtuali vengono liberate.

Per altre informazioni, vedere Scrittura di driver miniport SR-IOV PF.

Funzione virtuale (VF)
Un VF è una funzione PCIe leggera in una scheda di rete che supporta l'interfaccia SR-IOV. Il VF è associato alla funzione VF nella scheda di rete e rappresenta un'istanza virtualizzata della scheda di rete. Ogni VF ha un proprio spazio di configurazione PCI. Ogni VF condivide anche una o più risorse fisiche nella scheda di rete, ad esempio una porta di rete esterna, con pf e altre macchine virtuali.

Per altre informazioni, vedere Funzioni virtuali SR-IOV.

VF Miniport Driver
Il driver miniport VF viene installato nella macchina virtuale per gestire la funzione VF. Qualsiasi operazione eseguita dal driver miniport VF non deve influire su nessun altro VF o pf nella stessa scheda di rete.

Per altre informazioni, vedere Scrittura di driver miniport SR-IOV VF.

Commutatore scheda di interfaccia di rete (NIC)
Il commutatore NIC è un componente hardware della scheda di rete che supporta l'interfaccia SR-IOV. Il commutatore della scheda di interfaccia di rete inoltra il traffico di rete tra la porta fisica sulla scheda e le porte virtuali interne (VPorts). Ogni VPort è collegato al file PF o a un VF.

Per altre informazioni, vedere Commutatori di scheda di interfaccia di rete.

Porte virtuali (VPorts)
Un VPort è un oggetto dati che rappresenta una porta interna sul commutatore NIC di una scheda di rete che supporta l'interfaccia SR-IOV. Analogamente a una porta su un commutatore fisico, un VPort sul commutatore della scheda di interfaccia di rete recapita pacchetti da e verso un PF o VF a cui è collegata la porta.

Per altre informazioni, vedere Commutatori di scheda di interfaccia di rete.

Porta fisica
La porta fisica è un componente hardware della scheda di rete che supporta l'interfaccia SR-IOV. La porta fisica fornisce l'interfaccia sulla scheda al supporto di rete esterno.