我们使用的手机通信网络,在高速移动通话时,手机的蜂窝信号会自动连接信号更强的基站,以保证通话的连贯。
类似的,如果你的家中存在多个相同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的。
文章来自中兴文档