Livello 3 Routing

Il Comando Traceroute 1

Il comando traceroute e numero di hop: funzionamento e laboratorio pratico su un PC verso un server reale per comprendere il percorso dei pacchetti in rete.

Durata

50 minuti

Software

PC con accesso a Internet

Il comando traceroute permette di analizzare il percorso dei pacchetti tra il tuo PC e un host remoto su Internet. Ogni router attraversato viene mostrato come un hop con i tempi di risposta in millisecondi. Questo strumento aiuta a diagnosticare problemi di rete e capire come i dati viaggiano tra diversi nodi.

Caratteristiche principali:

  • Mostra tutti gli hop tra il mittente e il destinatario.
  • Indica i tempi di latenza per ciascun hop.
  • Permette di osservare se alcuni router non rispondono (mostrati come *).
  • È utile per comprendere la topologia logica della rete e rilevare eventuali ritardi o blocchi.
LABORATORIO

Traceroute verso un server reale

In questo laboratorio utilizzerai un PC connesso a Internet per eseguire il comando traceroute verso un server reale e analizzare il percorso dei pacchetti.


1 Preparazione PC

Assicurati che il PC sia correttamente connesso a Internet e conosca il proprio indirizzo IP e gateway. Apri il Prompt dei comandi o il Terminale.


2 Esecuzione traceroute

Esegui il comando per verificare il percorso dei pacchetti verso un server reale:


# Windows
tracert www.whitehouse.gov

# Linux/macOS
traceroute www.whitehouse.gov

Annota ogni hop e i tempi di risposta. Osserva quanti router intermedi attraversano i pacchetti e quali eventuali hop non rispondono.


3 Analisi dei risultati

Analizza i dati ottenuti:

  • Ogni riga rappresenta un router intermedio (hop).
  • I tempi indicano la latenza tra il tuo PC e ciascun hop.
  • Eventuali * indicano pacchetti persi o filtri ICMP.
  • Confronta il numero di hop e i tempi con server locali e internazionali per capire l'effetto della distanza e della rete intermedia.

il comando traceroute in Linux o tracert in Windows

Il comando tracert (traceroute) mostra il percorso che i pacchetti dati compiono per raggiungere la destinazione whitehouse.gov. Ogni riga rappresenta un "hop" (un salto), ovvero un router o un dispositivo di rete attraversato lungo il cammino.

1. L'avvio e la rete locale (Hop 1-2): Il primo salto (2001:b07...) è solitamente il tuo router domestico o il primo gateway del tuo provider (ISP). I tempi di risposta iniziali mostrano una certa variabilità (da 16ms a 96ms), il che potrebbe indicare un breve momento di congestione sulla rete locale o sul Wi-Fi.

2. L'infrastruttura dell'operatore (Hop 3-4): Qui i pacchetti si muovono all'interno della rete core del tuo provider. Notiamo che i tempi di risposta (latency) sono molto bassi e stabili (intorno ai 20-30ms), segno di una connessione solida verso la dorsale internet.

3. Il salto "invisibile" (Hop 5): Al quinto passaggio leggiamo "Richiesta scaduta". Questo non significa necessariamente un guasto; spesso i router di grandi nodi di scambio sono configurati per non rispondere ai pacchetti ICMP (quelli usati dal traceroute) per motivi di sicurezza o per dare priorità al traffico dati reale.

4. L'approdo in Germania e il nodo Automattic (Hop 6): Il sesto salto ci porta a Francoforte (fra.de), presso il DE-CIX, uno dei punti di scambio internet più grandi al mondo. Notiamo un salto della latenza a 164ms nel primo tentativo, che poi si stabilizza a 99ms. Questo aumento è normale quando i dati attraversano confini internazionali. Il destinatario finale sembra essere ospitato su infrastruttura Automattic (la società dietro WordPress).

5. Destinazione raggiunta (Hop 7): L'ultimo salto corrisponde all'indirizzo IPv6 finale del server della Casa Bianca. La traccia si chiude con successo in 7 passaggi, con una latenza media di circa 98-99ms, un valore tipico e buono per una comunicazione transatlantica o verso grandi nodi europei.


4 Esercizio di approfondimento

  • Prova a eseguire traceroute verso più server internazionali (es. www.google.com, www.bbc.com) e confronta il numero di hop e i tempi.
  • Documenta in una tabella i risultati:
ServerHop totaliTempo medio (ms)Note
www.whitehouse.gov
www.google.com
www.bbc.com

Concludi evidenziando come i pacchetti attraversano più reti e router per raggiungere server lontani, e come traceroute consente di diagnosticare eventuali colli di bottiglia o blocchi lungo il percorso.






Reti, Traceroute, Diagnostica rete, Indirizzi IP, Informatica Quarta,