Connecting Airport to switch to extend a network

airport

I have an Airport Extreme connected to the internet and a handful of Extremes/Expresses extending it wirelessly. It works OK. But when I connect one of the extending devices with an ethernet cable – on the theory that wired is better than wireless – things go awry. (My primary Airport Extreme starts dropping the connection, devices show that they are online, but they are not, etc. Basically, the network stops working.)

Once thing that I do that I'm not sure of is that I plug those devices into a switch as opposed to directly into the primary Airport Extreme. So my question is: Is this OK to do?

Thank you in advance!

Best Answer

If you have them set up as a wireless extender and then connect them with a wired connection, you are creating a network loop.

enter image description here

The drawing is a bit rudimentary, but it makes the point. Whether you are connected over a wire or a radio, you have a connection between one Airport and another. When you make the second (wired) connection, you create a second path back to the Airport.

So, if you imagine a client device connected to any one of the two lower switches in the picture, which path should the switch send data destined for the client?

That's why things go awry.

"Enterprise" grade network switches have something called STP (Spanning Tree Protocol) also known as 802.1d which prevents this from happening. Looking at the Tech Specs page for the Airport Extreme, it appears that 802.1d is not supported; not surprising since it's rarely on consumer grade devices.

To fix it, you need to leave the wired connection in and turn off the "Extender" mode. Set it to be a Wireless Access Point instead.