Read on SmallNetBuilder
Last edited:
Witholding responses to probes and association requests is one method of influencing STA behavior. However, I did not see this, at least not for the intial association. The ipod Touch always probed first on 2.4 and sometimes did not probe 5 GHz until after it associated with 2.4.I wonder, for the disassociate events, can't the AP simply ignore connection requests for a limited time after attempting to move a client device? For example, if it forces a device to disconnect from AP 1, in an attempt to get it to connect to AP2, can it perform the disconnect and just prevent it from connecting back, leaving AP2 to be the only choice?
I wouldn't say it doesn't work. But these tests found no evidence of it aside from the repeated deauths in the Orbi test.I am glad I never bothered with band steering. Sounds like it doesn't work. I am pretty happy with 2.4GHz turned off and just running 5GHz wireless.
Orbi, Velop and Google WiFi are top selling WiFi systems, mesh or not. The TP-Link product was included because it's the only one to support 11r. ASUS Lyra was included because of all the ASUS fans that hang around here.
Plume says they have no samples for SNB, so I need to order some to test. eero didn't leave their samples with us.
The focus of the article was roaming performance. I chose mesh systems vs. multi-AP because more consumers buy them and because I had them on hand.
Two key points:Fair enough. It doesn't seem like you had one clear conclusion from your testing, which, in and of itself is a conclusion of sorts about Wi-Fi roaming.
In our latest exploration of Wi-Fi Roaming, we take a look at the roaming behavior of five Wi-Fi systems.
1) None of the products were able to band steer the Apple STA.
Thanks for the kind words, SFX.Interesting - wonder if there's any Cisco magic going on there - Apple has worked close with them for the enterprise...
The last page of the article was updated with a guess about this. The iPod Touch advertises support for only 2.4 GHz channels in its association and reassociation requests. This could be why all the Wi-Fi systems tested did not attempt to band steer it even though the STA did probe on both bands.
Tag: Supported Channels
Tag Number: Supported Channels (36)
Tag length: 10
Supported Channels Set #1 First: 36, Range: 4
First Supported Channel: 36
Supported Channel Range: 4
Supported Channels Set #2 First: 52, Range: 4
First Supported Channel: 52
Supported Channel Range: 4
Supported Channels Set #3 First: 100, Range: 12
First Supported Channel: 100
Supported Channel Range: 12
Supported Channels Set #4 First: 149, Range: 4
First Supported Channel: 149
Supported Channel Range: 4
Supported Channels Set #5 First: 165, Range: 1
First Supported Channel: 165
Supported Channel Range: 1
My STA was associated to 2.4 GHz. So that would match your assertion. The question is what is the behavior supposed to be.Apple in the Assoc/Reassoc requests advertises support for the band that it is currently in...
My STA was associated to 2.4 GHz. So that would match your assertion. The question is what is the behavior supposed to be.
Tag: Power Capability Min: 3, Max: 21
Tag Number: Power Capability (33)
Tag length: 2
Minimum Transmit Power: 3
Maximum Transmit Power: 21
Tag: Supported Channels
Tag Number: Supported Channels (36)
Tag length: 2
Supported Channels Set #1 First: 1, Range: 11
First Supported Channel: 1
Supported Channel Range: 11
Firmware version = wl0: Oct 23 2017 03:55:53 version 7.45.98.38 (r674442 CY) FWID 01-e58d219f
CLM version = API: 12.2 Data: 7.11.15 Compiler: 1.24.2 ClmImport: 1.24.1 Creation: 2014-05-26 10:53:55 Inc Data: 9.10.39 Inc Compiler: 1.29.4 Inc ClmImport: 1.36.3 Creation: 2017-10-23 03:47:14
Tag: Power Capability Min: 3, Max: -32
Tag Number: Power Capability (33)
Tag length: 2
Minimum Transmit Power: 3
Maximum Transmit Power: -32
Tag: Supported Channels
Tag Number: Supported Channels (36)
Tag length: 10
Supported Channels Set #1 First: 36, Range: 4
First Supported Channel: 36
Supported Channel Range: 4
Supported Channels Set #2 First: 52, Range: 4
First Supported Channel: 52
Supported Channel Range: 4
Supported Channels Set #3 First: 100, Range: 12
First Supported Channel: 100
Supported Channel Range: 12
Supported Channels Set #4 First: 149, Range: 4
First Supported Channel: 149
Supported Channel Range: 4
Supported Channels Set #5 First: 165, Range: 1
First Supported Channel: 165
Supported Channel Range: 1
IEEE 802.11 wireless LAN
Fixed parameters
Category code: Radio Measurement (5)
Action code: Neighbor Report Request (4)
Dialog token: 1
Tagged parameters (15 bytes)
Tag: SSID parameter set: deepthought-w
Tag Number: SSID parameter set (0)
Tag length: 13
SSID: deepthought-w
IEEE 802.11 wireless LAN
Fixed parameters
Category code: Radio Measurement (5)
Action code: Neighbor Report Response (5)
Dialog token: 1
Tagged parameters (45 bytes)
Tag: Neighbor Report
Tag Number: Neighbor Report (52)
Tag length: 13
BSSID: Apple_ee:a2:5e (80:ea:96:ee:a2:5e)
BSSID Information: 0x00000886
.... .... .... .... .... .... .... ..10 = AP Reachability: Unknown (0x2)
.... .... .... .... .... .... .... .1.. = Security: True
.... .... .... .... .... .... .... 0... = Key Scope: False
.... .... .... .... .... ..00 1000 .... = Capability: 0x08
.... .... .... .... .... .... ...0 .... = Spectrum Management: False
.... .... .... .... .... .... ..0. .... = QoS: False
.... .... .... .... .... .... .0.. .... = APSD: False
.... .... .... .... .... .... 1... .... = Radio Measurement: True
.... .... .... .... .... ...0 .... .... = Delayed Block Ack: False
.... .... .... .... .... ..0. .... .... = Immediate Block Ack: False
.... .... .... .... .... .0.. .... .... = Mobility Domain: False
.... .... .... .... .... 1... .... .... = High Throughput Control (+HTC): True
.... .... .... .... ...0 .... .... .... = Very High Throughput (+VHT): False
.... .... .... .... ..0. .... .... .... = Fine Timing Measurement (FTM): False
.... .... .... .... .0.. .... .... .... = High Efficiency (HE AP): False
.... .... .... .... 0... .... .... .... = Extended Range BSS: False
0000 0000 0000 0000 .... .... .... .... = Reserved: 0x0000
Operating Class: 81
Channel Number: 1 (iterative measurements on that Channel Number)
PHY Type: 0x07
Tag: Neighbor Report
Tag Number: Neighbor Report (52)
Tag length: 13
BSSID: Apple_ee:a2:5f (80:ea:96:ee:a2:5f)
BSSID Information: 0x00001086
.... .... .... .... .... .... .... ..10 = AP Reachability: Unknown (0x2)
.... .... .... .... .... .... .... .1.. = Security: True
.... .... .... .... .... .... .... 0... = Key Scope: False
.... .... .... .... .... ..00 1000 .... = Capability: 0x08
.... .... .... .... .... .... ...0 .... = Spectrum Management: False
.... .... .... .... .... .... ..0. .... = QoS: False
.... .... .... .... .... .... .0.. .... = APSD: False
.... .... .... .... .... .... 1... .... = Radio Measurement: True
.... .... .... .... .... ...0 .... .... = Delayed Block Ack: False
.... .... .... .... .... ..0. .... .... = Immediate Block Ack: False
.... .... .... .... .... .0.. .... .... = Mobility Domain: False
.... .... .... .... .... 0... .... .... = High Throughput Control (+HTC): False
.... .... .... .... ...1 .... .... .... = Very High Throughput (+VHT): True
.... .... .... .... ..0. .... .... .... = Fine Timing Measurement (FTM): False
.... .... .... .... .0.. .... .... .... = High Efficiency (HE AP): False
.... .... .... .... 0... .... .... .... = Extended Range BSS: False
0000 0000 0000 0000 .... .... .... .... = Reserved: 0x0000
Operating Class: 128
Channel Number: 52 (iterative measurements on that Channel Number)
PHY Type: 0x09
Tag: Neighbor Report
Tag Number: Neighbor Report (52)
Tag length: 13
BSSID: Apple_1e:57:3e (90:72:40:1e:57:3e)
BSSID Information: 0x00000886
.... .... .... .... .... .... .... ..10 = AP Reachability: Unknown (0x2)
.... .... .... .... .... .... .... .1.. = Security: True
.... .... .... .... .... .... .... 0... = Key Scope: False
.... .... .... .... .... ..00 1000 .... = Capability: 0x08
.... .... .... .... .... .... ...0 .... = Spectrum Management: False
.... .... .... .... .... .... ..0. .... = QoS: False
.... .... .... .... .... .... .0.. .... = APSD: False
.... .... .... .... .... .... 1... .... = Radio Measurement: True
.... .... .... .... .... ...0 .... .... = Delayed Block Ack: False
.... .... .... .... .... ..0. .... .... = Immediate Block Ack: False
.... .... .... .... .... .0.. .... .... = Mobility Domain: False
.... .... .... .... .... 1... .... .... = High Throughput Control (+HTC): True
.... .... .... .... ...0 .... .... .... = Very High Throughput (+VHT): False
.... .... .... .... ..0. .... .... .... = Fine Timing Measurement (FTM): False
.... .... .... .... .0.. .... .... .... = High Efficiency (HE AP): False
.... .... .... .... 0... .... .... .... = Extended Range BSS: False
0000 0000 0000 0000 .... .... .... .... = Reserved: 0x0000
Operating Class: 81
Channel Number: 1 (iterative measurements on that Channel Number)
PHY Type: 0x07
I don't think this is a "tell" for band steering on the Association Request/Response handset - it's informative to the AP perhaps, but once connected, one still has to look at the Action Messages to get a real feel for what's going on between the AP and the client.
Quick survey of supported channels shown in association/reassociation frames from some captures I've done:
The only STA that lists channels in both bands is the octoScope Pal. I'll ask octoScope about this.
- Apple iPod Touch: Shows only channels in band of the association/reassociation request
- iPhone: Same as iPod
- octoScope Pal-245 (dual-band): Channels in both bands
- Samsung Galaxy Tab A (Android): Supported Channels not present
- Intel ac7265/Win10: Shows only channels in band of the association/reassociation request
- Samsung Galaxy 6: Shows only channels in band of the association/reassociation request
Welcome To SNBForums
SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.
If you'd like to post a question, simply register and have at it!
While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!