首页/网络/抓包与流量分析速查/mtr 结果与抓包配合读法
丢包与时延定位60 条

mtr 结果与抓包配合读法

mtr 每跳给出丢包与延迟:只有"该跳开始且持续到终点"的丢包才是真丢,单跳孤立丢包多为控制面限速,需抓包核对。

逐跳结果怎么读

逐跳探测工具会为路径上每一跳给出丢包率与延迟,但这些数字不能直接照搬。判断原则是看延续性:只有从某一跳开始丢、并且一路持续到终点的丢包,才说明该段之后确实存在问题;如果只有中间某一跳显示丢包而后续各跳全部正常,那一跳的数值多半来自该设备对探测响应的限速处理,并不代表真实丢包。用传输层模式的探测再跑一遍做对照,是排除这类假象的常规做法。

基本信息

适用平台Linux、macOS、Windows 上的逐跳探测工具
常用参数静默报告模式并指定采样次数与目标
对照方式改用传输层模式再跑一遍对比
判读原则看丢包是否从某跳起持续到终点

典型使用场景

  • 用户报访问慢或时断时续,先做逐跳初筛再决定是否抓包
  • 确认丢包段落以支撑跨团队工单
  • 对比不同目标地址的路径质量差异
  • 评估链路切换或路由调整后的效果
  • 为是否需要深入抓包提供方向依据
  • 在多个地点同时探测,区分局部与全局问题

判读要点

判读要点
# 中段某跳丢包且后续跳不丢 → 多为该设备对探测响应的限速
# 自某跳起持续丢包 → 疑似该段真实丢包
# 用传输层模式再跑一遍对比,排除控制面限速影响
# 采样时长要覆盖故障时段,短测容易错过间歇问题
# 结合抓包核对:逐跳给出方向,抓包给出证据

观察形态读法

观察形态判读结论下一步
单跳孤立丢包多为响应限速换传输层模式复测
从某跳起持续丢包疑似真实丢包段在两端抓包做区段比对
末跳才出现丢包目标侧或最后一跳问题核对目标服务与入口链路
各跳延迟均匀偏高路径整体变长或拥塞对比不同时段与目标
默认的探测模式受响应限速影响较大,传输层模式更贴近业务流量,但通常需要额外权限。
采样时长要覆盖故障时段:间歇性问题在短测里很可能完全不出现,从而得出「链路正常」的结论。

易错点

  • 把某跳的响应限速当成丢包:会指错方向,必须看丢包是否持续到终点
  • 采样时间太短:间歇问题不出现时会得出错误结论,采样应覆盖故障时段
  • 只用一种探测模式:控制面限速会污染读数,需要传输层模式对照
  • 把逐跳结果当最终证据:它只提供方向,真实结论仍需抓包或两端计数支撑

数据来源与参考

  • mtr 手册
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