MTR 路由追踪看不懂?教你看懂哪一跳开始丢包绕路

时间:2026-09-04 编辑:admin1

Ping 只能告诉你「通不通」,要问「哪一跳出问题」,得靠路由追踪。MTR(My TraceRoute)把 Ping 和 traceroute 合在一起,TTL 从 1 递增,逐跳发包采样,输出每一跳的延迟和丢包率。

理解 MTR 最关键的一点:IP 不重要,AS 归属才重要。每一跳的 IP 对应的运营商/机房(ASN),决定了绕路是「正常跨网」还是「异常绕路」。国内跨运营商常见「电信→联通→电信」来回横跳,延迟翻倍;更糟的是跨国际出口绕路,一跳多出 200ms。

KKCE【路由查询 / MTR 去程】支持 IPv4/IPv6 双栈、TTL 递增逐跳采样。操作:进入【路由查询】→ 填目标 IP → 分别选电信、移动节点 → 看路径差异。末跳 IP 可一键转入【IP查询】确认归属。

判读要点:

  • 丢包从某一跳开始持续:该跳或其下游异常,优先怀疑这一跳的链路
  • 中间某跳丢包但末跳正常:通常是该路由器限速 ICMP,属误报,看最终节点即可
  • AS 路径出现非预期境外 ASN:疑似绕路或被劫持,需核实
  • 电信节点直连、移动节点绕第三跳:典型的跨网调度失败

常见误判是把「中间跳高延迟」当故障。骨干网核心路由器对 ICMP 优先级极低,显示 300ms 不代表业务包也走 300ms。真正的判断依据是末跳稳定性和目标段的业务实测(用【网站测速】交叉验证)。配合 TCPing 看端口层、Ping 看网络层,三层互证才下结论。

FAQ

  • Q:为什么有些跳显示星号 *?A:该跳不响应 ICMP,可能是防火墙静默丢探测包,不等于链路断。
  • Q:MTR 能测 TCP 层路径吗?A:纯 ICMP MTR 看网络层,判断 TCP 质量需结合 TCPing 结果。
  • Q:绕路一定有害吗?A:不一定,部分跨网最优路径本身就是绕行,看末跳延迟和业务实测定夺。