cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1638
Views
0
Helpful
5
Replies

Spanning Tree Loop

DANIEL MCKEEHAN
Level 1
Level 1

I'm having a problem setting up an example redundant L2 configuration.  For reference I'm testing this in VIRL. 

What is happening is that the spanning tree is not properly blocking the spanning tree ports to prevent a loop.  I've tried enabling the bpdu guard feature and it just blocks all the ports.  The spanning tree keeps flapping on the ports.  This is using RSTP and the vlan in question is 999.   All switches below are NX-OSv.

I've attached all configs and the virl file, login is default admin/admin.

 

Capture.PNG

5 Replies 5

marce1000
Hall of Fame
Hall of Fame

 

 - The least of what you need in an initial spanning-tree setup is bpduguard. Use  defaulted settings as much as possible, for initial testing of spanning-tree convergence. Examine syslogs for more info. Make sure that there are no faulty connectors on any of the  links.

M.

 



-- Each morning when I wake up and look into the mirror I always say ' Why am I so brilliant ? '
    When the mirror will then always repond to me with ' The only thing that exceeds your brilliance is your beauty! '

Hello

Have you specified an stp root switch for all vlans? - If not do so

 

remove any bpdu-filtering 

 

sh int trunk on each switch starting from the stp core which will have all trunks fwd/desg 

 

From there move to each switch and perform the same you should be able to T/S where the loop is originating from  it will be port that is for some reason forwarding when it shouldn’t be - the logging usually provides an indication  also to the root of the problem.

 

 

 

 

 


Please rate and mark as an accepted solution if you have found any of the information provided useful.
This then could assist others on these forums to find a valuable answer and broadens the community’s global network.

Kind Regards
Paul

AndiBuchmann157
Level 1
Level 1

check the priorities and mac adresses of all devices, maybe something gets mixed up because of "simulator issues" and a proper election of the root bridge fails

One reply says to enable BPDU guard and another says not to.  From my understanding the STP should converge without BPDU and identify the loops in the listening phase.  I tried this in both GNS3 and in the VIRL networks and it fails in both.  I'm wondering if this is just a simulator issue.  I've seen other issues when attempting to test layer 2 configuration. 

 

Regarding the root switch Nexus-1 is forced primary for vlan 999 and Nexus-2 is forced to be the secondary.  

 

Show interface trunk doesn't yield any useful info. 

Hello

Bpduguard should only be assigned on edge ports and not on any ports that you expect bpdus such as trunk ports

Bpdufilter filters bpdu thus effectively turning off spanning-tree thus is can cause switching loops if applied to the wrong ports trunk ports or access-posts

 

To manually specify a stp root switch

spanning-tree vlan 1,999 priority 0  < apply to primary core switch
spanning-tree vlan 1,999 priority 4096  <apply to secondary core switch


Please rate and mark as an accepted solution if you have found any of the information provided useful.
This then could assist others on these forums to find a valuable answer and broadens the community’s global network.

Kind Regards
Paul