09-22-2011 07:49 AM - edited 03-07-2019 02:22 AM
I can't find any documentation on this. When we inserted a transceiver in a 4900M (stp root bridge), it disrupted spanning-tree. We are running MST, and it caused a topology change in every instance, that again caused a couple of seconds of outage.
Have anyone else experienced this?
09-22-2011 08:27 AM
Hi,
if the interface belongs to any vlan then definetly a tcn will get generated when the links go down and the TCN it will instruct the other switches to flush the mac table of the other switches in that vlan
You can configure that interface as port-fast so that no TCNS will be generated from that port.
Hope this helps
Cheers
Somu
Rate helpful posts
09-22-2011 08:58 AM
It was configured as an access port in a vlan, so my prediction would be that it should only cause a TCN fort the MST instance that the vlan belonged to. TCN's are normal, and shouldn't be disruptive, other than the flushing of the cam table as you say.
What we experienced was a topology change for instance 0 and all the other instances, which also caused a short outage. No root changes or anything else, just topology change for all instances.
My guess is that the insertion of the sfp caused this, and maybe because it was inserted into the root bridge.
09-22-2011 11:49 AM
Somu,
You wrote:
if the interface belongs to any vlan then definetly a tcn will get generated when the links go down
Please correct me if I am wrong but as the MSTP is built on top of RSTP, the TCN should be generated only if a port becomes forwarding - not if a port goes down. See the following document:
http://www.cisco.com/en/US/tech/tk389/tk621/technologies_white_paper09186a0080094cfa.shtml#topchng
In particular, it states: "In RSTP, only non-edge ports that move to the forwarding state cause a topology change. This means that a loss of connectivity is not considered as a topology change any more, contrary to 802.1D (that is, a port that moves to blocking no longer generates a TC)."
Dansken, am I understanding you correctly that a simple insertion of a SFP into a switch - with no cable or fiber connected to the SFP module - caused an outage?
Best regards,
Peter
09-22-2011 12:10 PM
Yes, it looks very much so. I inserted 2 SFP's, with a few seconds between. Around 7 seconds after each sfp was inserted, there was a topology trap for instance 0 (log wouldn't show for any other instance, but a "show spanning-tree active detail | i from|change") would say there had been a change for all instances. I also connected fiber to one of the modules, and the link came up, but it didn't look as that was the reason for all the topology changes.
Either way, the port (access mode) should only have caused a TCN in it's respective MST instance.
09-22-2011 12:34 PM
Dansken,
Topology changes in MSTP are still eluding me so I won't comment on whether an access port going up should cause a TC only in its own instance, or in the IST+its own instance (as the IST runs on all ports regardless of their VLAN), or in all instances.
There is a couple of things here that I find curious:
I am wondering if there is actually a different explanation to the outage - some other event taking place, and whether we are incorrectly attributing the outage to the TC that simply occured around the same time. As expained before by both of us, a TC can not cause a network outage.
Or perhaps... hmmm. This is a strong speculation, but let's see: Is it possible that by inserting a SFP into a switch, the MSTP Port IDs have been renumbered (the port indexes being shifted because of activation of a previously non-present interface)? That would essentially mean resetting the entire MSTP process on the respective switch, along with the Proposal/Agreement stuff. The Port IDs can be displayed simply in the show spanning-tree command output in the column Prio.Nbr - this would, however, need making an experiment with removing and reinserting the SFP, or perhaps comparing older and current outputs of show spanning-tree if there are any stored.
Best regards,
Peter
09-23-2011 05:09 AM
Those are some very interesting points.
- I forgot to mention that the port is configured with bpdufilter, I am not sure if it does a proposal/agreement, or if it filters all bpdu's in this state.
- the port is connected to a switch which we dont have control over, I am not sure what flavour of stp they are running.
- we are running mst for the most, with a few boundaries to rpvst switchblocks. and also some pre-standard MST.
- Your last point is an interesting one, but hard to prove, as I don't have a record of potential previous numbers.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide