Utilizzare CDP per rilevare la connettività di rete
L'utilizzo di CDP per rilevare la connettività di rete consiste nell'esaminare le considerazioni di implementazione, abilitarla sulle porte dati, visualizzare i dispositivi adiacenti e regolare i valori di configurazione CDP in base alle necessità. CDP è attivato per impostazione predefinita sulle porte del cluster.
Per poter visualizzare le informazioni relative ai dispositivi adiacenti, è necessario abilitare il protocollo CDP anche su switch e router.
Release di ONTAP |
Descrizione |
9.10.1 e versioni precedenti |
Il CDP viene utilizzato anche dal monitor di stato dello switch del cluster per rilevare automaticamente gli switch del cluster e della rete di gestione. |
9.11.1 e versioni successive |
Il CDP viene utilizzato anche dal monitor di stato dello switch del cluster per rilevare automaticamente gli switch di cluster, storage e rete di gestione. |
Considerazioni sull'utilizzo di CDP
Per impostazione predefinita, i dispositivi compatibili con CDP inviano annunci CDPv2. I dispositivi conformi a CDP inviano annunci CDPv1 solo quando ricevono annunci CDPv1. ONTAP supporta solo CDPv1. Pertanto, quando un nodo ONTAP invia annunci CDPv1, i dispositivi adiacenti conformi a CDP restituiscono annunci CDPv1.
Prima di attivare CDP su un nodo, è necessario prendere in considerazione le seguenti informazioni:
-
CDP è supportato per tutte le porte.
-
Gli annunci CDP vengono inviati e ricevuti dalle porte in stato attivo.
-
Per inviare e ricevere annunci CDP, è necessario attivare CDP sia sui dispositivi trasmittenti che su quelli riceventi.
-
Gli annunci CDP vengono inviati a intervalli regolari ed è possibile configurare l'intervallo di tempo.
-
Quando gli indirizzi IP vengono modificati per un LIF, il nodo invia le informazioni aggiornate nel successivo annuncio CDP.
-
ONTAP 9.10.1 e versioni precedenti:
-
CDP è sempre attivato sulle porte del cluster.
-
CDP è disattivato, per impostazione predefinita, su tutte le porte non cluster.
-
-
ONTAP 9.11.1 e versioni successive:
-
CDP è sempre abilitato sulle porte del cluster e dello storage.
-
CDP è disattivato, per impostazione predefinita, su tutte le porte non cluster e non storage.
-
|
A volte, quando i LIF vengono modificati sul nodo, le informazioni CDP non vengono aggiornate sul lato del dispositivo ricevente (ad esempio, uno switch). In caso di problemi di questo tipo, configurare l'interfaccia di rete del nodo sullo stato inattivo e quindi su. |
-
Solo gli indirizzi IPv4 vengono pubblicizzati negli annunci CDP.
-
Per le porte di rete fisiche con VLAN, vengono annunciate tutte le LIF configurate sulle VLAN su tale porta.
-
Per le porte fisiche che fanno parte di un gruppo di interfacce, tutti gli indirizzi IP configurati su quel gruppo di interfacce vengono annunciati su ciascuna porta fisica.
-
Per un gruppo di interfacce che ospita VLAN, tutte le LIF configurate sul gruppo di interfacce e le VLAN vengono pubblicizzate su ciascuna porta di rete.
-
Poiché i pacchetti CDP sono limitati a non più di 1500 byte, sulle porte configurate con un elevato numero di LIF è possibile che sullo switch adiacente venga riportato solo un sottoinsieme di questi indirizzi IP.
Attiva o disattiva CDP
Per rilevare e inviare annunci pubblicitari a dispositivi adiacenti conformi a CDP, è necessario attivare CDP su ciascun nodo del cluster.
Per impostazione predefinita in ONTAP 9.10.1 e versioni precedenti, CDP è attivato su tutte le porte cluster di un nodo e disattivato su tutte le porte non cluster di un nodo.
Per impostazione predefinita, in ONTAP 9.11.1 e versioni successive, CDP viene attivato su tutte le porte di cluster e storage di un nodo e disattivato su tutte le porte non di cluster e non di storage di un nodo.
Il cdpd.enable
L'opzione controlla se CDP è attivato o disattivato sulle porte di un nodo:
-
Per ONTAP 9.10.1 e versioni precedenti, ON attiva CDP su porte non cluster.
-
Per ONTAP 9.11.1 e versioni successive, on attiva CDP su porte non cluster e non storage.
-
Per ONTAP 9.10.1 e versioni precedenti, Off disattiva il CDP sulle porte non cluster; non è possibile disattivare il CDP sulle porte cluster.
-
Per ONTAP 9.11.1 e versioni successive, Off disattiva il CDP sulle porte non cluster e non storage; non è possibile disattivare il CDP sulle porte cluster.
Quando CDP è disattivato su una porta collegata a un dispositivo conforme a CDP, il traffico di rete potrebbe non essere ottimizzato.
-
Visualizza l'impostazione CDP corrente per un nodo o per tutti i nodi di un cluster:
Per visualizzare l'impostazione CDP di…
Inserisci…
Un nodo
run - node <node_name> options cdpd.enable
Tutti i nodi di un cluster
options cdpd.enable
-
Abilitare o disabilitare CDP su tutte le porte di un nodo o su tutte le porte di tutti i nodi di un cluster:
Per attivare o disattivare CDP on…
Inserisci…
Un nodo
run -node node_name options cdpd.enable {on or off}
Tutti i nodi di un cluster
options cdpd.enable {on or off}
Visualizzare le informazioni CDP neighbor
È possibile visualizzare informazioni sui dispositivi vicini collegati a ciascuna porta dei nodi del cluster, a condizione che la porta sia collegata a un dispositivo conforme a CDP. È possibile utilizzare network device-discovery show -protocol cdp
per visualizzare le informazioni sui vicini.
In ONTAP 9.10.1 e versioni precedenti, poiché CDP è sempre abilitato per le porte del cluster, le informazioni CDP neighbor vengono sempre visualizzate per tali porte. Il CDP deve essere attivato sulle porte non del cluster per visualizzare le informazioni sulle porte vicine.
In ONTAP 9.11.1 e versioni successive, poiché CDP è sempre abilitato per le porte del cluster e dello storage, le informazioni relative alle porte CDP adiacenti vengono sempre visualizzate per tali porte. Il CDP deve essere attivato sulle porte non cluster e non storage per visualizzare le informazioni sulle porte vicine.
Visualizza informazioni su tutti i dispositivi compatibili con CDP collegati alle porte di un nodo del cluster:
network device-discovery show -node node -protocol cdp
Il seguente comando mostra i vicini collegati alle porte sul nodo sti2650-212:
network device-discovery show -node sti2650-212 -protocol cdp Node/ Local Discovered Protocol Port Device (LLDP: ChassisID) Interface Platform ----------- ------ ------------------------- ---------------- ---------------- sti2650-212/cdp e0M RTP-LF810-510K37.gdl.eng.netapp.com(SAL1942R8JS) Ethernet1/14 N9K-C93120TX e0a CS:RTP-CS01-510K35 0/8 CN1610 e0b CS:RTP-CS01-510K36 0/8 CN1610 e0c RTP-LF350-510K34.gdl.eng.netapp.com(FDO21521S76) Ethernet1/21 N9K-C93180YC-FX e0d RTP-LF349-510K33.gdl.eng.netapp.com(FDO21521S4T) Ethernet1/22 N9K-C93180YC-FX e0e RTP-LF349-510K33.gdl.eng.netapp.com(FDO21521S4T) Ethernet1/23 N9K-C93180YC-FX e0f RTP-LF349-510K33.gdl.eng.netapp.com(FDO21521S4T) Ethernet1/24 N9K-C93180YC-FX
L'output elenca i dispositivi Cisco collegati a ciascuna porta del nodo specificato.
Configurare il tempo di attesa per i messaggi CDP
Il tempo di attesa è il periodo di tempo durante il quale gli annunci CDP vengono memorizzati nella cache nelle periferiche compatibili con CDP adiacenti. Il tempo di attesa viene pubblicizzato in ciascun pacchetto CDPv1 e viene aggiornato ogni volta che un pacchetto CDPv1 viene ricevuto da un nodo.
-
Il valore di
cdpd.holdtime
L'opzione deve essere impostata sullo stesso valore su entrambi i nodi di una coppia ha. -
Il valore predefinito del tempo di attesa è 180 secondi, ma è possibile immettere valori compresi tra 10 secondi e 255 secondi.
-
Se un indirizzo IP viene rimosso prima della scadenza del tempo di attesa, le informazioni CDP vengono memorizzate nella cache fino alla scadenza del tempo di attesa.
-
Visualizza il tempo di attesa CDP corrente per un nodo o per tutti i nodi di un cluster:
Per visualizzare il tempo di attesa di…
Inserisci…
Un nodo
run -node node_name options cdpd.holdtime
Tutti i nodi di un cluster
options cdpd.holdtime
-
Configurare il tempo di attesa CDP su tutte le porte di un nodo o su tutte le porte di tutti i nodi di un cluster:
Per impostare il tempo di attesa su…
Inserisci…
Un nodo
run -node node_name options cdpd.holdtime holdtime
Tutti i nodi di un cluster
options cdpd.holdtime holdtime
Impostare l'intervallo per l'invio di annunci CDP
Gli annunci CDP vengono inviati ai vicini CDP a intervalli periodici. È possibile aumentare o ridurre l'intervallo per l'invio di annunci CDP in base al traffico di rete e alle modifiche della topologia di rete.
-
Il valore di
cdpd.interval
L'opzione deve essere impostata sullo stesso valore su entrambi i nodi di una coppia ha. -
L'intervallo predefinito è 60 secondi, ma è possibile immettere un valore compreso tra 5 secondi e 900 secondi.
-
Visualizza l'intervallo di tempo corrente per l'annuncio CDP per un nodo o per tutti i nodi di un cluster:
Per visualizzare l'intervallo per…
Inserisci…
Un nodo
run -node node_name options cdpd.interval
Tutti i nodi di un cluster
options cdpd.interval
-
Configurare l'intervallo per l'invio di annunci CDP per tutte le porte di un nodo o per tutte le porte di tutti i nodi di un cluster:
Per impostare l'intervallo per…
Inserisci…
Un nodo
run -node node_name options cdpd.interval interval
Tutti i nodi di un cluster
options cdpd.interval interval
Visualizzare o cancellare le statistiche CDP
È possibile visualizzare le statistiche CDP per il cluster e le porte non del cluster su ciascun nodo per rilevare potenziali problemi di connettività di rete. Le statistiche CDP sono cumulative rispetto all'ultima cancellazione.
In ONTAP 9.10.1 e versioni precedenti, poiché CDP è sempre abilitato per le porte, le statistiche CDP vengono sempre visualizzate per il traffico su tali porte. Il CDP deve essere attivato sulle porte per visualizzare le statistiche relative a tali porte.
In ONTAP 9.11.1 e versioni successive, poiché CDP è sempre abilitato per le porte di cluster e storage, le statistiche CDP vengono sempre visualizzate per il traffico su tali porte. Il CDP deve essere attivato su porte non cluster o non storage per visualizzare le statistiche relative a tali porte.
Visualizzare o cancellare le statistiche CDP correnti per tutte le porte su un nodo:
Se si desidera… |
Inserisci… |
Visualizzare le statistiche CDP |
|
Cancellare le statistiche CDP |
|
Esempio di visualizzazione e cancellazione delle statistiche
Il comando seguente mostra le statistiche CDP prima che vengano cancellate. L'output visualizza il numero totale di pacchetti inviati e ricevuti dall'ultima cancellazione delle statistiche.
run -node node1 cdpd show-stats RECEIVE Packets: 9116 | Csum Errors: 0 | Unsupported Vers: 4561 Invalid length: 0 | Malformed: 0 | Mem alloc fails: 0 Missing TLVs: 0 | Cache overflow: 0 | Other errors: 0 TRANSMIT Packets: 4557 | Xmit fails: 0 | No hostname: 0 Packet truncated: 0 | Mem alloc fails: 0 | Other errors: 0 OTHER Init failures: 0
Il seguente comando cancella le statistiche CDP:
run -node node1 cdpd zero-stats
run -node node1 cdpd show-stats RECEIVE Packets: 0 | Csum Errors: 0 | Unsupported Vers: 0 Invalid length: 0 | Malformed: 0 | Mem alloc fails: 0 Missing TLVs: 0 | Cache overflow: 0 | Other errors: 0 TRANSMIT Packets: 0 | Xmit fails: 0 | No hostname: 0 Packet truncated: 0 | Mem alloc fails: 0 | Other errors: 0 OTHER Init failures: 0
Una volta cancellate, le statistiche iniziano ad accumularsi dopo l'invio o la ricezione del successivo annuncio CDP.
Connessione a switch Ethernet che non supportano CDP
Gli switch di diversi vendor non supportano CDP. Consultare l'articolo della Knowledge base "Il rilevamento dei dispositivi ONTAP mostra i nodi anziché lo switch" per ulteriori dettagli.
Per risolvere questo problema sono disponibili due opzioni:
-
Disattivare CDP e attivare LLDP, se supportato. Vedere "Utilizzare LLDP per rilevare la connettività di rete" per ulteriori dettagli.
-
Configurare un filtro di pacchetti di indirizzi MAC sugli switch per eliminare gli annunci CDP.