Sdílet prostřednictvím


Virtualizace sítě s využitím zapouzdření obecného směrování

Hyper-V podporuje virtualizaci sítě pomocí obecného zapouzdření směrování (NVGRE) jako mechanismus virtualizace IP adres. V nvGRE je paket virtuálního počítače zapouzdřen uvnitř jiného paketu. Hlavička tohoto nového paketu ve formátu NVGRE má odpovídající IP adresy oblasti zdrojového a cílového poskytovatele. Kromě toho má 24bitové ID virtuální podsítě (VSID), které je uložené v hlavičce GRE nového paketu.

Následující diagram znázorňuje zapouzdřený paket GRE. Na lince vypadají zapouzdřené pakety NVGRE jako pakety IP přes ethernet, s tím rozdílem, že datová část vnějšího IP záhlaví obsahuje paket zapouzdřený pomocí GRE (včetně ethernetového záhlaví).

Diagram porovnání původního paketu a zapouzdřeného paketu GRE Oba mají MAC, IP hlavičku, hlavičku TCP a uživatelská data TCP. Zapouzdřený paket GRE má také vnější mac, vnější hlavičku IP a GRE.

NDIS 6.30 (k dispozici ve Windows Serveru 2012 a novějším) zavádí snižování zátěže úloh NVGRE, které umožňuje používat pakety ve formátu NVGRE s:

  • Velké odesílání s odlehčením (LSO)
  • Virtuální fronta strojů (VMQ)
  • Vyložení kontrolního součtu pro přenos (Tx) (IPv4, TCP, UDP)
  • Vypnutí zatížení kontrolního součtu pro příjem (IPv4, TCP, UDP)

NDIS 6.85 zavádí podporu NVGRE s odložením segmentace UDP (USO).

Poznámka: Ovladač protokolu může offloadovat smíšený režim paketů, což znamená pakety, ve kterých se liší vnitřní a vnější verze IP hlaviček. Například paket může mít vnější hlavičku IP jako IPv6 a vnitřní hlavičku IP jako IPv4.

Poznámka: Ovladač protokolu může také přesměrovat paket ve formátu NVGRE, který nemá žádné vnitřní hlavičky TCP nebo UDP. Například paket PROTOKOLU IP může mít vnitřní datovou část, která je paketem PROTOKOLU ICMP (Internet Control Message Protocol).

Další informace o NVGRE naleznete v následujícím internetovém návrhu.

NVGRE je založená na zapouzdření obecného směrování (GRE). Další informace o gre najdete v následujících zdrojích informací: