Informazioni sulla virtualizzazione di rete tramite l'incapsulamento del routing generico (NVGRE)
Virtualizzazione rete Hyper-V supporta la virtualizzazione di rete usando l'incapsulamento del routing generico (NVGRE) come meccanismo per virtualizzare gli indirizzi IP. In NVGRE, pacchetto della macchina virtuale viene incapsulato all'interno di un altro pacchetto. L'intestazione di questo nuovo pacchetto in formato NVGRE include gli indirizzi IP dell'area del provider di origine e di destinazione appropriati. Include inoltre un ID subnet virtuale (VSID) a 24 bit, archiviato nell'intestazione GRE del nuovo pacchetto.
La figura seguente mostra un pacchetto incapsulato GRE. In transito, i pacchetti incapsulati NVGRE sono simili a pacchetti IP-over-Ethernet, ad eccezione del fatto che il payload dell'intestazione IP esterna è un pacchetto IP incapsulato GRE (inclusa l'intestazione Ethernet).
NDIS 6.30 (disponibile in Windows Server 2012 e versioni successive) introduce l'offload attività NVGRE, che consente di usare pacchetti in formato NVGRE con:
- LSO (Large Send Offload)
- Coda macchine virtuali (VMQ)
- Offload checksum di trasmissione (Tx) (IPv4, TCP, UDP)
- Offload checksum di ricezione (Rx) (IPv4, TCP, UDP)
NDIS 6.85 introduce il supporto per NVGRE con offload di segmentazione UDP (USO).
Nota: è possibile che un driver di protocollo offload di pacchetti "modalità mista", il che significa che i pacchetti in cui le versioni dell'intestazione IP interna ed esterna sono diverse. Ad esempio, un pacchetto potrebbe avere un'intestazione IP esterna come IPv6 e l'intestazione IP interna come IPv4.
Nota: è anche possibile che un driver di protocollo offload di un pacchetto in formato NVGRE senza intestazione TCP o UDP interna. Ad esempio, un pacchetto IP potrebbe avere un payload interno che è un pacchetto ICMP (Internet Control Message Protocol).
Per altre informazioni su NVGRE, vedere la bozza Internet seguente:
NVGRE si basa sull'incapsulamento del routing generico (GRE). Per altre informazioni su GRE, vedere le risorse seguenti:
- RFC 2784: Incapsulamento routing generico (GRE)
- RFC 2890: estensioni chiave e numero di sequenza per GRE
Contenuto della sezione
- Panoramica della virtualizzazione di rete tramite l'offload delle attività di incapsulamento del routing generico (NVGRE)
- Supporto di NVGRE in offload di trasmissione di grandi dimensioni (LSO)
- Supporto di NVGRE in UDP Segmentation Offload (USO)
- Supporto di NVGRE nell'offload checksum
- Supporto di NVGRE nelle attività di ricezione RSS e VMQ
- Individuazione dell'intestazione di trasporto per i pacchetti incapsulati nel percorso di ricezione
- Determinazione delle funzionalità di offload delle attività NVGRE di una scheda di rete
- Esecuzione di query e modifica dello stato di offload delle attività NVGRE
- Parole chiave INF standardizzate per l'offload delle attività NVGRE
Argomenti correlati
Offload delle attività checksum
Offload della segmentazione di pacchetti TCP di grandi dimensioni