How RF Groups are formed
When the WLC initializes as new, it creates a unique Group ID using the IP address of the WLC and a Priority Code. The Priority Code is assigned based on the controller model and MAX license count (hardware limit) to create a hierarchical model and ensure that the controller with the most processing capacity is assigned the job of GL (Group Leader). The Group ID and the RF Group Name will be used together in messages to other WLC's and AP's to identify them. Devices having the same RF Group Name will interoperate as members of the same RF Group.
The current controller hierarchy is as such:
8500 > 7500 > vWLC(large) > 5520 > 5760 > WiSM2 > 5508 > vWLC(small) > 3850 > 2500
Note |
See full table below along with RF group scalability numbers below. |
When comparing Group IDs for leader election, the priority code is primary criteria and IP address is secondary. For instance, if there are 3 other controllers, none of which has the same or higher priority code than myself - I become the Group Leader. If all 3 have the same priority code as myself, then the one with the highest IP address wins and assumes the GL role.
For two WLCs to form an RF Group there is an infrastructure as well as OTA (Over The Air) component:
-
WLCs must be reachable to one another on the distribution network
-
They must each also have at least one AP that can hear the other’s NDP messages above -80 dBm
The distribution network communicates over unicast UDP:
Source Port |
Destination Port |
|
---|---|---|
RRM Manger 11b(11a) |
12134(12135) |
12124(12125) |
RRM Client 11b(11a) |
12124(12125) |
12134(12135) |
The OTA component relies on two functions NDP - Neighbor Discovery Protocol and collection of off channel metrics. Think of NDP as the Off Channel TX cycle, and monitoring of off channel metrics as the off channel RX cycle. Both NDP and monitoring are critical to the topic of RF Grouping and RRM in general, so we'll discuss them here before going any deeper.