多路径下的丢包表现
具备等价多路径转发的网络会按哈希把不同流量分散到多条链路上,哈希输入通常包含地址与端口等信息。结果是同一对源与目标之间,不同连接可能走出完全不同的路径,质量差异也随之拉开。因此单条流出现抖动时不能直接推断整条链路有问题——很可能只是这条流被分到了较差的那条路径。对比多条并发流的质量分布,才能把路径差异与全链路故障区分开。
基本信息
| 适用平台 | 具备等价多路径转发的数据中心与骨干网络 |
|---|---|
| 观察方法 | 多条并发流的丢包与延迟分布对比 |
| 关键变量 | 哈希输入的组成,通常涉及地址与端口 |
| 注意点 | 改变源端口会改变哈希结果,可能落到另一条路径 |
典型使用场景
- 部分用户访问慢、部分正常,判断是否为路径分布不均
- 排查单条流质量差但整体可用的情况
- 验证链路扩容或调整后哈希分布是否更均衡
- 为探测流量参数固定提供依据,避免结论漂移
- 区分局部路径劣化与全网故障,避免扩大化处置
- 为流量工程调整提供实测分布数据
观察要点
观察要点
# 并行 5 条长连接下载: 若 1-2 条明显慢或重传多
# → 哈希到不同路径的证据
# 记录每条流的五元组与质量指标,形成分布视图
tcp.analysis.retransmission # 按流分组统计重传
tcp.analysis.ack_rtt # 按流分组对比往返
# 探测时固定流量参数,避免源端口变化导致路径漂移观察项逐项读法
| 观察项 | 含义 | 判读方向 |
|---|---|---|
| 并发流质量离散 | 分布在不同路径 | 属多路径常态,重点看最差的那条 |
| 单流质量突变 | 路径切换或链路故障 | 结合时间线找拐点 |
| 同五元组质量稳定 | 哈希结果稳定 | 结论可复现,适合做对照 |
| 探测参数变化后结果不同 | 哈希输入已改变 | 说明结论依赖参数,需固定参数 |
链路故障或路由调整会让同一条流的质量突变,时间线上常能看到明显拐点,拐点位置对定位很有价值。
两侧看到的显著差值如果来自不同路径,就不能按同一路径归因,先确认哈希分布再下结论。