本文来源:中兴文档
在《人生梦想——实现家庭Wi-Fi无死角覆盖》中,钟小兴住上了欧式的大房子,家里安装了多个智能网关、PoE交换机和面板式无线AP,终于可以在家里的任何角落,都愉快的玩耍了。



然而,最近钟小兴发现,从一个房间走到另外一个房间时,手机网络有时候会突然卡顿,或者游戏直接掉线,被队友给埋汰个不轻。
秉承着严肃客观的理工精神,钟小兴经过不断的测试研究,终于发现网络波动的原因:Wi-Fi漫游!
什么是漫游
我们使用的手机通信网络,在高速移动通话时,手机的蜂窝信号会自动连接信号更强的基站,以保证通话的连贯。
类似的,如果你的家中存在多个相同SSID的AP,且它们的微单元互相有一定范围的重合,那么无线用户可以在整个WLAN覆盖区内移动,无线网卡能够自动发现附近信号强度最大的AP,并通过这个AP收发数据,保持不间断的网络连接,这就称为无线漫游。
为了优化网络使用体验,免去在多个Wi-Fi接入点之间手动切换的麻烦,就需要引入漫游。
漫游方案一
最常见的漫游方法是将2个及以上接入点的SSID名称及密码设置成相同的。
这种方法又称为伪漫游方法,当设备与AP断连后才去连接新的AP,AP切换过程中网络中断时间一般在5s左右,网络会有明显的中断感觉,体验很不好。



漫游方案二
进一步的,引入AC控制器,利用AC+AP的组合形式实现漫游。它的漫游过程可以简单分为3个阶段:漫游触发  选择新AP  重新认证。
其根本原理是通过AC设定AP的RSSI阈值,将信号不稳定的设备踢下线,迫使终端设备重新连接信号最强的AP,实现AP的自动切换。AP切换过程中网络中断时间一般在2s左右,在该方案下游戏基本不会掉线,但会有一段明显的卡顿。



漫游方案三
快速漫游,也叫无缝漫游,它通过应用802.11k/r/v协议,实现网络中断时间的进一步缩短,中断时间大概为20ms~1s,真正实现了游戏中不卡顿,提高了网络使用体验。
802.11k协议:通过链路测量、邻居测量和射频测量,实现对信道质量及可用资源性能监控,并生成邻居列表,以此作为漫游决策的依据。如果当前接入点AP的信号强度变弱,STA可扫描邻居列表来切换到新的AP。
802.11r协议:通过802.11r协议可以在漫游切换时无需重新协商密钥,节省漫游切换时间。
802.11v协议:实现引导控制和负载均衡,当无线AP1上负载过重时,可通知部分STA漫游到负载较轻且信号较好的AP2上,有效提升对STA的服务质量。
需要注意的是,在无线AP和移动终端STA都支持802.11k/r/v协议的前提下,才能实现快速漫游。当前市场上的绝大多数智能手机都是支持802.11k/v/r的。



缩略语:
AP,Access Point,接入点
AC,Access Contro,l接入控制器
PoE,Power over Ethernet,以太网络供电
RSSI,Power over Ethernet,接收信号的强度指示
SSID,Service Set Identifier,服务集标识
STA,Station,站点,每一个连接到无线网络中的终端都可称为一个站点
WLAN,Wireless Local Area Network,无线局域网