Ask Slashdot: How Do You Deploy Small Office Wi-Fi SSIDs?
First time accepted submitter junkfish writes "I am not able to install a controller based Wi-Fi solution in my office due to cost, but I like presenting my users with a single SSID rather than an array of four or five differently named SSIDs from different access points. What is your experience deploying multiple wireless access points with the same SSID and password? I have been doing this with Cisco 1040 series Access Points this year, and have had good success. It seems like the client is able to determine which AP is best to connect to, and is able to roam around the office without too much of an interruption when it connects to a different AP. Is this sloppy practice? Or does the general state of the 802.11 provide for this sort of resiliency? I am really interested in your opinion because I have not seem too much documented on this subject."
I've seen it work with multiple AP's in an office that all had the same SSID. Just cloned the boxes (some cheap Cisco thing, can't remember the part number) and never had any issues with conflicts.
Do not mock my vision of impractical footwear
I thought that was the standard way of doing it anyway. Is it not?
The Airport Extreme's seem to handle this fine. I setup several using the same SSID to extend the signal.
I would highly encourage you to look at the Ubiquiti UniFi system. Software based centralized computer and basic APs are only $66. We're switching to them from Cisco and have been very happy.
http://www.ubnt.com/unifi
What you are talking about will work fine in smaller offices. As far as I can tell, though, there is no handover when a signal is poor, only when it is lost. The laptop will stay connected to whatever the original access point is until it can not contact it anymore. If the distance increases after initial connection and the signal becomes crappy, it won't automatically connect to a closer AP until the original connection drops completely.
That said, Cisco does make some equipment that handles that, I believe. In my environment, I only need 2 APs to cover my building, so I decided I didn't need that more expensive solution.
I've set a few up and it's relatively simple. Make sure they have the same SSID - Passphrase and Security type (WPA2-PSK is what i use). Just make sure you have one doing DHCP or atleast a box on your network doing it and just kick the rest into bridge mode.
Is there another way to do it? I've always set office (and my home) Wifi networks up like this -- as long as the AP's are all on the same subnet, roaming among them should be fairly transparent.
Try to use non-overlapping channels as much as possible. (i.e. channel 1 at the east end of the office, channel 6 in the middle and channel 11 at the west end). If you can't use non-overlapping channels, some tuning of power levels to prevent interference between nodes can help -- i.e. if you have a long office with 4 nodes on 3 channels: [1, 6, 11, 1] you may see better performance if you turn down the transmit levels on the two channel 1 nodes so they don't interfere with each other as much. And dual-band 802.11n can help even more both because there's more channels on 5Ghz, and because the 5Ghz signals will be attenuated more.
In my current office, I have about 120 Wifi nodes (through a Cisco WLAN controller), all are broadcasting the same SSID.
Answered already but it is build into the protocol.
http://superuser.com/questions/122441/multiple-access-points-for-the-same-ssid
Why not install pfSense on an old PC (Pentium 4-class is more than enough) with a couple of NICs and the FreeRADIUS 2 module? Put the APs in bridged mode and set up 802.1x authentication.
If you didn't want to use self-signed certs and a private CA, your only cost would be for certificate purchases/renewals. The cost is negligible if you count your staff IT hours as costing you nothing.
afaik you need to choose one SSID and one password for all the access point, but you should configure them to different channels so they dont interfere with each other. With this setup the client should choose automatically the best access point and roam to the next when he moves to another room.
This is for when the access points don't have a wired ethernet backhaul, so you can use WDS to interconnect them with wireless. From OP post it seems that he already has the APs interconnected, therefore WDS is not needed at all.
If the only think keeping you from a controller based solution is cost try Ubiquiti's Unifi. You can run without a controller and if you need one you can use any old embedded box. http://www.ubnt.com/unifi
Well that's a whole other discussion, 120 similarly configured access points is worse, IMHO.
I hate sigs.
Do any of your APs act as repeaters? I tried this but was having some trouble with devices on the network being able to see each other among other bizarre errors.
PocketPermissions Android Permission Guide
the options are limited. You can use the same SSID on the various APs (separating channels as mentioned). So long as the clients are all on the same vlan (usually a DHCP scope), it will work reasonably well. Most of the protocols are fairly forgiving. If you have WDS capability, by all means use it.
802.1x adds complications, but if you have a RADIUS type server a WLAN controller should be a more realistic consideration.
Ubiquity networks provide a product line that are centrally managed and support up to 4 SSID's per access point / network. The management software is a little messy, however the access points are less that $100 each, and come with PoE injectors and mounting brackets for wall mount, or ceiling mount. A really nice clean product.
I'm running this configuration in a small office right now with two WRT-54GL routers running DDWRT.
Really great setup, and works seamlessly as I go back and forth between the two offices.
One of the wireless units acts as the router, the other acts as simply an access point and forward's it's traffic to the router over an ethernet cable.
Super simple to setup, the only trick is to make sure that the two units are on different channels.
The cost for both units was less than $100 and the hardest thing was having the building super route the ethernet cable through the ceiling.
Good luck
WRONG!
This is *NOT* what WDS was designed to do. There seems to be quite a lot of people under the impression that if you want multiple access points co-operating with one another such that clients can roam between them seemlessly, you need WDS. Not sure where that came from but its got nothing to do with that.
WDS is about peer-to-peer AP connections such the data is travelling wirelessly between access points, and while WDS can be the "backbone" of a seemlessly-roaming SSID-consistent WiFi network, its an inherently flawed system. This is typically used for places where you need to bridge networks wirelessly when you cant put down a cable (for eg, you might have two offices across the road from one another).
WDS will also chew up a considerable amount of wifi bandwidth doing this (and the problem gets exponentially worse as you add more AP's/clients).
The point being though that WDS wasnt designed for the purposes of providing distributed access to a wifi network with a single SSID, but to allow AP's to also be clients to each other while still being AP's.
Ultimately the way the guy describes his setup is the correct method of deployment, multiple AP's with the same SSID and encryption parameters, thats all there is to it.
Set the SSID the same for each AP. Set them on different channels so that the AP's don't "step on" each other's bandwidth. Roaming is a station-side (client in common usage) decision, so your PCs will automatically pick the AP with the best signal strength.
As far as authentication goes, this all depends on the AP. All should support PSK (preshared secret keys, aka passwords) and in that scenario, set them all to the same value on each AP. The PSK should be at least 24 characters long, and the SSID for the net unique to keep the security at acceptable levels and reduce the possibility of offline dictionary attacks against the PSK.
Assuming the APs support it, Enterprise grade authentication with individual per-user passwords is within reach at little to no cost. You can tie into Active Directory or set up a free AS (Authentication Server) using FreeRadius on a linux box. The definitive reference for doing this with an MS server is a book titled "Deploying Secure 802.11 Wireless Networks with Microsoft Windows". Make sure you check for updates to the book online, and there is an appendix which details how to set it all up in a lab environment, which will let you prove principle without screwing with the production network.
Google around and you will find loads of information on how to do this with Open Source, the key articles being some from Linux Journal from about 6-8 years ago.
Hope this Helps......
Controllers came well after AP's were invented, so people had to solve this problem for years without them as an option at all. Multiple AP's sharing the same SSID and key is exactly how the standard was designed, and was the best practice for deployment for many years. The short answer is, it works great, and is how you should be deploying.
For the long answer, you have to understand what happens when a user needs to switch AP's, and how the controllers improve that process. When a client wants to switch from one AP to another it must dissociate from the first, associate with the second which includes exchanging new session keys, gratuitous ARP to inform the L2 network, and then carry on. This process typically takes between 100-500ms, depending on the client, AP, and random luck. For most users doing most things this is all fine, if you're browsing the web and chatting on IM it's a non-issue.
However, for some clients like VoIP phones and video chat a 100-500ms pause is a disaster. Enter the controller solution. The WiFi protocol was divided between things that require hardware (transmitting at the right time, rf modulation, etc) and things that were all in software, just on the AP like exchanging key material. The hardware kept doing the hardware things, but the software activities were moved to the controller. The advantage is that the entire session does not need to be torn down, the radio can switch AP affinity (BSSID) while using the same key material since the key material is tunned back to the controller from both AP's. A client can now switch AP's in 10-50ms, which for most VoIP apps and video conferencing means seamless connections.
Note to the pedantic: yes, there are some other details, controllers enable triangulation features and some other RF analysis, there are a few protocol nits I omitted, and this omits a lot of important design considerations like proper AP placement and channel selection.
Now, go back to the requirements. If you don't deploy WiFi VOIP phones, and don't have other real time streams, controllers may be a total waste of your money. If the goal is to get users e-mail and web access when sitting in the conference room or courtyard, vendors are selling something not needed when they push controllers.
Second note to the pedantic: Controllers can make networks scale better, so if you're deploying 25+, or more likely 100+ AP's my previous paragraph doesn't apply, but that's not what most people reading this are doing.
So to the OP, yes, put them on the same channel. For less than 10 AP's with no real time requirements it is the best practice, and a perfectly valid way to deploy a WiFi network. A controller may be able to get some advanced features (auto-channel management, threat detection, triangulation), but in most small businesses they are features that would rarely if ever be used. There are thousands of WiFi networks deployed without controllers that work quite well. Do read a good document on how to place AP's and select channels, you'll want to use non-overlapping channels in a grid pattern and try and get it to where clients can always see 2-3 AP's, no more, no less.
If you really want a controller, there are some lower cost options than the big players. Ubiquity has a nice solution in their UniFi line, and Netgear now offers an appliance based controller. Aruba has several mid priced offerings. They don't all have the features of say high end Cisco gear, but offer a lower cost solution.
Why write off a proper wireless network right away?
http://www.ubnt.com/unifi I can put in a 4 AP managed system with a cheap PC as the controller for less than the cost of ONE stand alone Cisco AP.
Plus it's better quality that anything you can buy from Dlink, Cisco, etc...
Do not look at laser with remaining good eye.
I work with Juniper and Cisco on no-wifi, and for the last 18 months we've been doing wifi with aruba too... couldn't agree more, they're quite fantastic and gained something of a reputation for doing wifi well (well deserved IMHO).
as everyone's stated, what you've done so far is correct.. IMHO, controllers are well worth the money - though shop around, cause (again, IMHO) juniper and cisco are way too expensive for what they are.
What a controller will give you is a unified simple way of managing it all. I.e. configure it in one spot rather then every AP. They also often include things like portals, authentication services and firewalls. I.e. a central CA for using certificate based auth, a captive wifi portal for open access points that go to the internet or stuff like that.
Where that becomes GREAT is trying to debug stuff, when you get past 4 AP's it starts to get a little tedious making sure every AP is configured correctly (i.e. same SSID, same authentication info), and gets really hard to maintain channel separation effectively. Alot of controller based systems will distribute the channels well based on the topology of your AP network, and that is very handy.
All of this is doable manually, what a controller can do that you cant do anywhere else is force handoff from one AP to another. AP Clients typically head for the closest AP based on signal strength alone and that can get a little annoying because you'll often end up with several AP's that are flooded and others that are barely used, controllers can manage that and push clients off one AP and tell them to use a different one.
The other bit that is mighty hard to do with out a controller is running multiple SSID's from the same AP's connected to different networks (and often the firewall in the controller plays a part in this too). It can be handy in some situations to have a "visitor" SSID thats open access but only gets internet along side an "internal" SSID that gets on your internal network and maybe authenticated via certificates. Controllers handle that very well.
Also be sure to use channels that are spaced far enough apart so as to not interfere at all. (E.g. 1, 6, & 11)
Please mod parent up. The GP has no idea of what WDS is! WDS is like having 2 APs with an wireless "ethernet" connection between them in addition to regular clients. But because it uses the same radios for WDS connection and client connections you lose bandwidth.
I did it with cheap Linksys APs once. All I did was to see the SSID to be the same on all three Linksys APs but with different channels broadcast channels. I was then able to seamlessly transition from one AP to the next hoping from one to the other with no issues.
Because the power to run a Pentium 4 for 2 years would cost more than getting a modern little embedded box.
It is in some countries with heavily subsidized electricity and high import tarifs.
If an office network mixes brands, models, and 802.11g access points with 802.11n access points, is it still best practice to have them share SSIDs?
Multiple AP with same SSID just works, and moving client switch from an AP to another smoothly. You just have to take care about channels used by your AP: try to have as few overlap as possible.
I am not able to install a controller based Wi-Fi solution in my office due to cost...
Yes, you are.
Check out UniFi by Ubiquity Networks - they're cheaper than you think (in the same ballpark as premium consumer wifi gear) and the controller is a software instance you can run on just about anything. Management is through a web browser and is dead easy.
The wifi networks have great throughput, the Pro access points have 3x3 MIMO, and they're stable and reliable.
You also get some other good features, such as traffic analysis and reporting, a captive portal for guests that can either use tickets (generated in the controller software) or via a PayPal gateway if you want to start charging people for access and plug-and-play for adding new APs to the network.
Disclaimer - I have deployed a number of Ubiquity networks for my clients, and they're all working successfully.
Specialist Mac support for creative pros, Melbourne
Generally you'd want to use some other device for DHCP, probably your router in a SOHO setup.
Why not considering using Aruba instant solution? http://www.arubanetworks.com/products/instant/
You need to ensure that the routers are on the same subnet. Ideally you would have the routers connected to a single server/master router that runs the DHCP server and connects to either the outside world or wider internal infrastructure that's using separate subnets.
We've started using Open-Mesh https://www.open-mesh.com/ . It's cloud controlled which means the AP require internet access. It's also a mesh so it can be used for areas without a network connection or the mesh can continue working in the event a line does dead. For our budget conscious clients it definitely fits the bill.
At the time of writing the original 802.11 specification, the WDS frames were barely 'designed'. They were just a frame format with an additional address, so you could have the source, destination, transmitter and receiver addresses. There was a vague idea that you could use this for AP to AP communication in some way, but the details were far from worked out. There was no explicitly specified, interoperable description of how to use WDS frames.
It took several years of arguing and rather daft proposals for higher level uses of WDS to get specified so they could be ignored by everyone.
I should use this sig to advertise my book ISBN-13 : 978-1501515132.
Narrow halls and small conference rooms? That only hold about 25 people... Hmmm
Not broadcasting SSID only saves you from "casual" hacks... Anybody with a wi-fi detector program is going to know you HAVE Wi-Fi signals... They don't need SSID to crack them anymore.
You could have a look at FortiWifi ( http://www.fortinet.com ).
A FortiWifi that acts both AP and controller and additional Forti AP's to get the coverage needed.
All generalizations are false
You can try ubiquiti solutions. They provide controller which you can install on any PC (Linux or Windows) and run cheap APs. We do it for our hotspots and it works great
Use OpenWRT assuming you have compatible wifi routers, then you can set up seamless single-SSID with ease.
SURELY NOT!!!!!
Wifi repeaters were only defined for 802.11b. Many non-standard solutions exist for 802.11g and 802.11n, some of them work, some give problems.
Anyway, one of the likely root causes is the Hidden Node problem. Make sure any access points configured to the same channel are well out of reach of each other and only use channel 1, 6 and 11.
http://en.wikipedia.org/wiki/Hidden_node_problem
http://en.wikipedia.org/wiki/List_of_WLAN_channels
Post-it.
I'm with you right up to using the same channel. Hell no! This is suicide. Avoid co-channel interference.
Lay out your wifi install and figure out your channel plan. Survey for placement. I have several sites where RRM did a horrid job, and I've had to statically assigned channels to get performance up. Cisco design docs are available, google is your friend.
While WPA2/PSK works, and I use it at home for a 3 AP network, you actually can get faster roaming using 802.1X with key caching between APs.
Many clients do not fast roam. They drop and reassociate. This can lead to performance issues, but you can't solve it at the AP. it is a clien side issue. I've worked with Dell/Broadcom to fix drivers roaming issues plaguing our fleet deployment, and it is a pain. Finding a USB stick adapter that roams well is very hard.
I actually did something like this a couple of years ago with Apple Extreme APs and pfSense. Apple Extremes & Expresses both have the built in ability to create a homogenized network. Set them in bridge mode and have pfSense handle the firewall/DHCP/DNS stuff. easy peasy. I did a building with 5 floors and 3-4 APs per floor for about $4000. Plus Apple extremes will happily run in the plenum and can be managed from a central location and single program interface.
This really isn't that difficult and you can do it on the cheap if wireless isn't critical to your small business. Just buy 1 wired router with a built in DHCP server, and 4 or 5 wireless ones. Unless you need them to be powered by PoE, I wouldn't bother with the Cisco Aironet APs, just buy some cheap Linksys/Cisco wireless routers. Once you have all that, setup your wired router to connect to your network and then configure the wireless routers in the following way:
1. Disable the WAN/Internet interface on each one, you won't need it.
2. Give each one a static IP inside your network on the LAN interface (for example: 192.168.1.200 - 192.168.1.205) with a gateway equal to the LAN IP of your wired router (for example: 192.168.1.1).
3. Set each wireless router to have the same SSID, encryption, password and channel (disable automatic channel selection).
4. Connect one of the LAN interfaces on each wireless router back to your network.
Because all your APs have the same SSID and password, the wireless clients should automatically connect to the one with the strongest signal strength. Your connection may temporarily drop if you are downloading a file and start walking across the office but for most people this solution should work. If you require monitoring, use a ping script or network monitoring tool to make sure all the APs are up. PRTG is actually free for less than 10 sensors so I'd recommend that if you don't already have one.
Oh crap, totally missed that in my proof reading. It should have said "put them on the same SSID", not channel.
I 100% agree that a proper channel plan is necessary using non-overlapping channels. And you're right that 802.1x caching can help.
Folks, mod up, not down the AC post I'm replying to, he's right and I made an important typo.
Also check which channels your neighbours are using!