Applicazione di Cisco Troubleshooting Tools

Reachability and Step-by-Step Path Tests

Testing reachability of a node from another node in a network is one of themost basic tests to perform during support tasks. Testare il percorso di un packettakes (identificando i nodi che attraversa) è un’altra tecnica molto utile per la risoluzione dei problemi. Questi test sono spesso utilizzati durante la raccolta di fatti o whentesting per i risultati di un’azione intrapresa. Ping è stato tradizionalmente conosciuto come applicazione di test di livello anIP. Ping è ora disponibile per altri protocolli, come ad esempiopx. Cisco IOS fornisce Ping per IP, IPX, AppleTalk e pochi altri protocolssuch come DECNET, XNS, CLNS e VINES. Trace è uno strumento di pathdiscovery/test di livello IP. Prima di IOS 12.0, Cisco IOS fornito solo protocollo trace forIP; a partire da IOS 12.0, tuttavia, trace è disponibile forIPX anche.

Comando ping (IP) (Utente e privilegiato)

Il comando ping è supportato dagli execmodes utente e privilegiato.Quando viene utilizzato in modalità utente, verrà utilizzato un set di parametri predefiniti come fiveechoes, 100 byte ciascuno con time-out di due secondi (in non-verboseform). È possibile immettere un indirizzo IP o un nome con il comando ping (seil nome può essere risolto in un indirizzo IP utilizzando la tabella HOST locali o utilizzando il server aDNS).

Ping invia ICMP echo (echo request) alla destinazione e il destinationnode risponde alla fonte con un ICMP echo-reply. Se ricevi cinque risposte echo ai cinque echi (richieste echo) inviati, significa che i pacchetti di cinque byte da 100 potrebbero viaggiare verso la destinazione e viceversa, ciascuno entro un intervallo di tempo di due secondi. C’è una netta possibilità che il primo deicinque echi scadono; la causa è solitamente attribuita alla necessità di ARP o, in caso di connessione DDR,alla necessità di costruire un circuito.

Esempio 4-3 visualizza le uscite di esempio del comando ping. Se tutti i ofthe cinque pacchetti non arrivano alla destinazione e indietro, o almeno non nell’intervallo di tempo di due secondi, è necessario indagare ulteriormente. In thissituation, Lei dovrebbe scegliere bersagli sempre più vicini; una volta Lei findone che Lei può comunicare con, Lei può definire l’area di problema e focusyour sforzi di risoluzione dei problemi. Quando Lei incontra timeouts o casi amministrativelyprohibited, Lei dovrà scoprire (e trattare con) i dispositivi occupati o theprotected di conseguenza.

Esempio 4-3 Modalità utente ping (IP)

RouterA > ping routerB

Digitare la sequenza di escape per interrompere.

Invio di echos ICMP da 5, 100 byte a 10.3.2.1, il timeout è di 2 secondi:

!!!!!

Il tasso di successo è del 100%, andata e ritorno min / avg / max = 1/3/4 ms

RouterA > ping 172.16.5.5

Digitare la sequenza di escape per interrompere.

Invio di echos ICMP da 5, 100 byte a 172.16.5.5, il timeout è di 2 secondi:

.U. U.

Tasso di successo è 0 per cento (0/5)

Un punto fondamentale dello strumento ping è che verifica il percorso del giro da e verso un bersaglio. Spesso noto che quando il ping fallisce, le persone concentrano tutti i loro sforzi sul tentativo di risolvere il dispositivo locale(fonte) e dimenticano che un errore ping è spesso causato dal destinationdevice che non ha un percorso per inviare la risposta echo all’origine. Tabella 4-4 per brevi descrizioni dei caratteri di prova utilizzati dal pingfacility. Per interrompere una sessione ping, digitare la sequenza di escape (Shift, Control e il tasto 6, tutti in una volta). Un altro comando utile che è possibile utilizzare whentroubleshooting problemi di connettività è il comando debug ip icmp.

Tabella 4-4 caratteri di risposta ping (IP)

Carattere

Descrizione

!

ricevuta la Risposta

Time-out

U

Destinazione irraggiungibile

N

Network unreachable

P

Protocollo irraggiungibile

Q

Source quench

M

non Poteva frammento

?

Tipo di pacchetto sconosciuto

Hai anche la possibilità di utilizzare il ping esteso inmodalità exec privilegiata. Dalla modalità privilegiata, se si immette semplicemente ilcomando p, verrà richiesto il protocollo (l’impostazione predefinita è IP).Dopo aver selezionato IP, ti viene richiesto l’indirizzo IP di destinazione,il conteggio delle ripetizioni, la dimensione del datagramma e il timeout in secondi; infine, ti viene chiesto se sei interessato ai comandi estesi. La tabella 4-5 fornisce spiegazioni per i parametri che vengono richiesti se si sceglie l’opzione Comandi estesi.

