统一的 ISSU 虚拟机箱
从 Junos OS 14.1 版开始,您可以对 MX 系列软件配置执行统一不虚拟机箱软件升级(统一 ISSU)。统一 ISSU 允许您升级Junos OS成员路由器上的 虚拟机箱系统软件,将流量中断降至最低,并且不会中断控制平面。
本主题假设您熟悉 MX 系列网络中的全局角色和虚拟机箱。有关信息,请参阅 企业中的全局角色和虚拟机箱。
在一个管理平台内执行统一 ISSU 虚拟机箱
在 MX 系列设备中执行统一 ISSU 虚拟机箱可带来以下优势:
升级Junos OS软件包,同时维护订阅者会话。
降低与软件升级相关的风险。执行统一 ISSU 后,生成的系统与使用系统重新启动升级系统时完全相同。
防止软件升级对服务提供商满足严格服务级别协议 (SLA) 的能力产生负面影响。
在软件映像升级期间消除网络停机。
支持更快速地实施新的Junos OS功能。
在独立 MX 系列路由器上提供统一 ISSU 支持的功能奇偶校验。
在统一的 ISSU 中执行统一 ISSU 的先决条件虚拟机箱
在由两个成员参与的 MX 系列中启动统一 ISSU 虚拟机箱,请确保您完成以下所有操作:
确保路由器中所有四个路由虚拟机箱(主路由器中的路由引擎和备份路由器中的两个路由引擎)都运行相同的Junos OS软件版本。
备份现有路由器配置,以便在必要时可以恢复(回滚)。
验证是否启用了路由引擎切换 (GRES) 和不间断活动路由 (NSR)。
统一 ISSU 如何虚拟机箱
要执行 MX 系列路由器中的统一 ISSU 虚拟机箱,您可从控制台窗口中发出 命令路由引擎主路由器 request system software in-service-upgrade package-name
(VC-Pp) 虚拟机箱主设备。从 VC-Pp 发出此命令时,软件包将复制到路由引擎虚拟机箱。
命令在 虚拟机箱 配置中升级成员路由器的功能与使用双路由引擎升级独立 MX 系列路由器的功能相同,但 request system software in-service-upgrade package-name
以下情况例外:
命令的 、 和
no-copy
no-old-master-upgrade
选项不可用于unlink
request system software in-service-upgrade
MX 系列虚拟机箱。对于
reboot
request system software in-service-upgrade
MX 系列应用程序,接受但会忽略 命令虚拟机箱。统一的 ISSU 始终重新启动该成员路由器虚拟机箱引擎。
在较高级别,在两成员配置中发出 命令以Junos OS新 Junos OS软件将执行 request system software in-service-upgrade package-name
以下虚拟机箱操作:
为路由引擎Junos OS新路由引擎提供新虚拟机箱。
路由引擎仍在运行旧的Junos OS软件版本。
升级路由器中的备用(备份)路由引擎(VC-Ps 和 VC-B虚拟机箱。
虚拟机箱仍在主动转发信息流。
执行路由器备份路由器 (VC-B) 中路由虚拟机箱的本地切换。
本地切换会导致步骤 2 中升级的 VC-Bs 成为 VC-Bp,而仍在运行旧 Junos OS 软件的 VC-Bp 将成为 VC-Bs。VC-Bp 现在正在运行新的 Junos OS 软件版本,而 VC-Bs 仍在运行旧 Junos OS 软件版本。虚拟机箱仍在主动转发信息流。
将数据包转发引擎升级到新的 Junos OS 软件版本。
数据包转发引擎现在使用升级的 VC-Bp 作为虚拟机箱主协议。
执行主路由器 (VC-P) 虚拟机箱引擎的本地切换。
VC-P 的本地切换还会导致交换机中的全局虚拟机箱,VC-P 将成为 VC-B。因此,VC-Pp 变成 VC-B,VC-Ps 变为 VC-Bp。VC-B 上的全局切换会导致 VC-Bp 成为 VC-Pp,而 VC-B 将变为 VC-Ps。
VC-Pp 和 VC-Bp 现在正在运行新的 Junos OS 软件版本。VC-Ps(最初为 VC-Bp)和 VC-Bs(最初为 VC-Pp)仍在运行Junos OS软件版本。
升级路由器中的备用路由虚拟机箱(VC-Ps 和 VC-B)。
现在虚拟机箱完全升级至新的 Junos OS 软件版本。
虚拟机箱 ISSU 之后实现角色过渡
MX 系列中的统一 ISSU 虚拟机箱将 虚拟机箱中所有路由引擎升级到新的 Junos OS 软件版本。在包含两个成员的 虚拟机箱 中,这包括四个路由引擎:虚拟机箱 主路由器中的主路由引擎和备用(备份)路由引擎,以及 虚拟机箱 备份路由器中的主路由引擎和备用路由引擎。因此,统一 ISSU 完成后,成员路由器及其关联的路由引擎将经历全局角色和本地角色转换。
全局角色转换通过切换 虚拟机箱 主路由器 (VC-P) 和 虚拟机箱 备份路由器 (VC-B) 的全局角色改变了 虚拟机箱 中的主要角色,并在整个 虚拟机箱 中全局虚拟机箱。本地角色转换切换成员路由器中两个路由引擎的本地主角色和备份角色( 和 、 和 ),并仅在本地应用于 master
standby
m
s
该成员路由器。
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) 中的主设备 |
当地 |