智能漫游劝不动顽固终端?华为AC的AI漫游按终端画像引导切换

先说一个无线运维的老大难:人在楼里走动,手里的终端却死抱着远处的旧 AP 不撒手,信号掉到只剩一两格还在硬撑,速率跌成蜗牛,体验烂了还赖网络。此前聊过的智能漫游是按信噪比门限统一劝离——低于门限就把终端往新 AP 引导。但实际跑起来会发现,不同终端的"脾气"差别很大:有的终端射频灵敏、漫游果断,稍一引导就切;有的终端天生保守,门限设低了劝不动,设高了又会误伤好端端的连接。一把尺子量所有终端,总有漏网的。

华为针对这个痛点给出的进阶方案是 AI 漫游:在智能漫游的基础上叠加终端画像——为每个终端建立特性档案,漫游引导按画像个性化执行,该早切的早切、该晚切的晚切。画像从哪来?靠 AC 与 AP 采集数据,对接 CampusInsight 大数据分析平台动态更新。组网需求里官方的表述是:用户在 WLAN 网络覆盖区域内走动时,能够尽量关联到距离自己最近的 AP,从而获得最优的无线网络接入体验——“尽量"两个字背后就是画像在起作用,不同终端的漫游阈值不再一刀切。配置思路就是官方示例那句话:配置 AI 漫游功能,实现基于终端画像的个性化漫游引导,通过对接 CampusInsight,实现终端画像的动态更新。前提条件也说在前面:网络要与 CampusInsight 互通,并在 CampusInsight 上添加 AC 和 AP 设备。

组网与配置

数据规划五块:RRM 模板 wlan-rrm、空口扫描模板 wlan-air-scan(扫描信道集为国家码信道)、2G 与 5G 射频模板各自引用 RRM 模板、WMI 模板 campusinsight(上报目标 10.23.3.4、端口 27371,数据采集项 ai-roam-data 与 terminal-data)。最后这块值得留意——两个采集项一个管 AI 漫游数据、一个管终端数据,正是画像的原材料;上报目标的地址与端口按实际部署的 CampusInsight 服务器改。

配置前照例先核现状:display ap all 确认 AP 组 ap-group1,display ap-group name ap-group1 与 display vap-profile name wlan-net 确认模板挂载关系。基础就绪后开工。

第一步,开启终端画像功能:

<AC> system-view
[AC] wlan
[AC-wlan-view] undo sta-profiling disable

第二步,创建 AP 系统模板 ap-system,开启独立射频扫描和终端识别 2.0 功能,并绑定到 AP 组:

[AC-wlan-view] ap-system-profile name ap-system
[AC-wlan-ap-system-prof-ap-system] radio-mode 2radio-independent-scan
Warning: Modifying the radio mode may reset the AP. Continue?[Y/N]y
[AC-wlan-ap-system-prof-ap-system] undo terminal-identify disable
[AC-wlan-ap-system-prof-ap-system] quit
[AC-wlan-view] ap-group name ap-group1
[AC-wlan-ap-group-ap-group1] ap-system-profile ap-system
[AC-wlan-ap-group-ap-group1] quit

独立射频扫描值得单独说一句:双射频 AP 拿出一个射频专职扫周边环境,不占业务射频的空口——画像数据的采集就有了不伤业务的通道。

第三步,创建空口扫描模板,指定扫描信道集为国家码信道:

[AC-wlan-view] air-scan-profile name wlan-air-scan
[AC-wlan-air-scan-prof-wlan-air-scan] scan-channel-set country-channel
[AC-wlan-air-scan-prof-wlan-air-scan] quit

第四步,创建 RRM 模板 wlan-rrm,开启 AI 漫游功能:

[AC-wlan-view] rrm-profile name wlan-rrm
[AC-wlan-rrm-prof-wlan-rrm] smart-roam ai-mode
[AC-wlan-rrm-prof-wlan-rrm] undo smart-roam advanced-scan disable
[AC-wlan-rrm-prof-wlan-rrm] quit

第五步,在 AP 组射频下绑定空口扫描模板与 RRM 模板:

[AC-wlan-view] radio-2g-profile name wlan-radio2g 
[AC-wlan-radio-2g-prof-wlan-radio2g] air-scan-profile wlan-air-scan
[AC-wlan-radio-2g-prof-wlan-radio2g] rrm-profile wlan-rrm
[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-air-scan
[AC-wlan-radio-5g-prof-wlan-radio5g] rrm-profile wlan-rrm
[AC-wlan-radio-5g-prof-wlan-radio5g] quit
[AC-wlan-view] ap-group name ap-group1
[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] radio-5g-profile wlan-radio5g radio 1
Warning: This action may cause service interruption. Continue?[Y/N]y
[AC-wlan-ap-group-ap-group1] quit

第六步,配置 AC 与 AP 对接 CampusInsight。先配 AC 侧:

[AC-wlan-view] quit
[AC] wmi-server2
[AC-wmi-server2] server ip-address 10.23.3.4 port 27371
[AC-wmi-server2] quit

再配 AP 侧,上报终端数据和 AI 漫游数据:

[AC] wlan
[AC-wlan-view] wmi-server name campusinsight
[AC-wlan-wmi-server-prof-campusinsight] server ip-address 10.23.3.4 port 27371
[AC-wlan-wmi-server-prof-campusinsight] undo collect-item terminal-data
[AC-wlan-wmi-server-prof-campusinsight] undo collect-item ai-roam-data
[AC-wlan-wmi-server-prof-campusinsight] quit
[AC-wlan-view] ap-system-profile name ap-system
[AC-wlan-ap-system-prof-ap-system] wmi-server campusinsight index 2
[AC-wlan-ap-system-prof-ap-system] quit

配置完成后,AC 上的配置文件如下:

wmi-server2
 server ip-address 10.23.3.4 port 27371
wlan
 air-scan-profile name wlan-air-scan
 rrm-profile name wlan-rrm
 radio-2g-profile name wlan-radio2g
  rrm-profile wlan-rrm
  air-scan-profile wlan-air-scan
 radio-5g-profile name wlan-radio5g
  rrm-profile wlan-rrm
  air-scan-profile wlan-air-scan
 wmi-server name campusinsight
  server ip-address 10.23.3.4 port 27371
 ap-system-profile name ap-system
  wmi-server campusinsight index 2
  radio-mode 2radio-independent-scan
 ap-group name ap-group1
  ap-system-profile ap-system
  radio 0
   radio-2g-profile wlan-radio2g
  radio 1
   radio-5g-profile wlan-radio5g

验证

在 AC 上执行 display rrm-profile name wlan-rrm,查看 AI 漫游的配置:

[AC-wlan-view] display rrm-profile name wlan-rrm
------------------------------------------------------------
...
Smart-roam                                       : enable
Smart-roam AI mode                               : enable
...
------------------------------------------------------------

智能漫游 enable、AI 模式 enable,两级开关都已点亮。最终效果按源文的说法:用户在 WLAN 网络覆盖区域内走动时,能够获得良好的漫游体验——终端会被引导尽量关联到距离自己最近的 AP,从而获得最优的无线网络接入体验。

要说清这套方案的边界:它需要 CampusInsight 平台支撑,没有分析平台的纯 AC 环境跑不了 AI 模式;另外独立射频扫描会占用 AP 的一个射频,业务容量紧张的位置选型时要把这笔账算进去。贵州诚鑫致达科技在做园区级无线优化时,画像类功能的价值已经在多个项目里验证过——同样的硬件,调度聪明了体验就是不一样。你们的无线网络有顽固终端的毛病吗,欢迎留言说说现场。