Tags

,

In Auto-Anchor mobility solution one objective is to assign guest users into a single subnet IP irrespective of their entry point to the network.

But if you have a large corporate environment with multiple locations & you want to allocated guest users to different IP subnets  (for managing & reporting purposes) within this Auto-Anchor deployment model, how do you do this ?

In the Anchor Controller you can configure a feature called “Foreign Mapping” under WLAN to facilitate this. This feature introduced in WLC 7.0.116.0 software code.

Foreign Mapping-01

Here is my topology to test this. In here we will map  two different foreign controllers (WLC2 & WLC3) into different interfaces at Anchor Controller (WLC1) for guest users.

Foreign Mapping-02

Before mapping foreign controllers MAC into interfaces you should get a list of all controllers in your mobility list. “show mobility summary” command will give you required output for this. You need to ensure both WLC2 & WLC3 configured for auto-anchor mobility (please refer Auto-Anchor Mobility post for this) before start configuring this feature

(WLC1) >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................ 3
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
 00:1b:d5:cf:e6:00  10.10.120.140    mrn-ccie                          0.0.0.0          Up

Now if you click foreign mapping on guest WLAN on WLC1 you would see a page like this.

Foreign Mapping-04

Now you need to map WLC2 MAC address onto vlan 12 interface & WLC3 MAC address onto WLC3 MAC address by selecting required foreign WLC MAC & interface name & click “Add Mapping”.  See below screen capture.

Foreign Mapping-05

You can do this via CLI as well. Here are the CLI commands required for this.

config wlan mobility foreign-map add 4 00:0b:85:40:a1:c0 vlan12 
config wlan mobility foreign-map add 4 00:1b:d5:cf:e6:00 vlan13 

Now you can verify the guest users at these two locations get IP from those two different subnets. I have two connections to guest wireless network at these two locations.

(WLC1) >show client summary  
Number of Clients................................ 2
MAC Address       AP Name           Status        WLAN/GLAN      Auth Protocol         Port Wired
----------------- ----------------- ------------- -------------- ---- ---------------- ---- -----
00:22:fa:94:68:58 10.10.120.140     Associated    4              Yes  Mobile           1    No
04:f7:e4:ea:5b:66 10.10.112.10      Associated    4              Yes  Mobile           1    No

You can check individual client detail by “show client detail <client_mac_address>” command. Here is the output for the above two client

Here is the  WLC2 (in Head Office) associated client detail.

(WLC1) >show client detail 00:22:fa:94:68:58
Client MAC Address............................... 00:22:fa:94:68:58
Client Username ................................. user1
AP MAC Address................................... 00:00:00:00:00:00
AP Name.......................................... N/A               
Client State..................................... Associated     
Client NAC OOB State............................. Access
Wireless LAN Id.................................. 4  
BSSID............................................ 00:00:00:00:00:ff  
Connected For ................................... 410 secs
Channel.......................................... N/A
IP Address....................................... 10.10.13.12
Association Id................................... 0  
Authentication Algorithm......................... Open System
Reason Code...................................... 1  
Status Code...................................... 0  
Session Timeout.................................. 0  
Client CCX version............................... No CCX support
Mirroring........................................ Disabled
QoS Level........................................ Silver
802.1P Priority Tag.............................. 3
WMM Support...................................... Disabled
Supported Rates.................................. 
Mobility State................................... Export Anchor
Mobility Foreign IP Address...................... 10.10.120.140
Mobility Move Count.............................. 1
Security Policy Completed........................ Yes
Policy Manager State............................. RUN
Policy Manager Rule Created...................... Yes
ACL Name......................................... none
ACL Applied Status............................... Unavailable
NPU Fast Fast Notified........................... Yes
Policy Type...................................... N/A
Encryption Cipher................................ None
Management Frame Protection...................... No
EAP Type......................................... Unknown
Interface........................................ vlan13
VLAN............................................. 13

Here is the WLC3 (in Branch) associated client detail.

