I have the following scenario:
WLC01 on 172.16.72.200
AP on 172.16.72.4 (DHCP)
WLC02 on 172.16.32.200 (different subnet)
I have DHCP servers on each subnet, and routing between them is operational.
The two WLCs are on the same mobility group and they can see each other.
WLC01 is the primary controller for the AP, WLC02 is the secondary controller for the AP (this provides failover over a WAN).
I am not running the WLANs or APs in H-REAP, they are in fully tunnelled mode.
In my lab scenario this works fine but with a wrinkle as detailed below:
When I down the WLC01 controller, as expected the AP reboots and attaches to the WLC02 controller (the backup).
The client gets a DHCP address from the backup LAN - traffic works fine.
When I restore the WLC01 primary controller the AP re-attaches fine to that, but the client does something strange:
1) it retains the IP address of the backup LAN and retains its association with that controller. There are no APs associated with this controller.
2) it also associates with the primary controller but through the backup controller
- in this cases a look at the client properties on the backup controller shows that the AP Name that it is associated to is 172.16.72.200, which is actually the IP address of the primary controller.
This means that the routing fails.
On 172.16.72.200 (Primary) the Mobility role of the client is described as "Foreign".
On 172.16.32.200 (Secondary) the Mobility role of the clinet is described as "Anchor".
Now I'm sure that there is something I have missed here.
Does anyone know how to get the client to re-associate with the primary controller?