Cisco Discovery Protocol: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 2: Zeile 2:
 
*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.
 
*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 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]]. Sofern das darunterliegende Netzwerkzugangsverfahren das [[Subnetwork Access Protocol]] unterstützt, ist es [[Übertragungstechnik|Medien]]- und [[Netzwerkprotokoll|Protokollunabhängig]] und kann daher bei [[Ethernet]], [[Fiber Distributed Data Interface|FDDI]], [[Asynchronous Transfer Mode|ATM]] und anderen Verfahren zum Einsatz kommen.
+
*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).
Jedes Gerät, das für CDP konfiguriert ist, sendet periodische Nachrichten (Advertisements) zu einer Ethernet-[[Multicast]]-Adresse (01-00-0C-CC-CC-CC) und empfängt 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.
+
*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.  
CDP hat keine Sicherheitsmechanismen. CDP-Meldungen lassen sich leicht fälschen und abhören.
+
*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.
Die aktuelle Version von CDP ist CDPv2. Diese ermöglicht im Gegensatz zur ersten Version schnellere Fehlersuche durch mehr Informationen.
+
*CDP hat keine Sicherheitsmechanismen.  
 
+
*CDP-Meldungen lassen sich leicht fälschen und abhören.
Ein vergleichbares, herstellerunabhängiges Protokoll ist [[LLDP]].
+
*Die aktuelle Version von CDP ist CDPv2.  
 
+
+Diese ermöglicht im Gegensatz zur ersten Version schnellere Fehlersuche durch mehr Informationen.
== Befehle zur Konfiguration des CDP über Cisco IOS (Auszug) ==
+
*Ein vergleichbares, herstellerunabhängiges Protokoll ist LLDP.
 +
=Befehle zur Konfiguration des CDP über Cisco IOS (Auszug)=
 
* Status des CDP anzeigen:
 
* Status des CDP anzeigen:
 
  show cdp
 
  show cdp

Version vom 1. Februar 2023, 18:48 Uhr

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:








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