On Fri, 05 Oct 2012 23:43:54 -0500, Robert Wessel
<> wrote:
>On Fri, 5 Oct 2012 23:57:04 -0400, "Mark"
><> wrote:
>
>>Hello,
>>
>>they often say, for example http://en.wikipedia.org/wiki/Carrier_Ethernet
>>that such concepts as "bridge" or "spanning tree" don't scale well to large
>>networks. What exactly is meant here by "scale" ?
>
>
>Quite simply that bridges and the spanning tree protocol won't work on
>really large networks. For example, most bridges (switches) can only
>learn a few tens of thousands of MAC addresses - and if there are more
>devices than the bridges can learn, frames get broadcast to all
>attached LANs. Further the way that addresses are propagated around
>the network, and how the network organizes itself, also fairs poorly
>in large networks.
Bridging has some tables and overheads that grow faster than linear
with the number of connections and devices across the entire set of
indirectly connected switches.
Every end point connected to a bridged system has at least 1 MAC
address, and any traffic to that device implies that MAC has entries
in some or all the devices that make up the network.
This means linear scaled up table space is needed, but the maintenance
overheads that occur grow more quickly as well.
The other practical problem is that a network needs to be stable to
operate well, and in practice that means that you need ways to limit
changes to parts of the system so their effect stay local.
in bridging a topology change can propagate across the system.
>
>Routing, OTOH, is much more hierarchical, and network interconnections
>are managed much more explicitly, so it scales far better. Basically
>the Internet is all routed (as opposed to bridged), with the obvious
>exception of relatively local and small bridged networks (usually
>smaller than a few thousand nodes).
Think of the hierarchy in routing as being selective information
hiding.
Instead of 1 entry per MAC address for 100,000 devices in table for a
big corporate network, you may need just 1 or a few routing entries
saying "xxx corp is that way".
This means any topology change in xxx corp stays within their system -
the rest of the system doesnt need to see it
--
Regards
- replace xyz with ntl