Cisco Discovery Protocol
Version vom 1. Februar 2023, 18:51 Uhr von Thomas.will (Diskussion | Beiträge) (→Informationen über die Interfaces auf denen CDP aktiviert ist anzeigen)
Was ist CDP?
- Das CDP (Cisco Discovery Protocol) ist ein Netzwerkprotokoll, das einem Netzwerk-Komponente ermöglicht, vollautomatisch eine Liste direkt angeschlossener Geräte zu erstellen, die ebenfalls CDP unterstützen.
- Es wurde von der Firma Cisco entwickelt und wird hauptsächlich auf Cisco-Geräten verwendet.
- Es agiert auf der Logical Link Control-Ebene der Sicherungsschicht (Schicht 2) im OSI-Modell.
- Jedes Gerät, das für CDP konfiguriert ist, sendet periodische Nachrichten (Advertisements) zu einer Ethernet-Multicast-Adresse (01-00-0C-CC-CC-CC).
- Gleichzeitig empfängt es Nachrichten benachbarter Geräte.
- Jede Nachricht enthält Informationen wie zum Beispiel den Gerätenamen, die Betriebssystemversion, Schnittstellenbezeichner, Management-IP-Adressen und die Holdtime des Paketes.
- Bleibt eine periodische Aktualisierung der Geräteinformationen aus, wird die alte Information nach Ablauf der Holdtime verworfen.
- In der Standardeinstellung wird von Cisco-Routern alle 60 Sekunden auf fast allen CDP-unterstützenden Schnittstellen ein CDP-Paket mit einer Holdtime von 180 Sekunden gesendet.
- CDP hat keine Sicherheitsmechanismen.
- CDP-Meldungen lassen sich leicht fälschen und abhören.
- Die aktuelle Version von CDP ist CDPv2.
- Diese ermöglicht im Gegensatz zur ersten Version schnellere Fehlersuche durch mehr Informationen.
- Ein vergleichbares, herstellerunabhängiges Protokoll ist LLDP.
Befehle zur Konfiguration des CDP über Cisco IOS (Auszug)
Status des CDP anzeigen
- show cdp
globale Aktivierung des CDP-Prozesses
- cdp run
Aktivieren von CDP für ein spezielles Interface
- cdp enable
Einstellungen über das Sendeintervall von CDP-Updates vornehmen
- cdp timer
Einstellungen über die Zeit die ein CDP-Paket gehalten wird vornehmen
- cdp holdtime
Tabelle mit den CDP-Informationen löschen
- clear cdp table
Informationen über den CDP-Datenverkehr anzeigen
- show cdp traffic
Informationen über benachbarte CDP-Geräte anzeigen
- show cdp neighbors
* Informationen über ein bestimmtes CDP-Gerät anzeigen
- show cdp entry
Informationen über die Interfaces auf denen CDP aktiviert ist anzeigen
- show cdp interface
Erklärung
- Es wurde von der Firma Cisco entwickelt
- Mithilfe des "Cisco Discovery Protocol" kurz "CDP", wird vollautomatisch eine Liste direkt angeschlossener Geräte erstellt
- Voraussetzung sie unterstützen ebenfalls CDP
- Hauptsächlich von Cisco-Geräten verwendet
Umgang
Show cdp
- show cdp
- Zeigt die Globale CDP Konfiguration
Switch#show cdp Global CDP information: Sending CDP packets every 60 seconds Sending a holdtime value of 180 seconds Sending CDPv2 advertisements is enabled
- show cdp interface
- Zeigt eine Liste der Interfaces mitsamt der CDP Konfiguration
sw-cis-01#show cdp interface GigabitEthernet1/0/1 is up, line protocol is up Encapsulation ARPA Sending CDP packets every 60 seconds Holdtime is 180 seconds
- Show cdp neighbors
- Zeigt alle angeschlossene Geräte die auch CDP verwenden
sw-cis-01#show cdp neighbors
Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge
S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone,
D - Remote, C - CVTA, M - Two-port Mac Relay
Device ID Local Intrfce Holdtme Capability Platform Port ID
MikroTik Gig 1/0/11 62 R MikroTik bridge/ether2
SIPECE1A9CA5D5F Gig 1/0/10 130 H P IP Phone Port 1
cdp run
- cdp run aktiviert das Protokoll
- no cdp run beendet das Protokoll
cdp enable
- Mit CDP enable kann das Protokoll an einzelnen Schnittstellen aktiviert und deaktiviert werden
Switch# config terminal Switch(config)# interface TenGigabitEthernet4/1 Switch(config-if)# no cdp enable