The customer has a controller located in Location A with IP scheme 10.56.X.X/24 There is a LAP located in Location B with IP scheme 10.32.X.X/24. There is a central DHCP server that assigns IP addresses to the customer equipment/clients. The LAP is succesfully registered on the controller and assigned an IP via DHCP.
Clients in Location A are assigned an IP from the DHCP scope defined for that area (10.56.x.x). Likewise clients in Location B are served by the DHCP scope in its own area. There is Layer 3 reachability between the two locations and to the DHCP server.
A client in Location B wants to join over the AP located in its location to the controller present in Location A. However the client wants an IP address from the DHCP scope defined for Location B since it is physically present in that location. Attempts by the client to gain said IP are unsuccessful (client is given a 169.X.X.X address when using a dynamic interface with a VLAN id and IP from location B). The client can however successfully negotiate and get an IP from Location A (client is given a 10.56.X.X using a dynamic interface with VLAN and IP from location A). This behavior is unwanted because we want client IPs to reflect their physical point of presence.
Client in location A gets an IP from DHCP scope defined for location A (irrespective of controller location)
Client in location B gets an IP from DHCP scope defined for location B (irrespective of controller location)
I have my theories on why its probably not working, then again I have just as many saying it should work just fine. Been racking my brains trying to figure out whats wrong ...
Any ideas ?
You have two sites, SiteA and SiteB. SiteA is where the WLC resides and SiteB is considered a remote site. In order to have users obtain a DHCP form SiteB, you need to configure the LAP's to H-REAP and not local, which you have now.
You have to remember, that in local mode, all the traffic tunnels back to the WLC and egress out the gig ports onto the local LAN is is connected to. So when a user in SiteB associate to an ssid and gets tunneled back, you need to dump them into a vlan on SiteA.... means you hneed to have a dynamic interface on that vlan.... so it is not possible to have the wlc dynamic interface on a subnet that does not rreside in the local network. This is why dhcp is not working.... If you create a subnet on SiteA just for users on SiteB and then create a dynamic interface on that subnet and a DHCP scope, users on SiteB will be able to obtain an IP Address and then would have to route back to SiteB for any local network services they need.
H-REAP allows you to drop off the users locally on SiteB and if they require any central network services, they will just route back just like any wired devices in SiteB.