On Fri, 27 Aug 2004 16:54:43 -0600, Michael Benden <(E-Mail Removed)>
wrote:
>I have several hundred Cisco 1200 APs scattered throughout campus, and
>recently there have been HUGE problems with people's XP laptops set up
>to bridge between wired and wireless connections. When they do that, the
>spanning tree protocol on the switches start shutting down random ports
>and affect random amounts of people -- it's a freakin' nightmare
Easy solution. Ban all XP laptops and offer to replace the OS with
one of several Linux mutations. (It's midnight and my brain isn't
working quite right).
>Anyway, we've been thinking about how to fix this, and, essentially, it
>boils down to sticking each AP behind a layer-3 hop, which would kill
>roaming from one AP to another, and getting a new set of APs that would
>allow us to disassociate those clients that send packets sourced from
>more than one MAC address (which in our case would be the xp laptops
>that are set up as bridges).
If you do that, methinks you might kill any system that has a bunch of
computahs connected to a local switch, and then to the campus network
via a wireless bridge. While I don't think it would be particularly
detrimental, there are probably a few such remote LAN's that you've
never noticed (because they caused no problems). However, they can
buy and install a cheap router between the wireless bridge and the
switch, which would eliminate the issue by making everything appear to
arrive from one MAC and one IP address.
Basically, you want a 1:1 MAC to IP mapping in the ARP cache. I don't
think it's going to do anything for your spanning tree protocol
problem. Spanning tree works on the MAC layer and doesn't know
anything about IP addresses. You can play with the IP addresses all
you want and the multiple paths through the switched MAC layers will
still be there, merrily being thrashed around by the STP. As long as
you want to have the switched find their own best path to wherever,
you're gonna have problems.
The STP was designed specifically to prevent loops.
http://www.cisco.com/univercd/cc/td/...an2/stpapp.htm
Your Windoze XP laptop bridges are creating loops (more than one path
to the same place) and STP sometimes electing to go through some XP
laptop, instead of through various parts of your network. When the
laptop moves or shuts down, STP is suppose to detect this, reconfigure
on the fly, and continue pumping packets. Apparently, this is not
happening on your system. It's suppose to converge in about 30
seconds or less, not permanently disconnect parts of the network.
Some of the gigabit switched networks will reconfigure in less than
500msec. Methinks something is broken or misconfigured on your
network.
You may also have built an oversized network. Do your STP switches
cause packets to blunder through more than 7 bridges to the final
destination? Include the wireless link/bridge as one bridge. If so,
STP stops at 7 bridges.
>You know, like most managed switches would have the ability to shut off
>edge ports based on the presence of more than a set limit of mac
>addresses, or the ability to hard-code a given mac address to a port.
How are you gonna update all these switches with a new MAC to port
address table when a radio moves between ports? Well, actually it can
be done with a "wireless switch".
http://www.symbol.com/products/wirel..._brochure.html
The radios are literally brain dead and devoid of any intelligence.
They shovel 802.11 packets and nothing else. All the intelligence is
in the central switch. You can do your MAC to port mapping, detect
roaming, and generally do tricky things in this centralized scheme
that cannot be done with a distributed switch topology. I'm not sure
if this will do exactly what you want, but it might be worth a call to
the sales droids.
>Do you know of any AP model that would allow a limit on the number of
>MAC addresses per associated client ?
That's redundant. The way an access point recognizes a client radio
association is by the BSSID which is the MAC address. There's no
other way that I can think of determining the number of radios other
than counting the BSSID which will always be the same number as the
MAC addresses.
>Thanks much for any pointers, ideas, hints, whatever. We're getting
>hammered here
Find out why STP is taking so long to reconfigure.
Don't look to layer 3 solutions for layer 2 problems.
--
Jeff Liebermann
(E-Mail Removed)
150 Felker St #D
http://www.LearnByDestroying.com
Santa Cruz CA 95060 AE6KS 831-336-2558