跨境延迟从哪来:海底电缆、绕路与拥塞
为什么新加坡到美国物理上 160ms 起步?拆解跨境网络延迟的四个来源:光速与光缆路径、路由绕行、拥塞排队、设备转发,以及怎么用 ping 定位问题出在哪一段。
"我到美国服务器 ping 只有 40ms,是不是假的?"——这个疑问背后是一套常被误解的物理与工程事实。这篇把跨境延迟拆开来讲:它由哪几部分构成,哪部分是物理定律,哪部分是工程问题,以及怎么用工具定位。
第一层:光速就是天花板
光在光纤里跑的实际速度约为真空光速的 2/3(约 20 万公里/秒)。中美之间走太平洋光缆,实际海缆路由 1.1 万–1.6 万公里(不是地图直线),单程传播时间就有 55–80ms,往返(RTT)理论下限约 110–160ms。
所以判断一个跨境延迟是否"合理",先算物理账:新加坡→洛杉矶约 160ms 起步,新加坡→法兰克福约 170ms 起步,上海→新加坡约 70ms 起步。实测低于物理下限的"美国 IP",要么归属地标错了(GeoIP 误差),要么实际是就近接入的 anycast 节点——用归属地查询看 ASN,一眼识破。
第二层:绕路——多出的几千公里
实际路径几乎总是比海缆最短路径长,绕路的常见原因:
- 光缆物理走向:海缆在登陆站上岸,经过陆地光缆中转,路径呈折线
- 路由策略:运营商按商业互联协议选路,"便宜"的路径往往不是"近"的路径。中国电信 163 骨干的国际出口在晚高峰绕行美国就是典型案例(AS4134 的流量经常 出发→洛杉矶→折返亚太)
- 政治与断缆:个别路由区段故障或受限时,流量改走备用路径,可能凭空多出一整圈
绕路的判断方法:看 RTT 与物理下限的差值。上海到新加坡物理下限 70ms,实测 250ms——多出的 180ms 大概率就是绕行(常见的是绕美,路径变成 上海→美国→新加坡)。
第三层:拥塞——晚高峰的排队
光速之外,最大的变量是排队。路由器收到包后要排队转发,链路利用率越高队列越长:
- 国际出口的晚高峰(20:00–23:00)利用率可能冲到 90%+,排队延迟从几 ms 涨到几百 ms
- 拥塞不仅抬高低谷,更制造抖动——队列忽长忽短,延迟忽高忽低
- 跨境专线(IEPL/IPLC)贵就贵在"独享带宽",把排队从公式里基本消除
同一网络白天 80ms、晚上 300ms,延迟本身没坏,是共享链路的拥塞规律。这类问题无解药,只能换路径(专线/优质中转)或错峰。
第四层:设备与协议开销
每经过一台路由器有一次转发处理(硬件转发约 50–200μs/跳),跨境一趟十几跳,合计约 1–3ms——占比很小。真正的大头永远是传播距离(物理)和排队(拥塞)。另外注意协议栈的影响:TCP 握手要 1 个 RTT,TLS 1.3 再加 1 个 RTT——这也是为什么"延迟 300ms 的网站"打开要等好几秒,而 HTTP/3 的 0-RTT 能挽回一点体感。
用 ping 把问题分段定位
Ping 工具给的是"本站(新加坡)→目标"的往返数据,用它分段排查:
- 对照物理下限:实测 RTT 接近下限 → 路径优质,没问题
- 超下限 50% 以上 → 大概率绕路,用 MTR / traceroute 看每一跳,绕美路径一眼可辨
- 早晚对比:晚高峰暴涨 → 拥塞型,换路由(专线)才有解
- 抖动 > 30ms → 链路不稳,先排除本地 WiFi,再看跨境段
四个数字(延迟、抖动、丢包、与物理下限的差值)各指向一种病因,配合网速测试看带宽,跨境线路的质量画像就完整了。
小结
- 光纤里光速 2/3 + 海缆实际路径,决定了中美 110–160ms 的物理下限
- 绕路(路由策略 / 断缆)让实测值远超下限,163 绕美是典型
- 晚高峰拥塞是排队问题,抖动比绝对延迟更伤体验
- 定位方法:ping 对照物理下限 → 超限看路由 → 早晚对比分清拥塞与绕路
检测你的网络环境:回到首页做一次完整检测,或试试 指纹检测。