Dit document beschrijft aan klanten de impact van standaardisering van de vPC (Virtual Port Channel) peer-switchconfiguratie in scenario's waar deze geen aanbevelingen volgt, zoals verkeerd afgestemde STP-prioriteiten (Spanning Tree Protocol).
De peer switchfunctie staat een paar van Cisco Nexus 7000 Series apparaten toe om als één enkele STP wortel in Layer 2 topologie te verschijnen. Deze functie heft de noodzaak op om de STP root te koppelen aan de vPC primaire switch en verbetert vPC convergentie als de vPC primaire switch faalt. De waarden die u toepast voor het overspannen van drie prioriteit moeten op beide vPC peers identiek zijn.
Er zijn implementaties geweest waarbij de vPC peer-switchconfiguratie niet aan de STP-prioriteiten in de productieomgeving had aangepast.
Cisco raadt kennis van de volgende onderwerpen aan:
De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u de potentiële impact van elke opdracht begrijpen.
In dit netwerkdiagram is er een eenvoudige vPC-instelling, gedefinieerd door een paar Nexus 7000's. De downstreamtoegangsswitches zijn geconfigureerd als onderdeel van een vPC en niet-vPC. De verkeersgenerator duwt intraVLAN en interVLAN verkeer door het netwerk.
Merk op dat de STP-prioriteiten anders zijn voor de vPC VLAN’s die gedefinieerd zijn, ook al werken de switches in peer-Switch-modus.
De output die hier wordt getoond is voor 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
Zelfs al voldoet de configuratie niet aan de aanbevolen best practice van Cisco, er zijn geen problemen met doorsturen van verkeer tussen VLAN’s (intraVLAN of interVLAN).
Als het in een productieomgeving nodig is om de STP-prioriteit op beide vPC-peers hetzelfde te laten gelden, is de eerste vraag die wordt gesteld wat de impact is.
In de topologie die hier wordt getoond, werden de veranderingen aangebracht in de STP prioriteit voor VLAN 6 en 7 op zowel Nexus 7000s. Aangezien bij een peer Switch-instelling, zowel Nexus 7000s onafhankelijk de Bridge Protocol Data Unit (BPDU) genereert, veroorzaakt de verandering een van de Nexus 7000s om de BPDU met dezelfde eigenschap als de peer te adverteren.
Een niet-vPC switch kan nu een superieure BPDU van een ander pad ontvangen, wat een verandering in de verzendstaat van een specifieke link kan veroorzaken. De statuswijziging wordt in de volgende steekproefuitvoer weergegeven waarbij e3/7 in de verzendstaat is gegaan na de peer-schakelaar. Aangezien RSTP in gebruik is, is deze statuswijziging een subseconde. Het leidt echter tot een melding van de wijziging van de topologie (TCN).
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
De enkele TCN veroorzaakt een vloed van de MAC-tabel, maar zolang het verkeer (unicast) tweerichtingsverkeer is, is er geen onderbreking van de verkeersstroom. Dit is in het lab getest met zowel intraVLAN- als interVLAN-verkeer.
De standaardisering van de STP-prioriteit om de best practice van Cisco te volgen heeft geen invloed op de verkeersstroom op basis van de laboratoriumtest.
De laboratoriumtest introduceert alleen een beperkte reeks variabelen die mogelijk niet overeenkomen met een werkomgeving vanuit een oogpunt van complexiteit. Cisco raadt u aan ervoor te zorgen dat deze veranderingen in veranderingsvensters worden geïmplementeerd om verrassingen te voorkomen.
Er is momenteel geen verificatieprocedure beschikbaar voor deze configuratie.
Er is momenteel geen specifieke troubleshooting-informatie beschikbaar voor deze configuratie.