In diesem Dokument wird beschrieben, wie die Funktion zur automatischen Wiederherstellung des virtuellen PortChannel (vPC) auf dem Nexus 7000 konfiguriert wird.
Für dieses Dokument bestehen keine speziellen Anforderungen.
Dieses Dokument ist nicht auf bestimmte Software- und Hardwareversionen beschränkt.
Die Informationen in diesem Dokument wurden von den Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen.
Warum benötigen wir vPC-Auto-Recovery?
Für diese vPC-Erweiterung gibt es zwei Hauptgründe:
In Version 5.2(1) und höher führt die Funktion zur automatischen vPC-Wiederherstellung diese beiden Erweiterungen zusammen.
Die Konfiguration der automatischen vPC-Wiederherstellung ist einfach. Sie müssen die automatische Wiederherstellung unter der vPC-Domäne auf beiden vPC-Peers konfigurieren.
Dies ist eine Beispielkonfiguration:
Ein Switch S1
S1 (config)# vpc domain
S1(config-vpc-domain)# auto-recovery
S1# show vpc
Legend:
(*) - local vPC is down, forwarding via vPC peer-link
vPC domain id : 1
Peer status : peer adjacency formed ok
vPC keep-alive status : peer is alive
Configuration consistency status : success
Per-vlan consistency status : success
Type-2 consistency status : success
vPC role : primary
Number of vPCs configured : 5
Peer Gateway : Enabled
Peer gateway excluded VLANs : -
Dual-active excluded VLANs : -
Graceful Consistency Check : Enabled
Auto-recovery status : Enabled (timeout = 240 seconds)
vPC Peer-link status
---------------------------------------------------------------------
id Port Status Active vlans
-- ---- ------ --------------------------------------------------
1 Po1 up 1-112,114-120,800,810
vPC status
-----------------------------------------------------------------------
id Port Status Consistency Reason Active vlans
-- ---- ------ ----------- ------ ------------
10 Po40 up success success 1-112,114-1
20,800,810
Ein Switch S2
S2 (config)# vpc domain 1
S2(config-vpc-domain)# auto-recovery
S2# show vpc
Legend:
(*) - local vPC is down, forwarding via vPC peer-link
vPC domain id : 1
Peer status : peer adjacency formed ok
vPC keep-alive status : peer is alive
Configuration consistency status : success
Per-vlan consistency status : success
Type-2 consistency status : success
vPC role : secondary
Number of vPCs configured : 5
Peer Gateway : Enabled
Peer gateway excluded VLANs : -
Dual-active excluded VLANs : -
Graceful Consistency Check : Enabled
Auto-recovery status : Enabled (timeout = 240 seconds)
vPC Peer-link status
---------------------------------------------------------------------
id Port Status Active vlans
-- ---- ------ --------------------------------------------------
1 Po1 up 1-112,114-120,800,810
vPC status ----------------------------------------------------------------------
id Port Status Consistency Reason Active vlans
-- ---- ------ ----------- ------ ------------
40 Po40 up success success 1-112,114-1
20,800,810
Wie funktioniert die automatische Wiederherstellung wirklich?
In diesem Abschnitt wird jedes Verhalten, das im Abschnitt "Hintergrundinformationen" erwähnt wird, separat behandelt. Es wird davon ausgegangen, dass die automatische vPC-Wiederherstellung auf beiden Switches S1 und S2 konfiguriert und in der Startkonfiguration gespeichert wird.
Beispiel:
S1 ist ausgeschaltet. S2 wird erwartungsgemäß zur operativen Hauptkomponente. Peer-Link und Peer-Keepalive, und alle vPC-Verbindungen werden von S1 getrennt. S1 ist nicht eingeschaltet. Da S1 vollständig isoliert ist, wird der vPC aufgrund der automatischen Wiederherstellung eingeschaltet (obwohl die physischen Verbindungen ausgefallen sind) und übernimmt die Rolle des primären. Wenn nun Peer-Link oder Peer-Keepalive zwischen S1 und S2 verbunden sind, behält S1 die Rolle des primären und S2 wird sekundär. Diese Konfiguration veranlasst S2, seinen vPC so lange auszusetzen, bis sowohl der vPC Peer-Link als auch der Peer-Keepalive eingeschaltet sind und die Konsistenzprüfung abgeschlossen ist. Dieses Szenario verursacht Datenverkehr in ein schwarzes Loch, da der S2 vPC sekundär ist und die physischen S1-Verbindungen deaktiviert sind.
Soll ich die automatische vPC-Wiederherstellung aktivieren?
Es empfiehlt sich, die automatische Wiederherstellung in Ihrer vPC-Umgebung zu aktivieren.
Es besteht eine geringe Wahrscheinlichkeit, dass die Funktion für die automatische vPC-Wiederherstellung ein Szenario mit doppelter Aktivität schafft. Wenn Sie zum Beispiel zunächst den Peer-Link verloren haben und dann den Peer-Keepalive verloren haben, wird ein Szenario mit doppelter Aktivität vorliegen.
In dieser Situation gibt jeder vPC-Teilnehmer-Port weiterhin dieselbe Link Aggregation Control Protocol-ID an wie vor dem Ausfall eines Dual-Active-Geräts.
Eine vPC-Topologie schützt im Falle von Szenarien mit zwei aktiven Geräten grundsätzlich vor Schleifen. Im schlimmsten Fall gibt es doppelte Frames. Dennoch leitet jeder Switch als Mechanismus zur Schleifenvermeidung Bridge Protocol Data Units (BPDUs) mit derselben BPDU Bridge-ID weiter wie vor dem Dual-Active-Ausfall von vPC.
Obwohl dies nicht intuitiv ist, ist es dennoch möglich und wünschenswert, den Datenverkehr vom Access Layer zum Aggregation Layer weiterzuleiten, ohne dass es bei den aktuellen Datenverkehrsflüssen zu Verlusten kommt, vorausgesetzt, die ARP-Tabellen (Address Resolution Protocol) werden bereits für alle erforderlichen Hosts auf beiden Cisco Nexus-Peers der Serie 7000 ausgefüllt.
Wenn neue MAC-Adressen von der ARP-Tabelle erfasst werden müssen, können Probleme auftreten. Die Probleme entstehen, weil die ARP-Antwort vom Server auf ein Gerät der Cisco Nexus 7000-Serie und nicht auf das andere gehasht wird, wodurch der Datenverkehr nicht korrekt fließen kann.
Angenommen, der Datenverkehr wurde vor dem eben beschriebenen Ausfall auf beide Geräte der Cisco Nexus 7000-Serie gleichmäßig über einen richtigen Port-Channel und eine Equal Cost Multipath (ECMP)-Konfiguration verteilt. In diesem Fall wird der Server-zu-Server- und Client-zu-Server-Datenverkehr mit dem Vorbehalt fortgesetzt, dass einzelne Hosts, die direkt mit der Cisco Nexus Serie 7000 verbunden sind, nicht kommunizieren können (da kein Peer-Link vorhanden ist). Darüber hinaus können neue MAC-Adressen, die bei einer Cisco Nexus 7000-Serie erfasst wurden, nicht auf dem Peer erfasst werden, da dies dazu führen würde, dass der auf dem Cisco Nexus 7000-Peer-Gerät eingehende Rückverkehr überflutet wird.
Weitere Informationen finden Sie auf Seite 19 des virtuellen PortChannel der Cisco NX-OS Software: Grundlegende Konzepte für weitere Informationen.
Für diese Konfiguration ist derzeit kein Überprüfungsverfahren verfügbar.
Für diese Konfiguration sind derzeit keine spezifischen Informationen zur Fehlerbehebung verfügbar.
Überarbeitung | Veröffentlichungsdatum | Kommentare |
---|---|---|
1.0 |
20-Jun-2013 |
Erstveröffentlichung |