Dedicated backhaul for whole home coverage
A dedicated backhaul for whole home coverage variously applies optimization techniques, e.g. using the 5 GHz high band or low band as a dedicated backhaul; using the 2.4 GHz band as backup if the 5 GHz band fails to reach between nodes; using Ethernet when it is better than the 5 GHz and 2.4 GHz bands and it is available; and using a spanning tree protocol or a variant to avoid loops. The dedicated backhaul is used if the received signal strength indication (RSSI) of the dedicated channel is above a threshold. In embodiments, a daisy chain uses probe request contents to communicate hop count and link quality between the nodes by attempting to route directly if link quality is better than a defined threshold. For each extra hop, there must be some percentage gain over smaller hops. If the link is below some threshold, it is not used.
1. A method, comprising:
using a 5 GHz band as a dedicated backhaul between two or more nodes in a network when the received signal strength indication (RSSI) of the dedicated channel is above a predefined threshold;
using a different radio, channel, or band as backup if the 5 GHz band fails to reach between nodes;
using a 2.4 GHz band channel selection when no base nodes are proximate to a satellite node; and
when a base node is proximate to the satellite node, picking a channel where a base node with a highest RSSI value is located.
2. The method of claim 1 , further comprising:
using a 2.4 GHz band as backup if the 5 GHz band fails to reach between nodes.
3. The method of claim 1 , further comprising:
using Ethernet when it is better than the 5 GHz and 2.4 GHz bands and it is available.
4. The method of claim 1 , further comprising:
using a spanning tree protocol or a variant thereof to avoid loops.
5. A method, comprising:
using a 5 GHz band as a dedicated backhaul between two or more nodes in a network when the received signal strength indication (RSSI) of the dedicated channel is above a predefined threshold;
using a different radio, channel, or band as backup if the 5 GHz band fails to reach between nodes;
arranging a plurality of nodes in a daisy chain and using probe request contents to communicate hop count and link quality between the nodes by attempting to route directly if link quality is better than a predefined threshold;
wherein for each extra hop, there must be some percentage gain over smaller hops; and
wherein the link is not used when it is below said predefined threshold.
6. The method of claim 1 , further comprising:
using nodes in communication with each other via the dedicated backhaul to configure a new node in the network.
7. The method of claim 1 , further comprising:
a plurality of nodes connected in star topology in which one or more satellite nodes are each directly connected to a base node using a dedicated band for communication when quality of the dedicated link exceeds a predefined threshold.
8. The method of claim 1 , further comprising:
establishing said dedicated backhaul in any of a star topology when appropriate, daisy chain when needed, client steering, unit on-boarding using VIE and Wi-Fi protected setup (WPS), auto channel selection (ACS) and 2.4 GHz bandwidth, Bluetooth low energy (BLE), and channel planning.
9. A method, comprising:
using a 5 GHz band as a dedicated backhaul between two or more nodes in a network when the received signal strength indication (RSSI) of the dedicated channel is above a predefined threshold;
using a different radio, channel, or band as backup if the 5 GHz band fails to reach between nodes;
connecting a plurality of nodes in star topology in which one or more satellite nodes are each directly connected to a base node using a dedicated band for communication when quality of the dedicated link exceeds a predefined threshold;
using a 5 GHz dedicated channel as a primary backhaul channel;
a satellite unit node associating with said base node on both the 5 GHz and 2.4 GHz bands and using the 5 GHz band if an RSSI value is above a predefined threshold;
when the RSSI value is below said threshold, the satellite unit using the 2.4 GHz as backhaul; and
when the RSSI value of both said 2.4 GHz band and said 5 GHz band is below said threshold, said satellite unit providing an indication that it should be moved closer to said base node.
10. The method of claim 9 , further comprising:
a satellite node beginning a scan on all of a plurality of bands with a Scan_count;
when a base radio is detected, associating said satellite node to said base in a dedicated 5 GHz and 2.4 GHz band;
when a determination RSSI D base >Threshold D base is made, using a dedicated radio as the backhaul and waiting for T;
trying to associate a dedicated 5 GHz radio if one is not already associated and determining RSSI D base >Threshold D base ;
when a determination RSSI D base >Threshold D base is not made, where RSSI_2G base>Threshold 2G, then using the 2.4 GHz band as a backhaul if possible and, if not, said satellite node turning on a move closer notification; and
when a base node is not detected and Scan_count<Scan_threshold, said satellite node turning one a no connection notification.
11. A method, comprising:
using a 5 GHz band as a dedicated backhaul between two or more nodes in a network when the received signal strength indication (RSSI) of the dedicated channel is above a predefined threshold;
using a different radio, channel, or band as backup if the 5 GHz band fails to reach between nodes;
establishing said dedicated backhaul in any of a star topology when appropriate, daisy chain when needed, client steering, unit on-boarding using VIE and Wi-Fi protected setup (WPS), auto channel selection (ACS) and 2.4 GHz bandwidth, Bluetooth low energy (BLE), and channel planning;
initially using a 5 GHz dedicated backhaul and star topology on launch;
using a daisy chain after launch on RSSI and using the 5 GHz band as the dedicated backhaul when a star topology cannot be used; and
when the 5 GHz band does not work in star or daisy chain topologies, using the 2.4G band.
12. The method of claim 11 , further comprising:
a satellite node starting a daisy chain sequence and scanning on all satellite node radios;
said satellite node providing an indication to move the satellite node closer to the base node when a base node is not found;
said satellite node measuring the following RSSI values:
RSSI 2G base =RSSI in 2.4 GHz,
RSSI 2G max =Max RSSI in 2.4 GHz,
RSSI D base =RSSI of dedicated backhaul, ands
RSSI D max =Max RSSI of dedicated backhaul);
determining if RSSI D base >Threshold 1 and, if so, associating to a base node in a dedicated band and 2.4 GHz;
else determining if RSSI D base >Threshold 2 and hop count<max_hop ( 212 ), then associating to said base node with RSSI D max in 2.4 GHz and 5 GHz dedicated;
else determining if RSSI D base >Threshold 3, the checking max hop count and, if so, then associating to the base node in the 2.4 GHz band and 5 GHz backhaul; and
else determining if RSSI D base >Threshold 4 and hop count<max_hop, then associating to a highest 2.4 GHz RSSI and indicating that the satellite node should be moved closer to the base node.
13. A method, comprising:
using a 5 GHz band as a dedicated backhaul between two or more nodes in a network when the received signal strength indication (RSSI) of the dedicated channel is above a predefined threshold;
using a different radio, channel, or band as backup if the 5 GHz band fails to reach between nodes;
when client steering using basic service set (BSS) transition management (BTM), relying on 802.11v and 802.11k when available;
for on-band steering, a base node using an RSSI value and loading to move clients from the 2.4 GHz band to the 5 GHz band but not to move clients from the 5 GHz band to the 2.4 GHz band;
when moving clients from unit to unit, when the RSSI value at the base node drops below a predetermined threshold, checking an RSSI value at other base nodes;
when the RSSI value at the other base nodes is above a threshold on the 5 GHz band, moving to the 5 GHz band; and
when the RSSI of other base nodes is above a predetermined threshold in the 2.4 GHz band, moving the clients to the 2.4 GHz band of the other base nodes.
14. A method, comprising:
using a 5 GHz band as a dedicated backhaul between two or more nodes in a network when the received signal strength indication (RSSI) of the dedicated channel is above a predefined threshold;
using a different radio, channel, or band as backup if the 5 GHz band fails to reach between nodes;
using legacy client steering for clients that do not support 802.11v/k or clients that do not have the correct implementation during an idle period when the client has no uplink packets for a predetermined time and a RSSI threshold value is below that which disconnects the client;
when the client connects back, trying to steer the client to a correct base node by having it associate to a base node which has an RSSI value above a predetermined threshold and a hop count above a predetermined threshold;
rejecting a probe response and measuring the RSSI value for a predetermined number of tries; ands
letting the client associate to any band of any base node it chooses.
15. The method of claim 14 , further comprising:
on each client, making a determination if num_rejected_probe>X in past n seconds and, if so, the client responding and is allowed;
for allowed clients, determining if RSSI<thresh de-auth;
sending a de-auth;
measuring a probe on all interfaces; and
determining RSSI best 5G>RSSI 5G and, if true, responding and allowing a backhaul on a node with a best 5 GHz band;
else, responding and allowing a backhaul on a node with a best 2.4 GHz band.
16. A method, comprising:
using a 5 GHz band as a dedicated backhaul between two or more nodes in a network when the received signal strength indication (RSSI) of the dedicated channel is above a predefined threshold;
using a different radio, channel, or band as backup if the 5 GHz band fails to reach between nodes;
using a Wi-Fi protected setup (WPS) procedure for on-boarding new devices on the dedicated backhaul and for addition of devices having a different backhaul credential to the network;
wherein the WPS procedure has a hidden SSID on the dedicated backhaul;
wherein only devices with a vendor IE can go through the WPS procedure on a dedicated channel; and
wherein the vendor IE content comprises any of capability, dedicated band, hop count, steering capabilities, transmit power, 2.4 GHz band channel planning, and 5 GHz band channel planning.
17. The method of claim 16 , further comprising:
on a satellite node, if a dedicated backhaul connection is not in place, using WPS to find a backhaul connection;
once a credential is acquired on one backhaul channel, copying said credential to other backhaul channels;
wherein when the backhaul credential is already in place and the satellite node is connected, initiating WPS with satellite nodes on a dedicated channel.
18. The method of claim 17 , further comprising:
beginning a 2.4 GHz band channel selection;
if max RSSI>threshold 1, then using a channel with a highest RSSI value;
else, using auto channel selection (ACS).
19. The method of claim 18 , further comprising:
if ma RSSI>threshold 1 is not true, then using ACS;
else determining if highest=11;
if so, using channel 10;
else, determining if highest=1;
if so, using channel 2 ( 612 );
else, using a channel with a highest RSSI value.
20. A method, comprising:
using a 5 GHz band as a dedicated backhaul between two or more nodes in a network when the received signal strength indication (RSSI) of the dedicated channel is above a predefined threshold;
using a different radio, channel, or band as backup if the 5 GHz band fails to reach between nodes;
performing a router or bridge determination;
booting up an OS on a base node;
initiating DHCP and waiting for a predetermined interval;
if a DHCP server is not available, said base node coming up as an access point (AP);
else, the base node coming up as a router;
if an Internet connection is not available, said base node indicating a connection issue;
else, said base node indicating that the Internet is available.
21. A method, comprising:
using a 5 GHz band as a dedicated backhaul between two or more nodes in a network when the received signal strength indication (RSSI) of the dedicated channel is above a predefined threshold;
using a different radio, channel, or band as backup if the 5 GHz band fails to reach between nodes;
starting a star topology boot up where a boot up, scan_count=0;
scanning on all satellite node radios, where scan_count=scan_count+1;
if base radios are not detected, then scan_count<scan_threshold and the satellite node providing a move closer indication;
if base radios are detected and an RSSI value D base >threshold D base is true, then the satellite node associates to a base node in a dedicated and 2.4 GHz band and uses a dedicated radio as a backhaul;
if base radios are detected and the RSSI D base >threshold D base value is false, if RSSI_other_5G base>threshold_other_5G is false, and RSSI_other_2G base>threshold 2G is false, the satellite node providing a move closer indicator;
if base radios are detected and the RSSI value D base >threshold D base is false and if RSSI_other_5G base>threshold_other_5G ( 822 ) is true, then the satellite node associating to a base node in the dedicated and 2.4 GHz band and using another 5 GHz radio as a backhaul; and
if base nodes are detected, an RSSI value D base >threshold D base is false, if RSSI_other_5G base>threshold_other_5G is false, and RSSI_other_2G base>threshold 2G is true, then the satellite node associating to the 2.4 GHz band and any other radio and using 2.4 GHz as the backhaul.