Il Cisco Discovery Protocol (CDP) è un protocollo utilizzato dai dispositivi Cisco per condividere le informazioni sui dispositivi con altri dispositivi Cisco connessi. tra cui il tipo di dispositivo, la versione del firmware, l'indirizzo IP, il numero di serie e altre informazioni di identificazione. Le impostazioni CDP possono essere regolate a livello globale o su una singola porta dello switch.
Analogamente al protocollo LLDP (Link Layer Discovery Protocol), il CDP è un protocollo di livello di collegamento che consente ai vicini connessi direttamente di annunciarsi e di comunicare tra loro le proprie funzionalità. Tuttavia, a differenza di LLDP, CDP è un protocollo proprietario di Cisco.
In questo documento viene spiegato come configurare le impostazioni CDP su uno switch tramite l'interfaccia della riga di comando (CLI) per il seguente flusso di lavoro:
Se si preferisce configurare le impostazioni CDP utilizzando l'interfaccia utente grafica (GUI), fare clic qui.
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: per informazioni su come accedere alla CLI di uno switch per PMI tramite SSH o Telnet, fare clic qui.
Nota: i comandi possono variare a seconda del modello di switch in uso. Nell'esempio, è possibile accedere allo switch SG350X in modalità Telnet. Si consiglia SSH.
Passaggio 2. In modalità di esecuzione privilegiata dello switch, accedere alla modalità di configurazione globale immettendo quanto segue:
SG350X#configurePassaggio 3. Per abilitare CDP globale sullo switch, immettere quanto segue:
SG350X(config)#cdp run
Nota: il CDP è abilitato per impostazione predefinita.
Passaggio 4. (Facoltativo) Per specificare la gestione dei pacchetti CDP quando il CDP è disabilitato a livello globale, immettere quanto segue:
SG350X(config)#cdp pdu [filtro] | collegamento | allagamento]Le opzioni sono:
Passaggio 5. Per consentire al dispositivo di annunciare la VLAN vocale nel CDP su tutte le porte abilitate per CDP e che sono membri della VLAN vocale, immettere quanto segue:
SG350X(config)#cdp appliance-tlv enableNota: In questo modo viene attivato l'invio del TLV dell'accessorio.
Passaggio 6. Per verificare che tutti i TLV obbligatori (in base al protocollo CDP) siano presenti nei frame CDP ricevuti, immettere quanto segue:
SG350X(config)#cdp required-tlvs validationNota: Se questa opzione è abilitata, i pacchetti CDP in arrivo che non contengono i TLV obbligatori vengono ignorati e il contatore degli errori non valido viene incrementato. Ciò eliminerà i pacchetti CDP che non contengono tutti i TLV obbligatori.
Passaggio 7. Per specificare la versione 2 dei pacchetti CDP trasmessi, immettere quanto segue:
SG350X(config)#cdp advertising-v2
Nota: nell'esempio viene utilizzata la versione 2.
Passaggio 8. Per specificare il valore TTL (Time-to-Live) nei messaggi CDP inviati, immettere quanto segue:
SG350X(config)#cdp holdtime [secondi]Nota: Questo è il tempo di attesa dei pacchetti CDP prima che vengano scartati, misurato in multipli dell'intervallo di annuncio TLV. Ad esempio, se l'intervallo per l'annuncio TLV è 30 secondi e il moltiplicatore di attesa è 4, i pacchetti CDP vengono scartati dopo 120 secondi. Il valore predefinito è 180 secondi. Nell'esempio, il valore TTL è impostato su 240 secondi.
Passaggio 9. Per specificare la frequenza con cui vengono trasmessi i pacchetti CDP, immettere quanto segue:
SG350X(config)#cdp timer [secondi]Nota: Frequenza di invio degli aggiornamenti degli annunci CDP (in secondi). Il valore predefinito è 60 secondi. In questo esempio, il timer è impostato su 120 secondi.
Passaggio 10. Per specificare il formato del TLV Device-ID, immettere quanto segue:
SG350X(config)#cdp formato ID dispositivo [mac] | numero di serie | nomehost]
Nota: In questo esempio, TLV Device-ID deve avere l'indirizzo MAC del dispositivo.
Passaggio 11. Per specificare la porta di origine CDP utilizzata per la selezione dell'indirizzo IP di origine, immettere quanto segue:
SG350X(config)#cdp source-interface [id-interfaccia]Nota: Verrà specificata un'interfaccia il cui indirizzo IP minimo verrà annunciato nel TLV anziché l'indirizzo IP minimo dell'interfaccia in uscita.
Passaggio 12. In modalità di configurazione globale, accedere al contesto di configurazione interfaccia immettendo quanto segue:
SG350X(config)#interface [id-interfaccia]
Passaggio 13. Per abilitare CDP sull'interfaccia, immettere quanto segue:
SG350X(config-if)#cdp enable
Nota: il CDP è abilitato per impostazione predefinita.
Passaggio 14. (Facoltativo) Per abilitare la verifica che lo stato VoIP della porta ricevuta in un pacchetto CDP corrisponda alla configurazione effettiva e alla generazione dei messaggi di mancata corrispondenza VoIP SYSLOG, se non corrispondono, immettere quanto segue:
SG350X(config-if)#cdp log mismatch voipNota: Quando questa opzione è abilitata, quando viene rilevata una mancata corrispondenza della VLAN vocale viene inviato un messaggio SYSLOG. Ciò significa che le informazioni sulla VLAN vocale nel frame in ingresso non corrispondono a quanto viene annunciato dal dispositivo locale. Questa funzione è attivata per impostazione predefinita.
Passaggio 15. (Facoltativo) Per abilitare la verifica della corrispondenza tra la VLAN nativa ricevuta in un pacchetto CDP e la VLAN nativa effettiva della porta e la generazione dei messaggi di mancata corrispondenza nativa della VLAN SYSLOG, se non corrispondono, immettere quanto segue:
SG350X(config-if)#cdp log mismatch nativeNota: Quando questa opzione è abilitata, quando viene rilevata una mancata corrispondenza della VLAN nativa viene inviato un messaggio SYSLOG. Ciò significa che le informazioni sulla VLAN nativa nel frame in ingresso non corrispondono a quanto viene annunciato dal dispositivo locale. Questa funzione è attivata per impostazione predefinita.
Passaggio 16. (Facoltativo) Per abilitare la verifica che lo stato duplex di una porta ricevuta in un pacchetto CDP corrisponda alla configurazione effettiva delle porte e alla generazione dei messaggi di mancata corrispondenza duplex SYSLOG, se non corrispondono, immettere quanto segue:
SG350X(config-if)#cdp log mismatch duplexNota: Quando questa opzione è abilitata, viene inviato un messaggio SYSLOG quando le informazioni duplex non corrispondono. Ciò significa che le informazioni duplex nel frame in ingresso non corrispondono a quanto annunciato dal dispositivo locale. Questa funzione è attivata per impostazione predefinita.
Passaggio 17. Per tornare in modalità di esecuzione privilegiata, immettere il comando end:
SG350X(config-if)#end
A questo punto, le impostazioni CDP sullo switch sono configurate correttamente dalla CLI.
Passaggio 1. Per visualizzare le informazioni CDP globali sullo switch, immettere quanto segue:
SG350X#show cdp
Nota: In questo esempio, vengono visualizzate le informazioni generali sulle impostazioni CDP configurate sullo switch.
Passaggio 2. (Facoltativo) Per visualizzare informazioni su vicini specifici, immettere quanto segue:
SG350X#show cdp entry [*] | nome-dispositivo] [protocollo | versione]Le opzioni sono:
Nota: Nell'esempio vengono visualizzate le informazioni CDP di tutti i router adiacenti.
Passaggio 3. Per visualizzare le informazioni sulle porte su cui CDP è abilitato, immettere quanto segue:
SG350X#show cdp interface [id interfaccia]
Nota: nell'esempio, vengono visualizzate le impostazioni CDP sulla porta ge1/0/2.
Passaggio 4. Per visualizzare le informazioni sui router adiacenti mantenuti nella cache principale o secondaria, immettere quanto segue:
SG350X#show cdp neighbors [interface-id] [dettaglio] | secondario]
Nota: In questo esempio vengono visualizzate le informazioni sui router adiacenti della cache secondaria.
Passaggio 5. (Facoltativo) Per visualizzare i contatori CDP, incluso il numero di pacchetti inviati e ricevuti e gli errori di checksum, immettere quanto segue:
SG350X#show cdp tlv [id-interfaccia]
Nota: nell'esempio vengono visualizzati i contatori CDP per l'interfaccia ge1/0/1.
Passaggio 6. Per visualizzare i contatori CDP, incluso il numero di pacchetti inviati e ricevuti e gli errori di checksum, immettere quanto segue:
SG350X#show cdp traffic [globale] | id-interfaccia]I contatori visualizzano quanto segue:
Nota: nell'esempio vengono visualizzati i dettagli sul traffico CDP globale.
Passaggio 7. (Facoltativo) Per ripristinare i contatori del traffico CDP su 0, immettere quanto segue:
SG350X#clear cdp counters [globale] | id-interfaccia]
Nota: nell'esempio, il traffico CDP per l'interfaccia ge1/0/2 viene azzerato.
Passaggio 8. (Facoltativo) Per eliminare le tabelle della cache CDP, immettere quanto segue:
SG350X#clear cdp table
Passaggio 9. (Facoltativo) In modalità di esecuzione privilegiata dello switch, salvare le impostazioni configurate nel file della configurazione di avvio, immettendo quanto segue:
SG350X#copy running-config startup-config
Passaggio 10. (Facoltativo) Premere Y per Yes (Sì) o N per No sulla tastiera quando si attiva Overwrite file [startup-config]...viene visualizzato il prompt ..
A questo punto, le impostazioni di configurazione del CDP sullo switch sono visualizzate o cancellate dalla CLI.
| Revisione | Data di pubblicazione | Commenti |
|---|---|---|
1.0 |
12-Dec-2018
|
Versione iniziale |