De opdracht traceroute is een netwerkdiagnostisch hulpprogramma dat beschikbaar is op Unix-achtige besturingssystemen en Windows. Het wordt gebruikt om de route te traceren die pakketten volgen van de bron naar een opgegeven bestemmings-IP-adres of hostnaam. Traceroute bereikt dit door pakketten te verzenden met stapsgewijs toenemende Time-to-Live (TTL)-waarden, waardoor elke router langs het pad wordt gedwongen ICMP TTL-overschrijdingsberichten terug te sturen. Door de IP-adressen van deze routers vast te leggen, brengt traceroute het netwerkpad in kaart dat door pakketten wordt afgelegd en wordt de round-trip time (RTT) naar elke router gemeten.
De opdracht traceroute wordt voornamelijk gebruikt voor probleemoplossing en analyse van netwerken. Het helpt netwerkbeheerders en gebruikers connectiviteitsproblemen te diagnosticeren, routeringsproblemen te identificeren en het pad en de prestatiekenmerken te bepalen van pakketten die door het netwerk reizen. Traceroute is van onschatbare waarde voor het begrijpen van de topologie van netwerkroutes, het verifiëren van netwerkconfiguraties en het opsporen van potentiële knelpunten of fouten in de gegevensoverdracht.
In de traceroute-uitvoer vertegenwoordigen de drie cijfers doorgaans de RTT (Round-Trip Time) voor elke sprong langs de route. Deze cijfers geven de tijd aan die een ICMP-pakket nodig heeft om van de bron naar elke router (of tussenapparaat) en terug te reizen. Het eerste getal vertegenwoordigt de RTT voor de eerste hop (meestal de lokale router), het tweede getal voor de tweede hop, enzovoort. Hogere RTT-waarden kunnen vertragingen of congestie op specifieke punten in het netwerkpad aangeven.
In Cisco Packet Tracer, een netwerksimulatie- en visualisatietool, wordt de opdracht traceroute op dezelfde manier gebruikt als zijn tegenhanger in de echte wereld. Hiermee kunnen gebruikers de tracering van het netwerkpad van een gesimuleerd apparaat naar een ander apparaat binnen de Packet Tracer-omgeving simuleren. De opdracht traceroute in Packet Tracer helpt gebruikers bij het begrijpen en oefenen van technieken voor het oplossen van netwerkproblemen, waaronder het identificeren van tussenliggende apparaten en het meten van de transittijden van pakketten over virtuele netwerken.
Tracepath is een netwerkdiagnostisch hulpprogramma dat lijkt op traceroute, maar het gebruikt een andere methode om netwerkpaden te traceren. Tracepath verzendt pakketten met toenemende hoplimieten en analyseert ICMP-berichten die door tussenliggende apparaten worden geretourneerd om de route naar de bestemming in kaart te brengen. Het biedt vergelijkbare functionaliteit als traceroute, maar kan andere protocollen of technieken gebruiken om netwerkpaden te ontdekken en te meten. Tracepath is beschikbaar op Unix-achtige systemen en biedt een alternatieve benadering voor het diagnosticeren van netwerkconnectiviteits- en prestatieproblemen.