人都挤在一台AP上另一台闲着?华为AC动态负载均衡按接入数自动分摊
无线网络里有种故障很典型:工位区两台 AP 相距不远、覆盖重叠,信号都不差,可用户全挂在其中一台上。原因不神秘——终端选 AP 的逻辑简单粗暴,谁的信号强连谁,先到的人占住了近处 AP,后来的人哪怕信号只差一点也跟着挤过来。结果一台 AP 射频下三十个用户抢空口,旁边那台只有十个用户干看着。信道就那么宽,人多的那台时延陡增、速率腰斩,体验反而不如信号稍弱的邻居。
华为 AC 的动态负载均衡专门治这个毛病:同一 AC 管理的几台 AP 组成负载均衡组,新用户接入时,AC 拿各 AP 射频下的用户数做比较,超过设定的门槛就把新用户引导到负载相对较小的 AP 上去。已连接的用户不被打扰,只有新接入的流量被重新分配,均衡过程对在线业务零影响。
“动态"二字值得展开:负载均衡组不是手工指定的固定成员,AC 动态识别哪些 AP 的射频覆盖相互重叠、终端两边都够得着,就地把它们纳入同一个均衡组。示例里 area_1 与 area_2 满足两个前提——由同一个 AC 管理、STA 能够同时扫描到进行负载均衡的 AP 的 SSID。反过来讲,跨 AC 管理的 AP、信号完全不重叠的两台机器,都不具备组队条件,配置前先把这两条前提核一遍,比配完再排查为什么"不生效"省事得多。
组网与配置
示例中 AP area_1 和 area_2 由同一个 AC 管理,组成动态负载均衡组。配置负载均衡功能之前,area_1 上接入用户数为 30,area_2 上为 10,失衡明显。规划两个阈值:动态负载均衡起始阈值 15 个、差值阈值 25%——只有当一台 AP 的用户数超过 15 个,且与邻居 AP 的用户数差距超过 25% 时,负载均衡才介入,避免小规模接入也无谓搬人。
配置前先确认现状:用 display ap all 查 AP 所属的 AP 组(ap-group1),用 display ap-group name ap-group1 查 AP 组引用的模板,用 display vap-profile name wlan-net 确认 VAP 模板。基础业务就绪后,开始配置动态负载均衡功能。
第一步,创建 RRM 模板"wlan-net”,在模板下使能动态负载均衡功能,并指定起始门限为 15 个、差值门限为 25%:
<AC> system-view
[AC] wlan
[AC-wlan-view] rrm-profile name wlan-net
[AC-wlan-rrm-prof-wlan-net] undo sta-load-balance dynamic disable
[AC-wlan-rrm-prof-wlan-net] sta-load-balance dynamic sta-number start-threshold 15
[AC-wlan-rrm-prof-wlan-net] sta-load-balance dynamic sta-number gap-threshold percentage 25
[AC-wlan-rrm-prof-wlan-net] quit
第一条命令 undo sta-load-balance dynamic disable 是显式打开开关;后两条把两把"尺子"立起来——起始门限决定"多满才算挤",差值门限决定"差距多大才出手"。
第二步,创建 2G 射频模板"wlan-radio2g",并在该模板下引用 RRM 模板"wlan-net":
[AC-wlan-view] radio-2g-profile name wlan-radio2g
[AC-wlan-radio-2g-prof-wlan-radio2g] rrm-profile wlan-net
[AC-wlan-radio-2g-prof-wlan-radio2g] quit
第三步,创建 5G 射频模板"wlan-radio5g",并在该模板下引用 RRM模板"wlan-net":
[AC-wlan-view] radio-5g-profile name wlan-radio5g
[AC-wlan-radio-5g-prof-wlan-radio5g] rrm-profile wlan-net
[AC-wlan-radio-5g-prof-wlan-radio5g] quit
第四步,在名为"ap-group1"的 AP 组下引用 5G 射频模板"wlan-radio5g"和 2G 射频模板"wlan-radio2g":
[AC-wlan-view] ap-group name ap-group1
[AC-wlan-ap-group-ap-group1] radio-5g-profile wlan-radio5g radio 1
[AC-wlan-ap-group-ap-group1] radio-2g-profile wlan-radio2g radio 0
[AC-wlan-ap-group-ap-group1] quit
配置完成后,AC 上的配置文件如下:
#
sysname AC
#
wlan
rrm-profile name wlan-net
sta-load-balance dynamic sta-number start-threshold 15
sta-load-balance dynamic sta-number gap-threshold percentage 25
radio-2g-profile name wlan-radio2g
rrm-profile wlan-net
radio-5g-profile name wlan-radio5g
rrm-profile wlan-net
ap-group name ap-group1
radio 0
radio-2g-profile wlan-radio2g
vap-profile wlan-net wlan 1
radio 1
radio-5g-profile wlan-radio5g
vap-profile wlan-net wlan 1
#
return
验证
在 AC 上执行 display rrm-profile name wlan-net,可以查看到动态负载均衡的配置:
[AC-wlan-view] display rrm-profile name wlan-net
----------------------------------------------------------------------------
...
Station load balance : enable
Station load balance mode : sta-number
...
Station load balance sta-number start threshold : 15
Station load balance sta-number gap threshold(percentage) : 25
...
----------------------------------------------------------------------------
负载均衡状态 enable、模式 sta-number、两把尺子 15 与 25%,与规划完全一致。再看终端侧的可见性,执行 display station neighbor sta-mac 00e0-fcc7-1e08 查看 STA 的邻居列表:
[AC-wlan-view] display station neighbor sta-mac 00e0-fcc7-1e08
--------------------------------------------------------------------------------------------------------------------------------
Device MAC Device ID Device Name Radio ID Probe info(RSSI/HH:MM:SS) 11k info[RCPI/RSNI/HH:MM:SS]
--------------------------------------------------------------------------------------------------------------------------------
00e0-fcab-c9a0 5 AP5 1 -48/16:28:24 205/45/16:28:24
--------------------------------------------------------------------------------------------------------------------------------
Total neighbors: 1, total records: 1
邻居列表里能看到候选 AP 的信号信息——负载均衡的引导决策正是基于这类数据:既看负载差距,也确认终端确实能收到邻居 AP 的信号,搬过去才不会搬进覆盖盲区。最终效果是,新用户想连接到 AP area_1 时,AC 会根据 AP 的上报情况执行动态负载均衡算法,让新用户接入负载相对较小的 AP area_2。
有两条使用前提要记住:负载均衡组内的 AP 必须由同一个 AC 管理;STA 要能同时扫描到参与负载均衡的 AP 的 SSID。跨 AC 管理或信号不重叠的 AP,这套机制无从发力。
无线卡顿排查到后面,一半以上的答案都在"人挂在哪台 AP 上"。贵州诚鑫致达科技做无线网络体检时,接入数分布是必看的第一张表,失衡的 AP 一眼就能定位。你们的 AP 接入数是怎么分布的,欢迎留言贴贴现场情况。