[问答] 5GHz WiFi AP Channel 转换

楼主: marker255123 (小宇马克)   2018-10-23 18:10:45
(手机排版,还请见谅)
最近公司的产品,在客户端遇到Roaming掉封包的问题。
想说来PTT上询问大家的意见,长长知识。
客户AP为 Cisco MR33 5Ghz
我有使用[WirelessMon]抓取"ConnectedAPLogData"的 Log file
如下图所示,
我有标记色框的这边,都有发生”同一个Mac,但是Channel有切换”的状况
如果去比Ping对掉封包的时间,好像都是在切换到小频道的时候问题会发生。(157→36)
但是作为测试对照组的Microsoft Surface Pro,就一样连在Channel 157
https://i.imgur.com/85McDwW.jpg
在我的知识里,我认为同一个WiFi AP,如果我当初设定Channel 157,他永远都会是157

如果我Channel 选Auto,Wifi AP发现讯号干扰自动跳频道,应该是整台WiFi Ap一起跳?
怎么会发生,我们产品Channel已经跳到36,Microsoft Surface Pro一样连线在Channel
157?
我在网络上有找到另外的说法,网友说WiFi AP有Channel,当你选Auto
他会针对不一样的Device,去侦测你的连线品质,如果觉得彼此连线被干扰就会自动切换
Channel。
这里的自动切换Channel,只会针对有被干扰的连线去切换。
意思是说,
所以如果我有一台iPhone & HTC,连线同一个WiFi AP,
我iPhone可能都很顺利连线在Channel 157,因为WiFi AP觉得跟我连线很稳
但HTC可能就会一开始157,后来WiFi AP觉得跟我HTC连线被干扰,单独只切换HTC的Channe
l到36,但是与iPhone连线依然是Channel 157。
不知道哪一个的说法才是正确,且符合我这张Log的说明方式。
还请大家帮我解答一下~拜托
作者: AndCycle (AndCycle)   2018-10-23 19:08:00
Roaming 是客户端在处理的, AP 不负责这件事AP 最多能做的是"协助", 像是把客户端踢掉, 或是利用 802.11 k/v/r 那块的功能做辅助, 但实际上支援很乱所以遇到会黏住的客户端几乎是没有好的解决方案简单来说wifi协定并不处理roaming,客户端自己决定要连谁https://support.apple.com/en-us/HT203068这是 iphone 官方对于 wifi romaing 的说明文件其他家手机里面 driver 怎么做就一大堆黑箱, 大家自己猜一般来说确定的小建置环境不会建议你用 Auto,AP 自动跳频理想上是他去找干净的频道,但是你遇到问题客户端黏住还要等他自己发现去重抓的时候很麻烦另, 你这边资讯不充足, 客户端是只有一台还是多台AP
楼主: marker255123 (小宇马克)   2018-10-23 19:46:00
非常感谢你的答复。对!客户场域很大,还有上下楼。我估计大概有14、15台WiFi AP客户要拿我们公司产品 在他现场 做盘点我现在就是有点看不懂,同一个WiFi AP MAC,怎么会有2种Channel
作者: AndCycle (AndCycle)   2018-10-23 19:48:00
如果是一般多 AP 的企业环境那客户端应该都自己换手的,你确定那是 AP 的 mac 而不是客户端的 mac 吗?如果AP会这么频繁的自动切换频道的话建议都先拉回手动,不是设定弄坏了就是有别的原因, 先排除掉
作者: deadwood (T_T)   2018-10-23 19:53:00
我们客户也用meraki,频道默认自动也不同一台会变来变去既然是你们卖的meraki,叫客户给你权限连管理接口看干扰严不严重,光看client就能除错那meraki云可以收起来了第一行修正一下:频道默认自动也不会同一台AP变来变去
楼主: marker255123 (小宇马克)   2018-10-23 20:33:00
了解。我们不是卖AP 我们是卖Client这个Log是 Client 连线哪一个到Wifi AP的Log我也觉得很怪。因为Wifi AP就在那边。同时间拿我们的Client 和 Surface来一起比较。一起Log.Surface就都好好的。157就157 走一走roaming到换别台AP,MAC理当就跟着切换。但同时间我们的Client就会一下157一下又36,MAC明明都一样。MAC一样应该是没有Roaming所以他会切Channel我觉得很怪。 而且只有我们的client被换channel , surface 好好的都没动
作者: b325019 (望月)   2018-10-23 22:58:00
正常不管是哪家的AP(aruba cisco etc.)只要没有dual 5g band那他就是一个ap发一个5g channel,不管是n wave1 wave2亦同,我怀疑是scan interval太短导致ap在2个频道跳来跳去你才会觉得他同时发两个频道的讯号,基本上一个无线芯片同时间就只能发射一个频道的讯号不会有两个不同频道唯一的例外就是支援dual 5g的产品,支援dual 5g的产品可以将一般同步双频2.4g+5g的发射模式改成5g+5g不发射2.4g,但是在这个情境下两个5g讯号会是不一样的bssid不可能是同一个roaming的部分上面已经有人回答我就不多说了aruba虽然原厂宣称arm如果侦测到有使用者在连线ap就不会跳频道,不过实务上还是经常会因为跳频导致传输中断的问题,这时候就可以透过设定scan interval调整频道变动频率
楼主: marker255123 (小宇马克)   2018-10-24 00:57:00
我觉得你提到的 Scan Interval有点专业!我明天来给RD点一盏明灯!感谢各位的建议!如果有新的想法也欢迎再提供给我,拜托~B大 你这里提到的调整Scan Interval应该是指 Client端没错吧?
作者: AndCycle (AndCycle)   2018-10-24 02:01:00
不是, 你的客户端基本上什么都没得做, 全都要去设定 AP
作者: b325019 (望月)   2018-10-24 07:18:00
你要有个观念,无线网络环境几乎所有的设定都只能在ap端调整,不管是发射频道、频道宽度、发射功率、扫描间隔、连线速率等各种设定都是由ap端处理client能决定的只有他要连哪个讯号像是 支援频道、支援频段、支援速率、发射功率、rssi低于多少启动漫游、休眠等
作者: DIE755127   2018-10-24 23:08:00
感觉上如果一堆AP都开channel auto好像也是会一团乱scan interval是指AP开auto时确认频带干扰的频率吧
作者: b325019 (望月)   2018-10-25 01:24:00
建置大型无线环境开auto是必须的,一个大型无线网络环境上百至千颗ap同时在线上是常态,这时候你还一个一个指定频道很不实际,一般就是指定频道范围后让系统自动选择,如果发现有频道变动过于频繁的状况这时候就会透过scan interval调整系统的侦测频率来稳定系统当然稳定系统不是只有scan interval一个方法,调整EIRP也是常用的方式,要先有稳定的无线讯号才能提供稳定的服务
作者: asdfghjklasd (好累的大一生活)   2018-10-26 02:29:00
我的想法很简单.人家跟着动,你家的不跟着动那就是你家的问题.看是Driver问题还是什么的再不行看是自己买来测,或者叫RD去客户那测并拿一些对照组去不就好了

Links booklink

Contact Us: admin [ a t ] ucptt.com