(WLC1) >show client detail 04:f7:e4:ea:5b:66
Client MAC Address............................... 04:f7:e4:ea:5b:66
Client Username ................................. user1
AP MAC Address................................... 00:00:00:00:00:00
AP Name.......................................... N/A               
Client State..................................... Associated     
Client NAC OOB State............................. Access
Wireless LAN Id.................................. 4  
BSSID............................................ 00:00:00:00:00:ff  
Connected For ................................... 2456 secs
Channel.......................................... N/A
IP Address....................................... 10.10.12.51
Association Id................................... 0  
Authentication Algorithm......................... Open System
Reason Code...................................... 1  
Status Code...................................... 0  
Session Timeout.................................. 0  
Client CCX version............................... No CCX support
Mirroring........................................ Disabled
QoS Level........................................ Silver
802.1P Priority Tag.............................. 3
WMM Support...................................... Disabled
Supported Rates.................................. 
Mobility State................................... Export Anchor
Mobility Foreign IP Address...................... 10.10.112.10
Mobility Move Count.............................. 1
Security Policy Completed........................ Yes
Policy Manager State............................. RUN
Policy Manager Rule Created...................... Yes
ACL Name......................................... none
ACL Applied Status............................... Unavailable
NPU Fast Fast Notified........................... Yes
Policy Type...................................... N/A
Encryption Cipher................................ None
Management Frame Protection...................... No
EAP Type......................................... Unknown
Interface........................................ vlan12
VLAN............................................. 12
Quarantine VLAN.................................. 0
Access VLAN...................................... 12

If you look at foreign controller about these client detail you would see a output like this. Note that client IP, User information is not available to this WLC as client traffic is tunnel back to anchor controller.

(WLC2) >show client detail 04:f7:e4:ea:5b:66
Client MAC Address............................... 04:f7:e4:ea:5b:66
Client Username ................................. N/A
AP MAC Address................................... 64:a0:e7:af:47:40
AP Name.......................................... LWAP-03           
Client State..................................... Associated     
Client NAC OOB State............................. Access
Wireless LAN Id.................................. 4  
BSSID............................................ 64:a0:e7:af:47:4c  
Connected For ................................... 1251 secs
Channel.......................................... 40 
IP Address....................................... Unknown
Association Id................................... 1  
Authentication Algorithm......................... Open System
Reason Code...................................... 1  
Status Code...................................... 0  
Session Timeout.................................. 0  
Client CCX version............................... No CCX support
Mirroring........................................ Disabled
QoS Level........................................ Silver
802.1P Priority Tag.............................. disabled
WMM Support...................................... Enabled
Power Save....................................... ON
Current Rate..................................... m7
Supported Rates.................................. 24.0,36.0,48.0,54.0
Mobility State................................... Export Foreign
Mobility Anchor IP Address....................... 10.10.111.10
Mobility Move Count.............................. 0
Security Policy Completed........................ Yes
Policy Manager State............................. RUN
Policy Manager Rule Created...................... Yes
ACL Name......................................... none
ACL Applied Status............................... Unavailable
NPU Fast Fast Notified........................... Yes
Policy Type...................................... N/A
Encryption Cipher................................ None
Management Frame Protection...................... No
EAP Type......................................... Unknown
Interface........................................ management
VLAN............................................. 112
Quarantine VLAN.................................. 0
Access VLAN...................................... 112

As you can see this feature is very useful to have this in your guest wireless environment. If you need, you can pool multiple subnets using interface group (or vlan select) feature in order to maintain large guest user environment at a single location. In this case you need to map interface group at anchor controller for a foreign controller.

Related Post

1. Wireless Mobility Basics
2. Configuring Mobility on WLC
3. L2-Inter Controller Roaming
4. L3-Inter Controller Roaming
5. WLC – Web Authentication
6. Configuring Auto Anchor
7. Mobility Ping Tests
8. Configuring Wired Guest
9. Static IP Clients Mobility