Got myself an early Christmas present and currently planning the transition.
I have a few modern (ax-capable) laptops, mobile devices and a bunch of low-power (n) IoT devices. There is no need for much bandwidth and I’m happy to trade it to reduce lag, such as when low-powered devices join and force AP to adjust channel and/or rates.
Current configuration:
Main
Runs at full power, taking the best channels. Most devices are connected to it.
/interface wireless channels
add band=2ghz-onlyn frequency=2427 list="2.4" name=ch4 width=20
add band=2ghz-onlyn frequency=2452 list="2.4" name=ch9 width=20
add band=5ghz-onlyac extension-channel=eeCe frequency=5700 list="5 DFS-80" name=ch140-80 width=20
add band=5ghz-onlyac extension-channel=eeCe frequency=5620 list="5 DFS-80" name=ch124-80 width=20
add band=5ghz-onlyac extension-channel=eeCe frequency=5540 list="5 DFS-80" name=ch108-80 width=20
add band=5ghz-onlyac extension-channel=Ce frequency=5700 list="5 DFS-40" name=ch140-40 width=20
add band=5ghz-onlyac extension-channel=Ce frequency=5660 list="5 DFS-40" name=ch132-40 width=20
add band=5ghz-onlyac extension-channel=Ce frequency=5620 list="5 DFS-40" name=ch124-40 width=20
add band=5ghz-onlyac extension-channel=Ce frequency=5580 list="5 DFS-40" name=ch116-40 width=20
add band=5ghz-onlyac extension-channel=Ce frequency=5540 list="5 DFS-40" name=ch108-40 width=20
add band=5ghz-onlyac extension-channel=Ce frequency=5300 list="5 DFS-40" name=ch60-40 width=20
/interface wireless
set [ find default-name=wlan1 ] adaptive-noise-immunity=ap-and-client-mode ampdu-priorities=0,1,2,3,4,5 antenna-gain=1 arp=disabled band=2ghz-onlyn \
basic-rates-b="" country="united states" disabled=no disconnect-timeout=5s distance=indoors frequency=auto hw-protection-threshold=512 mode=ap-bridge \
multicast-helper=full name=livingroom-2.4 rate-set=configured scan-list="2.4" security-profile=... ssid=... station-roaming=\
enabled supported-rates-a/g=6Mbps,9Mbps,12Mbps,18Mbps,24Mbps,36Mbps supported-rates-b="" vlan-id=2 vlan-mode=use-tag wds-default-bridge=bridge \
wireless-protocol=802.11 wmm-support=enabled wps-mode=disabled
set [ find default-name=wlan2 ] adaptive-noise-immunity=ap-and-client-mode ampdu-priorities=0,1,2,3,4,5 arp=disabled band=5ghz-onlyac basic-rates-a/g=9Mbps \
channel-width=20/40/80mhz-XXXX country="united states" disabled=no disconnect-timeout=10s distance=indoors frequency=auto hw-protection-threshold=512 \
mode=ap-bridge multicast-helper=full name=livingroom-5 rate-set=configured scan-list="5 DFS-80,5 DFS-40,5" \
security-profile=... ssid=... station-roaming=enabled supported-rates-a/g=9Mbps,12Mbps,18Mbps,24Mbps,36Mbps,48Mbps,54Mbps vlan-id=2 \
vlan-mode=use-tag wireless-protocol=802.11 wmm-support=enabled wps-mode=disabled
Supplemental
Runs with reduced power in hopes to minimize AP switching on devices. Connects all IoT devices and covers devices that happen to get too far from Main
/interface wireless channels
add band=2ghz-onlyn frequency=2412 list="2.4" name=ch1 width=20
add band=2ghz-onlyn frequency=2417 list="2.4" name=ch2 width=20
add band=2ghz-onlyn frequency=2437 list="2.4" name=ch6 width=20
add band=2ghz-onlyn frequency=2442 list="2.4" name=ch7 width=20
add band=2ghz-onlyn frequency=2462 list="2.4" name=ch11 width=20
/interface wireless
set [ find default-name=wlan1 ] adaptive-noise-immunity=ap-and-client-mode ampdu-priorities=0,1,2,3,4,5 antenna-gain=5 arp=disabled band=2ghz-onlyn \
basic-rates-b="" country="united states" default-authentication=no disabled=no disconnect-timeout=10s distance=indoors frequency=auto mode=ap-bridge \
multicast-helper=full name=bedroom-2.4 rate-set=configured scan-list="2.4" security-profile=... ssid=... station-roaming=\
enabled supported-rates-b="" vlan-id=2 vlan-mode=use-tag wireless-protocol=802.11 wmm-support=enabled wps-mode=disabled
set [ find default-name=wlan2 ] adaptive-noise-immunity=ap-and-client-mode ampdu-priorities=0,1,2,3,4,5 antenna-gain=7 arp=disabled band=5ghz-onlyac \
channel-width=20/40mhz-XX country="united states" disabled=no disconnect-timeout=5s distance=indoors frequency=auto mode=ap-bridge multicast-helper=\
full name=bedroom-5 security-profile=... ssid=... station-roaming=enabled vlan-id=2 vlan-mode=use-tag wireless-protocol=802.11 \
wmm-support=enabled wps-mode=disabled
My only issue with this config is that when mobile devices switch APs the lag is unbearable as it usually happens during a video call. Otherwise the coverage and performance is acceptable.
Transition plan:
- Lock the current APs to one channel, put the new AP to where it’s going to be and run spectral scan on it for a day, at intervals of 5s, saving all to a file
- Transition network to the new AP, lock it to one channel, put old APs to locations where I need coverage and run spectral-scan on them, at intervals of 5s, saving all to a file
- Build the channels list based on this data
Newbie question: can one separate chains (MIMO) to get a better configuration of channels and rates, e.g. one antenna on “free” channels with high rates, and another on “busy” channels and low rates?