背景介绍
客户是电信公司的,他自己买了一套某P的一体机路由器加4个WIFI6 1800M的面板AP,自己在家里部署了无线网络。一体机放在门口弱电箱,客厅、房间等原有86信息板替换为面板AP设备:
问题描述
安装调试完成后发现手机无线测速只有300多Mbps:
家里千兆宽带且手机是WIFI6的,理论上应该能跑到600Mbps+才对而现在吞吐量跑的这么低,客户非常生气强烈要求退货!难道真是产品问题么?我们一起来看下如何排查吧~
备注:WiFi6手机双天线80MHz协商速率是1.2G,吞吐量理论应有600M+;而频宽160MHz协商为2.4G吞吐量应1.2G+。速率协商取决于AP和手机规格,本例中设备规格仅支持80MHz双天线。
排查分析
第一步:确认面板AP有线口吞吐量
客户是电信公司的,自己找了一台PDA有线直连面板AP网口测速:
可以看到能稳稳跑到千兆,说明“internet—路由—AP”这段链路是没有问题的,纯粹是无线问题,下一步检查手机的无线状态信息。
第二步:串口接入查看路由器会话状态
手机误连接2.4G频段/信号弱/协商速率起不来等都会导致速率降低,所以却确认手机的连接情况:
可以看到手机接入AP无线的模式、协商速率、频段和信号强度都是没问题的。但其实还有一点未确认——手机会不会接入的不是面前这个AP点,而是其它地方的AP点呢?家庭面积不过100m2 ,存在AP强信号重叠覆盖是很正常的。
第三步:确认手机接入的AP点
手机下一个“网络百宝箱”,打开后首页能看到当前连接的AP点即BSSID信息:
可以看到MAC后四位:9E-B3。然后再将手机面前的AP壳拆下开比对下MAC地址:
就近AP MAC地址为58-98,很显然两者的MAC地址并不一致!手机连接到其它的AP点上去了,经查这个AP是附近房间内的,隔了一堵墙,所以导致吞吐量有所降低!
而为何手机没有漫游到该AP点呢?是因为当前的信号-64dbm依旧足够强,手机并不会去决策漫游。
解决方案
禁用/启用手机的无线,站在客厅AP前重新关联后便可以连到了最近AP点,此时测速也能跑起来了:
小结
对于100平方米左右的家庭环境来说,手机区域间移动时RSSI依旧可能会保持的很好达不到默认-75dbm阈值不发生漫游,这个是符合预期的,虽然会因为手机—AP之间存在障碍物导致一定的降速,但总比频繁地触发漫游的无线体验效果要好很多。当然了,有很多人一味追求“不论如何一定要接入最近点”,那么你可以尝试两种方式:
- 在AC设置中将漫游阈值调高比如-65dbm;
- 亦或者降低AP无线发射功率。
虽然上述操作可以达成你的目标,但是频繁触发漫游和可能存在的弱覆盖的边缘区域,会让整体的无线体验变糟糕。