虚拟机箱中的统一 ISSU
从 Junos OS 14.1 版开始,您可以为 MX 系列虚拟机箱配置执行统一不中断服务的软件升级(统一 ISSU)。通过统一 ISSU,您可以在虚拟机箱成员路由器上升级 Junos OS 系统软件,将流量中断降至最低,而且不会在控制平面上造成中断。
本主题假定您熟悉 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-copy
命令的request system software in-service-upgrade
、no-old-master-upgrade
和unlink
选项不可用于 MX 系列虚拟机箱。reboot
对于 MX 系列虚拟机箱,request system software in-service-upgrade
命令选项将被接受,但将被忽略。统一 ISSU 会始终重新启动虚拟机箱成员路由器中的所有路由引擎。
在较高级别,在您发出 request system software in-service-upgrade package-name
命令以升级到双成员虚拟机箱配置中的新 Junos OS 软件版本后,该软件会执行以下操作:
在虚拟机箱中的所有路由引擎上配置新的 Junos OS 软件版本。
路由引擎仍在运行旧的 Junos OS 软件版本。
升级虚拟机箱中的备用(备份)路由引擎(VC-Ps 和 VC-Bs)。
虚拟机箱仍在积极转发流量。
对虚拟机箱备份路由器 (VC-B) 中的路由引擎执行本地切换。
本地切换会导致在步骤 2 中升级的 VC-Bs 成为 VC-Bp,而仍将运行旧 Junos OS 软件的 VC-Bp 成为 VC-B。VC-Bp 现在正在运行新的 Junos OS 软件版本,VC-Bs 仍在运行旧的 Junos OS 软件版本。虚拟机箱仍在积极转发流量。
将数据包转发引擎升级到新的 Junos OS 软件版本。
数据包转发引擎现在将升级的 VC-Bp 用作虚拟机箱协议主协议。
对虚拟机箱主路由器 (VC-P) 中的路由引擎执行本地切换。
VC-P 的本地切换也会导致虚拟机箱中的全局切换,从而导致 VC-P 成为 VC-B。因此,VC-Pp 成为 VC-Bs,VC-Ps 成为 VC-Bp。VC-B 上的全局切换会使 VC-Bp 成为 VC-Pp,而 VC-Bs 成为 VC-Ps。
VC-Pp 和 VC-Bp 现在正在运行新的 Junos OS 软件版本。VC-Ps(原 VC-Bp)和 VC-Bs(原 VC-Pp)仍在运行旧的 Junos OS 软件版本。
升级虚拟机箱中的备用路由引擎(VC-Ps 和 VC-Bs)。
虚拟机箱现已完全升级到新的 Junos OS 软件版本。
统一 ISSU 后虚拟机箱角色转换
MX 系列虚拟机箱中的统一 ISSU 将虚拟机箱中的所有路由引擎升级到新的 Junos OS 软件版本。在双成员虚拟机箱中,这包括四个路由引擎:虚拟机箱主路由器中的主路由引擎和备用(备份)路由引擎,以及虚拟机箱备份路由器中的主路由引擎和备用路由引擎。因此,在统一 ISSU 完成后,成员路由器及其关联的路由引擎将同时进行全局和本地角色转换。
全局角色转换通过交换虚拟机箱主路由器 (VC-P) 和虚拟机箱备份路由器 (VC-B) 的全局角色来更改虚拟机箱中的主要角色,并在整个虚拟机箱中全局应用。本地角色转换可切换成员路由器中两个路由引擎中的每个路由引擎的本地主角色和s
备份角色(master
和standby
,或m
),并且仅应用于该成员路由器。
MX 系列虚拟机箱中的统一 ISSU 会导致 表 1 列出的全局和本地角色转换。
统一 ISSU 之前的 虚拟机箱角色 |
统一 ISSU 后的 虚拟机箱角色 |
角色更改类型 |
---|---|---|
虚拟机箱主路由器 (VC-P) |
虚拟机箱备份路由器 (VC-B) |
全球 |
虚拟机箱备份路由器 (VC-B) |
虚拟机箱主路由器 (VC-P) |
全球 |
虚拟机箱主路由器 (VC-Pp) 中的主路由引擎 |
虚拟机箱备份路由器 (VC-Bs) 中的备用路由引擎 |
当地 |
虚拟机箱主路由器 (VC-Ps) 中的备用路由引擎 |
虚拟机箱备份路由器 (VC-Bp) 中的主路由引擎 |
当地 |
虚拟机箱备份路由器 (VC-Bp) 中的主路由引擎 |
虚拟机箱主路由器 (VC-Ps) 中的备用路由引擎 |
当地 |
虚拟机箱备份路由器 (VC-Bs) 中的备用路由引擎 |
虚拟机箱主路由器 (VC-Pp) 中的主路由引擎 |
当地 |