Manchmal glauben Sie, dass das Netzwerk auf eine bestimmte Art und Weise verkabelt ist, während
es in Wirklichkeit anders verkabelt ist. Sie können also denken, dass ein
Gerät mit einem anderen Gerät verbunden ist. Dies ist
jedoch nicht die Art, wie es verkabelt wird.
Das Cisco Discovery Protocol oder CDP und
die Industriestandard-Version Link Layer Discovery Protocol
oder LLDP sind Protokolle, die im OSI-Modell auf Schicht 2 ausgeführt werden und die
es Ihnen ermöglichen, herauszufinden, wie Geräte
miteinander verbunden sind. Diese Protokolle laufen unabhängig von Protokollen wie IPv4 und IPv6 CDP
und LLDP sind eine großartige Möglichkeit, um herauszufinden, wie Geräte angeschlossen
sind, und Sie können sowohl die Dokumentation als auch die großartige neue Dokumentation überprüfen.
CDP gehört zu Cisco und ist typisch für andere Cisco-Geräte.
Bitte beachten Sie, dass einige Anbieter wie HPE keine CDP-Nachrichten senden, sondern CDP-Nachrichten
empfangen. Sie können also sehen, welche
Cisco-Geräte direkt mit ihnen verbunden sind. Ein Cisco-Gerät
kann jedoch die Switches und Router anderer Anbieter
nicht sehen als HPE,
sofern die Cisco-Geräte nicht für LLDP aktiviert sind.
CDP verwendet Multicast-Frames, die ich gleich demonstrieren werde, aber
auch hier nicht auf Protokollen höherer Ebenen.
Wir fangen mit der einfachen GNS3-Topologie an
und zeigen Ihnen dann eine komplexere 1 in einem anderen Video.
In dieser GNS3-Topologie habe ich drei Cisco-Router.
einer von ihnen ist mit einem Hub verbunden, der eine Brücke zu meinem lokalen
Netzwerk bildet, wodurch ich physische Geräte im Netzwerk sehen kann.
Router 1 und Router 2 sind an
ihren FastEthernet 0-Schnittstellen mit IP-Adressen konfiguriert. Router 2 verwendet DHCP an dieser Schnittstelle. Dieses
Netzwerk wurde jedoch nicht konfiguriert.
Mal sehen, wie sich das auf CDP auswirkt.
Zuerst auf Router 1, sh cdp-Nachbarn
Was Sie bemerken werden, ist der direkt angeschlossene Nachbar-Router 2, aber
keine anderen Nachbarn.
Ich könnte auch den Befehl
details verwenden, um detaillierte Informationen zu diesem benachbarten Router anzuzeigen.
Sie können als Beispiel die IP-Adresse
des Nachbarn der Plattform, die Funktionen, sehen. Mit anderen Worten, dies unterstützt
Routing, das Switching unterstützt, und
es unterstützt IGMP. IGMP wird in Multicast-Anwendungen verwendet.
Wir können die Version des Betriebssystems sehen, das der Router verwendet.
auf Router 2 sh cdp-Nachbarn zeigt dies viel mehr Details, wir können Router 1 noch einmal
sehen, der über FastEthernet 0/0 verbunden ist. Wir können seinen 3725-Router sehen.
Darüber hinaus sehen
wir einen Cisco Unified Communication Manager, einen Linux-Server Hier wird
die Cisco Unified Communication Manager-Software ausgeführt, die in VMware ausgeführt wird und
Ethernet 0 irgendwo in der Cloud verwendet, um
sich hier über den Hub mit Router 2 zu verbinden.
Jetzt zeigt CDP nur direkt angeschlossene Geräte an, auf denen CDP ausgeführt wird. Router 1 wird
diese Geräte beispielsweise nicht sehen, da Router 1 durch Router 2
getrennt ist, CDP-Nachrichten jedoch über einen
Hub und andere Layer-2-Switches gesendet werden
Da die Topologie nicht mit CDP ausgeführt wird, gibt es tatsächlich
einige Cisco-Switches in dieser Cloud, die den Router 2
mit einigen dieser Geräte wie den IP-Telefonen verbinden. Diese Cisco-Switches führen jedoch kein
CDP aus und werden daher in
der Topologie nicht angezeigt.
Seien Sie vorsichtig, CDP zeigt Ihnen direkt angeschlossene Geräte, auf denen CDP ausgeführt wird.
Dieser Hub führt als Beispiel kein CDP
aus, sondern ein Layer-1-Gerät, sodass CDP-Nachrichten transparent an Geräte
in der Cloud gesendet werden und CDP-Nachrichten
transparent an Router 2 gesendet werden.
Darüber hinaus gibt es Schicht-2-Cisco-Switches. Hierbei handelt es sich um kleine persönliche Switches, auf
denen kein CDP ausgeführt wird, und sie werden in
der Topologie nicht angezeigt.
Diese beiden Telefone werden beispielsweise mit einem Cisco-Switch betrieben.
CDP zeigt Ihnen also direkt verbundene Nachbarn, dass dies die Antwort auf
die Prüfung wäre. In der realen Welt ist das nicht so einfach.
Schauen wir uns einige Details an, also sh
cdp nachbarschaftsdetails Wir können einige Informationen über den Cisco Unified Communication Manager-Server sehen, den
Sie als Beispiel
sehen können, dass er unter Linux läuft. Wir
sehen einen Cisco 3750-Switch, der hier herunterrollt. Wir sehen eine
Cisco-IP Es ist die Cisco DX650, die IP-Adresse.
Wir könnten beispielsweise einen Webbrowser für dieses Telefon öffnen.
In diesem Fall unterstützt das Telefon einen
Webbrowser, sodass Details zum Telefon einschließlich der Telefonnummer angezeigt werden können.
CDP eignet sich hervorragend für die Erkennung von Geräten im Netzwerk, ist aber auch ein Sicherheitsrisiko,
da Sie die Geräte im Netzwerk erkennen können.
Das mag für Sie gut sein, aber vielleicht schlecht, wenn Sie einen Hacker oder
jemanden haben, der wissen möchte, was Sie ausführen.
So kann ich beispielsweise eine Verbindung zum Cisco Communication Manager herstellen. Wenn ich
den Benutzernamen und das Kennwort
kenne oder hacken könnte, könnte ich andere Geräte in der Topologie erkennen.
Zurück auf Router 2 gibt es einen CUCM, einen 3750. Hier
ist mein Cisco-Telefon DX650. Ich kann als Beispiel sehen, welche Energie dieses Telefon
verbraucht. Ich kann das Betriebssystem
sehen, auf dem es
läuft zurück zu Router 2, also verwendet
Router 2 F0 / 1, das Telefon verwendet Port 1.
Hier ist ein anderes Telefon Cisco 7970, dessen Port 1 ist. Die
lokale Schnittstelle des Routers ist FastEthernet 0/1.
Hier ist der Router 1 der ausgehende Port ist FastEthernet 0/0, und Router 2 ist
die lokale Schnittstelle. FastEthernet 0/0.
In diesem Fall kann der Router sich selbst sehen, weil
die CDP-Nachricht zum Router in der Cloud zurückgeschleift
wird. Wiederum bei cdp-Nachbarn sehen wir
die lokale Schnittstelle, die CDP-Nachrichten empfängt, und wir sehen, wie
Geräte und ihre
lokalen Schnittstellen verwendet werden Verbinden Sie sich wieder mit diesem lokalen Router.
Was ist jetzt mit R3? Es wird nicht in der
Topologie angezeigt. Dies ist darauf zurückzuführen, dass die Schnittstelle nicht aktiv ist. Diese Schnittstelle wird heruntergefahren.
Ich werde diese Schnittstelle nicht schließen,
aber ich werde keine IP-Adresse für die Schnittstelle aktivieren.
Wir aktivieren diesen Link, konfigurieren jedoch keine IP-Adressen.
Schnittstelle f0 / 0 nicht geschlossen, aber das ist alles, was wir getan haben.
sh cdp-Nachbarn Es werden
keine Nachbarn angezeigt.
Es dauert jedoch eine Weile, bis CDP-Nachrichten gesendet werden. Möglicherweise
müssen Sie 30 Sekunden warten, bis CDP-Nachrichten angezeigt werden.
sh ip int
brief erlaubt es uns jedoch, den Status der Schnittstelle zu sehen. FastEthernet 0/0 ist
auf Router 3 aktiv, Router 3 ist angeschlossen und FastEthernet 0/0 an
Router 1 und FastEthernet 0/1 an
Router 3, Router 3 über
FastEthernet 0/0 an Router 2 angeschlossen ist die Fast-Ethernet-Schnittstelle 1/0.
sh cdp nachbarn
wir können
nun router 2 sehen.
com auf Router 2, also ist die lokale Router-Schnittstelle F0 / 0 und die Schnittstelle von Router 2 ist F1 / 0.
Beachten Sie jedoch, dass auf diesem Router keine IP-Adressen konfiguriert sind.
sh run int f0 / 0 sh ip int short Was Sie sehen, ist, dass
keine Schnittstellen an diesem Router mit IP-Adressen belegt sind. CDP funktioniert jedoch weiterhin,
da CDP nicht auf IP angewiesen ist.
Lassen Sie uns einen Blick auf
Details werfen, so dass auf Router 3 sh-cdp-Nachbardetail Router 2 zu sehen ist. Wir
sehen, dass seine IP-Adresse die lokale
Schnittstelle von Router 3 F0 / 0 ist und
die auf Router 2 verwendete Schnittstelle F1 / 0 ist Ausgehender Port ist
der Port des Remote-Geräts in dieser Ausgabe, der sehr
verwirrend sein kann. Dies
ist ein grundlegendes Beispiel für CDP und das nächste Video. Ich
mache eine Wireshark-Aufnahme und dann in weiteren Videos eine komplexere Topologie.