Cisco Discovery Protocol: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(7 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
Das '''CDP (Cisco Discovery Protocol)''' ist ein [[Netzwerkprotokoll|Protokoll]], 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 Systems|Cisco]] entwickelt und wird hauptsächlich auf Cisco-Geräten verwendet. Es agiert auf der [[Logical Link Control|LLC]]-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.
+
=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.
  
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.
+
=Befehle zur Konfiguration des CDP über Cisco IOS (Auszug)=
 
+
==Status des CDP anzeigen==
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
 
*show cdp
*Zeigt die Globale CDP Konfiguration
+
==globale Aktivierung des CDP-Prozesses==
Switch#show cdp
+
*cdp run
Global CDP information:
+
==Aktivieren von CDP für ein spezielles Interface==
Sending CDP packets every 60 seconds
+
*cdp enable
Sending a holdtime value of 180 seconds
+
==Einstellungen über das Sendeintervall von CDP-Updates vornehmen==
Sending CDPv2 advertisements is enabled
+
*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
 
*show cdp interface
*Zeigt eine Liste der Interfaces mitsamt der CDP Konfiguration
+
=Quellen=
sw-cis-01#show cdp interface
+
*https://de.wikipedia.org/wiki/Cisco_Discovery_Protocol
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
 

Aktuelle Version vom 23. Juni 2024, 16:33 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

  • show cdp interface

Quellen