堆叠升级方式有三种:智能升级、传统升级和平滑升级。
智能升级
在堆叠建立时或新成员交换机加入堆叠时,备从交换机或新加入的成员交换机会与主交换机的软件版本进行比较,如果不一样,会自动从主交换机下载系统软件,并以新的系统软件重启后重新加入堆叠系统。
传统升级
先配置启动的系统软件,然后整个堆叠系统重启进行升级,这种升级方式会导致较长时间的业务中断,适用于对业务中断时间要求不高的场景。
平滑升级
如图3-21所示,平滑升级是指在堆叠系统上行及下行链路形成备份的组网中,将堆叠系统划分成active区(主交换机所在的区域)和backup区两个相互备份的流量区域。启动升级后,两个区域依次进行升级,以保证其中一个区域的流量不会中断,减少因升级对业务造成的影响。平滑升级方式适用于对业务中断时间要求较高的场景。
上行及下行链路形成备份的组网是指上行和下行的流量都会流经active区和backup区两个区域,当backup区的成员交换机升级时,流量从active区传输,当active区的成员交换机升级时,流量从backup区传输。
平滑升级对堆叠系统和组网的要求
-
组网方式是上下行链路形成备份的组网。
-
确保堆叠系统下次启动的系统软件版本支持平滑升级。
-
确保堆叠系统各成员设备中当前启动的系统软件完全一致,包括文件名、版本号及存储路径。
-
确保堆叠系统各成员设备中下次启动的系统软件完全一致,包括文件名、版本号及存储路径。
平滑升级划分区域的原则
- backup区成员和active区成员交换机不能有重叠,且成员交换机个数都不能为0。
- backup区不能包含主交换机。
- backup区和active区各自的成员交换机在堆叠拓扑中要相互连接,中间不能断开。
- backup区的成员交换机和active区的成员交换机构成整个堆叠系统。
例如,图3-22所示,堆叠ID为1的设备为主交换机。如果指定堆叠ID为4~3为backup区,backup区的成员交换机只能为4、6、5、3,active区的成员交换机为1、2。
平滑升级过程
平滑升级分三个阶段:
- 主交换机下发命令触发整个堆叠系统进入平滑升级状态,backup区各个成员交换机以新的系统软件进行启动。
- backup区以新版本建立一个独立的堆叠系统,并通知active区进入升级阶段,主控权由active区的主交换机转移到backup区的主交换机,backup区负责流量传输,active区进入升级过程。
- active区以新系统软件重新启动并加入backup区的堆叠系统,backup区的主交换机根据最终堆叠建立的结果发布升级的结果。