In diesem Dokument werden die Auswirkungen der Standardisierung der Konfiguration des Virtual Port Channel (vPC)-Peer-Switches für Kunden in Szenarien beschrieben, in denen sie nicht den Empfehlungen folgt, wie z. B. ungleichmäßige Spanning Tree Protocol (STP)-Prioritäten.
Mit der Funktion für Peer-Switches kann ein Paar Cisco Nexus-Geräte der Serie 7000 in der Layer-2-Topologie als ein STP-Root angezeigt werden. Durch diese Funktion muss der STP-Root nicht an den primären vPC-Switch angeheftet werden, und die vPC-Konvergenz wird verbessert, wenn der primäre vPC-Switch ausfällt. Die Werte, die Sie für die Spanning Tree-Priorität anwenden, müssen auf beiden vPC-Peers identisch sein.
Es gab Bereitstellungen, bei denen die Konfiguration des vPC-Peer-Switches den STP-Prioritäten in der Produktionsumgebung nicht entsprach.
Cisco empfiehlt, über Kenntnisse in folgenden Bereichen zu verfügen:
Die Informationen in diesem Dokument basieren auf den folgenden Software- und Hardwareversionen:
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.
In diesem Netzwerkdiagramm ist eine einfache vPC-Konfiguration durch ein Paar Nexus 7000 definiert. Die Downstream-Access-Switches sind für einen vPC bzw. einen Nicht-vPC konfiguriert. Der Datenverkehrsgenerator leitet Intra-VLAN- und Inter-VLAN-Datenverkehr durch das Netzwerk.
Beachten Sie, dass die STP-Prioritäten für die definierten vPC-VLANs unterschiedlich sind, obwohl die Switches im Peer-Switch-Modus betrieben werden.
Die hier gezeigten Ausgaben beziehen sich auf VLAN 6.
n7ka# show span vlan 6
VLAN0006
Spanning tree enabled protocol rstp
Root ID Priority 24582
Address 0023.04ee.be01
This bridge is the root
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 24582 (priority 24576 sys-id-ext 6)
Address 0023.04ee.be01
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Interface Role Sts Cost Prio.Nbr Type
--------------- ---- --- -------- -------- --------------------------------
Po1 Desg FWD 1 128.4096 (vPC) P2p
Po3 Desg FWD 1 128.4098 (vPC peer-link) Network P2p
Eth4/8 Desg FWD 2 128.520 P2p
n7kb# show span vlan 6
VLAN0006
Spanning tree enabled protocol rstp
Root ID Priority 24582
Address 0023.04ee.be01
Cost 1
Port 4098 (port-channel3)
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 28678 (priority 28672 sys-id-ext 6)
Address 0023.04ee.be01
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Interface Role Sts Cost Prio.Nbr Type
--------------- ---- --- -------- -------- --------------------------------
Po1 Desg FWD 1 128.4096 (vPC) P2p
Po3 Root FWD 1 128.4098 (vPC peer-link) Network P2p
Eth4/7 Desg FWD 2 128.519 P2p
vpc_sw# show span vlan 6
VLAN0006
Spanning tree enabled protocol rstp
Root ID Priority 24582
Address 0023.04ee.be01
Cost 1
Port 4096 (port-channel1)
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 61446 (priority 61440 sys-id-ext 6)
Address 6c9c.ed4e.6f43
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Interface Role Sts Cost Prio.Nbr Type
--------------- ---- --- -------- -------- --------------------------------
Po1 Root FWD 1 128.4096 P2p
non_vpc_sw# show span vlan 6
VLAN0006
Spanning tree enabled protocol rstp
Root ID Priority 24582
Address 0023.04ee.be01
Cost 2
Port 392 (Ethernet3/8)
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 61446 (priority 61440 sys-id-ext 6)
Address 0022.557a.4343
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Interface Role Sts Cost Prio.Nbr Type
--------------- ---- --- -------- -------- --------------------------------
Eth3/7 Altn BLK 2 128.391 P2p
Eth3/8 Root FWD 2 128.392 P2p
Obwohl die Konfiguration nicht mit den Best Practices von Cisco übereinstimmt, gibt es keine Probleme bei der Weiterleitung des Datenverkehrs zwischen den VLANs (Intra-VLAN oder Inter-VLAN).
Wenn in einer Produktionsumgebung die STP-Priorität auf beiden vPC-Peers gleich sein muss, stellt sich die erste Frage, welche Auswirkungen dies hat.
In der hier gezeigten Topologie wurden Änderungen an der STP-Priorität für VLAN 6 und 7 auf beiden Nexus 7000 vorgenommen. Da in einer Peer-Switch-Konfiguration beide Nexus 7000-Switches unabhängig die Bridge Protocol Data Unit (BPDU) generieren, veranlasst diese Änderung, dass einer der Nexus 7000-Switches die BPDU mit demselben Attribut wie der Peer meldet.
Ein Nicht-vPC-Switch kann jetzt eine überlegene BPDU von einem anderen Pfad empfangen, was zu einer Änderung des Weiterleitungsstatus einer bestimmten Verbindung führen kann. Die Statusänderung wird in der nächsten Beispielausgabe angezeigt, in der e3/7 nach dem Wechsel des Peer-Switches in den Weiterleitungsstatus gewechselt ist. Da RSTP verwendet wird, ist diese Statusänderung eine Sekundenbruchteile. Es wird jedoch eine TCN (Topology Change Notification) generiert.
non_vpc_sw# show span vlan 6
VLAN0006
Spanning tree enabled protocol rstp
Root ID Priority 24582
Address 0023.04ee.be01
Cost 2
Port 391 (Ethernet3/7)
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 61446 (priority 61440 sys-id-ext 6)
Address 0022.557a.4343
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Interface Role Sts Cost Prio.Nbr Type
--------------- ---- --- -------- -------- --------------------------------
Eth3/7 Root FWD 2 128.391 P2p => E3/7 was in Altn BLK state before
Eth3/8 Altn BLK 2 128.392 P2p
non_vpc_sw# show span vlan 6 det
VLAN0006 is executing the rstp compatible Spanning Tree protocol
Bridge Identifier has priority 61440, sysid 6, address 0022.557a.4343
Configured hello time 2, max age 20, forward delay 15
Current root has priority 24582, address 0023.04ee.be01
Root port is 391 (Ethernet3/7), cost of root path is 2
Topology change flag not set, detected flag not set
Number of topology changes 14 last change occurred 0:01:37 ago
from Ethernet3/7
Times: hold 1, topology change 35, notification 2
hello 2, max age 20, forward delay 15
Timers: hello 0, topology change 0, notification 0
n7ka# show span vlan 6 det
VLAN0006 is executing the rstp compatible Spanning Tree protocol
Bridge Identifier has priority 24576, sysid 6, address 0023.04ee.be01
Configured hello time 2, max age 20, forward delay 15
We are the root of the spanning tree
Topology change flag set, detected flag not set
Number of topology changes 28 last change occurred 0:01:37 ago
from port-channel3
Times: hold 1, topology change 35, notification 2
hello 2, max age 20, forward delay 15
Timers: hello 0, topology change 18, notification 0
n7kb# show span vlan 6 det
VLAN0006 is executing the rstp compatible Spanning Tree protocol
Bridge Identifier has priority 24576, sysid 6, address 0023.04ee.be01
Configured hello time 2, max age 20, forward delay 15
We are the root of the spanning tree
Topology change flag set, detected flag not set
Number of topology changes 20 last change occurred 0:01:37 ago
from Ethernet4/7
Times: hold 1, topology change 35, notification 2
hello 2, max age 20, forward delay 15
Timers: hello 0, topology change 28, notification 0
vpc_sw# show span vlan 6 det
VLAN0006 is executing the rstp compatible Spanning Tree protocol
Bridge Identifier has priority 61440, sysid 6, address 6c9c.ed4e.6f43
Configured hello time 2, max age 20, forward delay 15
Current root has priority 24582, address 0023.04ee.be01
Root port is 4096 (port-channel1), cost of root path is 1
Topology change flag not set, detected flag not set
Number of topology changes 23 last change occurred 0:01:37 ago
from port-channel1
Times: hold 1, topology change 35, notification 2
hello 2, max age 20, forward delay 15
Timers: hello 0, topology change 0, notification 0
Die einzelne TCN verursacht einen Flush der MAC-Tabelle. Solange der Datenverkehr (Unicast) in beide Richtungen verläuft, findet keine Unterbrechung des Datenverkehrsflusses statt. Dies wurde im Labor sowohl für VLAN- als auch für VLAN-internen Datenverkehr getestet.
Die Standardisierung der STP-Priorität, um den Best Practices von Cisco zu folgen, hat keine Auswirkungen auf den auf dem Labortest basierenden Datenverkehrsfluss.
Der Übungstest führt nur eine begrenzte Anzahl von Variablen ein, die aus Sicht der Komplexität möglicherweise nicht mit einer realen Umgebung übereinstimmen. Cisco empfiehlt, diese Änderungen in Änderungsfenstern zu implementieren, um Überraschungen zu vermeiden.
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 |
09-Apr-2015 |
Erstveröffentlichung |