Hi.
We have the need to have two seperate controller clusters running different versions of code. One cluster will continue to run ArubaOS 6.3 to support legacy AP 65s for the next few months. The other cluster will run ArubaOS 6.4 and newer to enable support for AP 205s. We'll have to intermix APs on different controllers in a few buildings for the next few months as 6.4 does not support the AP 65s we need to keep due to a lack of manpower for a full swap out at this time.
Both controller sets have the same SSIDs configured with "vlan-mobility" enabled on all SSIDs and the same exact VLANs pushed to the controllers and same VLAN pool configuration bound to each SSID.
Basic testing with a handful of devices shows that VLAN is being preserved as devices roam between controller clusters. The roaming itself on a 802.1X VLAN is sadly a little rocky with iPads but at least it preserves VLANs when the iPad gets around to reconnecting. I'm a little nervous to go live with this however as I don't understand HOW VLAN is being preserved.
Is this simply a function of the client to VLAN hashing algorithm assigning the same VLAN on both clusters because they have the same VLAN pools configured and run the same code version?
If I bump one controller set to 6.4 and leave the other on 6.3 will this VLAN hashing change and break things?
Should I be enabling IP mobility even though they have the same exact VLANs supplied to each controller set and SSID?
Thanks.