已采纳
回答正文
回复
讨论正文
该问题的正文与回答。
【背景】 我负责一条核心业务链路:A 机房(10.10.x.0/24)→ 骨干交换机(Cisco N9K,ToR 接 25G 光模块)→ B 机房(10.20.x.0/24),承载约 12 Gbps 的 TCP 流量(主要是 gRPC + 内部 RPC)。正常情况下 RTT P50 ≈ 0.3ms,P99 ≈ 1.2ms。
【现象】 近两周出现间歇性延迟毛刺:
【已尝试的排查】
show interface counters errors / show interface counters rate:CRC 错误、input/output drops 在毛刺窗口内没有明显跳变(但监控粒度是 30s,可能掩盖了秒级毛刺);show queue:毛刺期间 egress queue 深度短暂升到 200+ 包(平时 <20),但队列深度恢复后延迟并未立即回落,怀疑有排队残留;show bgp ipv4 unicast 在毛刺期间有 1~2 次 route flap(prefix 从 10.20.x.0/24 的下一跳在两个 ECMP 链路间切换),但 flap 持续 <1s,理论上不应造成 40s 的延迟窗口;show interface transceiver 收发光功率在正常范围内(-8 ~ -12 dBm),但模块已使用 14 个月;tcpdump -i eth0 -w 抓包:毛刺期间看到大量 TCP retransmit 和 window update,但没有看到 ICMP redirect 或路由不可达。【卡点 / 期望得到的答案形态】