[f-nsp] Spanning tree on brocade

Jethro R Binks jethro.binks at strath.ac.uk
Wed May 18 11:11:17 EDT 2016


Some thoughts;

"What happened" may be hard to determine at this point, but generally 
apart from the obvious causes (like cabling and config mistakes), one 
possible is that someone connected a device in a way that connected 
together two vlans together and caused the instability (you might never 
find that).  Or a device handling multiple VLANs failed in some way.

What's more interesting is how to protect yourself for the future.  At a 
minimum, if you are completely Brocade, ensure you are running 802.1w in 
each vlan on all the devices:

vlan xyz
 spanning-tree 802-1w

and on one device which you choose, specifically define it is to be the 
root bridge:

vlan xyz
 spanning-tree 802-1w
 spanning-tree 802-1w priority 0

You can also consider the following, which you will probably find in any 
generic spanning tree reference:

Where you have edge connections, consider explicitly set them to be edged 
with spanning-tree 802-1w admin-edge-port (which stops them becoming part 
of the spanning tree so cuts down on needless STP calculations when they 
come up and down).  Then enable stp-bpdu-guard on them so they will shut 
down if someone does something rash and creates a loop there, or tries to 
extend your network by connecting their own stp-aware devices.

For links between network devices, consider explicitly setting them to be 
p2p with spanning-tree 802-1w admin-pt2pt-mac.

Be aware that making changes, such as changing spanning tree type (from 1d 
to 1w or 1s) usually causes some initial disruption so you might want to 
plan out what you are going to change and where and get a downtime window 
where you can progress it out.  Don't do it until you are sure you know 
what connects to where and that there are no unknown parts.

If you want to give management something to do, ask them to support a 
policy that absolutely forbids anyone from extending the network (by 
adding hubs/switches for themselves) without authorisation, if you are in 
the sort of environment where that could cause you issues.  If you are 
aiming for an accurate predictable STP deployment, you really really want 
to know exactly what the network looks like and don't want someone else 
adding bits to it without you knowing.

And sometimes switches do go bad.  Really really bad.

Jethro.



On Wed, 18 May 2016, Nick Cutting wrote:

> No routing at all
> 
> The meltdown is almost certainly the result of 6 Fastirons, 2 turboIrons 
> running a combination of IEEE, 802.1w and No spanning tree at all. Ive 
> diagrammed this now for each vlan, and I have found some serious deisgn 
> issues.
> 
> MGT wanted me to figure out what happened, All I can think about is how 
> to fix this - i.e 801.w everywhere, on all vlans - It seems that this 
> runs as a per-vlan spanning tree flavor?
> 
> NickC
> 
> From: Nick Hilliard [mailto:nick at foobar.org]
> Sent: Wednesday, May 18, 2016 10:28 AM
> To: Eldon Koyle
> Cc: Nick Cutting; foundry-nsp
> Subject: Re: [f-nsp] Spanning tree on brocade
> 
> Eldon Koyle wrote:
> > That is _really_ old code on the turboiron. It may be the version they
> > shipped with, which was extremely buggy. You are correct that it is
> > routing code (TIR is routing, TIS is switching). Are you doing any
> > routing on that device?
> 
> old and buggy, but stp on 4.02.00c was fine. If there was an STP
> meltdown, it's more likely to have been the result of a network misconfig.
> 
> 7.3.00f was the next usable version of the tix code after 4.02.00c.
> Upgrading would be a really good idea, not least due to the unicast
> flooding problem in all versions of the turboiron code before 7.3
> (DEFECT000362191).
> 
> Nick
> 
> ________________________________
> 

.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
Jethro R Binks, Network Manager,
Information Services Directorate, University Of Strathclyde, Glasgow, UK

The University of Strathclyde is a charitable body, registered in
Scotland, number SC015263.


More information about the foundry-nsp mailing list