客户网络中用两台CE6800交换机做的堆叠,某次交换机整改过程中中误操作,把slave设备的堆叠口进行了shutdown,导致交换机堆叠分裂出现双主。然后slave设备上的接口全部变为down,同时业务中断,现将slave设备堆叠口手动up起来,之后对slave设备进行重启操作发现加入堆叠组失败,依然为双主状态,问题截图如下,显示失败信息的原因是本地配置和master设备冲突。
(1)按照信息提示在slave设备起来之后,输入命令display stack troubleshooting,结果显示master设备上的堆叠口是shutdown状态,(接口为2/0/x),
(2)在master设备上进入信息提示的接口,查看该接口下的配置
*interface 40GE2/0/x
*port mode stack
*stack-port 2/1
*shutdown
*device tracnsceiver 40GBASE-COPPER
#
return
因为堆叠已分裂,所以该接口标注为*号,且master设备状态为shutdown,手动开启端口后,重启slave设备。发现slave设备可以加入到堆叠组,并且状态堆叠正常。
根因
进行堆叠重组时候,虽然slave设备端口都已up,但是对于master设备上的2/0/x接口状态依然是shutdown状态,导致双主设备无法交换bpdu报文,从而竞选主备失败。
解决方案
手动开启master设备对应堆叠口后,重启slave设备,发现slave设备可以加入到堆叠组,现状态堆叠正常。
建议与总结
对现网设备执行端口关闭shutdown等操作时,一定要仔细检查该接口状态以及承载的业务类型,核对清楚以后再执行操作。