Tabella 4-5 ping (IP) Comandi estesi

Campo

Spiegazione

Indirizzo sorgente:

È possibile inserire uno degli indirizzi IP locali del router o uno dei suointerfacce.

Tipo di servizio :

È possibile attivare questo bit su 1 per indicare la qualità del servizio Internet.

Impostare il bit DF nell’intestazione IP? :

Se rispondi sì, l’opzione Non frammentare non consentirà a questo pacchetto di essere frammentato quando deve passare attraverso un segmento con un MTU più piccolo e riceverai un messaggio di errore dal dispositivo che voleva frammentare il pacchetto.

Modello di dati:

Questo prompt consente di modificare il modello di dati a 16 bit.

Tutti i test di uno e tutti gli zeri sono comunemente usati per verificare i problemi di sensibilità alla CSU / DSU o per rilevare problemi di cavo come la diafonia.

Regolare, Rigoroso, Registrare, Timestamp, Verboso :

Anche se sembra che questo prompt offra uno (o nessuno) delle opzioni elencate, se ne selezioni uno, il prompt viene visualizzato di nuovo, nel caso in cui tu voglia selezionare più di una delle opzioni disponibili. Se si seleziona una qualsiasi opzione, Verbose viene selezionato automaticamente anche. Record è un’opzione molto utile perchévisualizza l’indirizzo(i) del luppolo (fino a nove) che il pacchetto attraversa.Loose ti consente di influenzare il percorso specificando gli indirizzi degli hop(s) che vuoi che il pacchetto attraversi, forse così come altri hop(s). Con l’opzione Strict si specificano gli hop(s) che si desidera che il pacchetto passi,ma nessun altro hop(s) può essere visitato. La differenza trautilizzando l’opzione Record di questo comando e usando il comando traceroute è piuttosto interessante e vale la pena discutere. L’opzione Record di questo comando non solo ti informa del luppolo che la richiesta echo (di ping) ha attraversato per arrivare alla destinazione, ma ti informa anche del luppolo visitato sul percorso di ritorno. Con il comando traceroute non si ottengono informazioni sul percorso seguito dalla risposta echo.

Gamma di dimensioni di spazzata :

Consente di variare la dimensione dei pacchetti.

comando ping (IPX e AppleTalk)

Cisco IOS rende ping disponibile per una serie di protocolli tra cui IPX eappletalk. Ping per IPX e AppleTalk è disponibile in modalità utente e privilegiata.Esempio 4-4 mostra la sintassi e gli output di esempio per IPX e AppleTalk usermode ping.

Esempio 4-4 Modalità utente ping (IPX e AppleTalk)

Router> ping ipx 1000.0000.0c02.f3b4

Digitare la sequenza di escape per interrompere.

Invio di echi Novell da 5, 100 byte a 1000.0000.0c02.f3b4, il timeout è di 2 secondi:

Tasso di successo è 0 per cento (0/5)

Router > appletalk ping 100.50

Digitare la sequenza di escape per interrompere.

Invio di echi AppleTalk da 5, 100 byte a 100,50, il timeout è di 2 secondi:

!!!!!

Tasso di successo è del 100 per cento, andata e ritorno min/avg/max = 3/3/7 ms

Cisco ha introdotto ping per IPX a partire dalla versione 8.2 di IOS.Tuttavia, poiché si tratta di uno strumento proprietario Cisco, i dispositivi non Cisco come i server Novell non rispondono ad esso. Se si desidera che il router Cisco generateping conformi Novell, è possibile farlo utilizzando la configurazione globale comandipx ping-default novell. Ma cosa succede se si vuole essere in grado di eseguire il ping (IPX)dispositivi Cisco così come non-Cisco (Novell-compliant) dispositivi? Se questo è il caso, non si dovrebbe usare il comando novell ping-default ipx. Se si utilizza la modalità privilegiata ping (IPX), una delle domande che verrà richiesto withis se si desidera un Novell echo standard. Quindi, con la modalità privilegiata ping (IPX) è possibile eseguire il ping dei dispositivi Cisco e avere la scelta di generare un ping Novellstandard. La tabella 4-6 elenca i caratteri di prova visualizzati in IPX pingresponses insieme alle relative descrizioni associate.

Tabella 4-6 Caratteri di risposta ping IPX

Carattere

