什么是Wi-Fi快速漫游(802.11r/k/v)? 无缝切换的原理

在家里边走边打电话或视频会议却不掉线,原理就藏在Wi-Fi快速漫游标准里。

什么是Wi-Fi漫游

在部署了Mesh Wi-Fi或多台无线接入点(AP)的环境中,手机会在家中或办公室走动时,把连接从信号变弱的AP自动切换到附近信号更强的AP,这个过程就叫漫游。切换动作本身由设备自动判断完成,但切换是否流畅,很大程度上取决于网络是否支持相应的漫游标准。

传统漫游方式的问题:重新认证带来的延迟

在没有快速漫游支持的情况下切换AP,设备需要像第一次接入一样,与新AP从头走一遍认证、密钥交换等流程。这个过程可能耗时几百毫秒到一秒以上,如果正在进行语音通话(VoIP)或视频会议,这短短的瞬间就足以让人感觉到声音卡顿或画面冻结。

802.11r:快速BSS转换(Fast BSS Transition)

在设备切换到新AP之前,提前完成大部分认证和密钥交换工作,从而大幅缩短实际切换那一刻的延迟。路由器或Mesh Wi-Fi产品设置菜单里常见的"快速漫游"功能,指的大多就是这个802.11r。

802.11k:无线资源管理(Radio Resource Management)

让设备提前拿到附近有哪些AP、信号强度如何的清单,从而能更快、更准确地选择漫游目标。如果没有802.11k,设备就得自己逐个信道扫描来寻找周边AP,既耗时又不够准确;支持802.11k后,当前连接的AP会主动提供"邻近AP列表",设备无需扫描全部信道,只需快速确认候选AP的信号强度即可决定切换去向。

802.11v:无线网络管理(BSS转换管理)

如果说802.11k是向设备提供信息,那么802.11v更进一步,让网络主动向特定设备建议"现在切换到那台AP会更好"。这有助于缓解设备死守着信号已经变弱的AP不肯放手的"粘性客户端"问题,也常被Mesh Wi-Fi系统用来均衡整个网络的负载。

与Mesh Wi-Fi的关系

Mesh Wi-Fi产品之所以敢宣传"无缝漫游",大多是因为内部综合支持了802.11r/k/v这套标准组合。不同产品在支持程度和实现质量上存在差异,实际拿着设备打电话、边走边测才是最可靠的体验测试方法。

如何确认是否支持

在路由器或Mesh系统的管理后台中查找类似"快速漫游""802.11r""快速转换(FT)"这样名称的设置项,即可确认是否支持。

不妨也了解Mesh Wi-Fi的基础知识

想了解多节点Mesh系统如何覆盖整个家庭,可以参考Mesh Wi-Fi基础入门一文。

也想了解企业级Wi-Fi认证方式

如果想比较802.1X这类企业级认证方式与家用方式的区别,可以参考Wi-Fi个人版(PSK)与企业级(802.1X)认证的区别一文。

常见问题

如何确认自己的路由器是否支持快速漫游?

可以在路由器或Mesh系统的管理后台中查看是否有"快速漫游""802.11r""FT(快速转换)"之类的设置项。不同产品的菜单名称和位置可能不同,建议同时查阅厂商说明书。

开启快速漫游后Wi-Fi反而更容易断线。

部分较老设备的无线网卡并未完全支持802.11r,可能因此出现兼容性问题。这种情况下可以尝试关闭该选项,看看问题是否得到改善。