iKuai爱快流控路由

标题: 【007 邦德】从手机角度看无线漫游(爱快出品必属精品) [打印本页]

作者: 秀字营    时间: 2015-12-18 10:45
标题: 【007 邦德】从手机角度看无线漫游(爱快出品必属精品)
本帖最后由 秀字营 于 2016-2-2 16:25 编辑

大家好,好久不见,我可想死你们了。近期忙于杂事,很少和大家见面,小弟在此道歉了。
下面进入正题,本文将对无线WLAN环境下的两大手机系统ios和android终端无线漫游进行详细分析讲解。各种无线终端上网体验和漫游切换上面大家有很多误区和不同见解,下面针对大家分享下学习心得。

开篇:了解什么是漫游?
漫游概念:
当网络环境存在多个AP,且它们的微单元互相有一定范围的重合时,无线用户可以在整个WLAN覆盖区内移动,无线网卡能够自动发现附近信号强度最大的AP,并通过这个AP收发数据,保持不间断的网络连接,这就称为无线漫游。(通俗理解:无线漫游就是指设备可以简单而又智能的选择一个信号质量比较好的无线接入点进行连接,多无线接入点(或者无线路由器)网络是允许无线漫游这是我们众所周知的。)
漫游弊端:终端移动过程中,因为要切换AP,但漫游是无线终端本身实现切换的,并且由无线终端本身执行切换工作,当无线终端切换到下一个AP的时候,还需要重新验证、切换信道和收发信息,而在无线终端本身处理切换的同时是不收发数据的,处理过程需要时间,所以中间可能会出现丢包延迟等情况发生。(根据使用AP和手机设备好坏,掉线时间不定,一般1秒左右)具体延迟丢包情况由各自使用技术好坏决定。
以上摘自教程:http://bbs.ikuai8.com/thread-25288-1-1.html (如何用爱快产品做无线漫游网络)

由此可见,无线漫游效果不好这样的结果,赖在无线发射端AP和控制端AC,其实它们都是冤枉的!!!

手机漫游之android端
知识普及:首先您要知道,也就是我们众所周知的,普通漫游条件下,一切漫游切换动作都是由手机端自行完成的。安卓系统也是有一些bug和安全性的漏洞,那就是无线漫游。大部分安卓设备连接Wi-Fi的时候即使有另一个强信号出现,也不会产生漫游的效果!

问题:
大部分安卓手机会一直保持连接一个无线ssid,甚至当出现一个比这个信号更强的信号的时候,都不会检验连接强信号的SSID。
对于大多数设备来说无线漫游比较简单(笔记本和非安卓设备都能够智能的去连接应该连接的无线),而安卓手机会一直拼命的连接您开始指定连接的无线信号。

问题的情景还原--详细描述:
我现在站在楼下wifi信号的最下面,有满格的信号和完美的连接,然后我要到楼上,移动到位于楼上无线AP附近
期望结果:
手机需要注意当连接的无线AP信号非常弱,只有-85---90DB是很难连接的,在下一个环境的时候应该能够切换到的第二个信号强的AP,在-45DB的时候决定漫游连接到这个强信号的AP上。
实际结果:
手机维持连接着楼下的AP几个小时都不会漫游连接到楼上的AP,导致电池消耗过高。上网质量严重不好,体验极差!

实测例子:
为了说明验证上面观点,我在三星Galaxy S4使用Wifi分析仪,从下面的图片你可以看到,我的手机一直以低信号状态连接着开始连接的无线AP(MAC为66:db的,信号强度-79,信号几乎不在射程之内了)。
(, 下载次数: 57)

从手机自身上如何从手机端解决这一诟病呢?
方法一:开发人员选项
部分手机可以设置允许开发者选项,在开发者选项,设置开启 “一律允许wlan漫游扫描”
(, 下载次数: 67)
高级WLAN设置内的,睡眠状态始终保持连接功能选择。
(, 下载次数: 65)

方法二:编辑您自己设备的配置
作为安卓设备,有能力扫描并连接到最强的无线信号---就是一个隐藏功能(偶然设置,似乎没人太多人知道)可以通过编辑wpa_supplicant.conf配置文件来重新激活它,通过修改wpa_supplicant.conf配置文件来使他能够扫面并连接上强信号SSID。
客户端配置文件在你的设备上可以找到,具体操作请自行百度咯。(难度极高啊)

方法三
:下载一个第三方产品APP
软件一:WIFI Switcher(无线切换器)
软件二:Wifi Roaming Fix(WIFI漫游修复) (formerly "Wifi strongest signal"原名:最强wifi信号)
软件三:WIFI漫游修复工具,来迫使设备扫描并安排连接一个更好的接入点。

以上三个方法的副作用
这引起了一个副作用,当设备在移动的时候,搜索到一个更强相同SSID的无线信号,他都会立即跳转过去。降低了体验效果
一直扫描无线信号会导致设备的电池寿命下降,和可能会盗取用户资源信息。

----------看后举头丧气?---别介--马上峰回路转---爱快有妙招----------
说到这里,您会问,这别人来本地上网,我们也不能把对方的手机拿来随意操作更改啊,而且也麻烦不是?
答案是肯定的,既然我们知道了大部分android手机存在这样的问题,而又无可奈何怎么办?
别急,爱快无线系列产品来帮助您,无需在用户终端上做任何改动,完全在路由器上一键设置实现。
爱快路由AC智能管理支持 “最低连入信号%” 功能,由爱快AC、AP帮助您实现android端无线漫游切换。
但是一般爱快AP识别到手机终端的信号强度都会比手机端检测AP的信号强度要强的多,一般按照标准界点-67db计算的话,我们应该在AC上设置40%-50%。


手机漫游之IOS端
适用于企业客户的无线漫游参考在 iOS 8 及更高版本中,企业环境中的漫游行为和效率得到了改进。本文详细介绍了决策过程的最重要方面。

开始之前本文中描述的变更和行为适用于下列处于企业环境中的设备:
当在普通客户环境中漫游时,iOS 使用不同标准。其他设备使用可在 iOS 7 中找到的相同漫游行为。
触发阈值触发阈值指客户端保持当前连接所需的最低信号水平。
iOS 客户端监视器和保持当前 BSSID 的连接,直到 RSSI 越过 -70 dBm 的阈值。越过后,iOS 会启动扫描以查找当前 ESSID 的漫游候选 BSSID。
设计无线信号及其预期信号重叠时,这是需要考虑的重要信息。例如:5 GHz 的信号设计有 -67 dBm 的重叠:
漫游扫描漫游扫描指基站在给定频带(2.4 或 5 GHz)中检查支持当前 ESSID 的接入点的可用通道。
扫描所需时间取决于多种因素,但简化此流程的最佳方法是启用控制面板上的 802.11k,因为 iOS 利用邻居报告中的头 6 条并审查候选项来优化其扫描。如果没有 802.11k,iOS 必须更系统地扫描,从而会潜在地给发现过程增加数秒时间。
例如,如果用户在通话的同时走到建筑物的另一侧,设备会越过 -70 dBm 阈值并寻找漫游目标。如果使用 802.11k 提供的邻居报告,它会知道在通道 36、44 和 11 中存在支持当前 ESSID 的 AP。它会立即扫描这些通道,并发现通道 44 中的 AP 拥有相应信号强度并进行漫游。但是,如果没有 802.11k,客户端必须扫描每个频段上的所有不同通道来查找漫游目标,从而会给该过程增加数秒时间。
漫游候选项选择标准iOS 8 及更高版本根据以下两个标准选择目标 BSSID:
如果客户端传送或接收数据,iOS 8 及更新机型会选择其报告的 RSSI 为 8 dB 或大于当前 BSSID 的 RSSI 的目标 BSSID。不收发数据的客户端(例如,在口袋中处于闲置状态),则使用 12 dB 进行区分。
例如,如果当前连接的 RSSI 落到 -75 dBm,而用户正在进行 VoWLAN 通话,则 iOS 8 会搜索具有 -67 dBm 或更好 dBm 的 RSSI 的 BSSID。

如果同一用户未进行通话或者传送或接收一系列数据包,则 iOS 8 仅会考虑其 RSSI 为 -63 dBm 或更佳的 BSSID。
802.11 管理和控制帧不算作数据。
了解 iOS 的选择标准有助于管理员重新评估其当前无线设计,以确保提供预期和要求的性能,以支持语音或视频等实时服务。
漫游性能漫游性能表示客户端成功对新 BSSID 鉴定所需的时间。
找到有效漫游候选项只是过程的一部分,客户端必须快速且悄无声息地真正完成漫游过程,使用户不会遇到服务中断。漫游本身涉及客户端对新 BSSID 的鉴定和从当前 BSSID 取消鉴定。安全性和鉴定方法决定了可完成该任务的速度。
基于 802.1X 的鉴定要求客户端完成整个 EAP 密钥交换后才能从当前 BSSID 取消鉴定。这可能需要数秒钟(具体取决于环境的鉴定基础结构),并会悄无声息地转换到终端用户的不中断服务。
如果您的联网设备支持 802.11r,简化此过程的最佳方法是利用 802.11r 的快速漫游功能。802.11r 允许客户预鉴定潜在的接入点,从而将鉴定时间从可能的数秒钟减少到毫秒。

IOS这么好也没关系,当然也可以用爱快智能AC的 “最低连入信号%” 功能,由爱快AC、AP帮助您实现IOS端无线漫游切换。

本文章部分内容摘录自Cisco和苹果官网,只为分享和让大家更了解无线漫游及问题处理。
https://support.apple.com/en-us/HT203068
https://supportforums.cisco.com/ ... es-do-not-roam-wifi
http://bobmckay.com/i-t-support- ... -flaw-wifi-roaming/











作者: 秀字营    时间: 2015-12-18 15:44
自己的土,自己的地,种啥都得人民币!
作者: gjf202419    时间: 2015-12-18 18:18
占楼来了。
作者: gjf202419    时间: 2015-12-18 18:21
老大我看错了  我还以为已经公开的帖子了。
作者: 爱快技术支持04    时间: 2015-12-18 18:48

作者: nullren    时间: 2015-12-18 19:02
安卓的这种特性,才让AC有存大价值。不过现在的AC,包括最便宜的AC,都有这种功能了。可以自动强制某个AP把弱信号者,T出去。以方便信号更强的AP连进来(自动的)
作者: 小莫    时间: 2015-12-18 19:56
学习了,期待下一篇文章
作者: xt01    时间: 2015-12-18 21:43
实测使用的时候  安卓却总是比ios体验更好  
作者: lu317318    时间: 2015-12-20 09:31
先来看看
作者: wvqkn    时间: 2015-12-21 14:49
请楼主继续发好贴,支持你













作者: cleanall    时间: 2015-12-21 15:59
不错,以后上个X1试试
作者: 孤城的守夜人    时间: 2015-12-21 21:04
第一...通常情况下切换的决定权都是在sta手中,not在ap手中
第二...大多数的产品...在屏幕关闭后(黑屏)后,就停止了主动搜索AP的行为.........
第三...一般都是建议让两个AP部署的位置能正在sta差不多-65作为边缘的交集........
第四...如果你这边以临界点作为T掉这个STA的机制...如果这个STA尚未在另一个AP的覆盖范围,或者在另一个AP  -75左右的位置.......会不会导致直接T了就T了,两边轮流T?
作者: 田军    时间: 2015-12-22 10:03
好帖子     
作者: ietuufcu    时间: 2015-12-22 12:48

作者: liuhuijie    时间: 2015-12-22 19:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: snow2sun    时间: 2015-12-23 08:32
nullren 发表于 2015-12-18 19:02
安卓的这种特性,才让AC有存大价值。不过现在的AC,包括最便宜的AC,都有这种功能了。可以自动强制某个AP把 ...

带有信号阈值而且能主动踢掉客户端的硬件ac最低价格都在5000左右,最便宜的都有?笑了
作者: nullren    时间: 2015-12-23 20:25
本帖最后由 nullren 于 2015-12-23 20:51 编辑
snow2sun 发表于 2015-12-23 08:32
带有信号阈值而且能主动踢掉客户端的硬件ac最低价格都在5000左右,最便宜的都有?笑了 ...

TPLINK的AC100,300元以下,新固件,带有信号阈值而且能主动踢掉客户端。
当然了,你可以说这样的AC,不是硬件AC,不是真正的AC...没有定位功能。。。但它还真有T信号差的终端的功能哦。
你是高级技术,不象我等低层。
从技术角度上讲,你是H3C的那啥,俺是这几天才搞明白什么叫VLAN的业余。
说句实话,心里话,一般人我不跟他讲:我不觉得你水平咋地。

作者: snow2sun    时间: 2015-12-24 09:20
nullren 发表于 2015-12-23 20:25
TPLINK的AC100,300元以下,新固件,带有信号阈值而且能主动踢掉客户端。
当然了,你可以说这样的AC,不是 ...

你根本不懂什么叫做无缝漫游,确实跟小白没啥好说的
作者: 远山6666    时间: 2015-12-25 10:06
学习了!!!
作者: 秀字营    时间: 2015-12-25 16:46
孤城的守夜人 发表于 2015-12-21 21:04
第一...通常情况下切换的决定权都是在sta手中,not在ap手中
第二...大多数的产品...在屏幕关闭后(黑屏)后,就 ...

1、切换是终端主动行为,但是AC现在也能外加干涉了。
2、锁屏后终端的无线功率也会降低,有的时候开机会看到无线断开,一般也是终端问题
3、一般建议是1号AP的-85db和2号AP的-67db边缘交集
4、第三条做好了,点位设计和设置都不存在问题的情况下,是几乎不存在您说的问题的。
作者: wcits    时间: 2015-12-27 23:19
X1的无线漫游我实际测试过和体验过了,没有发现卡顿的问题,确实赞~~~
测试终端:苹果5S
软件:微信的视频聊天。
网络:20M光纤城域网,对方12M ADSL.
环境:2000平方米,L型场地,AP数量6个(5个X1,1个S1).
测试(体验)过程:在过程全部调试完成后,我儿子就给我微信视频问我什么时候回家吃饭,在刚接通的几秒钟我都在原地通话,突然想到不是说可以无线漫游吗?于是我就在场地内开始随意走动,从一头走到另一头,然后返回,一共通话的20几分钟中途没有出现卡顿的现象(或者体验不出来)。
作者: 秀字营    时间: 2016-1-4 12:25
wcits 发表于 2015-12-27 23:19
X1的无线漫游我实际测试过和体验过了,没有发现卡顿的问题,确实赞~~~
测试终端:苹果5S
软件:微信的视频 ...

这个归功于您的布设和调试,弄得好哦!
作者: 轻草飞扬    时间: 2016-1-6 19:13
看得有点晕。多看几次吧
作者: 枯心树    时间: 2016-1-8 02:19
先顶!再看
作者: 枯心树    时间: 2016-1-8 02:20
后看先顶!
作者: 歌斐木娱乐    时间: 2016-1-25 01:01
支持支持支持  专业就是专业
作者: zd200237    时间: 2016-1-31 00:50
强大。。
作者: 火焰魔教    时间: 2016-2-25 18:04
这个流氓比较刘逼
作者: 致青春    时间: 2016-2-27 22:04
学习学习,努力学习中
作者: gcx6671    时间: 2016-3-2 10:51
wifi 是双向的,就像搞对象一样,只有双方都同意了,才能连在一起。
作者: jelieo    时间: 2016-5-4 21:01
这个强大
作者: douma_ik    时间: 2016-5-15 21:06
感谢楼主的帖子
作者: kisskids    时间: 2016-12-6 11:53
涨姿势了。谢谢指导。给力。
作者: yblaiqyy    时间: 2016-12-21 12:22
看了这个文章就够了
作者: ann14551    时间: 2016-12-21 13:25
写的不错




欢迎光临 iKuai爱快流控路由 (https://bbs.ikuai8.com/) Powered by Discuz! X3.3