Archived from groups: comp.dcom.lans.ethernet (
More info?)
Thomas Bahls <tbahls@arcor.de> wrote in message news:<40ca1a66$0$22991$9b4e6d93@newsread2.arcor-online.net>...
> Hi all,
>
> I was wondering what (technical) reason there might be for the maximum
> bridge diameter of 7 bridges as per IEEE 802.1D? What I could guess is
> that protocols such as (R,M)STP would have some timings in them and
> propagation throughout a network brings its diameter and time together
> then. Is it just that? Assuming one would not run STP --for whatever
> reason-- could a bridge diameter be larger than 7 then?
>
> I'd appreciate if someone would share their insight on bridge diamter and
> its 802.1D limit with me.
The limit is there to ensure that STP operates correctly, and is
due to the *maximum* time that it is *possible* for a frame to take
to traverse the network.
IIRC the 802.1d Standard says that a bridge must not hold a frame
for more than a second. I guess then that the STP timers
were set to allow 7 seconds for a frame to get across the
network.
NO NO NO NO NO!!!
That was not a bad guess but the time is not for the traversal
of frames but for the propagation of BPDUs. I seem to recall
that BPDUs are sent from the root bridge and each bridge
processes those received from the direction of the root and
then sends out its own BPDUs away from the root.
Clearly in modern LANS packets do not *usually* get delayed by
anything like that however the standard was written in
an attempt to guarantee that STP would operate correctly
in all circumstances.
In view of the ubiquity of STP I think that the attempt
succeeded.
Lost STP frames result in loops.
I would guess (more guessing) that Rich Seifert's book has
material on this.
If you are not using STP i.e. you have a loop free topology then
you do not need to worry about the limitation.
This would apply if only parts of the topology were loop free.
You could have a core running STP and then string together
as many switches as you liked with STP disabled.
I am not saying that this design will lead to a long life of
contentedness but it would work.
You would want to check out very carefully the behaviour
of switches with STP disabled if you wanted more than one STP zone.
The switches not running STP might pass STP through or block it
I don't know which.
Thinking about any of this for more than two seconds in the
context of a Western corporate network could get you sacked
if you worked for me. There are however I am sure cases
where it would be appropriate to consider it.