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

Cisco 3650/3850 no spanning-tree vlan x, y issue(Command present in run config) after mst upgrade

anilkumar.cisco
Level 4
Level 4

Hello Team,

 

We have stack 3650/3850 switch on the network with IOS version 16.3.7  , after PVST to MST upgrade..

seeing no spanning-tree vlan x, y vlan on the configuration.

Just want to understand the reason for this or any future issue because of this or we can ignore this command present in the running configuration file..

 

Best Regards

Anil Singh

5 Replies 5

Giuseppe Larosa
Hall of Fame
Hall of Fame

Hello Anil,

having moved to MST I would check the following:

are Vlan X anfd Y covered by any MST instance including MST instance 0 ?

if so the commands that you have noticed should be meaningless as you have moved to MST and the involved VLANs are managed by an MST instance.

 

Hope to help

Giuseppe

 

Agree, but this unnecessary command , creating a lot of confusion.. and customer is raising alarm..

 

Hello Anil,

if the unnecessary commands can be removed manually do it

issue

spanning-tree vlan X

spanning-tree vlan Y

 

even if we both know they are not a real issue in MST mode.

This can make the customer more confident

 

Hope to help

Giuseppe

 

Hello Giuseppe,

++ 5 voting from me..

 

Just want to understand the implication of no spanning-tree vlan x, y.. etc command on switch side when PVST is running in switch stack and number of vlan exceeded more then 128..

 

I know the recommendation is to upgrade MST when number of vlan exceeded more then 128.. but what will be the impact if we would not upgrade it to MST instance and some vlan instance will be there without spanning-tree instance.

 

Best Regards

Anil Singh

Hello Anil,

if you are running PVST+ or Rapid PVST and your switches have a limitation of 128 Per Vlan STP instances and you have more then 128 Vlans you are potentially in trouble:

some Vlans will have the command

no spanning-tree Vlan X

no spanning-tree vlan y

and if in PVST+/ Rapid PVST mode these commands are meaningful and say that no STP instance is running for Vlan X and Vlan Y.

 

It is not clear how the "exceeding Vlans" are chosen the last created in VLAN database are a likely choice but I am not sure about this.

What is more important is that any switch or switch stack can make different choices about the "exceeding Vlans" the VLANs without STP and this would increase the impact and probability of issues:

just at access layer what if two ports belonging to Vlan X are connected together by accident ? Because no STP BPDUs are sent or received the switch has no means to detect the loop.

 

The only alternative to MST is the following one:

implement manual list of allowed Vlans on each uplink both sides if access ports are not spread over all the Vlans just allow the needed ones and the management VLANs

Then for each access layer device ensure that STP is active for VLANs with access ports associated to them and allowed on the uplinks.

 

As you see it is a long work and requires frequent check and update.

 

On the other side moving to MST solves the scalability issue but requires proper planning to create subsets of Vlans served by different MST instances.

To be noted also not existing Vlans can be associated to an MST instance.

This work is important because MST is not so plug and play as PVST is. A change on a single switch creates a new MST region.

Things have became easier with VTP version 3 that can propagate the VLANs to MST instances associations from primary server to all switches.

 

Hope to help

Giuseppe

 

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Review Cisco Networking products for a $25 gift card