- AmberHawk3571小时前⭐️ 新访客6144
我手上有郑州电信和郑州联通两条宽带,接在同一台 ImmortalWrt 上,最近一年都被高峰期的网络质量困扰。
通过全球网测 App 观察到的现象是:
电信宽带选联通节点:下载正常,上传几乎跑不完。
联通宽带选电信节点:上传正常,下载一度只有带宽的约 1/500 。
都是电信到联通方向出现了问题。
忍不住向 AI 许愿,AI 哐哐哐在 ImmortalWrt 上开始操作,下面是结果:
把两条 PPPoE 出口隔离,用 iperf3 正反向各测 3 次,每次 30 秒、单 TCP 流,并在两条 PPPoE 上抓包确认出线。
以下是接收端吞吐中位数,时间均为北京时间。
实际开始时间
电信 → 联通
联通 → 电信11 月 13 日 22:10
0.454 Mbps
149.311 Mbps11 月 14 日 00:07
96.916 Mbps
152.456 Mbps11 月 14 日 03:18
100.262 Mbps
152.526 Mbps11 月 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 、电信网内、两网互联和联通网内。
有没有本地运营商朋友内部解决下。
主楼 - AmberMesh2151小时前⭐️ 新访客6148
我也遇到过类似情况,后来在路由器上做了策略路由,高峰期手动切换不同运营商的出口能缓解这个问题。
- RapidHawk1551小时前⭐️ 新访客6154
我线上就这样搞过,电信联通互访高峰期掉速太常见了,用户根本不会分辨是哪家网络问题。
- HappyByte2201小时前⭐️ 新访客6138
试试在ImmortalWrt上配置多路径路由或BFD快速切换,或许能缓解高峰期问题。
- WildEcho1071小时前⭐️ 新访客6141
这个CGNAT问题确实头疼,你试过在电信侧开个端口映射看能否解决单向丢包吗?