A ping két állomás közti kapcsolat tesztelésére való, de a köztes eszközökről semmilyen információval nem tud szolgálni. A traceroute (tracert) olyan segédprogram, amely listát ad az útvonal sikeres ugrásairól is. Ez a lista fontos ellenőrzési és hibakeresési információkat tartalmazhat. Ha az adat eléri a célját, a nyomkövetés felsorolja az állomások közti útvonalon érintett forgalomirányítókat. Ha az adat elakad valamelyik ugrásnál, az utolsóként választ adó forgalomirányító címe fontos információ lehet a probléma vagy biztonsági korlátozás helyére vonatkozóan.
Körülfordulási idő (Round Trip Time, RTT)
A traceroute megmutatja az útvonal minden ugrásának körülfordulási idejét és jelzi, ha valamelyik közbülső eszköz nem válaszol. A körülfordulási idő az az idő, ami alatt a csomag eléri a cél állomást, majd a válasz visszaér. Csillag (*) jelzi az elveszett, vagy megválaszolatlan csomagot.
Ezeket az információkat az útvonalon lévő problémás forgalomirányító megtalálásához használhatjuk. Ha a program kimenetében egy bizonyos ugrásnál magas válaszidőket vagy adatvesztést látunk, az annak a jele, hogy a forgalomirányító vagy a kapcsolatai leterheltek.
IPv4 élettartam (Time-to-Live, TTL) és IPv6 ugrás korlát (Hop Limit)
A traceroute az IPv4 TTL és az IPv6 ugrás korlát harmadik rétegbeli fejléc mezőjét használja az ICMP időtúllépés üzenetével együtt.
Az animáció lejátszásával megnézhetjük hogyan használja a traceroute TTL-t.
A traceroute által kiküldött első üzenetsorozat TTL értéke 1 lesz. Emiatt az első forgalomirányítónál a csomag TTL értéke lejár, időtúllépést eredményez. A forgalomirányító erre egy ICMPv4 üzenettel válaszol. A traceroute ebből tudta meg az első ugrás címét.
A traceroute ezután fokozatosan növeli a TTL mező értékét (2, 3, 4...) üzenetsorozatonként. Így sorban megkapja az útvonal minden ugrását, ahogy a csomag egyre tovább jut az úton. A TTL mezőt addig növeli, amíg a célt vagy a meghatározott maximum értéket el nem éri.
Ha elértük a végső célt, az állomás az ICMP időtúllépés üzenet helyett ICMP port nem elérhető vagy ICMP visszhangkérés válasz üzenetet küld.