tracert przez IPv6 zatrzymujący się na bramie wskazuje na brak trasy dalej niż lokalny router w konfiguracji tego protokołu.
Co oznacza zatrzymanie tracert -6 na pierwszym skoku
Jeżeli polecenie tracert -6 pokazuje adres lokalnej bramy IPv6, a następne wiersze zawierają gwiazdki albo nie pojawiają się wcale, oznacza to, że komputer potrafi wysłać pakiet do routera znajdującego się w tej samej sieci, lecz nie uzyskuje odpowiedzi z dalszej części trasy. Pierwszy widoczny adres może być adresem lokalnym łącza, zapisanym z prefiksem fe80::/10, albo adresem globalnym przypisanym interfejsowi routera. Sam fakt osiągnięcia bramy nie potwierdza jeszcze, że router ma poprawną trasę do Internetu IPv6.
Program tracert zwiększa wartość limitu przeskoków IPv6 w kolejnych pakietach. Router, który zmniejszy ten limit do zera, powinien wygenerować komunikat ICMPv6 Time Exceeded, dzięki czemu jego adres zostanie pokazany na liście. Jeśli odpowiedź nie wraca, przyczyną może być brak trasy domyślnej na bramie, nieprawidłowa konfiguracja prefiksu, filtrowanie komunikatów ICMPv6 albo awaria na następnym urządzeniu. Zatrzymanie nie musi więc oznaczać uszkodzenia samego programu Windows.
Trasa domyślna, prefiks i reklamy routera IPv6
W IPv6 komputer otrzymuje podstawowe informacje o sieci między innymi przez komunikaty Router Advertisement, czyli reklamy routera wysyłane w ramach Neighbor Discovery Protocol. Taka reklama może wskazywać prefiks używany do automatycznej konfiguracji adresu oraz router domyślny. Na komputerze można sprawdzić stan interfejsów poleceniem ipconfig /all, zwracając uwagę na adresy IPv6, prefiks, bramę i serwery DNS. Obecność adresu IPv6 nie oznacza automatycznie, że istnieje działająca trasa poza sieć lokalną.
Na Windows listę tras można wyświetlić poleceniem netsh interface ipv6 show route. Szczególnie istotna jest trasa domyślna oznaczona jako ::/0. Jeżeli jej brakuje, komputer nie wie, do którego routera przekazywać pakiety przeznaczone dla innych sieci. Jeżeli trasa istnieje, ale wskazuje nieosiągalny interfejs lub nieprawidłową bramę, pakiety mogą docierać tylko do pierwszego urządzenia albo być odrzucane po drodze. Podobny objaw wystąpi, gdy operator udostępnia IPv6, lecz router nie otrzymał poprawnej trasy upstream.
Jak odróżnić problem z trasowaniem od filtrowania odpowiedzi
Do podstawowego rozróżnienia przydaje się polecenie ping -6. Najpierw można sprawdzić adres bramy, a następnie konkretny adres IPv6 znajdujący się poza siecią lokalną. Odpowiedź od bramy przy braku odpowiedzi z Internetu wskazuje na problem za pierwszym routerem albo na jego konfigurację. Brak odpowiedzi od bramy nie zawsze oznacza brak łączności, ponieważ urządzenie może ograniczać odpowiedzi ICMPv6. W takim przypadku należy porównać wynik testu z informacjami o trasach oraz z działaniem kilku niezależnych adresów docelowych.
Gwiazdki w tracert oznaczają przekroczenie limitu czasu dla konkretnej próby, a nie konkretny rodzaj awarii. Niektóre routery nie odsyłają komunikatów ICMPv6 wymaganych do pełnego pokazania ścieżki, mimo że przekazują zwykły ruch IPv6. Filtrowanie może dotyczyć komunikatów Time Exceeded, ale również komunikatów potrzebnych do Neighbor Discovery, takich jak zapytania i odpowiedzi o sąsiadach. Zbyt restrykcyjna zapora na routerze lub hoście może zatem zakłócić wynik diagnostyczny. Jeżeli jednocześnie nie otwierają się strony dostępne wyłącznie przez IPv6, bardziej prawdopodobna staje się rzeczywista awaria trasy, prefiksu albo połączenia operatora.
Praktyczna kolejność sprawdzania konfiguracji IPv6
Diagnostykę warto rozpocząć od ustalenia, czy problem dotyczy jednego komputera, wszystkich urządzeń w tej samej sieci, czy tylko wybranych adresów docelowych. Jeśli inne urządzenia również zatrzymują tracert -6 na bramie, należy sprawdzić router, odbiór reklam routera, delegowany prefiks oraz trasę ::/0 po stronie operatora. Jeśli problem występuje wyłącznie na jednym laptopie lub komputerze, trzeba porównać konfigurację jego interfejsu przewodowego albo bezprzewodowego, tablicę tras, reguły zapory oraz działanie sterownika karty sieciowej.
Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów, w tym diagnostyką problemów z konfiguracją sieciową, gdy objaw wymaga sprawdzenia systemu, interfejsu lub ustawień urządzenia. W przypadku zatrzymania tracert -6 ważne jest zachowanie pełnego wyniku polecenia, adresu użytego do testu oraz informacji z ipconfig /all i netsh interface ipv6 show route. Takie dane pozwalają odróżnić lokalny błąd konfiguracji od ograniczenia występującego na routerze lub poza siecią domową.