Wireless network controller load balancing
US-2015304886-A1 · Oct 22, 2015 · US
US9398629B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9398629-B2 |
| Application number | US-201414303637-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 13, 2014 |
| Priority date | Jun 13, 2014 |
| Publication date | Jul 19, 2016 |
| Grant date | Jul 19, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
WLAN controllers in a same mobility domain are able to dynamically discover other WLAN controllers in the same mobility domain across one or more layer 2 or layer 3 network boundaries. A WLAN controller in the mobility domain determines an address of at least one seed WLAN controller in the mobility domain from a configuration server. The WLAN controller registers with the at least one seed WLAN controller in the mobility domain and receives information for other WLAN controllers in the mobility domain from the at least one seed WLAN controller. The WLAN controller also receives synchronized wireless device information that allows a wireless device to roam from one AP adopted by the WLAN controller in a first access network to another AP adopted by another WLAN controller in a second different access network in the same mobility domain.
Opening claim text (preview).
What is claimed is: 1. A wireless local area network (WLAN) controller in a mobility domain, comprising: at least one memory; and a processing module operable to: determine an address of at least one seed WLAN controller in the mobility domain; register with the at least one seed WLAN controller in the mobility domain by: transmitting a register request including a layer 3 address of the WLAN controller to the at least one seed WLAN controller with a mobility domain identifier of the mobility domain; and receiving a register acknowledgement from the at least one seed WLAN controller when the mobility domain identifier matches a mobility domain identifier of the at least one seed WLAN controller; and receive information for other WLAN controllers in the mobility domain from the at least one seed WLAN controller. 2. The WLAN controller of claim 1 , wherein the information for other WLAN controllers in the mobility domain from the at least one seed WLAN controller includes at least an IP address for the other WLAN controllers in the mobility domain. 3. The WLAN controller of claim 1 , wherein the WLAN controller is in a first access network and wherein the at least one seed WLAN controller is in a second, different access network. 4. The WLAN controller of claim 3 , wherein the first access network includes at least one of: a layer 2 network and a layer 3 network and wherein the second, different access network includes at least a different one of: a layer 2 network and a layer 3 network. 5. The WLAN controller of claim 4 , wherein the processing module is further operable to: receive synchronized wireless device information from the at least one seed WLAN controller in the mobility domain. 6. The WLAN controller of claim 5 , wherein the synchronized wireless device information includes information to allow a wireless device to roam between a first AP adopted by the WLAN controller in the first access network and a second AP adopted by the seed WLAN controller in the second, different access network. 7. The WLAN controller of claim 1 , wherein the processing module is operable to determine an address of at least one seed WLAN controller in the mobility domain by: transmitting a discover request to a configuration server; and receiving a discover response that includes the address of the at least one seed WLAN controller. 8. A method for discovery by a WLAN controller in a mobility domain, comprising: determining a layer 3 address of at least one seed WLAN controller in the mobility domain; registering with the at least one seed WLAN controller in the mobility domain; receiving information for other WLAN controllers in the mobility domain from the at least one seed WLAN controller; receiving synchronized wireless device information from the at least one seed WLAN controller in the mobility domain; transmitting a register request including a layer 3 address of the WLAN controller to the at least one seed WLAN controller with a mobility domain identifier of the mobility domain; and receiving a register acknowledgement from the at least one seed WLAN controller when the mobility domain identifier matches a mobility domain identifier of the at least one seed WLAN controller. 9. The method of claim 8 , wherein the information for other WLAN controllers in the mobility domain from the at least one seed WLAN controller includes at least an IP address for the other WLAN controllers in the mobility domain. 10. The method of claim 8 , wherein the WLAN controller is in a first access network and wherein the at least one seed WLAN controller is in a second, different access network. 11. The method of claim 10 , wherein the first access network includes at least one of: a layer 2 network and a layer 3 network and wherein the second, different access network includes at least a different one of: a layer 2 network and a layer 3 network. 12. A method for discovery by a WLAN controller in a mobility domain, comprising: determining a layer 3 address of at least one seed WLAN controller in the mobility domain; registering with the at least one seed WLAN controller in the mobility domain; receiving information for other WLAN controllers in the mobility domain from the at least one seed WLAN controller; receiving synchronized wireless device information from the at least one seed WLAN controller in the mobility domain; intercepting a control message from a configuration server to an access point by the WLAN controller, wherein the control message includes a global list of WLAN controllers; altering the global list of WLAN controllers to generate an altered list of WLAN controllers; and transmitting the control message to the access point with the altered list of WLAN controllers. 13. The method of claim 12 , wherein the AP is directly connected to the WLAN controller; and wherein altering the global list of WLAN controllers to generate an altered list of WLAN controllers includes: inserting an address of the WLAN controller; and re-prioritizing the global list of WLAN controllers such that the address of the WLAN controller has a highest priority address in the altered list of WLAN controllers. 14. The method of claim 12 , wherein the AP is indirectly connected to the WLAN controller; and wherein altering the global list of WLAN controllers to generate an altered list of WLAN controllers includes: inserting an address of the WLAN controller; and re-prioritizing the global list of WLAN controllers such that the address of the WLAN controller has a highest priority address in the altered list of WLAN controllers. 15. A WLAN controller in a mobility domain, comprising: at least one memory; and at least one processing module operable to: register with the at least one seed WLAN controller in the mobility domain; receive address information for other WLAN controllers in the mobility domain from the at least one seed WLAN controller; receive synchronized wireless device information from the at least one seed WLAN controller in the mobility domain; intercept a control message from a configuration server to an access point, wherein the control message includes a global list of WLAN controllers in the mobility domain; alter the global list of WLAN controllers to generate an altered list of WLAN controllers; and transmit the control message to the access point with the altered list of WLAN controllers. 16. The WLAN controller of claim 15 , wherein the processing module is further operable to determine an address of at least one seed WLAN controller in the mobility domain by: transmitting a register request including a layer 3 address of the WLAN controller to the at least one seed WLAN controller with a mobility domain identifier of the mobility domain; and receiving a register acknowledgement from the at least one seed WLAN controller when the mobility domain identifier matches a mobility domain identifier of the at least one seed WLAN controller. 17. The WLAN controller of claim 15 , wherein the WLAN controller is in a first access network that includes at least one of: a layer 2 network and a layer 3 network and wherein the at least one seed WLAN controller is in a second, different access network that includes at least a different one of: a layer 2 network and a layer 3 network. 18. The WLAN controller of claim 17 , wherein the synchronized wireless device information includes information to allow a wireless devices to roam between a first AP adopted by the WLAN controller in the first access network and a second AP adopted by
Access point controller devices · CPC title
Arrangements for optimising operational condition · CPC title
Electricity · mapped topic
WLAN [Wireless Local Area Networks] · CPC title
Synchronization between nodes · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.