前言
最近高频使用宽带公网,暴露出来很多问题,断流/丢包问题最严重
先说说测试环境
服务端为华东地区电信某50上行/1000下行的家宽,开通动态公网IP,服务器通过PPPoE拨号上网
客户端为上述同一地区移动某100上下对等的家宽,NAT环境,无公网IP
不过有一点好的就是华东地区部分省市电信家宽公网开放的端口还是很多的,测试下来只有80、443被封了,其他端口全部开放
可能是真正使用的人比较少吧
测试部分
晚高峰时期 20:30左右,我在服务器的5201端口上部署了iperf3
服务端,客户端在没有其他网络占用的情况下,分别进行了TCP和UDP协议的测试。每次测试时长为30秒,采用单线程连接,默认包长度为128KB。测试结果如下:
第一次TCP | 第二次TCP | 第一次UDP | 第二次UDP | |
---|---|---|---|---|
服务端接收/速率 | 1.25 MBytes/349 Kbits/sec | 1.00 MBytes/279 Kbits/sec | 2.67 MBytes/735 Kbits/sec | 2.81 MBytes/784 Kbits/sec |
客户端发送/速率 | 1.38 MBytes/384 Kbits/sec | 1.12 MBytes/315 Kbits/sec | 3.75 MBytes/1.05 Mbits/sec | 3.75 MBytes/1.05 Mbits/sec |
TCP重传次数 | 335 | 237 | —— | —— |
丢包率 | —— | —— | 约30% | 约25% |
上述结果在尝试更换端口后依旧不变
反向测试
反向TCP | 反向UDP | |
---|---|---|
客户端接收/速率 | 14.8 MBytes/4.12 Mbits/sec | 3.75 MBytes/1.05 Mbits/sec |
服务端发送/速率 | 15.0 MBytes/4.19 Mbits/sec | 3.78 MBytes/1.05 Mbits/sec |
丢包率 | —— | 约0% |
反向测试结果显示,从 电信AS 至 移动AS 的路由路径未发现明显的丢包或连接中断,整体链路表现稳定。然而在 移动AS 向 电信AS 方向的通信过程中,频繁出现断流及疑似QoS,移动真的坏事做尽
结论
问题出在移动的上行网络
发现这个问题是在使用SSH时发现经常出现断流现象,体验极差,有时候链路甚至不如出海链路,客户端和服务端真实的物理距离可能10公里都不超过,问题就这么严重,移动看你干的好事
其他很多服务都会受到影响,包括MC服务器,WEB服务等,饱受断流的折磨
版权
本文章隶属于 DDverse ,遵循 © CC BY-NC-SA 4.0 协议,如需转载请保留来源并在必要的时候告知我