详解商业AC+AP系统架构系列(13)
这期来说一下射频调优。
光有好设备,只能算成功了一半。无线体验从来都不是极速,而是丝滑无感。商业设备的好处之一,也是很重要的部分之一,就是提供了及其详细且复杂的调节参数去适合不同的应用环境,而不是家用无线路由的一刀切方式:设置SSID以及密码即可用,最强信号最高速率拉到满就算完事。商业产品虽然也逐步降低使用门槛,也可用做到跟家用产品一样,简单设置即可使用。但是如果想把无线网络变得更好用,就必须要做一些细节性的差异化调整,尤其是在复杂的无线环境以及多AP部署的情况下,如果你到你现在还认为家用MESH这种仅靠强弱信号变化来感知无线设备距离,就能解决信号覆盖,体验流畅等问题了的话,就应该往下看。
还好现在有AI,很多晦涩难懂的名词和参数,基本可以靠AI来解决。
用我的Ruckus为例:
我家中的LEDE_5G网络,
SSH登入虚拟控制器,
en
config
wlan LEDE_5G #载入网络配置
show #显示网络配置
网络配置就出来了:
NAME = LEDE_5G
Tx. Rate of Management Frame(2.4GHz) = 12.0Mbps
Tx. Rate of Management Frame(5GHz) = 12.0Mbps
Beacon Interval = 100ms
SSID = LEDE_5G
Description = LEDE_5G
Type = Standard Usage
Authentication = open
Encryption = wpa2
Algorithm = aes
Passphrase = xxxxxxxx
FT Roaming = Enabled
802.11k Neighbor report = Enabled
Web Authentication = Disabled
Authentication Server = Disabled
Called-Station-Id type = wlan-bssid
Tunnel Mode = Disabled
Background Scanning = Enabled
Max. Clients = 100
Isolation per AP = Disabled
Isolation across AP = Disabled
Zero-IT Activation = Disabled
Priority = High
Load Balancing = Disabled
Band Balancing = Disabled
Wifi6 = Enabled
Service = Enabled
Dynamic PSK = Disabled
Rate Limiting Uplink = Disabled
PerSSID Rate Limiting Uplink = 0
Rate Limiting Downlink = Disabled
PerSSID Rate Limiting Downlink = 0
Auto-Proxy configuration:
Status = Disabled
Inactivity Timeout:
Status = Enabled
Timeout = 5 Minutes
VLAN-ID = 1
Dynamic VLAN = Disabled
Closed System = Disabled
Https Redirection = Disabled
OFDM-Only State = Disabled
Multicast Filter State = Disabled
Directed Multicast= Enabled
802.11d State = Enabled
Force DHCP State = Disabled
Force DHCP Timeout = 10
DHCP Option82:
Status = Disabled
Option82 sub-Option1 = Disabled
Option82 sub-Option2 = Disabled
Option82 sub-Option150 = Disabled
Option82 sub-Option151 = Disabled
Ignore unauthorized client statistic = Disabled
STA Info Extraction State = Enabled
BSS Minrate = Disabled
DTIM period = 1
Directed MC/BC Threshold = 1
Call Admission Control State = Disabled
PMK Cache Timeout= 720 minutes
PMK Cache for Reconnect= Enabled
NAS-ID Type= wlan-bssid
Roaming Acct-Interim-Update= Enabled
PAP Message Authenticator = Enabled
Send EAP-Failure = Disabled
L2/MAC = No ACLS
L3/L4/IP Address = No ACLS
L3/L4/IPv6 Address = No ACLS
Precedence = Default
Proxy ARP = Disabled
Device Policy = No ACLS
Vlan Pool = No Pools
Role based Access Control Policy = Disabled
SmartRoam = Disabled Roam-factor = 1
Allow List = No ACLS
URL Filtering = Disabled
Application Recognition & Control = Disabled
Apply ARC Policy = NO POLICY
WIFICalling Enabled= Disabled
WIFICalling Profile= 0
Client Flow Data Logging = Disabled
Wlan Bind = all
Client Connection Data = Disabled
Transient Client Management = Disabled
80211w-pmf = Disabled
把配置直接丢给AI,它给出几处优化的方案:
1:OFDM only 建议打开
不用解释了,禁用802.11b设备,提升整体网络性能,除非你家还有这么老掉牙的设备。
2:SmartRoam 建议打开
估计大多数人对于这个不是很熟悉,专门让AI解释一下:



而smart roam也有很多个级别,从1到10,根据现场环境和需求来作调整。
看完解释,是不是对MESH的一刀切机制觉得垃圾了?你信号弱了,或者协商速率慢了,AC会建议你漫游去某个AP,如果你还是倔强地不去才会踢,踢之前还会告诉你有什么能连,这些工作的都是AC去干的,就算不主动漫游的设备,也会被AC会去主动引导,没有AC的家用MESH自然无法做到这一点。当然了,前提是802.11k/v/r的支持必不可少。
3:Proxy ARP打开
这个不用解释了,提升网络性能。
4:Directed Multicast = Enabled 组播转单播打开了,但 “Directed MC/BC Threshold = 1 ”这个阈值设置了1。
对此,AI的建议是如此:

4:DTIM period = 1 优化移动设备能耗

漫游判定除了信号强弱外,还有一个重要和更“聪明”的参数:BSS Minrate。
在这里,管理帧速率是与BSS最低基本速率是对齐的,我设置的是12Mbps,我开启了OFDM only。低于12Mbps的协商速率(12Mbps的下一级是最低级别6Mbps,如果不是OFDM only的状态,更可低至1Mbps)会降低网络性能,某些不主动漫游的设备会出现明显的粘滞性,就是“咬着最后一格信号死不松手”的情况。如果覆盖区域较小,或者AP密度高的情况下,还可以提高至24Mbps。现在设置成12Mbps,当设备信号变弱,接近12Mbps的deadline时,它会给到压力自己“再不找到新的AP就要掉线了”,提早做好漫游的准备,这时候802.11k提供了邻近的AP信号列表以供选择,再配合适当的smart-roam参数,设备会喊出“我要漫游了!”信号,802.11v (BTM)就会做漫游引导提示连接到合适的AP,802.11r就是减少psk认证步骤,让你快速重连,做到流畅的无缝(相对的)效果。而不提供这些参数选择的家庭无线设备,BSS Minrate一般会在6Mbps(非OFDM only会是5.5Mbps),这样做的目的,是看起来覆盖效果更好,因为信号的临界位置,协商到了6Mbps也不会断线,虽然这个速率与断线几乎没什么两样,但给用户的印象就是“这里都能覆盖到”,不过代价和实际效果就是只有一格信号等同于没有网,心急的朋友还会直接关闭wifi,这种场景相信大家都应该体验过了。所以,很多朋友喊的那句“用过了就回不去了”,并不是夸张的说法。
