业界所指的无缝漫游主要是指:(1)信号覆盖上的无缝,且客户端可以自由且及时的切换。(2)切换时间较短,不会中断业务。(3)最核心的是,跨三层漫游时业务不会中断
要实现多个无线 AP无缝漫游需要:
1) 无线AP的SSID 相同 (区分大小写)
2) 无线AP分配的地址必须属于同一网段,同一个Vlan中
3) 无线AP必须采用相同的上网模板
3)信号相互覆盖的ET943无线AP,必须使用不同的信道。
AP之间的信号必须相互覆盖,否则会出现不能上网的盲区。因此无线AP之间的距离,应该低于无线AP的覆盖范围。
一、事情永远不会像表面那样简单
先说结论:家用路由器完全无法解决这个问题,低端的AC+ AP效果也有限,思科、华三的产品可解决但是较贵。
要做到地理位置上的无缝,整个网络的SSID和密码必须一致,这样客户端就可以自由的切换,但仅仅这样就行了?肯定是不够的。终端(以下假设为手机)位于两个无线设备(假设为AP)的无线覆盖中间时,是否切换可以由AP或者终端来决定。
事实上在目前绝大部分家用AP和部分企业AP都无法协助切换,都是由手机自行处理,手机在识别无线信号的强度低于某个阈值时,就会断开寻连接其它AP,阈值的设定则每个手机厂商都不一样,有的大有的小,但普遍会偏小以保证无线信号不强的时候能稳定连接(毕竟普通用户用到漫游的情况不多),所以在漫游时就会出现这种情况:连接A后会一直连着A ,到了D附件哪怕D的信号很强,而A的信号很弱,只要没有达到阈值,手机还是会连着A,不会切换至D。这个时候只有重新断开无线网再连接,手机才会扫描信号,连接信号最强的那个AP,既D。
用WDS、Repeater、Bridge桥接的方法只能解决地理上的无缝,终端还是不能切换,完全没办法上述问题,可以把路由器的发射功率降低一点,这样信号交叠处A的信号可能就下降到了手机的阈值。
二、业界是如何从产品上解决的呢?有两种方法
(a)企业级的AC+FIT AP架构
这种架构会根据手机相邻的AP的信号、负载等情况进行计算,然后让手机选择最合理的AP,,但需注意这种技术较为复杂,大部分家用的AC+FIT AP并不具备这个复杂的优化技术,如NETGEAR 、D-LINK、TP-LINK、Ubiquiti等,更不用说本时不常见的山寨牌子。如果用这种方案请选择华三、思科、Aruba等顶级厂商的产品,当然价格也就上来了。
(b)AP上设置RSSI阈值。也就是在AP上设置一个信噪比(比信号强度更能衡量信号质量)的阈值,如果AP检测到手机的信噪比低于这个值,AP就会把这个客户端踢掉,不让手机连接这个AP,那手机自然就去连接其它的AP了。这种方法简单粗暴,当然效果也有限,因为无线环境很复杂,如果RSSI的阈值设置不恰当,会起到反作用。上面提到的大部分低端或家用的AC+FIT AP 就是采用的这种技术。家用路由器中一般也是采用这种方式,如下图所示,经过实测,效果一般。
有人发现视频会中断,家庭用户大多采用的是WPA2-PSK这种加密方式,漫游时切换其实较快,中断时间一般在200ms~500ms左右,视频聊天会感觉到稍微卡顿,但不会太严重。但如果采用WPA2(企业级加密),由于切换时要再和服务器握手,切换时间会很慢,这是视频聊天会有明显的中断,所以企业AP还有个重要的技术叫快速漫游,核心是采用PMK Caching技术把切换时间压缩到50ms以内,使得用户完全感觉不到中断。