如何在增强模式下使用统一 ISSU
具有增强型模式的统一 ISSU 概述
增强模式是 MPC8E、MPC9E 和 MPC11E 线卡上的不中断服务的软件升级 (ISSU) 选项,可在统一 ISSU 过程中消除数据包丢失。这是通过利用新的线卡架构改进实现的,使 Junos OS 软件的第二个副本能够在备用模式下在线卡上运行,准备接管,同时软件在统一 ISSU 期间从旧映像移动到新映像。您可以通过向 CLI 命令中添加 enhanced-mode
选项来 request system software in-service-upgrade
启用增强模式。
总结 使用本文档可了解具有增强模式的统一 ISSU 及其使用方法。
具有增强模式的统一 ISSU 的优势
具有增强模式的统一 ISSU 具有以下优势:
升级到新的软件版本,不会丢失传输或主机绑定的流量
根据配置和网络条件,将丢包时间减少到零或几毫秒
允许在无需维护时段的情况下执行软件升级
使用现有统一 ISSU 进程,无需任何特殊配置
使用增强模式执行统一 ISSU 的先决条件
开始具有增强模式的统一 ISSU 之前,请记住以下几个先决条件:
运行具有增强模式的统一 ISSU 的设备必须使用 MPC8E 或 MPC9E 线卡。
注意:如果您在混合了受支持和不受支持的线卡的设备上执行增强型统一 ISSU,则通过不支持的线卡传输的流量将发生亚秒级流量损失。
注意:如果对访客网络功能 (GNF) 执行具有增强模式的统一 ISSU,则所有GNF 都应使用 MPC8E 或 MPC9E 线卡,以避免流量丢失。
在灵活 PIC 集中器 (FPC) 上运行的 Linux 版本和目标版本中的线卡 Linux 版本需要兼容。
如果目标版本包含需要重置 ASIC 块的更改,增强型模式将不起作用。
转发内存使用量应低于 75%,以确保在统一 ISSU 过程中不会丢失数据包
注意:如果转发内存使用量超过 75%,具有增强模式的统一 ISSU 仍然可以工作,但它可能会带来几毫秒的丢包时间。
统一 ISSU 的所有先决条件也适用于增强模式。有关更多信息 ,请参阅统一 ISSU 系统要求 。
您可以使用命令查看设备是否可以使用具有增强模式的统一 ISSU 升级到特定版本 request system software validate in-service-upgrade package-name.tgz enhanced-mode
。如果您的设备和目标版本与增强模式不兼容,您仍然可以使用常规统一 ISSU 进行升级,将流量干扰降至最低。
使用增强模式执行统一 ISSU
要执行具有增强模式的统一 ISSU,请执行以下步骤:
按照下载软件中的过程下载 软件包。
将软件包或软件包复制到设备。建议将文件复制到
/var/tmp
目录中。登录控制台连接。使用控制台连接可以监控升级进度。
验证是否可以为所需的版本使用具有增强型模式的统一 ISSU。
在设备上,输入:
user@host>
request system software validate in-service-upgrade /var/tmp/package-name.tgz enhanced-mode
这是
package-name.tgz
您在第 1 步中下载的软件包的名称
以增强模式启动统一 ISSU:
在设备上,输入:
user@host>
request system software in-service-upgrade /var/tmp/package-name.tgz enhanced-mode
reboot这是
package-name.tgz
您在第 1 步中下载的软件包的名称
注意:升级期间,您将无法访问 Junos OS CLI。
设备在执行升级时显示类似于以下消息的状态消息:
Chassis ISSU enhanced-mode ISSU: set chassis enhanced-mode Chassis ISSU Check Done ISSU: Validating Image .. mgd: commit complete Validation succeeded Validating Image Done Preparing Backup RE Pushing /var/tmp/junos-install-mx-x86-32-20.1.tgz to re1:/var/tmp/junos-install-mx-x86-32-20.1.tgz Pushing package /var/tmp/junos-install-mx-x86-32-20.1.tgz to re1 done Installing package /var/tmp/junos-install-mx-x86-32-20.1.tgz on re1 … Verified sflow-mx signed by PackageDevelopmentEc_2019 method ECDSA256+SHA256 NOTICE: 'pending' set will be activated at next reboot... ISSU: Installing package /var/tmp/junos-install-mx-x86-32-20.1.tgz on re1 done ISSU: Rebooting Backup RE Rebooting re1 Backup RE Prepare Done Waiting for Backup RE reboot Backup RE reboot done. Backup RE is up Waiting for Backup RE state synchronization Backup RE state synchronization done GRES operational "Initiating Chassis In-Service-Upgrade" Chassis ISSU Started ISSU: Preparing Daemons ISSU: Daemons Ready for ISSU ISSU: Offline Incompatible FRUs ISSU: Starting Upgrade for FRUs … ISSU: Preparing for Switchover ISSU: Ready for Switchover Checking In-Service-Upgrade status Item Status Reason FPC 1 Online (ISSU) FPC 2 Offline Configured power off Resolving mastership... Complete. The other routing engine becomes the master.
注意:如果统一 ISSU 进程停止,您可以使用命令诊断问题,从而查看 CLI 输出
request system software in-service-upgrade
。您还可以查看系统日志文件,了解更多信息。设备重新启动后登录。要验证软件是否已升级,请输入以下命令:
user@host>
show version
使用具有增强模式的统一 ISSU 时,FPC 上的基本 Linux 操作系统不能作为 ISSU 过程的一部分进行升级。Linux 可以通过定期统一 ISSU 或重新启动 FPC 进行升级来更新。