W tym artykule przyjrzymy się metodologii aktywacji rozszerzonych pakietów, Jumbo Frames, na maszynie wirtualnej z systemem Windows działającej w Hyper-V opartej na systemie Windows Server 2012 R2. Najpierw jednak krótkie przypomnienie o tym, czym jest Jumbo Frames i dlaczego są potrzebne..
Ramki Jumbo - są to specjalne, wyjątkowo długie ramki Ethernet, które przekraczają standardowy rozmiar MTU (Maximum Transmission Unit) dla wejścia Ethernet 1518 bajt Duże ramki zwykle mają rozmiar od 1518 do 16 000 bajtów. Z reguły rozmiar ramki Jumbo nie przekracza 9000 bajtów, to ograniczenie jest narzucone przez 32-bitowy CRC w sieci Ethernet, traci skuteczność, gdy ilość przesłanych danych przekracza 12 000 bajtów.
Dlaczego potrzebujemy tak większych pakietów?
Dzięki zastosowaniu dłuższych pakietów można znacznie zwiększyć wydajność sieci, przy zachowaniu rozmiaru nagłówka Ethernet, ilość użytecznych informacji zawartych w pakiecie wzrasta (prawie 6 razy). Ponadto, zmniejszając liczbę pakietów, których nagłówki należy przeanalizować, zmniejsza obciążenie procesora serwera. Pakiety Jumbo Frames są zalecane do stosowania w sieciach o wysokiej wydajności z intensywnym przesyłaniem dużych ilości danych.
Jest ważne! Aby korzystać z technologii Jumbo Frames, konieczne jest, aby ten tryb był obsługiwany i włączony zarówno na serwerach końcowych, jak i na wszystkich urządzeniach sieci tranzytowej (tryb jest obsługiwany przez prawie wszystkie nowoczesne karty sieciowe i przełączniki).Konfigurowanie dużych ramek w Hyper-V Windows Server 2012 / R2
Domyślnie duże ramki są wyłączone w systemach Windows. Aby aktywować transfer dużych pakietów Jumbo Frames dla systemu-gościa działającego na maszynie wirtualnej opartej na Hyper-V 2012:
- Włącz Jumbo Frames na fizycznych kartach sieciowych (NIC) hiperwizora (systemu operacyjnego hosta) podłączonego do sieci LAN
- Włącz obsługę ramek Jumbo w urządzeniach sieciowych LAN
- Włącz ramki Jumbo na przełączniku wirtualnym Hyper-V
- Aktywuj duże ramki w systemie operacyjnym gościa
Jumbo Frames na fizycznych kartach sieciowych serwera
Dla każdej karty sieciowej (NIC) używanej do połączenia serwera (hosta) z siecią LAN konieczne jest przejście do trybu ustawień sterownika we właściwościach kart sieciowych (przycisk Konfiguruj). Następnie na karcie Zaawansowane znajdź parametr o nazwie Ramki Jumbo (w zależności od producenta karty sieciowej może on również nazywać się Rozmiar pakietu, Duże pakiety lub coś podobnego) i ustawić jego wartość na 9014.
Uwaga. Jeśli brakuje tego pola, upewnij się, że karta sieciowa obsługuje ten tryb i zaktualizuj sterowniki do najnowszej wersji.