请教无线网络质量测试的一些问题

2021-11-10 22:28:35 +08:00
 iian
需求:
园区内 20 多栋楼定时测试无线网络质量,每栋楼都已部署无线 AP 。
思路:
1.每个楼宇放置一台树莓派 4B (只有 4B 无线网卡才支持 5G 频段,主要测试无线 5G 频段效果)
2.使用 smokeping 分别测试 DNS 延迟、互联网出口网关延迟、163 或者 qq 官网延迟
3.使用 speedtest 测速
疑问:
1.如何更好的管理这 20 多台树莓派? ansible ?
2.如果用树莓派的有线网络作为管理网络(避免无线出现问题网络中断要去现场处理),无线连接后默认路由使用无线(方便 smokeping 和 speedtest 测试),将有线网络写明细路由指向到园区服务器(树莓派应该没有 IPMI 管理之类功能?),这个思路是否正确?
3.为了方便软件更新和部署是否应该采用 docker ?使用 k3s ?
4.是否还有更好的网络质量测试方式?

请大家多指教。
802 次点击
所在节点    问与答
4 条回复
Tianao
2021-11-11 00:37:30 +08:00
专业的应用模拟吞吐测试一般用 Chariot ,简单测四层 iPerf 亦可(凑合),但无论怎么测,要测无线就只测无线(一般测试服务器尽量靠近无线业务三层网关,如果是隧道集中转发还要考虑无线控制器 overlay 业务吞吐)。以上是针对测吞吐。

如果要测无线信道或者射频本身的质量,需要上福禄克的测试仪或者使用 WLAN 解决方案自带的探针与射频分析功能(靠无线接入点上报的采样数据构建蜂窝邻居信息再分析)。

诚恳建议:找个专业的供应商,这事最起码得无线 IE 的水平能搞定。
iian
2021-11-11 11:36:47 +08:00
@Tianao 我之前描述的不够准确,您回复中提到的测试方式是在项目验收时采取的方式。

我现在想实现的目的是日常了解无线网络质量,了解的信息更贴近用户实际使用的情况,这已经不算是无线本身的质量检测,应该是用户使用无线的效果,所以我想到的是:
1.smokeping 测试的是用户终端到目的地址网络是否有问题,例如到网关是否丢包、DNS 延迟、出口链路延迟;
2.speedtest 测试用户常态下带宽如何;

以上这两个方式一方面是想知道日常用户网络情况,另外一方面是在用户反馈问题时对比判断是个人问题还是整栋楼的问题。
Tianao
2021-11-11 12:14:43 +08:00
@iian #2
1. smokeping 没用过,哈哈。但是简单看了下,园区无线见过这么玩的。
2. speedtest.net 不建议用来做常态测试,一个是现在国内节点不好,很可能跑不满实际带宽,另一个还是无线、有线、出口分离的问题,从空口一路测到因特网,这其中的变量、瓶颈、资源开销、用户体验代价太多太大,园区无线没有这么玩的。

看得出来楼主是服务器操作系统运维出身,对园区无线的运维、排错、调优思路还是比较偏离行业典型实践的,个人建议楼主先看看在用厂商的解决方案与最佳实践指导吧。

一言以蔽之,万人级别的大型园区无线没有每天来空口拿 SAT 跑测试做监测 /遥测的,最多地勘网优或者路测的时候用真实的终端设备( iPhone 和 ThinkPad 而不是树莓派)或者福禄克的产品跑一下。

现在的无线体验和终端设备的软硬件(网卡、驱动、操作系统、profile 配置)是高度相关的,比如园区无线最常见的问题应该是弹不出 portal/过不了 dot1x 和漫游、休眠唤醒问题而不是上网慢,这些问题用树莓派是不可能正确反馈和遥测到的。

良好的用户体验依赖的是合理的架构设计、正确的用户教育,在解决或排除这些问题后,我没再见过用户反馈网络质量不佳、用户体验不好,楼主所设想的这种代价高昂的遥测监测手段也便没什么必要了。
iian
2021-11-12 10:22:46 +08:00
@Tianao 可能之前的思路不对,我再和无线厂家沟通一下如何测试,感谢您的回复。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/814529

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX