Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解 EX 系列交换机上的不间断软件升级

不间断软件升级 (NSSU) 是一项支持通过单个命令升级网络中所有受支持的 EX 系列交换机的功能。

不间断软件升级 (NSSU) 允许您使用单个命令升级在瞻博网络 EX 系列以太网交换机上运行的带有冗余路由引擎的软件以及 EX 系列虚拟机箱中的所有成员交换机。在升级期间,在主要角色切换期间,网络流量中断可能很小,中断程度可能取决于网络拓扑、配置、网络流量和其他环境因素。

执行 NSSU 可提供以下优势:

  • 控制平面不会中断 — NSSU 利用 平滑路由引擎切换 (GRES) 和 不间断活动路由 (NSR) 来确保控制平面不会中断。在升级过程中,接口、内核和路由协议信息将保留。

  • 将网络流量中断降至最低 — NSSU 在其他 EX 系列虚拟机箱中一次升级一台成员交换机,同时允许流量继续流经未升级的成员,从而将网络流量中断降至最低。

    为了将流量中断降至最低,您必须配置链路聚合组 (LAG),以便每个 LAG 的成员链路驻留在不同的线卡或虚拟机箱成员上。当 LAG 的一个成员链路关闭时,其余链路将开启,流量将继续流经 LAG。

注意:

由于 NSSU 会一次升级每个线卡或每个虚拟机箱成员上的软件,因此使用 NSSU 进行升级可能比使用命令进行 request system software add 升级需要更长的时间。

执行 NSSU 的要求

以下要求适用于所有交换机和虚拟机箱:

注意:

NSSU 最多只能在设备上的当前版本之前升级三个主要版本。要升级到设备上当前版本之前三个以上的版本,请使用 NSSU 流程将交换机升级到一个或多个中间版本,直到交换机处于目标版本的三个主要版本中。

  • 所有虚拟机箱成员和所有路由引擎都必须运行相同的 Junos OS 版本。

  • 必须启用平滑路由引擎切换 (GRES)。

  • 必须启用不间断活动路由 (NSR)。

    注意:

    虽然执行 NSSU 不必启用不间断桥接 (NSB),但我们建议在执行 NSSU 之前启用 NSB。启用 NSB 可确保在作为 NSSU 一部分的路由引擎切换期间,所有 NSB 支持的第 2 层协议都能无缝运行。

  • 为了将流量中断降至最低,您必须定义链路聚合组 (LAG),以便成员链路驻留在不同的虚拟机箱成员上或不同的线卡上。

    注意:

    在 NSSU作期间,如果尝试使用 CLI 命令查看 show interfaces ae-ae-interface-number 主路由引擎成员上的 LAG 接口状态,则可能会看到流量计数不正确或为零。要解决此问题,如果备份路由引擎成员已加载并运行,请改为在该成员上运行该命令。

以下是在 EX 系列虚拟机箱上执行 NSSU 的要求:

  • 虚拟机箱成员必须在环形拓扑中连接,以便不会因重新启动其他成员而隔离任何成员。此拓扑可防止虚拟机箱在 NSSU 期间发生拆分。

  • 虚拟机箱主虚拟机箱和备份虚拟机箱在环形拓扑中必须彼此相邻。邻接关系允许主交换机和备份设备始终保持同步,即使线卡角色中的交换机正在重新启动也是如此。

  • 必须预配置虚拟机箱,以便将线卡角色显式分配给担任线卡角色的成员交换机。在 NSSU 期间,虚拟机箱成员必须保留其角色 — 主交换机和备份成员必须保留其主角色和备份角色(尽管主角色将发生变化),其余交换机必须保留其线卡角色。

  • 必须 no-split-detection 配置双成员虚拟机箱,以便在 NSSU 升级成员时虚拟机箱不会拆分。

NSSU 的工作原理

本节介绍在 EX 系列交换机和虚拟机箱上请求 NSSU 时会发生什么情况。

NSSU 限制

您不能使用 NSSU 降级软件,即安装的软件版本早于交换机上当前运行的软件。要安装早期版本的软件,请使用命令 request system software add

使用 NSSU 执行升级后,无法回滚到之前的软件版本。如果需要回滚到之前的软件版本,如果尚未将新软件版本复制到备用根分区中,则可通过从备用根分区重新启动来实现。

NSSU 和 Junos OS 版本支持

虚拟机箱必须运行支持 NSSU 的 Junos OS 版本,然后才能执行 NSSU。如果虚拟机箱运行的软件版本不支持 NSSU,请使用命令 request system software add

不间断软件升级 (NSSU) 列出了支持 NSSU 的 EX 系列交换机和虚拟机箱,以及它们开始支持它的 Junos OS 版本。

NSSU 配置和作概述

您必须确保交换机或虚拟机箱的配置满足 执行 NSSU 的要求中所述的要求。NSSU 无需额外配置。

您可以通过执行 request system software nonstop-upgrade 命令来执行 NSSU。有关如何执行 NSSU 的详细说明,请参阅相关文档中的主题。