Verwenden Sie CDP, um die Netzwerkverbindung zu erkennen
Die Verwendung von CDP zur Erkennung von Netzwerkverbindungen besteht aus der Überprüfung von Bereitstellungsüberlegungen, der Nutzung von Datenports, der Anzeige von Nachbargeräten und der Anpassung der CDP-Konfigurationswerte nach Bedarf. CDP ist standardmäßig auf Cluster-Ports aktiviert.
CDP muss auch auf Switches und Routern aktiviert sein, bevor Informationen zu Nachbargeräten angezeigt werden können.
Version von ONTAP |
Beschreibung |
9.10.1 und früher |
CDP kann außerdem von der Systemzustandsüberwachung der Cluster-Switches verwendet werden, um die Cluster- und Management-Netzwerk-Switches automatisch zu erkennen. |
9.11.1 und höher |
CDP kann außerdem von der Systemzustandsüberwachung der Cluster-Switches verwendet werden, um die Switches für das Cluster-, Storage- und Management-Netzwerk automatisch zu erkennen. |
Überlegungen zur Verwendung von CDP
Standardmäßig senden CDP-kompatible Geräte CDPv2-Werbeanzeigen. CDP-kompatible Geräte senden CDPv1-Werbeanzeigen nur dann, wenn sie CDPv1-Werbeanzeigen erhalten. ONTAP unterstützt nur CDPv1. Wenn ein ONTAP-Knoten CDPv1-Werbeanzeigen sendet, senden CDP-kompatible benachbarte Geräte daher CDP1-Werbeanzeigen zurück.
Vor der Aktivierung von CDP auf einem Knoten sollten Sie die folgenden Informationen berücksichtigen:
-
CDP wird für alle Ports unterstützt.
-
CDP-Werbeanzeigen werden von Ports gesendet und empfangen, die sich im up-Zustand befinden.
-
CDP muss auf den Sende- und Empfangsgeräten für das Senden und Empfangen von CDP-Werbeanzeigen aktiviert sein.
-
CDP-Werbeanzeigen werden in regelmäßigen Abständen gesendet, und Sie können das Zeitintervall konfigurieren.
-
Wenn IP-Adressen für eine LIF geändert werden, sendet der Node die aktualisierten Informationen in der nächsten CDP-Ankündigung.
-
ONTAP 9.10.1 und früher:
-
CDP ist immer auf Cluster-Ports aktiviert.
-
CDP ist standardmäßig auf allen nicht-Cluster-Ports deaktiviert.
-
-
ONTAP 9.11.1 und höher:
-
CDP ist immer auf Cluster- und Storage-Ports aktiviert.
-
CDP ist standardmäßig auf allen nicht-Cluster- und nicht-Storage-Ports deaktiviert.
-
Wenn LIFs auf dem Node geändert werden, werden die CDP-Informationen manchmal nicht auf der Seite des empfangenden Geräts (z. B. ein Switch) aktualisiert. Wenn ein solches Problem auftritt, sollten Sie die Netzwerkschnittstelle des Node mit dem Status „down“ und dann mit dem Status „up“ konfigurieren. |
-
In CDP-Werbeanzeigen werden nur IPv4-Adressen beworben.
-
Bei physischen Netzwerk-Ports mit VLANs werden alle auf den VLANs dieses Ports konfigurierten LIFs angekündigt.
-
Bei physischen Ports, die Teil einer Schnittstellengruppe sind, werden alle in dieser Schnittstellengruppe konfigurierten IP-Adressen auf jedem physischen Port angekündigt.
-
Bei einer Interface Group, die VLANs hostet, werden alle in der Interface Group konfigurierten LIFs und VLANs auf den einzelnen Netzwerk-Ports angekündigt.
-
Da CDP-Pakete auf nicht mehr als 1500 Byte beschränkt sind, können bei Ports, die mit einer großen Anzahl von LIFs konfiguriert sind, nur eine Teilmenge dieser IP-Adressen auf dem benachbarten Switch gemeldet werden.
CDP aktivieren oder deaktivieren
Um Anzeigen zu ermitteln und an CDP-konforme benachbarte Geräte zu senden, muss CDP auf jedem Knoten des Clusters aktiviert sein.
Standardmäßig ist CDP in ONTAP 9.10.1 und früher auf allen Cluster-Ports eines Knotens aktiviert und auf allen nicht-Cluster-Ports eines Knotens deaktiviert.
Standardmäßig ist CDP in ONTAP 9.11.1 und höher auf allen Cluster- und Speicherports eines Knotens aktiviert und auf allen nicht-Cluster- und nicht-Speicherports eines Node deaktiviert.
Die cdpd.enable
Option steuert, ob CDP auf den Ports eines Knotens aktiviert oder deaktiviert ist:
-
Für ONTAP 9.10.1 und frühere Versionen ermöglicht ON CDP für nicht-Cluster-Ports.
-
Für ONTAP 9.11.1 und höher ermöglicht ON CDP auf nicht-Cluster- und nicht-Storage-Ports.
-
Bei ONTAP 9.10.1 und älteren Versionen deaktiviert CDP für nicht-Cluster-Ports; Sie können CDP bei Cluster-Ports nicht deaktivieren.
-
Bei ONTAP 9.11.1 und höher deaktiviert Off CDP für nicht-Cluster- und nicht-Speicherports; CDP kann bei Cluster-Ports nicht deaktiviert werden.
Wenn CDP auf einem Port deaktiviert ist, der mit einem CDP-kompatiblen Gerät verbunden ist, kann der Netzwerkverkehr möglicherweise nicht optimiert werden.
-
Aktuelle CDP-Einstellung für einen Knoten oder für alle Knoten in einem Cluster anzeigen:
So zeigen Sie die CDP-Einstellung an:
Eingeben…
Ein Node
run - node <node_name> options cdpd.enable
Alle Nodes in einem Cluster
options cdpd.enable
-
Aktivieren oder Deaktivieren von CDP an allen Ports eines Knotens oder an allen Ports aller Knoten in einem Cluster:
So aktivieren oder deaktivieren Sie CDP ein:
Eingeben…
Ein Node
run -node node_name options cdpd.enable {on or off}
Alle Nodes in einem Cluster
options cdpd.enable {on or off}
Anzeigen von CDP-Nachbarinformationen
Sie können Informationen über die benachbarten Geräte anzeigen, die mit jedem Port des Clusters verbunden sind, sofern der Port mit einem CDP-kompatiblen Gerät verbunden ist. Sie können mit dem network device-discovery show -protocol cdp
Befehl Nachbarinformationen anzeigen.
In ONTAP 9.10.1 und früher, da CDP immer für Cluster-Ports aktiviert ist, werden CDP-Nachinformationen immer für diese Ports angezeigt. CDP muss auf nicht-Cluster-Ports aktiviert sein, damit für diese Ports „Nachbar“-Informationen angezeigt werden können.
In ONTAP 9.11.1 und höher wird CDP immer für Cluster- und Storage-Ports aktiviert, sodass CDP-Nachinformationen immer für diese Ports angezeigt werden. CDP muss auf nicht-Cluster- und nicht-Storage-Ports aktiviert sein, damit für diese Ports Nachbar-Informationen angezeigt werden können.
Informationen zu allen CDP-kompatiblen Geräten anzeigen, die mit den Ports eines Knotens im Cluster verbunden sind:
network device-discovery show -node node -protocol cdp
Mit dem folgenden Befehl werden die Nachbarn angezeigt, die mit den Ports auf dem Node sti2650-212 verbunden sind:
network device-discovery show -node sti2650-212 -protocol cdp Node/ Local Discovered Protocol Port Device (LLDP: ChassisID) Interface Platform ----------- ------ ------------------------- ---------------- ---------------- sti2650-212/cdp e0M RTP-LF810-510K37.gdl.eng.netapp.com(SAL1942R8JS) Ethernet1/14 N9K-C93120TX e0a CS:RTP-CS01-510K35 0/8 CN1610 e0b CS:RTP-CS01-510K36 0/8 CN1610 e0c RTP-LF350-510K34.gdl.eng.netapp.com(FDO21521S76) Ethernet1/21 N9K-C93180YC-FX e0d RTP-LF349-510K33.gdl.eng.netapp.com(FDO21521S4T) Ethernet1/22 N9K-C93180YC-FX e0e RTP-LF349-510K33.gdl.eng.netapp.com(FDO21521S4T) Ethernet1/23 N9K-C93180YC-FX e0f RTP-LF349-510K33.gdl.eng.netapp.com(FDO21521S4T) Ethernet1/24 N9K-C93180YC-FX
Die Ausgabe listet die Cisco-Geräte auf, die mit jedem Port des angegebenen Knotens verbunden sind.
Konfigurieren Sie die Haltezeit für CDP-Nachrichten
Die Haltezeit ist der Zeitraum, für den CDP-Werbeanzeigen im Cache von benachbarten CDP-kompatiblen Geräten gespeichert werden. Die Haltezeit wird in jedem CDP1-Paket angekündigt und wird aktualisiert, sobald ein CDPv1-Paket von einem Node empfangen wird.
-
Der Wert der
cdpd.holdtime
Option sollte auf beiden Nodes eines HA-Paars auf den gleichen Wert eingestellt werden. -
Der Standardwert für die Haltezeit beträgt 180 Sekunden, Sie können jedoch Werte zwischen 10 Sekunden und 255 Sekunden eingeben.
-
Wenn eine IP-Adresse entfernt wird, bevor die Haltezeit abgelaufen ist, werden die CDP-Informationen bis zum Ablauf der Haltezeit zwischengespeichert.
-
Zeigen Sie die aktuelle CDP-Haltezeit für einen Knoten oder für alle Knoten in einem Cluster an:
So zeigen Sie die Haltezeit von…
Eingeben…
Ein Node
run -node node_name options cdpd.holdtime
Alle Nodes in einem Cluster
options cdpd.holdtime
-
Konfigurieren Sie die CDP-Haltezeit auf allen Ports eines Node oder auf allen Ports aller Knoten in einem Cluster:
So stellen Sie die Haltezeit ein:
Eingeben…
Ein Node
run -node node_name options cdpd.holdtime holdtime
Alle Nodes in einem Cluster
options cdpd.holdtime holdtime
Stellen Sie das Intervall für das Senden von CDP-Werbeanzeigen ein
CDP-Anzeigen werden regelmäßig an CDP-Nachbarn gesendet. Sie können das Intervall für das Senden von CDP-Anzeigen in Abhängigkeit von Netzwerkverkehr und Änderungen in der Netzwerktopologie erhöhen oder verringern.
-
Der Wert der
cdpd.interval
Option sollte auf beiden Nodes eines HA-Paars auf den gleichen Wert eingestellt werden. -
Das Standardintervall beträgt 60 Sekunden, Sie können jedoch einen Wert von 5 Sekunden bis 900 Sekunden eingeben.
-
Anzeige des aktuellen CDP-Zeitintervalls für einen Knoten oder für alle Knoten in einem Cluster:
So zeigen Sie das Intervall für…
Eingeben…
Ein Node
run -node node_name options cdpd.interval
Alle Nodes in einem Cluster
options cdpd.interval
-
Konfigurieren Sie das Intervall für das Senden von CDP-Werbeanzeigen für alle Ports eines Node oder für alle Ports aller Nodes in einem Cluster:
So legen Sie das Intervall für…
Eingeben…
Ein Node
run -node node_name options cdpd.interval interval
Alle Nodes in einem Cluster
options cdpd.interval interval
CDP-Statistiken anzeigen oder löschen
Sie können die CDP-Statistiken für den Cluster und nicht-Cluster-Ports auf jedem Node anzeigen, um potenzielle Netzwerkverbindungsprobleme zu erkennen. CDP-Statistiken werden seit der letzten Freigabe kumulativ erfasst.
In ONTAP 9.10.1 und früher, da CDP immer für Ports aktiviert ist, werden CDP-Statistiken immer für Verkehr auf diesen Ports angezeigt. CDP muss auf Ports aktiviert sein, damit Statistiken für diese Ports angezeigt werden können.
In ONTAP 9.11.1 und höher, da CDP immer für Cluster- und Speicherports aktiviert ist, werden CDP-Statistiken immer für den Datenverkehr auf diesen Ports angezeigt. CDP muss auf nicht-Cluster- oder nicht-Storage-Ports aktiviert sein, damit Statistiken für diese Ports angezeigt werden können.
Aktuelle CDP-Statistiken für alle Ports auf einem Knoten anzeigen oder löschen:
Ihr Ziel ist |
Eingeben… |
Zeigen Sie die CDP-Statistiken an |
|
Löschen Sie die CDP-Statistiken |
|
Beispiel zum Anzeigen und Löschen von Statistiken
Der folgende Befehl zeigt die CDP-Statistiken vor dem Löschen an. Die Ausgabe zeigt die Gesamtanzahl der Pakete an, die seit dem letzten Löschen der Statistiken gesendet und empfangen wurden.
run -node node1 cdpd show-stats RECEIVE Packets: 9116 | Csum Errors: 0 | Unsupported Vers: 4561 Invalid length: 0 | Malformed: 0 | Mem alloc fails: 0 Missing TLVs: 0 | Cache overflow: 0 | Other errors: 0 TRANSMIT Packets: 4557 | Xmit fails: 0 | No hostname: 0 Packet truncated: 0 | Mem alloc fails: 0 | Other errors: 0 OTHER Init failures: 0
Mit dem folgenden Befehl werden die CDP-Statistiken gelöscht:
run -node node1 cdpd zero-stats
run -node node1 cdpd show-stats RECEIVE Packets: 0 | Csum Errors: 0 | Unsupported Vers: 0 Invalid length: 0 | Malformed: 0 | Mem alloc fails: 0 Missing TLVs: 0 | Cache overflow: 0 | Other errors: 0 TRANSMIT Packets: 0 | Xmit fails: 0 | No hostname: 0 Packet truncated: 0 | Mem alloc fails: 0 | Other errors: 0 OTHER Init failures: 0
Nachdem die Statistiken gelöscht wurden, beginnen sie sich zu sammeln, nachdem die nächste CDP-Anzeige gesendet oder empfangen wurde.
Verbinden mit Ethernet-Switches, die CDP nicht unterstützen
Switches verschiedener Hersteller unterstützen CDP nicht. "Bei der ONTAP-Geräteerkennung werden Nodes anstelle des Switches angezeigt"Weitere Informationen finden Sie im Knowledge Base-Artikel.
Es gibt zwei Möglichkeiten, dieses Problem zu lösen:
-
Deaktivieren Sie CDP, und aktivieren Sie LLDP, falls unterstützt. Weitere Informationen finden Sie unter "Verwenden Sie LLDP, um die Netzwerkverbindung zu erkennen" .
-
Konfigurieren Sie einen MAC-Adresspaketfilter auf den Switches, um CDP-Ankündigungen zu löschen.