配置堆叠成员ID
背景信息
堆叠成员ID用来标识和管理堆叠中的成员设备,堆叠中所有成员设备的堆叠成员ID都是唯一的。
堆叠建立时,如果成员设备的堆叠成员ID有冲突,主交换机将为冲突的成员设备重新分配堆叠成员ID。重新分配的原则为:主交换机从1开始升序查找,直至找到一个没有被使用的堆叠成员ID,然后将该堆叠成员ID分配给冲突的设备。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令stack,进入堆叠管理视图。
- 执行命令stack member new-member-id,配置堆叠成员设备的堆叠成员ID。
缺省情况下,设备的堆叠成员ID为1。配置了堆叠成员ID后,需要重新启动设备配置才能生效。
在设备堆叠功能已使能的情况下,修改堆叠成员ID的命令格式为stack member member-id renumber new-member-id [ inherit-config ]。
如果指定参数inherit-config,则设备重启后会继承重启前的堆叠相关配置(包括堆叠优先级、域编号、连接方式、堆叠物理成员端口配置)。
如果不指定参数inherit-config,则当前堆叠相关配置在重启后都会丢失,配置文件中新堆叠成员ID相关的配置生效。
例如,重启前设备堆叠成员ID为1,且有堆叠优先级配置,如下:# stack member 1 priority 150 #
那么修改堆叠成员ID为2时,如果指定了参数inherit-config,那么设备重启后member 2会继承member 1的堆叠优先级配置,如下:# stack member 1 priority 150 // member 1配置成为离线配置 # stack member 2 priority 150 // member 2继承了member 1的堆叠优先级配置 #
如果不指定参数inherit-config,那么设备重启member 2不会继承member 1的堆叠优先级配置,如下:# stack member 1 priority 150 // member 1配置成为离线配置,member 2配置为空 #
若重启前设备就有member 2的离线配置,如下:# stack member 1 priority 150 # stack member 2 priority 200 // 重启前就有member 2的离线配置 #
那么修改堆叠成员ID为2时则不能指定参数inherit-config,设备重启后会使用配置文件中member 2的配置,如下:# stack member 1 priority 150 // member 1配置成为离线配置 # stack member 2 priority 200 // 配置文件中member 2的配置生效 #
当设备中有新堆叠成员ID相关的离线配置时,不能指定参数inherit-config。
在堆叠已使能的情况下,修改设备堆叠成员ID并重启设备后,普通业务口的配置会丢失,例如端口拆分配置。
- 执行命令commit,提交配置。