In this post we will see how to configure mobility in Cisco WLC environment. Here is the topology where we have two WLCs. LWAP-02 register for WLC1 & LWAP-03 registers for WLC2.
First of all you have to configure the “Mobility Group” on the WLC. When doing the initial configuration you have to provide a mobility group name & you can change it later. You have to go to ” Controller -> Mobility Management -> Mobility Groups” section. By clicking “Edit All” you can add member to this mobility group. If you want you can create a new group as well.
Before adding WLC2 into WLC1 mobility group you can get the MAC address & IP information from WLC2. See below WLC2 mobility infomation. By Copy this & paste it into WLC1 mobility group section you can add WLC2 into WLC1 mobility group.
Here is WLC1 Mobility information section once you paste WLC2 info.
Once you hit “Apply” button you will see something like this. Mobility tunnel will not come up immediately.
If you allow short time mobility tunnel come up nicely.
You have to do the same thing on WLC2 to add WLC1 as mobility member. Now if you look take a packet capture of any trunk port goes to WLC you will see mobility communication between these two controllers. As you can see below Mobility Messages exchange (UDP src 16666 dst 16666) in every 30s. These are unicast packets source from WLC’s management interface & destined to other WLC’s mgmt IP address.
This unicast mobility messaging is not efficient if you have multiple controllers in the same mobility group. You can allocate a multicast group address for inter-controller mobility messages. Following screen capture shows how to do this.
Once you configure this group address in all controllers of your mobility group they should able to communicate via this multicast address. Make sure you configure multicast on your WLC first. In this time you will see Mobility messages destined to multicast group address (239.239.239.239 in my example) by taking a packet capture.
In WLC CLI you can use following commands to configure mobility group.
config mobility group domain mrn-cciew config mobility group member add 00:0b:85:40:a1:c0 10.10.112.10 mrn-cciew config mobility multicast-mode enable 239.239.239.239 config mobility group multicast-address mrn-cciew 239.239.239.239
“show mobility summary” can be used to verify.
(WLC2) >show mobility summary Symmetric Mobility Tunneling (current) .......... Enabled Symmetric Mobility Tunneling (after reboot) ..... Enabled Mobility Protocol Port........................... 16666 Default Mobility Domain.......................... mrn-cciew Multicast Mode .................................. Enabled Mobility Domain ID for 802.11r................... 0x4ccd Mobility Keepalive Interval...................... 10 Mobility Keepalive Count......................... 3 Mobility Group Members Configured................ 2 Mobility Control Message DSCP Value.............. 0 Controllers configured in the Mobility Group MAC Address IP Address Group Name Multicast IP Status 00:0b:85:40:a1:c0 10.10.112.10 mrn-cciew 239.239.239.239 Up 00:0b:85:43:d8:60 10.10.111.10 mrn-cciew 239.239.239.239 Up
In next post we will see how to configure Auto Anchor configuration.
Related Posts
1. Wireless Mobility Basics
2. L2- Inter Controller Roaming
3. L3- Inter Controller Roaming
4. Configuring Auto Anchor
5. Configuring Wireless Guest
6. Configuring Wired Guest
7.
