我手上有郑州电信和郑州联通两条宽带,接在同一台 ImmortalWrt 上,最近一年都被高峰期的网络质量困扰。
通过全球网测 App 观察到的现象是:
都是电信到联通方向出现了问题。
忍不住向 AI 许愿,AI 哐哐哐在 ImmortalWrt 上开始操作,下面是结果:
把两条 PPPoE 出口隔离,用 iperf3 正反向各测 3 次,每次 30 秒、单 TCP 流,并在两条 PPPoE 上抓包确认出线。
以下是接收端吞吐中位数,时间均为北京时间。
| 实际开始时间 | 电信 → 联通 | 联通 → 电信 |
|---|---|---|
| 11 月 13 日 22:10 | 0.454 Mbps | 149.311 Mbps |
| 11 月 14 日 00:07 | 96.916 Mbps | 152.456 Mbps |
| 11 月 14 日 03:18 | 100.262 Mbps | 152.526 Mbps |
| 11 月 14 日 06:12 | 100.053 Mbps | 152.560 Mbps |
另在 23:15 测同一测速软件的两个公开节点,电信到联通节点 61.52.252.214:65499 的 TCP 握手中位数为 26.75 ms ,20 次里有 1 次 SYN 重传;电信到移动节点 211.142.193.117:65499 的 20 次建连都成功,没有 SYN 重传。
电信侧是 CGNAT ,所以用 NATMap 打洞补测了联通主动连入电信。22:12 左右的双侧抓包里,电信主动建连时,首个 SYN 在电信 PPPoE 上可见,联通侧只收到约 1 秒后的重发。换成联通主动建连,电信发出的首个 SYN-ACK 也出现了同样的情况。两例缺失的包都是从电信发往联通。
目前能确认的是,这两条线路之间在晚间复现了电信 → 联通方向的严重掉速和丢包。两个抓包点之间还隔着电信 CGNAT 、电信网内、两网互联和联通网内。
有没有本地运营商朋友内部解决下😂
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.