Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

虚拟机箱中的统一 ISSU

您可以为虚拟机箱配置执行统一不中断服务的软件升级(统一 ISSU)。统一的 ISSU 使您能够在虚拟机箱成员路由器上升级 Junos OS 系统软件,同时最大限度减少流量中断,并且不会中断控制平面。

注意:不支持适用于虚拟机箱的统一 ISSU,但支持顺序 ISSU 模型。有关详细信息,请参阅如何在 MX 系列虚拟机箱中使用顺序升级

本主题假定您熟悉虚拟机箱中的全局角色和本地角色。有关信息,请参阅 虚拟机箱中的全局角色和本地角色

在虚拟机箱中执行统一 ISSU 的好处

在虚拟机箱中执行统一 ISSU 可提供以下优势:

  • 升级 Junos OS 软件包,同时维护订阅者会话。

  • 降低与软件升级相关的风险。执行统一 ISSU 后,生成的系统与通过系统重新启动升级系统时的系统完全相同。

  • 防止软件升级对服务提供商履行严格服务级别协议 (SLA) 的能力产生负面影响。

  • 消除了软件映像升级期间的网络停机时间。

  • 能够更快地实施新的 Junos OS 功能。

  • 在独立路由器上通过统一 ISSU 支持提供奇偶校验功能。

在虚拟机箱中执行统一 ISSU 的先决条件

在双成员虚拟机箱中启动统一 ISSU 之前,请确保执行以下所有作:

  • 确保虚拟机箱中的所有四个路由引擎(主路由器中的路由引擎和备份路由器中的两个路由引擎)都在运行相同的 Junos OS 软件版本。

  • 备份现有路由器配置,以便在必要时可以恢复(回滚)为之。

  • 验证是否已同时启用平滑路由引擎切换 (GRES) 和不间断活动路由 (NSR)。

统一 ISSU 如何在虚拟机箱中工作

要在虚拟机箱中执行统一 ISSU,请从控制台窗口为虚拟机箱主路由器 (VC-PP) 中的主路由引擎发出 request system software in-service-upgrade package-name 命令。从 VC-PP 发出此命令会将软件包复制到虚拟机箱中的所有其他路由引擎。

request system software in-service-upgrade package-name该命令在升级虚拟机箱配置中的成员路由器时与在升级具有双路由引擎的独立路由器时的功能相同,但存在以下例外

  • no-copy命令request system software in-service-upgrade的 、 no-old-master-upgradeunlink 和 选项不可用于虚拟机箱。

  • reboot命令选项request system software in-service-upgrade将被接受,但对于虚拟机箱将被忽略。统一的 ISSU 始终会重新启动虚拟机箱成员路由器中的所有路由引擎。

在您发出 request system software in-service-upgrade package-name 命令以升级到双成员虚拟机箱配置中的新 Junos OS 软件版本后,软件将执行以下作:

  1. 在虚拟机箱中的所有路由引擎上支持新 Junos OS 软件版本。

    路由引擎仍在运行旧的 Junos OS 软件版本。

  2. 升级虚拟机箱中的备用(备份)路由引擎(VC-P 和 VC-B)。

    虚拟机箱仍在主动转发流量。

  3. 在虚拟机箱备份路由器 (VC-B) 中执行路由引擎的本地切换。

    本地切换会导致在步骤 2 中升级的 VC-B 变为 VC-Bp,而仍在运行旧 Junos OS 软件的 VC-Bp 变为 VC-B。VC-Bp 现在运行的是新版 Junos OS 软件,而 VC-B 仍在运行旧版 Junos OS 软件。虚拟机箱仍在主动转发流量。

  4. 将数据包转发引擎升级到新的 Junos OS 软件版本。

    数据包转发引擎现在使用升级后的 VC-Bp 作为主虚拟机箱协议。

  5. 在虚拟机箱主路由器 (VC-P) 中执行路由引擎的本地切换。

    VC-P 的本地切换还会导致虚拟机箱中的全局切换,从而使 VC-P 更名为 VC-B。结果,VC-Pp 变为 VC-B,VC-P 变为 VC-Bp。VC-B 上的全局切换会导致 VC-Bp 变为 VC-Pp,VC-B 变为 VC-P。

    VC-Pp 和 VC-Bp 现在正在运行新版 Junos OS 软件。VC-P(原 VC-BP)和 VC-B(原 VC-Pp)仍运行旧版 Junos OS 软件。

  6. 升级虚拟机箱中的备用路由引擎(VC-P 和 VC-B)。

    虚拟机箱现已完全升级到全新 Junos OS 软件版本。

统一 ISSU 之后的虚拟机箱角色转换

虚拟机箱中的统一 ISSU 会将虚拟机箱中的所有路由引擎升级到新的 Junos OS 软件版本。在双成员虚拟机箱中,这包括四个路由引擎:虚拟机箱主路由器中的主路由引擎和备用(备用)路由引擎,以及虚拟机箱备份路由器中的主路由引擎和备用路由引擎。因此,在统一 ISSU 完成后,成员路由器及其关联的路由引擎将同时进行全局和本地角色转换。

全局角色转换通过切换虚拟机箱主路由器 (VC-P) 和虚拟机箱备份路由器 (VC-B) 的全局角色来更改虚拟机箱中的主要角色,并全局应用于整个虚拟机箱。本地角色转换可切换成员路由器中每个路由引擎的本地主角色和备份角色(masterstandbym s和 ),并且仅在本地应用于该成员路由器。

虚拟机箱中的统一 ISSU 会导致 表 1 中列出的全局和本地角色转换。

表 1:统一 ISSU 后的虚拟机箱角色转换

统一 ISSU 之前的 虚拟机箱角色

统一 ISSU 后的 虚拟机箱角色

角色变更的类型

虚拟机箱主路由器 (VC-P)

虚拟机箱备份路由器 (VC-B)

全局

虚拟机箱备份路由器 (VC-B)

虚拟机箱主路由器 (VC-P)

全局

虚拟机箱主路由器 (VC-PP) 中的主路由引擎

虚拟机箱备份路由器 (VC-B) 中的备用路由引擎

本地

虚拟机箱主路由器 (VC-P) 中的备用路由引擎

虚拟机箱备份路由器 (VC-Bp) 中的主路由引擎

本地

虚拟机箱备份路由器 (VC-Bp) 中的主路由引擎

虚拟机箱主路由器 (VC-P) 中的备用路由引擎

本地

虚拟机箱备份路由器 (VC-B) 中的备用路由引擎

虚拟机箱中的主路由引擎 主路由器 (VC-PP)

本地