Multiple Country Codes with the Cisco WLC
we’ve been seeing a lot of questions lately about Multiple country codes on the controller in support forums. To that end George asked me to write up this article.
So from the beginning, if you only have one regulatory domain that you need to support, your life is easy. Simply choose the correct reg domain during the startup script. Done!
Now, what happens when you are a company that has offices in multiple countries, and let’s say you have the US and Japan.
In Japan, they can use up to 14 channels in the 2.4GHz space, but in the US you can only use up to channel 11. So if you want to only run one WLC and have your AP in HREAP or even Local Mode. Can you do it?
The answer is YES YOU CAN! But there is a limitation. A big one, what channels will you be able to use?
The answer is only 1 – 11, everywhere. But Steve wait, we are supposed to have up to channel 14 in Japan, why can’t we use them? Well, to keep from getting itself in trouble, when you run multiple regulatory domains, the WLC limits the AP’s to common channel and power. See the image below.
So this example is a bit extreme, let’s go with one that is a bit more common, and a bit more complicated. yes that one was simple, very different reg doms. What happens in Europe where they are similar, and the AP are all -E?
So first things, you need to access your WLC, and go to Wireless Tab. disable both the 802.11a and 802.11b/g networks. Once you’ve done that you can then scroll down and go to the Country link.
Once you are there, you get to choose your Country Codes. In my example I will pick United Kingdom(GB), France(FR) and Belgium(BE).
As soon as you pick the second Country Code you will see the below warning.
*So as I had mentioned, with multiple Country Codes you are limited to the common channels and power.
So now I’ve picked my three Country Codes:
So we can see the three Country Codes that I chose, as well as the Regulatory Domain that the AP can have and still Join.
*Prior to 7.0(I’m working with 18.104.22.168) the order of the Country Code was the order you selected them, now it appears they get alphabetized*
So any AP that is a -E will join, but which Country Code will the AP choose? the answer is, “The first one that matches the Reg Dom of the AP”
In this example, all AP would join with a default country code of BE.
So, how do you fix this? you don’t want an AP in France working with Belgiums Regulatory Domain, same for the UK.
Once the AP has joined, you to into the AP config, and pull up the Advanced Tab and select the Country where the AP is physically located:
The above is an example only as I don’t have a -E AP so it Couldn’t join, but it’s the drop down that is important