Jak wyznaczyć wartość MTU

Nieprawidłowa wartość MTU na interfejsie WAN może przyczyniać się do problemów z transmisją danych przez Internet oraz VPN.

MTU (Maximum Transmit Unit) oznacza rozmiar maksymalnego pakietu (warstwa 3 modelu OSI), który można przesłać.

Spis treści:
Path MTU Discovery
Ping

Domyślna wartość MTU skonfigurowana na routerze wynosi 1500.

Po ustanowieniu połączenia z Internetem zaleca się wykrycie/wyznaczenie wartości MTU.

Jeśli uzyskasz wartość poniżej 1492 to zredukuj MSS dla VPN.
Zapoznaj się z przykładem VPN MSS.

Path MTU Discovery

Przejdź do zakładki WAN >> Internet Access.
Wybierz odpowiedni WAN i kliknij przycisk Details Page.
Pozostaw domyślną wartość MTU 1500.
Kliknij przycisk Detect, aby zweryfikować MTU.

W nowym oknie:
– wpisz publiczny adres IP serwera DNS np. 8.8.8.8 [dns.google] lub inny publiczny IP serwisu www np. 212.77.98.9 [wp.pl], który odpowiada na ping
– kliknij przycisk Detect, aby rozpocząć detekcję MTU
– kliknij przycisk Accept, aby zastosować wykrytą wartość

Ping

Polecenie ping z opcjami -f (ustawienie flagi Don’t fragment) oraz -l (zwiększenie rozmiaru pakietu).

W przypadku korzystania z ping(ICMP), wartość MTU = rozmiar ICMP + nagłówek ICMP(28)
Zatem rozmiar ICMP 1472 oznacza MTU 1500.

Krok 1: rozmiar ping 1472
C:\>ping 8.8.8.8 -f -l 1472
Jeśli uzyskasz odpowiedź na ping (np. Reply from 8.8.8.8: bytes=1472 …) to MTU wynosi 1500 (1472+28).
Przerwij dalsze kroki.
Jeśli nie uzyskasz odpowiedzi na ping (np. Request timed out.) lub uzyskasz informację o konieczności fragmentacji pakietu (np. Packet needs to be fragmented but DF set.) to przejdź do Kroku 2.

Krok 2: rozmiar ping 1464
C:\>ping 8.8.8.8 -f -l 1464
Jeśli uzyskasz odpowiedź na ping (np. Reply from 8.8.8.8: bytes=1464 … ) to MTU wynosi 1492 (1464+28).
Przerwij dalsze kroki.
Jeśli nie uzyskasz odpowiedzi na ping (np. Request timed out.) lub uzyskasz informację o konieczności fragmentacji pakietu (np. Packet needs to be fragmented but DF set.) to przejdź do Kroku 3.

Krok 3: zmniejszaj rozmiar ping o 8, aż do momentu uzyskania odpowiedzi na ping

Do uzyskanego rozmiaru ICMP dodaj 28.