Příkaz traceroute
Příkaz traceroute na zařízení Cisco lze použít k identifikaci cesty, kterou paket dosáhl svého cíle. Identifikuje všechny směrovače na cestě od zdrojového hostitele k cílovému hostiteli a může být užitečný při řešení problémů se sítí. Pomocí tohoto příkazu můžete zjistit, který směrovač na cestě k nedosažitelnému cíli je třeba podrobněji prozkoumat jako pravděpodobnou příčinu selhání sítě.
Podívejte se na následující příklad sítě:
Na obrázku výše vidíte, že máme síť čtyř směrovačů. Síť funguje správně. Uvažujte, co se stane, když na R1 zadáme příkaz traceroute na IP adresu rozhraní Gi0/0 směrovače R4 (172.16.0.2):
R1#traceroute 172.16.0.2Type escape sequence to abort.Tracing the route to 172.16.0.21 10.0.0.1 0 msec 0 msec 0 msec2 192.168.5.2 0 msec 0 msec 0 msec3 172.16.0.2 0 msec 0 msec 0 msec
Vidíte, že příkaz traceroute vypsal IP adresy všech směrovačů v cestě k cíli. Nyní předpokládejme, že dojde k výpadku směrovače R3. Uvažujme nyní výstup příkazu:
R1#traceroute 172.16.0.2Type escape sequence to abort.Tracing the route to 172.16.0.21 10.0.0.1 0 msec 0 msec 0 msec2 10.0.0.1 !H * !H3 * *
Všimněte si, že od R3 (192.168.5.2) nepřichází žádná odpověď. Na základě těchto informací můžeme předpokládat, že došlo k problému s R3, a věc prozkoumat. Znak !H ve výstupu znamená, že hostitel je nedostupný. Další znaky, které se mohou objevit ve výstupu příkazu traceroute, jsou: