iKuai爱快流控路由

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 46162|回复: 37
打印 上一主题 下一主题

[跟到底] 【007 邦德】从手机角度看无线漫游(爱快出品必属精品)

  [复制链接]
跳转到指定楼层
楼主
发表于 2015-12-18 10:45:57 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 秀字营 于 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,信号几乎不在射程之内了)。


从手机自身上如何从手机端解决这一诟病呢?
方法一:开发人员选项
部分手机可以设置允许开发者选项,在开发者选项,设置开启 “一律允许wlan漫游扫描”

高级WLAN设置内的,睡眠状态始终保持连接功能选择。


方法二:编辑您自己设备的配置
作为安卓设备,有能力扫描并连接到最强的无线信号---就是一个隐藏功能(偶然设置,似乎没人太多人知道)可以通过编辑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 及更高版本中,企业环境中的漫游行为和效率得到了改进。本文详细介绍了决策过程的最重要方面。

开始之前本文中描述的变更和行为适用于下列处于企业环境中的设备:
  • iPad Pro
  • iPhone 5c、iPhone 5s 及更新机型
  • iPad Air 及更新机型
  • iPad mini 2 及更新机型
  • iPod touch(第 6 代)
当在普通客户环境中漫游时,iOS 使用不同标准。其他设备使用可在 iOS 7 中找到的相同漫游行为。
触发阈值触发阈值指客户端保持当前连接所需的最低信号水平。
iOS 客户端监视器和保持当前 BSSID 的连接,直到 RSSI 越过 -70 dBm 的阈值。越过后,iOS 会启动扫描以查找当前 ESSID 的漫游候选 BSSID。
设计无线信号及其预期信号重叠时,这是需要考虑的重要信息。例如:5 GHz 的信号设计有 -67 dBm 的重叠:
  • iOS 使用 -70 dBm 作为触发,因此保持与当前 BSSID 的连接时间比您预期的要长。
  • 了解信号重叠的测量方法。便携式电脑上的天线比智能手机或平板电脑上的尺寸更大,功率更强,因此 iOS 设备会显示与预期不同的信号边界。通常,最好使用目标设备进行测量。
漫游扫描漫游扫描指基站在给定频带(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:
  • 客户端是否传送或接收一系列 802.11 数据包?
  • 信号强度与当前 BSSID 的 RSSI 的差异。
如果客户端传送或接收数据,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/










分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏24 支持支持 反对反对
推荐
发表于 2015-12-20 09:31:45 来自手机访问 | 只看该作者
先来看看
沙发
 楼主| 发表于 2015-12-18 15:44:54 | 只看该作者
自己的土,自己的地,种啥都得人民币!

点评

使他能够扫面并连接上强信号  发表于 2016-5-11 15:37
板凳
发表于 2015-12-18 18:18:16 | 只看该作者
占楼来了。
地板
发表于 2015-12-18 18:21:10 | 只看该作者
老大我看错了  我还以为已经公开的帖子了。

点评

么么哒,木有对与错,大家一起学习进步!  发表于 2015-12-18 18:42
5#
发表于 2015-12-18 18:48:58 | 只看该作者
6#
发表于 2015-12-18 19:02:51 | 只看该作者
安卓的这种特性,才让AC有存大价值。不过现在的AC,包括最便宜的AC,都有这种功能了。可以自动强制某个AP把弱信号者,T出去。以方便信号更强的AP连进来(自动的)

点评

没错,但是各家对于提出的算法代码不同,有好有坏,自行分辨咯。-_-,本文只是让大家了解这一情况,不要走入误区,爱快可是免费哦  发表于 2015-12-18 19:11
7#
发表于 2015-12-18 19:56:03 | 只看该作者
学习了,期待下一篇文章
8#
发表于 2015-12-18 21:43:10 | 只看该作者
实测使用的时候  安卓却总是比ios体验更好  
10#
发表于 2015-12-21 14:49:44 | 只看该作者
请楼主继续发好贴,支持你












您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|论坛规章制度|iKuai Inc. ( 京ICP备13042604号 )

GMT+8, 2024-4-25 11:40

Powered by Discuz! X3.3

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表