- Introduzione:
- Descrizione:
- RFCs
- Vedi anche
Introduzione:
Traceroute è il programma che ti mostra il percorso sulla rete tra due sistemi, elencando tutti i router intermedi che una connessione deve attraversare per arrivare a destinazione. Può aiutarvi a determinare perché le vostre connessioni a un dato server potrebbero essere scarse, e spesso può aiutarvi a capire dove sia esattamente il problema. Ti mostra anche come i sistemi sono collegati tra loro, permettendoti di vedere come il tuo ISP si connette a Internet e come il sistema di destinazione è collegato.
Descrizione:
Il comando Traceroute sui router Cisco:
Il comando traceroute è usato per scoprire i percorsi che i pacchetti prendono effettivamente quando viaggiano verso la loro destinazione. Il dispositivo (per esempio, un router o un PC) invia una sequenza di datagrammi UDP (User Datagram Protocol) a un indirizzo di porta non valido sull’host remoto.
Sono inviati tre datagrammi, ciascuno con un valore del campo TTL (Time-To-Live) impostato a uno. Il valore TTL di 1 fa sì che il datagramma vada in “timeout” non appena colpisce il primo router nel percorso; questo router risponde con un messaggio ICMP Time Exceeded (TEM) che indica che il datagramma è scaduto.
Ora vengono inviati altri tre messaggi UDP, ciascuno con il valore TTL impostato a 2, che fa sì che il secondo router restituisca TEM ICMP. Questo processo continua finché i pacchetti non raggiungono effettivamente l’altra destinazione. Poiché questi datagrammi stanno cercando di accedere a una porta non valida sull’host di destinazione, vengono restituiti messaggi ICMP Port Unreachable, che indicano una porta non raggiungibile; questo evento segnala al programma Traceroute che ha finito.