WiFi莫名卡顿查不出原因?华为AC频谱分析揪出非Wi-Fi干扰源

本文整理自华为官方发布的典型配置案例,命令与步骤均按原始文档呈现,供现场实施参考。

办公WiFi有一种难缠的病:信号满格、配置检查了无数遍,就是时不时卡顿丢包。换个信道好两天又复发——这种情况多半不是Wi-Fi设备自己的问题,而是空口里混进了非Wi-Fi干扰:无线摄像头、微波炉、无线打印服务器、私装的自组网设备,都在同一个频段里发波。肉眼看不出来,得靠仪器。整理自华为官方发布的典型配置案例,这篇讲华为AC的频谱分析功能——让现成的AP兼职当频谱仪,检测网络里是否存在非Wi-Fi干扰,还能把频谱图画出来看。

组网方式:在网络中部署频谱服务器,AP通过AC将频谱扫描和采样数据上报到频谱服务器,AC与频谱服务器之间网络互通。数据规划:频谱服务器IP 10.137.43.4、端口27371;AC接收AP频谱信息(UDP报文)的端口5001;非Wi-Fi设备信息在AC上的老化时间5分钟;空口扫描模板wlan-airscan,扫描间隔8000毫秒、持续时间100毫秒。

动手前官方给了三条硬提示:一是射频工作在Normal模式且开了空口扫描类功能(WIDS、频谱分析、终端定位都算)时,扫描周期内业务时延可能瞬时增加,不影响正常上网,但视频会议等低时延业务建议单独用一个射频做扫描;二是扫描间隔建议3~10秒、持续时间建议100毫秒,在不影响业务的前提下拿足采样;三是频谱分析的扫描信道固定为AP对应国家码下支持的所有信道,和空口扫描模板下的配置无关。

第一步,创建AP系统模板wlan-spectrum,指定频谱服务器和老化时间:

<AC> system-view
[AC] wlan
[AC-wlan-view] ap-system-profile name wlan-spectrum
[AC-wlan-ap-system-prof-wlan-spectrum] spectrum-analysis server ip-address 10.137.43.4 port 27371 via-ac ac-port 5001
[AC-wlan-ap-system-prof-wlan-spectrum] spectrum-analysis non-wifi-device aging-time 5
[AC-wlan-ap-system-prof-wlan-spectrum] quit

第二步,建空口扫描模板,扫描持续100毫秒、间隔8000毫秒:

[AC-wlan-view] air-scan-profile name wlan-airscan
[AC-wlan-air-scan-prof-wlan-airscan] scan-period 100
[AC-wlan-air-scan-prof-wlan-airscan] scan-interval 8000
[AC-wlan-air-scan-prof-wlan-airscan] quit

第三步,2G、5G射频模板分别引用空口扫描模板:

[AC-wlan-view] radio-2g-profile name wlan-radio2g
[AC-wlan-radio-2g-prof-wlan-radio2g] air-scan-profile wlan-airscan
[AC-wlan-radio-2g-prof-wlan-radio2g] quit
[AC-wlan-view] radio-5g-profile name wlan-radio5g
[AC-wlan-radio-5g-prof-wlan-radio5g] air-scan-profile wlan-airscan
[AC-wlan-radio-5g-prof-wlan-radio5g] quit

第四步,AP组下挂两个射频模板(有业务中断确认提示,按y):

[AC-wlan-view] ap-group name ap-group1
[AC-wlan-ap-group-ap-group1] radio-5g-profile wlan-radio5g radio 1
Warning: This action may cause service interruption. Continue?[Y/N]y
[AC-wlan-ap-group-ap-group1] radio-2g-profile wlan-radio2g radio 0
Warning: This action may cause service interruption. Continue?[Y/N]y
[AC-wlan-ap-group-ap-group1] quit

第五步,AP组引用AP系统模板,并在两个射频上使能频谱分析:

[AC-wlan-view] ap-group name ap-group1
[AC-wlan-ap-group-ap-group1] ap-system-profile wlan-spectrum
[AC-wlan-ap-group-ap-group1] radio 0
[AC-wlan-group-radio-ap-group1/0] spectrum-analysis enable
[AC-wlan-group-radio-ap-group1/0] quit
[AC-wlan-ap-group-ap-group1] radio 1
[AC-wlan-group-radio-ap-group1/1] spectrum-analysis enable
[AC-wlan-group-radio-ap-group1/1] quit
[AC-wlan-ap-group-ap-group1] quit

第六步,开启AP射频上传频谱分析数据,服务器用这些数据做分析和绘图。注意官方提醒:spectrum-report命令重启后会失效,需要重新配置:

[AC-wlan-view] spectrum-report ap-name area_1 radio 0
[AC-wlan-view] spectrum-report ap-name area_1 radio 1

怎么验证,三层递进。先看模板配置是否生效:

[AC-wlan-view] display ap-system-profile name wlan-spectrum
------------------------------------------------------------------------------
...
AP report to                                   : AC
Server IP                                      : 10.137.43.4
Server port                                    : 27371
AC port                                        : 5001
Device aging-time(minute)                      : 5
...
------------------------------------------------------------------------------

再看哪些AP在向频谱服务器上报:

[AC-wlan-view] display spectrum-analysis server-reporter
------------------------------------------------------------
ID    AP name                          Radio ID
------------------------------------------------------------
1     area_1                           0
1     area_1                           1
------------------------------------------------------------
Total: 2

最关键的一步,看检测到的非Wi-Fi设备——设备类型、占用的信道、信号强度、干扰等级一目了然:

[AC-wlan-view] display wlan non-wifi-device all
----------------------------------------------------------------
Detect AP name                         : area_1
Detect AP radio ID                     : 1
Detect AP channel                      : 36
Non-Wi-Fi device type                  : 9
Non-Wi-Fi device name                  : Unknown fix freq device
Non-Wi-Fi device frequency type        : Narrow bandwidth
Non-Wi-Fi device channel               : 149,150
Non-Wi-Fi device RSSI                  : -62,-66
Non-Wi-Fi device detect time last      : 2017-07-02/08:16:56
Non-Wi-Fi device center frequency(MHz) : 5749
Non-Wi-Fi device bandwidth(KHz)        : 70
Non-Wi-Fi device duty(%)               : 100
Non-Wi-Fi device interfere level       : 3
----------------------------------------------------------------
Total: 1

还可以走Web网管看得更直观:依次单击「监控 > 频谱分析」,勾选目标AP射频点启动,在操作列点「查看绘图」看频谱图(最多同时显示4种);根据实时FFT图判断干扰集中的强度区间后,在扫频频谱图里点「修改」调整彩色标识条的信号强度范围,就能看出信道149干扰强这类结论;无线设备统计图里还能点开非Wi-Fi设备信息列表。查清干扰源之后,把业务信道挪开、或从源头处理那台设备,困扰许久的卡顿才算断根。反复出现无线性能问题的现场,贵州诚鑫致达科技可以带着频谱分析这套方法做一次系统性的干扰排查。

企业存储选型参考|贵州诚鑫致达

做中小企业全能主力存储,群晖机型参考:DS1823xs+ · DS2422+ · DS923+。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。

服务区域|贵州诚鑫致达

贵州群晖NAS、贵阳存储、数据备份、信创云盘或 IT 集成服务,可联系贵州诚鑫致达科技,服务范围覆盖贵州全省各市州。四川成都群晖存储部署、机房建设与数据安全集成服务。