Print

IRF堆叠从设备下联终端间歇性断网故障排查

2026-09-11 发表

问题描述

  1.     网络中有两台交换机通过 IRF 堆叠运行。一开始,2 号设备下联终端开始出现间歇性无法上网,终端 ping 不通网关。同一时间段内,1 号设备下联终端通信始终正常,未受任何影响。最后,2 号设备下联终端完全无法上网,ping 网关持续超时。
  2.  

过程分析

  1. 1、由于 1 号设备下联终端始终正常,说明堆叠系统的主设备转发路径、上行链路、网关路由均无异常。故障范围可缩小至 2 号设备本身、2 号设备与堆叠系统之间的数据转发路径、堆叠链路是否存在间歇性异常。
  2. 2、间歇性故障逐步演变为完全中断,这一特征高度符合 MAC 地址漂移的表现。初期 MAC 表在两台设备之间反复漂移,导致部分流量被错误转发,表现为间歇性丢包;随着漂移加剧,MAC 表彻底紊乱,2 号设备下联终端的流量被全部错误转发至 1 号设备方向,最终完全无法通信。
  3. 3、仅 2 号设备受影响,说明问题出在 2 号设备侧的 MAC 学习或转发路径上,而非全局性路由或网关问题。
  4. 4、经排查设备日志和 MAC 地址表,确认存在大量 MAC 地址在 1 号设备和 2 号设备之间反复漂移的记录。2 号设备下联终端的 MAC 地址,在堆叠系统的 MAC 表中频繁在 1 号设备端口和 2 号设备端口之间切换。
  5. 5、当某终端的 MAC 被错误地学习到了 1 号设备侧时,发往该终端的回包会被转发到 1 号设备,而 1 号设备无法将报文正确送达 2 号设备下联的终端,导致通信中断。
  6. 6、MAC 漂移的可能诱因可能是2 号设备下联的接入层网络存在二层环路,导致同一终端的 MAC 从多个端口被学习到。

解决方法

  1. 1、排查并消除二层环路:检查 2 号设备下联的接入层网络拓扑,确认是否存在冗余链路未启用 STP 或 STP 配置不当的情况,消除可能的二层环路。
  2. 2、清理 MAC 地址表:在堆叠系统上执行 MAC 地址表清理操作,使终端 MAC 重新学习,恢复正确的转发路径。
  3. 3、验证恢复情况:处理完成后,从 2 号设备下联终端 ping 网关,确认通信恢复正常,并持续观察 MAC 地址表是否再次出现漂移。