- Indledning:
- Beskrivelse:
- RFCs
- Også se
Indledning:
Traceroute er et program, der viser dig ruten over netværket mellem to systemer, med en liste over alle de mellemliggende routere, som en forbindelse skal passere for at nå frem til sin destination. Det kan hjælpe dig med at finde ud af, hvorfor dine forbindelser til en given server kan være dårlige, og det kan ofte hjælpe dig med at finde ud af, hvor problemet præcist ligger. Den viser dig også, hvordan systemerne er forbundet med hinanden, så du kan se, hvordan din internetudbyder opretter forbindelse til internettet, samt hvordan målsystemet er forbundet.
Beskrivelse:
Kommandoen traceroute på Cisco-router:
Kommandoen traceroute bruges til at finde frem til de ruter, som pakkerne faktisk tager, når de rejser til deres destination. Enheden (f.eks. en router eller en pc) sender en sekvens af UDP-datagrammer (User Datagram Protocol) til en ugyldig portadresse på fjernværten.
Der sendes tre datagrammer, hver med en TTL-feltværdi (Time-To-Live), der er indstillet til én. TTL-værdien på 1 får datagrammet til at “timeoutes”, så snart det rammer den første router i stien; denne router svarer derefter med en ICMP Time Exceeded Message (TEM), der angiver, at datagrammet er udløbet.
Der sendes nu yderligere tre UDP-meddelelser, hver med TTL-værdien sat til 2, hvilket får den anden router til at returnere ICMP TEM’er. Denne proces fortsætter, indtil pakkerne rent faktisk når frem til den anden destination. Da disse datagrammer forsøger at få adgang til en ugyldig port på destinationsværten, returneres ICMP Port Unreachable-meddelelser, hvilket indikerer en utilgængelig port; denne hændelse signalerer Traceroute-programmet, at det er færdigt.