Wirtualizacja sieci przy użyciu hermetyzacji routingu ogólnego
Hyper-V obsługuje wirtualizację sieci z użyciem ogólnej enkapsulacji routingu (NVGRE) jako mechanizmu do wirtualizacji adresów IP. W programie NVGRE pakiet maszyny wirtualnej jest hermetyzowany wewnątrz innego pakietu. Nagłówek tego nowego pakietu w formacie NVGRE zawiera właściwe adresy IP obszaru dostawcy źródłowego i docelowego (PA). Ponadto ma 24-bitowy identyfikator podsieci wirtualnej (VSID), który jest przechowywany w nagłówku GRE nowego pakietu.
Na poniższym diagramie przedstawiono pakiet enkapsulowany w GRE. W sieci pakiety kapsułkowane NVGRE wyglądają jak pakiety IP-over-ethernet, z tą różnicą, że ładunek zewnętrznego nagłówka IP jest pakietem IP kapsułkowanym protokołem GRE (łącznie z nagłówkiem ethernet).
Usługa NDIS 6.30 (dostępna w systemie Windows Server 2012 lub nowszym) wprowadza odciążanie zadań NVGRE, co umożliwia używanie pakietów sformatowanych w formacie NVGRE z:
- Duże odciążanie wysyłania (LSO)
- Kolejka maszyn wirtualnych (VMQ)
- Odciążanie sumy kontrolnej podczas transmisji (Tx) (IPv4, TCP, UDP)
- Odciążanie odbioru sumy kontrolnej (IPv4, TCP, UDP)
Usługa NDIS 6.85 wprowadza obsługę protokołu NVGRE z odciążeniem segmentacji UDP (USO).
Uwaga: możliwe jest odciążenie przez sterownik protokołu pakietów w trybie mieszanym, co oznacza pakiety, w których wewnętrzne i zewnętrzne wersje nagłówków IP są różne. Na przykład pakiet może mieć zewnętrzny nagłówek IP jako IPv6 i wewnętrzny nagłówek IP jako IPv4.
Uwaga: sterownik protokołu może również odciążyć pakiet w formacie NVGRE, który nie ma wewnętrznego nagłówka TCP lub UDP. Na przykład pakiet IP może mieć wewnętrzny ładunek, który jest pakietem protokołu ICMP (Internet Control Message Protocol).
Aby uzyskać więcej informacji na temat NVGRE, zobacz następującą wersję roboczą internetową:
Funkcja NVGRE jest oparta na ogólnej enkapsulacji routingu (GRE). Aby uzyskać więcej informacji na temat gre, zobacz następujące zasoby:
Powiązana zawartość
- Omówienie wirtualizacji sieci przy użyciu Ogólnej Hermetyzacji Trasowania (NVGRE) do Odciążania Zadań
- Obsługa NVGRE w odciążeniu dużej wysyłki (LSO)
- Obsługa NVGRE w segmentowaniu UDP przy odciążeniu (USO)
- Obsługa funkcji NVGRE w odciążaniu obliczeń sumy kontrolnej
- Obsługa NVGRE w rozszerzeniu odbioruRSS oraz odciążaniu zadań odbioru dla maszyn wirtualnych VMQ
- lokalizowanie nagłówka transportowego dla pakietów hermetyzowanych w ścieżce odbioru
- określanie możliwości odciążania zadań NVGRE adaptera sieciowego
- Zapytywanie i zmiana stanu odciążania zadań NVGRE
- Ustandaryzowane słowa kluczowe INF dla odciążania zadań NVGRE
- odciążanie zadań sumy kontrolnej
- Odciążanie segmentacji dużych pakietów TCP
- odciążanie zadań TCP/IP