Cisco Discovery Protocol: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(4 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
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]].  
+
*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).
 
*Gleichzeitig empfängt es Nachrichten benachbarter Geräte.  
 
*Gleichzeitig empfängt es Nachrichten benachbarter Geräte.  
Zeile 15: Zeile 15:
  
 
=Befehle zur Konfiguration des CDP über Cisco IOS (Auszug)=
 
=Befehle zur Konfiguration des CDP über Cisco IOS (Auszug)=
* Status des CDP anzeigen:
+
==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