目录
漫游效果属于终端行为,因此网络优化只能有画面漫游,不能决定漫游
现象描述
排查步骤:
1、检查无线信号覆盖情况
2、检查终端速率限制配置
3、高密优化配置是否合理
4、检查Beacon周期设置是否合理
5、检查即将漫游过去的AP信道利用率
6、检查下终端网卡及相关配置
7、抓包
漫游效果属于终端行为,因此网络优化只能有画面漫游,不能决定漫游
现象描述
终端从一个AP漫游到另外一个AP,在漫游过程中STA掉线或者在新AP接入失败。
信息收集:
- AP功率调整不合理或无线覆盖不全
- 终端限制速率不合理,导致终端连不上
- 高密优化不合理
- beacon周期设置不合理
- 即将漫游过去的AP信道利用率高
- 终端自身问题
排查步骤:
1、检查无线信号覆盖情况
检查漫游效果差的区域无线信号覆盖情况:
a、如果信号覆盖差,可以增设AP在覆盖差的区域,验证观察无效效果。
b、如果无线射频功率低,存在覆盖盲区,终端搜索不到SSID,导致漫游失败,可以通过增大功率,需要一边调试一边测试,不能过大也不能国小
c、无线射频功率过大,导致终端不漫游或者漫游不灵敏,在信号交界处没有差生信号差,可以通过降低功率,促进漫游。
2、检查终端速率限制配置
如果限制终端接入网络的速率过大,会导致终端漫游过程中,速率协商失败而无法漫游,可以将2.4g调整到5.5mbps,5g调整到6mbps,或者关闭测试。
如果终端在接入时,信号强度终端速率正常,接入后发生变化,AP也不会将终端踢下线。
3、高密优化配置是否合理
- 如果未配置高密优化,则可以排除配置的速率过大或生效的信号强度过大导致的漫游差问题
- 如果配置了高密优化,则需要检查配置的数值是多少。配置的高密报文发送速率过大或生效的信号强度阈值过大都可能导致终端发的probe request的探测帧收不到回复,将导致终端在漫游时发现不到信号,从而出现漫游失败的问题。此时可以调小高密优化数值(一般高密报文发送速率调整为12Mbps,生效信号强度阈值调为-90dBm)或关闭高密优化后再做测试
补充说明:
高密优化的作用
a、高密报文发送速率主要是针对探测应答帧做调整,假设在一个商场中的同一个信道有8个AP,300人正在使用无线网络,这个时候的probe Rsp占了空口很大一部分的资源,如果提高probe Rsp的发送速率可改善无线环境
b、对于距离较远,并且信号强度低于设置的阈值的终端,不回复它的探测应答帧。回复这种信号差的终端会导致重传率变高,整个无线网络环境更差
c、单播的probe Req需要正常回复,不受高密优化里面的策略影响
4、检查Beacon周期设置是否合理
- 如果未修改过Beacon周期,默认为自动(当射频发射了大于8个无线网络,则beacon间隔为200ms,否则默认100ms)。如果单个AP射频配置了超过8个SSID,建议可以精简一些不必要的SSID或者在干扰不大的情况下调整beacon周期为100ms或以下,以便终端在漫游时能更快的发现AP
- 如果修改了Beacon周期,周期调整过大,则可能导致终端在漫游时无法及时发现AP,导致漫游效果差。通常默认100ms即可
补充说明:
beacon报文是AP用来宣告无线信号存在、周期性发送的报文,高密场景下,周围AP都在周期发送此报文,会带来很大的空口开销。增大beacon的发送周期,可以减少其带来的开销,从而提升空口有效带宽,但可能会导致终端发现信号较慢的问题。
- 选择自动的时候,当射频大于8个无线网络,则beacon间隔为200ms,否则默认100ms
- 手动设置时,射频根据设置的间隔发送beacon
5、检查即将漫游过去的AP信道利用率
信道利用率过高将导致终端和AP间交互的报文出现丢包的情况,比如终端发的probe request报文,AP没收到或者收到并回复了probe response但是终端没收到;或者AP发的beacon帧终端没收到等异常。种种情况可能导致终端在漫游的时候没法及时发现新AP、没法及时关联AP或关联较慢等问题,最终将导致终端漫游效果差。
6、检查下终端网卡及相关配置
针对于windows终端
1)检查终端网卡的漫游阈值设置(一般来说windows终端网卡都有相关配置),如果终端频繁漫游,则可以将漫游阈值调小后测试观察;如果终端漫游较慢,则可以将漫游阈值调大后测试观察;配置调整正常都不会一步到位,需要反复调整观察测试。
2)尝试更新终端的网卡驱动看是否有改善
7、抓包
如果以上的方法都已经尝试过并都没有改善,则需要抓空口包分析终端的漫游行为再进行优化。排查漫游问题时,可以先临时选取一个漫游效果差的区域,将AP固定为同一个信道,方便抓取漫游时候的空口包进行分析。