多台交换机堆叠运行时,如果某台交换机故障,则可能需要使用备件将其更换。为了保证故障后替换过程中业务不中断,堆叠需要使用跨设备链路聚合与上下游设备相连,以实现链路备份。

2台交换机堆叠替换指导

假设SwitchA和SwitchB两台交换机组成堆叠系统,现SwitchA发生了故障,需要使用SwitchC替换掉SwitchA。建议参照如下步骤进行替换操作。

  1. 在进行替换之前,先确保新交换机SwitchC的软件版本和硬件形态与SwitchA相同。可使用命令display version和display device查看。
  2. 使用命令display stack、display stack configuration和display stack port查看替换前的堆叠状态、堆叠配置及接口状态,并记录这些信息。
  3. SwitchC首先不要连接堆叠线缆。将SwitchC上电,按照下面步骤对SwitchC进行配置。
    a.SwitchC启动后,将SwitchA的配置文件上传一份到SwitchC。
    b.将上传的配置文件通过命令startup saved-configuration configuration-file设置为SwitchC下次启动时使用的配置文件,然后重启SwitchC。
    c.SwitchC重启完成后,将display stack configuration显示的堆叠配置,手动拷贝到SwitchC进行配置,使SwitchC的堆叠配置与SwitchA完全一致。
  4. 配置完成后,再次确认SwitchC的堆叠配置是否与SwitchA相同,确认无误后将SwitchC下电。
  5. (可选)为防止堆叠主备倒换时,OSPF、BGP或LDP等协议震荡,可以配置相应协议的GR(Graceful Restart,平滑重启)功能,具体配置请参考相应协议的配置指南,此处不再详细介绍。
  6. 使用命令display stack查看SwitchA是否为主交换机。如果是,则执行命令slave switchover进行堆叠主备倒换,使SwitchA成为非主;如果不是,继续执行下一步骤。
<Quidway> display switchover state    //查看是否满足主备倒换的条件
Slot 0 HA FSM State(master): realtime or routine backup. //只有处于该状态时才可以主备倒换
Slot 1 HA FSM State(slave): receiving realtime or routine data. 
<Quidway> system-view
[Quidway] slave switchover enable    //使能主备倒换功能
[Quidway] slave switchover    //执行主备倒换
Warning: This operation will switch the slave board to the master board. Continue? [Y/N]:y
执行主备倒换后,主交换机会重启。待重启的交换机重新加入堆叠后(可使用命令display stack查看),继续执行下一步骤。
  1. 将SwitchA下电并移除。
  2. 安装SwitchC,并连接SwitchC的线缆,包括业务口线缆、堆叠端口线缆、双主检测端口线缆。
  3. 将SwitchC上电,此时SwitchC会以新成员加入的流程加入堆叠。使用命令display stack可以查看SwitchC是否和SwitchB成功组建堆叠。
  4. 堆叠建立后,使用命令display stack configuration和display stack port查看堆叠配置和接口状态,确保堆叠配置与替换前相同,且接口正常Up。
  5. 检查所有业务状态正常后,执行save命令保存堆叠配置。
  6. 如果需要替换前堆叠交换机的主、备状态和替换后堆叠交换机的主、备状态相同,但当前状态不一致,可以进行堆叠主备倒换。

3台或以上交换机堆叠替换指导(环形拓扑)

3台或以上交换机组成环形堆叠情况下,替换操作与2台交换机堆叠场景类似,可参考2台交换机堆叠替换指导。

3台或以上交换机堆叠替换指导(链形拓扑)

3台或以上交换机组成链形堆叠情况下,如果替换的是两端边缘交换机,则替换操作与2台交换机堆叠场景类似,可参考2台交换机堆叠替换指导。如果替换的是中间交换机,则需要先将堆叠连接拓扑修改为环形,然后再参照2台交换机堆叠替换指导进行操作,操作如下:

  1. 在两端边缘交换机上创建逻辑堆叠端口并添加成员口,然后连接线缆。
<HUAWEI> system-view
[HUAWEI] interface stack-port 1/1    //创建堆叠逻辑端口
[HUAWEI-stack-port1/1] port interface gigabitethernet 1/0/46 enable    //为堆叠逻辑端口添加成员端口
线缆连接后可使用命令display stack查看堆叠拓扑是否变成了环形。
  1. 堆叠连接拓扑变成环形后,参考2台交换机堆叠替换指导进行替换操作。
  2. 替换操作完成后,如果需要将堆叠连接拓扑恢复为原来的链形,则移除步骤1连接的堆叠线缆。