Konfigurieren der automatischen DCBX-Aushandlung
Das DCBX-Protokoll (Data Center Bridging Capability Exchange) ermittelt die DCB-Funktionen (Data Center Bridging) von Peers durch den Austausch von Funktionskonfigurationsinformationen. DCBX erkennt auch Funktionsfehlkonfigurationen und -übereinstimmungen und kann DCB auf Peers konfigurieren. DCBX ist eine Erweiterung des Link Layer Discovery Protocol (LLDP), und LLDP muss auf jeder Schnittstelle, für die Sie DCBX verwenden möchten, aktiviert bleiben. Wenn Sie versuchen, DCBX auf einer Schnittstelle zu aktivieren, auf der LLDP deaktiviert ist, schlägt der Konfigurationscommit-Vorgang fehl.
LLDP und DCBX sind standardmäßig auf allen Schnittstellen aktiviert.
Der Switch unterstützt die automatische DCBX-Aushandlung für:
Konfiguration mit prioritätsbasierter Flusskontrolle (PFC)
Layer-2- und Layer-4-Anwendungen wie Fibre Channel over Ethernet (FCoE) und Internet Small Computer System Interface (iSCSI)
Werbung für Enhanced Transmission Selection (ETS)
Die automatische DCBX-Aushandlung wird für jede unterstützte Funktion oder Anwendung für jede einzelne Schnittstelle konfiguriert. Der PFC- und der DCBX-Austausch der Anwendung verwenden standardmäßig die automatische Aushandlung. Das standardmäßige Verhalten für die automatische Aushandlung ist:
DCBX ist auf der Schnittstelle aktiviert, wenn das verbundene Peer-Gerät auch DCBX unterstützt.
DCBX ist auf der Schnittstelle deaktiviert, wenn das angeschlossene Peer-Gerät DCBX nicht unterstützt.
Sie können das Standardverhalten für jede Funktion außer Kraft setzen, indem Sie die automatische Aushandlung deaktivieren, um zu erzwingen, dass eine Schnittstelle die Funktion aktiviert oder deaktiviert.
Automatische ETS-Aushandlung bedeutet, dass bei Aktivierung der ETS auf einer Schnittstelle (Prioritätsgruppen sind konfiguriert) die Schnittstelle dem Peer-Gerät ihre ETS-Konfiguration ankündigt. In diesem Fall erhalten Prioritäten (Weiterleitungsklassen), die nicht Teil einer Prioritätsgruppe (Weiterleitungsklassensatz) sind, keine Bandbreite und werden in einer automatisch generierten Standardweiterleitungsklasse angekündigt. Wenn ETS auf einer Schnittstelle nicht aktiviert ist (es sind keine Prioritätsgruppen konfiguriert), werden alle Prioritäten in einer automatisch generierten Standardprioritätsgruppe angekündigt, die 100 Prozent der Portbandbreite erhält.
Durch Deaktivieren der automatischen ETS-Aushandlung wird verhindert, dass die Schnittstelle die Empfehlungs- oder Konfigurations-TLV an den verbundenen Peer sendet.
Auf Schnittstellen, die den IEEE-DCBX-Modus zum Austausch von DCBX-Parametern verwenden, können Sie die automatische Aushandlung der ETS-Empfehlungs-TLV an den Peer deaktivieren, wenn Sie eine asymmetrische ETS-Konfiguration zwischen den Peers wünschen. DCBX tauscht weiterhin die ETS-Konfigurations-TLV aus, wenn Sie die ETS-Empfehlungs-TLV deaktivieren.
Automatische PFC-Aushandlung bedeutet, dass bei Aktivierung von PFC auf einer Schnittstelle, wenn das mit der Schnittstelle verbundene Peer-Gerät PFC unterstützt und mit dem Switch kompatibel bereitgestellt wird, DCBX den PFC-Betriebszustand auf "Aktiviert" setzt. Wenn das an die Schnittstelle angeschlossene Peer-Gerät PFC nicht unterstützt oder nicht kompatibel mit dem Switch bereitgestellt wird, setzt DCBX den Betriebszustand auf deaktiviert.
Wenn der Peer außerdem ankündigt, dass er "bereit" ist, seine PFC-Konfiguration vom Switch zu lernen, überträgt DCBX die PFC-Konfiguration des Switches an den Peer und überprüft nicht den administrativen Status des Peers. Der Switch lernt die PFC-Konfiguration nicht von Peers (der Switch kündigt seinen Status nicht als "bereit" an).
Durch Deaktivieren der PFC-Autonegotiation wird verhindert, dass die Schnittstelle PFC-Konfigurationsinformationen mit dem Peer austauscht. Es erzwingt, dass die Schnittstelle PFC aktiviert, wenn PFC auf der Schnittstelle konfiguriert ist, oder PFC deaktiviert, wenn PFC nicht auf der Schnittstelle konfiguriert ist. Wenn Sie die automatische PFC-Aushandlung deaktivieren, wird davon ausgegangen, dass der Peer ebenfalls manuell konfiguriert wird.
Die automatische Aushandlung von Anwendungen hängt davon ab, ob Sie eine Anwendungszuordnung auf eine Schnittstelle anwenden. Wenn Sie eine Anwendungszuordnung auf eine Schnittstelle anwenden, handelt die Schnittstelle DCBX automatisch für jede Anwendung in der Anwendungszuordnung aus. PFC muss für die FCoE-Priorität (den FCoE-IEEE 802.1p-Codepunkt) aktiviert sein, damit die Schnittstelle die FCoE-Anwendung ankündigen kann. Die Schnittstelle kündigt nur Anwendungen an, die in der Anwendungsübersicht enthalten sind.
Wenn Sie z. B. eine Anwendungszuordnung auf eine Schnittstelle anwenden und die Anwendungszuordnung die FCoE-Anwendung nicht enthält, führt diese Schnittstelle keine DCBX-Ankündigung von FCoE aus.
Wenn Sie keine Anwendungszuordnung auf eine Schnittstelle anwenden, kündigt DCBX keine Anwendungen auf dieser Schnittstelle an, mit Ausnahme von FCoE, das anders als andere Anwendungen behandelt wird.
Wenn Sie keine Anwendungszuordnung auf eine Schnittstelle anwenden, führt die Schnittstelle eine automatische FCoE-Aushandlung durch, wenn die Schnittstelle Datenverkehr in der FCoE-Weiterleitungsklasse überträgt und PFC auch für die FCoE-Priorität aktiviert ist. Wenn DCBX auf solchen Schnittstellen erkennt, dass das mit der Schnittstelle verbundene Peer-Gerät FCoE unterstützt, kündigt der Switch seine FCoE-Fähigkeit und den IEEE 802.1p-Codepunkt auf dieser Schnittstelle an. Wenn DCBX erkennt, dass das mit der Schnittstelle verbundene Peer-Gerät FCoE nicht unterstützt, markiert DCBX diese Schnittstelle als "FCoE down" und deaktiviert FCoE auf der Schnittstelle.
Wenn DCBX eine Schnittstelle als "FCoE down" markiert, hängt das Verhalten des Switches davon ab, wie Sie ihn im Netzwerk verwenden:
Wenn der Switch als FCoE-Transit-Switch fungiert, verwirft die Schnittstelle alle empfangenen FIP-Pakete. Darüber hinaus werden FIP-Pakete, die von einem FCoE-Forwarder (FCF) empfangen werden, nicht an Schnittstellen weitergeleitet, die als "FCoE down" gekennzeichnet sind.
Wenn der Switch als FCoE-FC-Gateway fungiert (nur Switches, die native Fibre Channel-Schnittstellen unterstützen), sendet oder empfängt er keine FIP-Pakete (FCoE Initialization Protocol).
Durch das Deaktivieren der automatischen Aushandlung wird verhindert, dass die Schnittstelle Anwendungsinformationen mit dem Peer austauscht. In diesem Fall wird davon ausgegangen, dass der Peer auch manuell konfiguriert wird.
So deaktivieren Sie die automatische DCBX-Aushandlung von PFC, Anwendungen (einschließlich FCoE) und ETS mithilfe der CLI:
So deaktivieren Sie die automatische Aushandlung der ETS-Empfehlungs-TLV, sodass DCBX nur die TLV der ETS-Konfiguration austauscht:
-
[edit protocols dcbx interface interface-name] user@switch# set enhanced-transmission-selection no-recommendation-tlv