Descrizione

!

ricevuta la Risposta

Time-out

U

Destinazione irraggiungibile

C

la Congestione

io

Interrupt (utente interrotto il test)

?

Sconosciuto

&

Pacchetto di durata superato

Ping per AppleTalk invia AEP (AppleTalk Eco Protocollo) packetsto destinazione (un altro nodo AppleTalk) e attende risposte. I caratteri di risposta di AppleTalk ping e le relative descrizioni associate sono forniti nella Tabella 4-7.

Tabella 4-7 Caratteri di risposta ping AppleTalk

Carattere

Descrizione

!

ricevuta la Risposta

Time-out

B

Bad echo reply ricevuto

C

Echo con cattive di DDP checksum ricevuto

E

si è verificato un Errore durante l’invio del pacchetto di eco

R

Nessun itinerario a disposizione per inviare il pacchetto di eco

Comando traceroute (IP) (Utente e Privilegiata)

Utilizzare il comando traceroute per trovare il percorso tra i dispositivi IP. Trace, introdotto con la release 10.0 di Cisco IOS, è attualmente disponibile solo per il protocollo IP. Il comando traceroute può essere eseguito dall’utente e dalle modalità exec privilegiate, ma dalla modalità exec privilegiata, è possibile utilizzare la traccia estesa, che è più flessibile e informativa.

NOTA

Il comando traceroute è comunemente usato nella sua forma breve,trace.

Con la versione 12.0 di Cisco IOS, traceroute è disponibile perIPX anche.

L’applicazione traceroute inizia con l’invio di sonde (UDP) con valore TTL di 1, e continua ad incrementare il valore TTL e l’invio delle sonde fino al raggiungimento della destinazione. Quando il valore TTL è uguale a 1, la sonda arriva fino al primo hop (router), che risponde con un messaggio superato dal tempo (ICMP TTLexceeded). Si noti che quando un pacchetto raggiunge un router il suo TTL viene ridotto di uno.Successivamente, il TTL viene incrementato a 2 e la sonda raggiunge il secondo hop nel percorso verso la destinazione e così via, fino a raggiungere la destinazione. Il nodo di destinazione invia un messaggio port-unreachable (ICMP port unreachable) all’origine perché non può consegnare il pacchetto a un’applicazione (la porta di destinazione predefinita del probe è la porta UDP 33434). Cisco IOS genera tre sonde per ogni valore TTL e se una risposta non viene ricevuta entro un timeinterval (timeout), stampa un asterisco (*) sul suo output. La traccia terminaquando viene raggiunta la destinazione, viene superato il TTL massimo o l’utente lo interrompe con la sequenza di escape.

Il comando traceroute di base (disponibile nelle modalità user e privilegedexec) utilizza l’indirizzo IP dell’interfaccia di uscita come indirizzo IP di origine, utilizza tre secondi per il suo valore di timeout, invia tre sonde per ogni valore TTL e ha 30 per il suo valore TTL massimo. D’altra parte, extendedtrace, disponibile solo dalla modalità exec privilegiata, consente di modificare i suoi parametri operativi. Inoltre, con la traccia estesa, analogamente al ping esteso, è anche possibile specificare l’indirizzo di origine delle sonde e, se necessario, scegliere le opzioni Loose, Strict, Record, Timestamp e Verbose.Esempio 4-5 visualizza una cattura dello schermo che mostra il comportamento del comando extendedtrace.

Vale la pena ricordare che la documentazione Cisco avverte che potresti ottenere molti timeout con traceroute. La spiegazione fornita indica chealcuni dispositivi non generano messaggi irraggiungibili sulla porta e alcuni tentano di utilizzare il valore TTL del probe ricevuto per il pacchetto di risposta. Entrambi questi casipuò causare il dispositivo di origine a sperimentare un sacco di timeout(asterischi).

Esempio 4-5 traccia Estesa

Router> traccia

Protocollo :

indirizzo IP di Destinazione: A_BackR.ciscocit.com

indirizzo di Origine:

display Numerico :

Timeout in secondi :

Sonda conte :

Tempo Minimo per Vivere :

Tempo Massimo di Vivere :

numero di Porta:

Sciolto, Rigoroso, la registrazione, la data e l’ora, Verbose:

Tipo di sequenza di escape per annullare l’operazione.

Tracciare la rotta verso A_BackR.ciscocit.com (10.11.100.200)

1 A_StubR.ciscocit.com (172.16.15.100) 70 msec 70 msec 79 msec

2 A_BackR.ciscocit.com (10.11.100.200) 80 msec 84 msec 82 msec

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.