人走远了终端还粘着远AP?华为AC智能漫游按信噪比引导切换

大场地无线网有个高频怪象:人从看台一头走到另一头,手机信号只剩一两格、速率掉得没法用,可它还死死连着起初那个 AP 不换。这类终端漫游主动性差——始终"坚持"关联在它开机时连上的那个 AP 上,哪怕已经离得很远、信号很弱、速率很低,也不肯漫游到信号更好的邻居 AP,业内管它们叫"粘性终端"。华为 AC 的智能漫游功能就是治这个的:按终端的信噪比设一个门限,低于门限还赖着不走的,AC 主动引导它重连,把它推到更近的 AP 上去。华为官方文档有一套体育场场景的完整示例,本篇按这套示例从检查现状到配完验证走一遍,命令逐段给出,AC 配置脚本一并附上。

本文的组网需求、配置思路与命令步骤,整理自华为官方发布的典型配置案例,参数可直接参考使用。

组网需求

体育场内用户通过WLAN接入网络,当用户在看台上走动时,能够尽量关联到离自己近的那个AP,从而获得良好的用户体验。且在覆盖区域内移动发生漫游时,不影响用户的业务使用。

用户接入无线网络的相关配置属于基础业务,本篇聚焦智能漫游这一层,默认 AC 上已有可用的 AP 组与 VAP 业务配置。数据规划只有三样:

  • RRM模板:名称 wlan-rrm;智能漫游阈值类型=基于信噪比;智能漫游信噪比阈值=15。
  • 2G射频模板:名称 wlan-radio2g,引用 RRM 模板 wlan-rrm。
  • 5G射频模板:名称 wlan-radio5g,引用 RRM 模板 wlan-rrm。

配置思路

配置智能漫游功能,并通过调整智能漫游的参数,引导终端(特别是粘性终端)漫游,为终端提供重连接或漫游的机会,从而关联到信号更强的AP。

思路是三层引用关系:RRM 模板里开智能漫游、定门限;2G/5G 两个射频模板分别引用这个 RRM 模板;再把两个射频模板挂到 AP 组——AP 组下所有 AP 的双频射频就都按这套门限干活了。门限值 15dB 是本例取值:终端信噪比低于 15dB 且不主动漫游时触发引导,环境不同可以按现场实测调整。

操作步骤

一、查看WLAN网络的基本配置

动配置之前先摸清现状,确认 AP 所在的 AP 组及其引用的模板,后续往哪个 AP 组上挂射频模板要以此为据:

  • 查看AP所属的AP组:在AC上执行 display ap all,本例 AP 归属 AP 组 ap-group1。
  • 查看AP组引用的所有模板:执行 display ap-group name ap-group1,本例引用 VAP 模板 wlan-net。
  • 查看VAP模板下引用的所有模板:执行 display vap-profile name wlan-net,本例引用 SSID 模板 wlan-net。

三条命令看清归属链,改错 AP 组等于白配。

二、配置智能漫游功能

创建RRM模板"wlan-rrm",在RRM模板"wlan-rrm"下开启智能漫游功能,并指定用户漫游触发方式为基于终端信噪比,触发门限值为15dB:

<AC> system-view
[AC] wlan
[AC-wlan-view] rrm-profile name wlan-rrm
[AC-wlan-rrm-prof-wlan-rrm] smart-roam enable
[AC-wlan-rrm-prof-wlan-rrm] smart-roam roam-threshold check-snr
[AC-wlan-rrm-prof-wlan-rrm] smart-roam roam-threshold snr 15
[AC-wlan-rrm-prof-wlan-rrm] quit

创建2G射频模板"wlan-radio2g",并在该模板下引用RRM模板"wlan-rrm":

[AC-wlan-view] radio-2g-profile name wlan-radio2g 
[AC-wlan-radio-2g-prof-wlan-radio2g] rrm-profile wlan-rrm
[AC-wlan-radio-2g-prof-wlan-radio2g] quit

创建5G射频模板"wlan-radio5g",并在该模板下引用RRM模板"wlan-rrm":

[AC-wlan-view] radio-5g-profile name wlan-radio5g 
[AC-wlan-radio-5g-prof-wlan-radio5g] rrm-profile wlan-rrm
[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

radio 1 对应 5G 射频、radio 0 对应 2G 射频,挂模板时别挂反。

结果验证

在AC上执行命令display rrm-profile name wlan-rrm,可以查看到智能漫游的配置:

[AC-wlan-view] display rrm-profile name wlan-rrm
------------------------------------------------------------
...
Smart-roam                                       : enable
...
Smart-roam check SNR                             : enable
...
Smart-roam standing SNR threshold(dB)            : 15
...
------------------------------------------------------------

三行逐一对:Smart-roam 为 enable 说明功能已开,check SNR 为 enable 说明触发方式是按信噪比,门限 15dB 与规划一致。当体育场存在大量无线用户接入时,无线用户均能获得良好的无线上网体验——终端该换 AP 时被及时引导换过去,这就是智能漫游在起效。

配置脚本

AC的配置文件:

#
 sysname AC
#
wlan
 rrm-profile name wlan-rrm
  smart-roam enable
  smart-roam roam-threshold check-snr
  smart-roam roam-threshold snr 15
 radio-2g-profile name wlan-radio2g
  rrm-profile wlan-rrm
 radio-5g-profile name wlan-radio5g
  rrm-profile wlan-rrm
 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

脚本里 vap-profile wlan-net 两行是既有 VAP 业务配置的挂接关系,随本例 AP 组原有规划保留,不是智能漫游新引入的命令。

注意事项

  • 纯组播报文在无线空口没有ACK机制保障,通常以低速报文形式发送,网络侧有大量异常组播流量涌入时会造成无线空口拥堵,建议配置组播报文抑制;配置前请确认是否有组播业务,有的话谨慎选择限速值。
  • 组播报文抑制的位置跟转发方式走:业务数据采用直接转发时,在直连AP的交换机接口上配置;采用隧道转发时,在AC的流量模板下配置。
  • 隧道转发模式下,管理VLAN和业务VLAN不能配置为同一VLAN,且AP和AC之间只能放通管理VLAN,不能放通业务VLAN。
  • 门限值别照抄完事:15dB 是本例取值,现场终端密度、隔断、干扰不同,按实测的信噪比分布再定,门限偏高会把信号尚可的终端也踢去重连,偏低则踢不动真正的粘性终端。
  • 智能漫游面向的是已有基础业务(AP 上线、VAP 配置)的网络,基础没配好先补基础,漫游引导救不了没上线的 AP。

看台、仓库、厂区这类人动得多的场地,门限值别拿默认数直接用,建议请诚鑫致达科技到场按终端分布实测一轮信噪比再定值,踢得准又不误伤,智能漫游才真算配好了。各厂商设备的命令与默认参数存在差异,本文步骤与命令均出自华为官方文档,操作前请核对你的设备型号与软件版本。

源:华为WLAN AC官方文档