[successivo] [precedente] [indice]

Traceroute

Il programma traceroute e' uno strumento di debugging costruito su ICMP e IP che tenta di scoprire tutti i router intermedi di un percorso pacchetti da stazione sorgente a stazione destinazione.

Consiste nell' invio di un pacchetto IP contenente un pacchetto UDP diretto ad un porto non usato, con valore iniziale del campo TTL (Tempo di Vita) settato a 1, ed incrementato progressivamente di uno.

I router intermedi via via piu' scarteranno il pacchetto poiche' il suo TTL sara' scaduto ed invieranno un messaggio ICMP TTL Exceeded alla stazione trasmittente, la quale registra le statistiche di ciascun tentativo compiuto.


$ traceroute ds.internic.net 
traceroute to ds.internic.net (198.45.45.10)
1	138.96.24.250	   2 ms	   2 ms	   2 ms
2	196.51.208.2	   2 ms	   2 ms	   2 ms
3	193.48.50.34      14 ms   10 ms    9 ms
4	192.93.43.93      21 ms   20 ms   21 ms
5	192.121.156.226   69 ms   52 ms   58 ms
6	140.222.58.2     125 ms     *    147 ms
7	198.49.45.0      128 ms  144 ms  142 ms