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
Serwis Online
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 adres IP DNS dostawcy np. 194.204.159.1 lub inny publiczny IP 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 194.204.159.1 -f -l 1472
Jeśli uzyskasz odpowiedź na ping (np. Reply from 194.204.159.1: bytes=1472 time=17ms TTL=245 ) 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 194.204.159.1 -f -l 1464
Jeśli uzyskasz odpowiedź na ping (np. Reply from 194.204.159.1: bytes=1464 time=17ms TTL=245 ) 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.
Serwis Online
Narzędzia dostępne online np. LetMeCheck .
Przejdź do zakładki Dashboard lub Online Status >> Physical Connection.
Sprawdź adres IP interfejsu WAN dla którego chcesz wykonać weryfikację MTU.
Jeśli w statusie WAN jest adres IP z poniższych puli prywatnych IP to pomiń tę metodę:
– 10.0.0.0/8 czyli 10.0.0.0~10.255.255.255
– 172.16.0.0/12 czyli 172.16.0.0~172.31.255.255
– 192.168.0.0/16 czyli 192.168.0.0~192.168.255.255
– 100.64.0.0/10 czyli 100.64.0.0~100.127.255.255
Przejdź do zakładki System Maintenance >> Management.
Wyłącz opcję Disable PING from the Internet, aby można było pingować router z Internetu.
Wykonaj test MTU.
Przykładowy wynik: