Client roaming in a distributed multi-band wireless networking system
DCFirst Claim
Patent Images
1. A method for effecting client roaming in a distributed multi-band wireless networking system, comprising:
- wirelessly interconnecting a plurality of wireless networking devices via a wireless channel which is dedicated for communications between said wireless networking devices;
said interconnected wireless networking devices collectively comprising a single, multi-band wireless network providing broad coverage to said client devices; and
said multi-band wireless network dynamically optimizing wireless connections to said client devices by comparing signals received from said client devices at said wireless networking devices and making decisions to switch a client from one wireless networking device to another wireless networking device;
wherein said decision to switch said client is made for said client by said multi-band wireless network independently of said client;
said decision at said wireless networking devices to switch a client from one wireless networking device to another wireless networking device further comprising;
a first one of said wireless networking devices requesting that a client conduct an 802.11k response on a current channel;
said first wireless networking device receiving from said client a received signal strength indicator (RSSI) measurement of the power present in a received radio signal at said client;
said first wireless networking device conducting an uplink/downlink calibration;
said first wireless networking device using said calibration to estimate downlink power based on uplink power;
said first wireless networking device conducting an 802.11k response on a second, candidate wireless networking device;
said first wireless networking device inferring an 802.11k measurement based on a last received packet on said second, candidate wireless networking device;
said first and second wireless networking devices using said dedicated wireless channel for communications between said wireless networking devices to compare a downlink measurement on second wireless networking device with an estimated downlink power on said first wireless networking device; and
one or both of said first and second wireless networking devices making a decision whether or not the client should be instructed to roam.
1 Assignment
Litigations
1 Petition
Accused Products
Abstract
Client roaming techniques, such as those set forth in 802.11k, are extended to access point-based client roaming in a distributed multi-band wireless networking system. In particular, access points (APs) implement a series of algorithms that compare signals and make decisions on when to switch a client from one AP to another AP in a distributed multi-band wireless networking system. The invention exploits to advantage the fact that the APs can communicate with each other via the dedicated backhaul.
78 Citations
14 Claims
-
1. A method for effecting client roaming in a distributed multi-band wireless networking system, comprising:
-
wirelessly interconnecting a plurality of wireless networking devices via a wireless channel which is dedicated for communications between said wireless networking devices; said interconnected wireless networking devices collectively comprising a single, multi-band wireless network providing broad coverage to said client devices; and said multi-band wireless network dynamically optimizing wireless connections to said client devices by comparing signals received from said client devices at said wireless networking devices and making decisions to switch a client from one wireless networking device to another wireless networking device; wherein said decision to switch said client is made for said client by said multi-band wireless network independently of said client; said decision at said wireless networking devices to switch a client from one wireless networking device to another wireless networking device further comprising; a first one of said wireless networking devices requesting that a client conduct an 802.11k response on a current channel; said first wireless networking device receiving from said client a received signal strength indicator (RSSI) measurement of the power present in a received radio signal at said client; said first wireless networking device conducting an uplink/downlink calibration; said first wireless networking device using said calibration to estimate downlink power based on uplink power; said first wireless networking device conducting an 802.11k response on a second, candidate wireless networking device; said first wireless networking device inferring an 802.11k measurement based on a last received packet on said second, candidate wireless networking device; said first and second wireless networking devices using said dedicated wireless channel for communications between said wireless networking devices to compare a downlink measurement on second wireless networking device with an estimated downlink power on said first wireless networking device; and one or both of said first and second wireless networking devices making a decision whether or not the client should be instructed to roam.
-
-
2. A method for effecting client roaming in a distributed multi-band wireless networking system, comprising:
-
wirelessly interconnecting a plurality of wireless networking devices via a wireless channel which is dedicated for communications between said wireless networking devices; said interconnected wireless networking devices collectively comprising a single, multi-band wireless network providing broad coverage to said client devices; and said multi-band wireless network dynamically optimizing wireless connections to said client devices by comparing signals received from said client devices at said wireless networking devices and making decisions to switch a client from one wireless networking device to another wireless networking device; wherein said decision to switch said client is made for said client by said multi-band wireless network independently of said client; when a client supports 802.11k, a first wireless networking device performing an 802.11k measurement to determine a difference in power; said first wireless networking device requesting a measurement report on a current channel and receiving said 802.11k report from said client indicating how well a signal from the first wireless networking device is received at the client; said first wireless networking device comparing downlink power provided in said 802.11k report to an RSSI of an 802.11k report packet; said first wireless networking device determining a delta measurement between downlink power provided in said 802.11k report and said RSSI of said 802.11k report packet; said first wireless networking device determining that said client should look at other channels when said delta measurement equals or exceeds a predetermined value; and said first wireless networking device instructing said client to look at other channels.
-
-
3. A method for effecting client roaming in a distributed multi-band wireless networking system, comprising:
-
wirelessly interconnecting a plurality of wireless networking devices via a wireless channel which is dedicated for communications between said wireless networking devices; said interconnected wireless networking devices collectively comprising a single, multi-band wireless network providing broad coverage to said client devices; and said multi-band wireless network dynamically optimizing wireless connections to said client devices by comparing signals received from said client devices at said wireless networking devices and making decisions to switch a client from one wireless networking device to another wireless networking device; wherein said decision to switch said client is made for said client by said multi-band wireless network independently of said client; said decision at said wireless networking devices to switch a client from one wireless networking device to another wireless networking device further comprising; said multi-band wireless network operating a first one or more of said wireless network devices in a monitor mode for legacy clients with wireless network devices on a same channel; said multi-band wireless network operating a second one or more of said wireless network devices in a sniffing mode to detect said clients; said wireless network devices coordinating their operation with each other via said wireless channel which is dedicated for communications between said wireless networking devices; said multi-band wireless network determining when a wireless network device other than a wireless network device currently in communication with said client is better suited to handle a client by a predetermined margin; and said multi-band wireless network triggering roaming when a wireless network device other than a wireless network device currently in communication with said client is determined better suited to handle said client. - View Dependent Claims (4, 5, 6)
-
-
7. A method for effecting client roaming in a distributed multi-band wireless networking system, comprising:
-
wirelessly interconnecting a plurality of wireless networking devices via a wireless channel which is dedicated for communications between said wireless networking devices; said interconnected wireless networking devices collectively comprising a single, multi-band wireless network providing broad coverage to said client devices; and said multi-band wireless network dynamically optimizing wireless connections to said client devices by comparing signals received from said client devices at said wireless networking devices and making decisions to switch a client from one wireless networking device to another wireless networking device; wherein said decision to switch said client is made for said client by said multi-band wireless network independently of said client; said multi-band wireless network performing monitor mode on different channels; said multi-band wireless network coordinating a channel switch via said wireless channel which is dedicated for communications between said wireless networking devices; said multi-band wireless network requesting a non-serving wireless network device operating on a first channel to move to a serving wireless network device operating on a second channel; said non-serving wireless network device making a measurement on said second channel; said non-serving wireless network device returning to said first channel; said non-serving wireless network device sending said measurement back to said serving wireless network device via said wireless channel which is dedicated for communications between said wireless networking devices; said serving wireless network device sending a control packet on said second channel indicating that it is offline for a predetermined interval; said multi-band wireless network measuring an uplink RSSI with at least two wireless network devices; said multi-band wireless network comparing said measured RSSI between at least two wireless network devices on different channels; and said multi-band wireless network making a client roaming decision.
-
-
8. An apparatus for effecting client roaming in a distributed multi-band wireless networking system, comprising:
-
a plurality of wireless networking devices wirelessly interconnected via a wireless channel which is dedicated for communications between said wireless networking devices; said interconnected wireless networking devices comprising a single, multi-band wireless network providing broad coverage to said client devices; and said multi-band wireless network comprising at least one processor that dynamically optimizes wireless connections to the client devices by comparing signals received from said client devices at said wireless networking devices and that makes decisions at said wireless networking devices to switch a client from one wireless networking device to another wireless networking device; wherein said decision to switch said client is made by said multi-band wireless network independently of said client; said processor making said decision at said wireless networking devices to switch a client from one wireless networking device to another wireless networking device by executing programmed steps in which; a first one of said wireless networking devices requests that a client conduct an 802.11k response on a current channel; wherein said first wireless networking device receives from said client a received signal strength indicator (RSSI) measurement of the power present in a received radio signal at said client; said first wireless networking device conducts an uplink/downlink calibration; said first wireless networking device uses said calibration to estimate downlink power based on uplink power; said first wireless networking device conducts an 802.11k response on a second, candidate wireless networking device; said first wireless networking device infers an 802.11k measurement based on a last received packet on said second, candidate wireless networking device; said first and second wireless networking devices use said dedicated wireless channel for communications between said wireless networking devices to compare a downlink measurement on second wireless networking device with an estimated downlink power on said first wireless networking device; and one or both of said first and second wireless networking devices make a decision whether or not the client should be instructed to roam.
-
-
9. An apparatus for effecting client roaming in a distributed multi-band wireless networking system, comprising:
-
a plurality of wireless networking devices wirelessly interconnected via a wireless channel which is dedicated for communications between said wireless networking devices; said interconnected wireless networking devices comprising a single, multi-band wireless network providing broad coverage to said client devices; and said multi-band wireless network comprising at least one processor that dynamically optimizes wireless connections to the client devices by comparing signals received from said client devices at said wireless networking devices and that makes decisions at said wireless networking devices to switch a client from one wireless networking device to another wireless networking device; wherein said decision to switch said client is made by said multi-band wireless network independently of said client; and further comprising said processor executing programmed steps in which; when a client supports 802.11k, a first wireless networking device performs an 802.11k measurement to determine a difference in power; said first wireless networking device requests a measurement report on a current channel and receiving said 802.11k report from said client indicating how well a signal from the first wireless networking device is received at the client; said first wireless networking device compares downlink power provided in said 802.11k report to an RSSI of an 802.11k report packet; said first wireless networking device determines a delta measurement between downlink power provided in said 802.11k report and said RSSI of said 802.11k report packet; said first wireless networking device determines that said client should look at other channels when said delta measurement equals or exceeds a predetermined value; and said first wireless networking device instructs said client to look at other channels.
-
-
10. An apparatus for effecting client roaming in a distributed multi-band wireless networking system, comprising:
-
a plurality of wireless networking devices wirelessly interconnected via a wireless channel which is dedicated for communications between said wireless networking devices; said interconnected wireless networking devices comprising a single, multi-band wireless network providing broad coverage to said client devices; and said multi-band wireless network comprising at least one processor that dynamically optimizes wireless connections to the client devices by comparing signals received from said client devices at said wireless networking devices and that makes decisions at said wireless networking devices to switch a client from one wireless networking device to another wireless networking device; wherein said decision to switch said client is made by said multi-band wireless network independently of said client; said processor making said decision at said wireless networking devices to switch a client from one wireless networking device to another wireless networking device further comprising executing programmed steps in which; said multi-band wireless network operates a first one or more of said wireless network devices in a monitor mode for legacy clients with wireless network devices on a same channel; said multi-band wireless network operates a second one or more of said wireless network devices in a sniffing mode to detect said clients; said wireless network devices coordinate their operation with each other via said wireless channel which is dedicated for communications between said wireless networking devices; said multi-band wireless network determines when a wireless network device other than a wireless network device currently in communication with said client is better suited to handle a client by a predetermined margin; and said multi-band wireless network triggers roaming when a wireless network device other than a wireless network device currently in communication with said client is determined better suited to handle said client. - View Dependent Claims (11, 12, 13)
-
-
14. An apparatus for effecting client roaming in a distributed multi-band wireless networking system, comprising:
-
a plurality of wireless networking devices wirelessly interconnected via a wireless channel which is dedicated for communications between said wireless networking devices; said interconnected wireless networking devices comprising a single, multi-band wireless network providing broad coverage to said client devices; and said multi-band wireless network comprising at least one processor that dynamically optimizes wireless connections to the client devices by comparing signals received from said client devices at said wireless networking devices and that makes decisions at said wireless networking devices to switch a client from one wireless networking device to another wireless networking device; wherein said decision to switch said client is made by said multi-band wireless network independently of said client;
ANDfurther comprising said process programmed to execute steps in which; said multi-band wireless network performs monitor mode on different channels; said multi-band wireless network coordinates a channel switch via said wireless channel which is dedicated for communications between said wireless networking devices; said multi-band wireless network requests a non-serving wireless network device operating on a first channel to move to a serving wireless network device operating on a second channel; said non-serving wireless network device makes a measurement on said second channel; said non-serving wireless network device returns to said first channel; said non-serving wireless network device sends said measurement back to said serving wireless network device via said wireless channel which is dedicated for communications between said wireless networking devices; said serving wireless network device sends a control packet on said second channel indicating that it is offline for a predetermined interval; said multi-band wireless network measures an uplink RSSI with at least two wireless network devices; said multi-band wireless network compares said measured RSSI between at least two wireless network devices on different channels; and said multi-band wireless network makes a client roaming decision.
-
Specification