traceroute-kommando
Kommandoen traceroute på en Cisco-enhed kan bruges til at identificere den vej, som en pakke har brugt for at nå frem til målet. Den identificerer alle routere i stien fra kildeværten til destinationsværten, og den kan være nyttig ved fejlfinding af netværksproblemer. Ved hjælp af denne kommando kan du finde ud af, hvilken router i stien til et mål, der ikke kan nås, der bør undersøges nærmere som den sandsynlige årsag til netværkets fejl.
Se på følgende eksempelnetværk:
I billedet ovenfor kan du se, at vi har et netværk med fire routere. Netværket fungerer korrekt. Overvej, hvad der sker, når vi udsender traceroute-kommandoen på R1 til IP-adressen på routerens R4 Gi0/0-grænseflade (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
Du kan se, at traceroute-kommandoen har opført IP-adresserne på alle routere i stien til destinationen. Lad os nu antage, at routeren R3 går ned. Se på kommandoens output nu:
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 * *
Bemærk, at der ikke er noget svar fra R3 (192.168.5.2). Ved hjælp af disse oplysninger kan vi antage, at der er et problem med R3, og vi kan undersøge sagen. !H’et i outputtet angiver, at værten er utilgængelig. Andre tegn, der kan forekomme i traceroute-kommandoens output, er: