- Comprendere il funzionamento dei protocolli di rete
- Analizzare il percorso dei pacchetti tra host e router
- Interpretare i risultati di comandi diagnostici di rete
- Configurare scenari di rete per test e simulazioni
- Utilizzare strumenti di simulazione per analisi pratica dei protocolli
Il comando traceroute è uno strumento fondamentale per analizzare il percorso dei pacchetti tra un host mittente e un host destinatario attraverso la rete. Permette di identificare ciascun router intermedio attraversato, visualizzando il tempo impiegato dal pacchetto per raggiungere ogni nodo.
Nota tecnica sulla sorgente: Di default, quando un router emette un comando traceroute, utilizza l'indirizzo IP dell'interfaccia di uscita verso la destinazione come indirizzo sorgente dei pacchetti ICMP o UDP generati.
Caratteristiche principali:
- Mostra l'indirizzo IP e i tempi di risposta di ogni hop (router) tra mittente e destinatario.
- Permette di diagnosticare eventuali ritardi o problemi di instradamento nella rete.
- Utilizza pacchetti ICMP o UDP a seconda della piattaforma e della configurazione.
- Aiuta a comprendere la topologia logica della rete e i punti di congestione.
Interpretazione dei risultati:
- Ogni riga rappresenta un hop intermedio (un router o dispositivo di rete).
- I valori in millisecondi mostrano il tempo di risposta dal pacchetto.
- Simboli come * indicano pacchetti persi o filtri firewall che bloccano ICMP.
LABORATORIO
Analisi percorso pacchetti con Traceroute
In questo laboratorio imparerai a configurare una rete simulata e ad utilizzare il comando traceroute per analizzare il percorso dei pacchetti tra host e router.
- Cisco Packet Tracer
- PC virtuali con indirizzi IP configurati
- Router e switch simulati
1 Creazione scenario di rete
Creare due LAN distinte connesse tramite un router centrale:
- LAN1: 192.168.1.0/24, 2-3 PC
- LAN2: 192.168.2.0/24, 2-3 PC
- Router con interfacce collegate a ciascuna LAN
2 Configurazione indirizzi IP
Assegnare indirizzi IP ai PC e alle interfacce router:
# Router interfaccia LAN1
interface fa0/0
ip address 192.168.1.1 255.255.255.0
no shutdown
# Router interfaccia LAN2
interface fa0/1
ip address 192.168.2.1 255.255.255.0
no shutdown
# PC
PC1: 192.168.1.10 /24, gateway 192.168.1.1
PC2: 192.168.2.10 /24, gateway 192.168.2.1
3 Test traceroute
Dal PC1 eseguire il comando traceroute verso PC2 per osservare il percorso dei pacchetti attraverso il router centrale:
tracert 192.168.2.10 # Windows
traceroute 192.168.2.10 # Linux / Packet Tracer
Annotare ogni hop e i tempi di risposta. Verificare che i pacchetti attraversino il router e raggiungano la destinazione.
4 Esercizio di realtà
- Modificare i tempi di risposta simulando congestione sui router (Simulation Mode) e osservare come cambiano i valori del traceroute.
- Aggiungere un terzo router tra le LAN e rifare il traceroute per vedere l'incremento degli hop.
- Interpretare eventuali pacchetti persi indicati da * e spiegare possibili cause come firewall o filtri ICMP.
- Registrare i risultati in una tabella come segue:
| Hop | Indirizzo IP | Tempo 1 (ms) | Tempo 2 (ms) | Tempo 3 (ms) |
|---|---|---|---|---|
| 1 | 192.168.1.1 | |||
| 2 | 192.168.2.1 | |||
| 3 | 192.168.2.10 |