Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

在虚拟机箱中统一 ISSU

从 Junos OS 14.1 版开始,您可以对 MX 系列虚拟机箱配置执行统一不中断服务的软件升级(统一 ISSU)。统一 ISSU 允许您在虚拟机箱成员路由器上升级 Junos OS 系统软件,同时将流量中断降至最低,并且不会对控制平面造成中断。

注意:从 Junos OS 21.4R1 版开始,不支持用于 MX 虚拟机箱的统一 ISSU,而支持顺序 ISSU 模型。有关详细信息,请参阅 如何在 MX 系列虚拟机箱中使用顺序升级

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

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

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

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

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

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

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

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

  • 在独立的 MX 系列路由器上提供功能奇偶校验和统一的 ISSU 支持。

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

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

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

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

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

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

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

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

  • no-old-master-upgrade命令的no-copyrequest system software in-service-upgrade、 和unlink选项不可用于 MX 系列虚拟机箱。

  • reboot对于 MX 系列虚拟机箱,可以接受但忽略命令选项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-PS 和 VC-B)。

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

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

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

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

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

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

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

统一 ISSU 后的 虚拟机箱角色

角色变更类型

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

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

全球

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

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

全球

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

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

当地

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

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

当地

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

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

当地

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

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

当地

变更历史表

是否支持某项功能取决于您使用的平台和版本。使用 功能浏览器 查看您使用的平台是否支持某项功能。

释放
描述
14.1
从 Junos OS 14.1 版开始,您可以对 MX 系列虚拟机箱配置执行统一不中断服务的软件升级(统一 ISSU)。