Questo articolo fornisce istruzioni su come eseguire il comando traceroute sullo switch dalla CLI.
In uno scenario in tempo reale, è possibile usare un traceroute se l'utente ha problemi di connettività e deve capire se i pacchetti vengono consegnati alla destinazione o meno. Se il problema persiste, il comando traceroute può indicare esattamente il punto in cui i pacchetti vengono scartati.
Nota: per informazioni su come attivare la configurazione del traceroute sullo switch con l'utility basata sul Web, fare clic qui per istruzioni.
Il comando traceroute può essere usato per risolvere un problema che si è verificato in una connessione di rete. Quando si usa l'interfaccia della riga di comando (CLI) dello switch, il comando traceroute rileva e visualizza i percorsi usati dai pacchetti per raggiungere la destinazione, consentendo all'amministratore di misurare il ritardo di transito dei pacchetti che attraversano la rete. Funziona inviando un pacchetto IP all'host di destinazione e di nuovo allo switch.
Traceroute usa tre datagrammi UDP (User Datagram Protocol) con valori TTL (Time to Live) per funzionare. TTL è un meccanismo che limita la durata dei dati in una rete. Ogni volta che un pacchetto viene inviato a un router, il valore TTL diminuisce di uno. Quando il valore TTL raggiunge 0, il router risponde con un messaggio TEM (Time Exceeded Message Protocol) di Internet Control Message Protocol (ICMP) che indica che il datagramma è scaduto.
All'inizio, il comando traceroute invia tre datagrammi UDP al primo router con i valori TTL di uno. Il primo router risponde con un messaggio TEM ICMP che fornisce informazioni per la funzione traceroute. Successivamente, traceroute invia altri tre datagrammi UDP con valori TTL di due. Il secondo router del percorso risponde con un messaggio TEM ICMP. Questo processo continua finché non si verifica una delle seguenti situazioni:
Per eseguire l'operazione traceroute sullo switch dalla CLI, attenersi alla seguente procedura:
Passaggio 1. Accedere alla console dello switch. Il nome utente e la password predefiniti sono cisco/cisco. Se sono stati configurati un nuovo nome utente o password, immettere queste credenziali.
Nota: Nell'esempio, è possibile accedere allo switch in modalità Telnet.
Passaggio 2. In modalità di esecuzione privilegiata dello switch, eseguire l'operazione traceroute immettendo uno dei seguenti comandi:
SG350X#traceroute ip {{ipv4-address | hostname}} [size packet_size] [ttl max-ttl] [count packet_count] [timeout time_out] [source ip-address]— Utilizzare questa sintassi per tracciare il percorso di un indirizzo IPv4.
SG350X#traceroute ipv6 {{ipv6-address | hostname}} [size packet_size] [ttl max-ttl] [count packet_count] [timeout time_out] [source ip-address]— Utilizzare questa sintassi per eseguire il traceroute di un indirizzo IPv6.
La descrizione dei parametri è la seguente:
Nota: nell'esempio, viene usato traceroute ip software.cisco.com ttl 20. Dopo aver immesso il comando, lo switch eseguirà automaticamente la traccia.
Passaggio 3. (Facoltativo) Per interrompere la traccia, premere il pulsante di escape sulla tastiera.
Nota: Nell'esempio, la traccia è stata interrotta dopo tre hop.
A questo punto, è necessario eseguire correttamente un'operazione traceroute dalla CLI dello switch.
La tabella seguente descrive i campi significativi mostrati nell'immagine precedente:
Campo |
Descrizione |
---|---|
da 1 a 14 |
Indica la sequenza o il numero di hop del router nel percorso verso la destinazione. |
192.168.100.1 |
Indirizzo IP del router a cui è connesso lo switch. |
184.26.111.212 |
Indirizzo IP Internet del server di destinazione software.cisco.com |
<190 ms <200 ms <200 ms |
Tempo totale di operazione per il recupero dei dati dal server di destinazione visualizzato nell'ultimo hop. |
Nella tabella seguente vengono mostrati i caratteri che possono essere visualizzati nell'output del comando traceroute:
Campo |
Descrizione |
---|---|
* |
Timeout della sonda. |
? |
Tipo di pacchetto sconosciuto. |
A |
Non raggiungibile a livello amministrativo. In genere, questo output indica che un elenco degli accessi blocca il traffico. |
F |
È richiesta la frammentazione ed è impostata la deframmentazione. |
H |
Host non raggiungibile. |
P |
Protocollo non raggiungibile. |
D |
Rallentamento all'origine. |
R |
Tempo di riassemblaggio della frammentazione scaduto. |
S |
Route di origine non riuscita. |
U |
Porta non raggiungibile. |
Possibili problemi indicati dagli hop di tracciamento routing:
Potrebbe essersi verificato un problema di connessione con l'host di destinazione.
È possibile che sull'host di destinazione sia configurato un firewall per bloccare le richieste traceroute.
Potrebbe essersi verificato un problema con il percorso di ritorno dalla destinazione.
A questo punto, i risultati del tracciamento routing mostrati sulla CLI dello switch sono stati compresi.
Revisione | Data di pubblicazione | Commenti |
---|---|---|
1.0 |
12-Dec-2018 |
Versione iniziale |