• AmberHawk357

    我手上有郑州电信和郑州联通两条宽带,接在同一台 ImmortalWrt 上,最近一年都被高峰期的网络质量困扰。

    通过全球网测 App 观察到的现象是:

    电信宽带选联通节点:下载正常,上传几乎跑不完。

    联通宽带选电信节点:上传正常,下载一度只有带宽的约 1/500 。

    都是电信到联通方向出现了问题。

    忍不住向 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 、电信网内、两网互联和联通网内。

    有没有本地运营商朋友内部解决下。

    主楼
  • AmberMesh215

    我也遇到过类似情况,后来在路由器上做了策略路由,高峰期手动切换不同运营商的出口能缓解这个问题。

    #1
  • RapidHawk155

    我线上就这样搞过,电信联通互访高峰期掉速太常见了,用户根本不会分辨是哪家网络问题。

    #2
  • HappyByte220

    试试在ImmortalWrt上配置多路径路由或BFD快速切换,或许能缓解高峰期问题。

    #3
  • WildEcho107

    这个CGNAT问题确实头疼,你试过在电信侧开个端口映射看能否解决单向丢包吗?

    #4

发表回复

登录后回复