Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

针对 Junos OS 演化版的统一 ISSU

(仅限 QFX5220-32CD 交换机)统一不中断服务的软件升级 (ISSU) 是一项功能,可最大限度地减少软件升级过程中的流量丢失。

了解适用于 Junos OS 演化版的统一 ISSU

统一不中断服务的软件升级(统一 ISSU)功能让您能够升级到最新版本的 Junos OS 演化版,而不会中断控制平面,并将流量损失降至最低。

在统一 ISSU 期间,系统会重新启动升级后的软件(内核和应用),而无需重新初始化底层硬件。此过程比重新启动整个系统快。重新启动的软件将恢复其以前的状态并运行新版本。

统一的 ISSU 具有以下优势:

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

  • 在提供更高服务级别的同时降低运营成本。

  • 使您能够快速实施新功能。

Junos OS 演化版上的统一 ISSU 流程

使用统一 ISSU 执行软件升级时,将发生以下过程:

  1. 系统下载新软件包并执行检查,根据新软件包验证现有配置。此步骤包括应用程序配置检查和软件开发工具包 (SDK) 检查,以确保您可以使用统一的 ISSU 执行升级。

  2. 软件将安装在系统上,并成为下一个启动版本。

  3. 升级软件会列出已更改且需要重新启动的应用程序。升级使用重新启动或重新启动来执行,验证过程确定。
  4. 系统开始运行新版软件,统一ISSU完成。

统一 ISSU 期间的升级方案

在 Junos OS 演化版设备上执行统一 ISSU 时,验证过程将确定执行升级需要以下哪种方法:

  • 应用程序重新启动

  • 不中断服务的内核热重启

  • 系统重新启动

应用程序重新启动涉及升级后的应用程序的简单重新启动。重新启动的应用程序运行新的软件版本。这种类型的升级是无中断的,不会造成任何流量损失。

不中断服务的内核热重启涉及将新内核直接加载到内存中并执行它,而无需初始化硬件。此过程可减少网络停机时间,并将升级期间的流量损失降至最低。

系统重新启动涉及设备的完全重新启动,包括重新初始化硬件组件。此过程与在不使用统一 ISSU 的情况下执行升级相同。

在以下情况下,将使用不中断服务的内核热重启来执行统一的 ISSU:

  • 更改的组件或应用程序需要重新启动设备。

  • 更改的组件或应用程序无法使用应用程序重新启动来升级。

  • 内核发生了变化。

如果在不支持应用程序重启的应用程序中进行了更改,系统将提示您确认不可用的内核热重启。如果应用程序中进行了重大版本更改,则系统会提示您重新启动系统以完成统一的 ISSU。

在其他情况下,统一的 ISSU 使用应用程序重新启动来执行。

统一 ISSU 期间的验证

在执行统一 ISSU 之前,必须根据现有配置验证新的软件包。

系统将对照新软件包检查现有系统配置,以确定两者是否兼容。它还检查应用程序配置和软件开发工具包 (SDK) 版本,以确定是否可以进行无中断升级。请注意,验证实际上并不会安装新的软件包。

在使用统一 ISSU 升级设备之前,系统会默认执行验证。当您添加具有不同版本号的包时,系统会自动执行应用配置验证检查和 SDK 验证检查。

如果现有配置验证失败,统一的 ISSU 将中止,并且错误消息提供有关失败的更多信息。如果应用程序配置验证或 SDK 版本验证失败,系统会提示您确认是否要继续使用 ISSU。错误消息提供有关故障的详细信息。

如果在未成功验证的情况下执行统一的 ISSU,则配置中的不兼容可能会导致升级期间出现流量丢失。

有关如何执行验证检查的更多信息,请参阅 request system software validate-restart

注意:

从 Junos OS 演化版 23.4R1 版开始, request system software validate-restart 命令输出汇总了执行指定升级所需的方法,例如,应用程序重新启动、不中断服务的内核热重新启动或系统重新启动。

Junos OS 演化版的统一 ISSU 注意事项

统一的 ISSU 允许您升级到最新版本的 Junos OS 演化版,同时最大限度地减少流量中断和零停机时间。

在 Junos OS 演化版上,统一的 ISSU 有以下注意事项:

  • 您无法使用统一 ISSU 安装早于设备上当前运行的 Junos OS 演化版的 Junos OS 演化版。

  • 统一的 ISSU 不会在此过程中升级固件。您必须单独升级固件。

  • 如果当前系统配置与新软件版本不兼容,统一的 ISSU 进程将终止。

  • 统一的 ISSU 可能会导致筛选器计数器、监管器计数器和队列计数器的值不准确。

  • 现有地址解析协议 (ARP) 条目不会过期,并且在 ISSU 过程中不会添加新的 ARP 条目。

  • 在 ISSU 过程中,系统可能无法响应来自对等节点的 ARP 请求。为防止对等端条目在 ISSU 窗口期间过期,应将对等节点配置为在触发 ISSU 之前增加 ARP 重试计数。

执行统一 ISSU 以升级 Junos OS 演化版

当您计划执行统一 ISSU 时,请选择网络尽可能稳定的时间。与正常升级一样,Telnet 会话、SNMP 和 CLI 访问也会短暂中断。

我们建议您阅读 Junos OS 演化版统一 ISSU 注意事项 主题,以预测可能会影响升级的任何特殊情况。

执行统一 ISSU 以升级 Junos OS 演化版的先决条件

升级设备之前,请按照下列步骤作:

  1. 请确保您有足够的磁盘空间进行升级,并且系统备份可用。保存系统配置和有关系统如何处理流量的信息。
    您可以按照 升级或重新安装 Junos OS 演化版之前中的过程执行此作。
    在验证升级是否正确执行时,您将需要有关系统配置以及系统如何处理流量的信息。
  2. 从瞻博网络支持网站下载软件包,网址为 https://www.juniper.net/support/ ,然后将软件包放在本地服务器上。
  3. 如果在主路由实例或特定路由实例上配置了 BGP 协议,则配置 BGP 正常重启,并将重启时间值设置为大于或等于 300 秒。

    要在主路由实例上配置 BGP 平滑重启和 restart-time 值,请执行以下命令:

    要在特定路由实例上配置 BGP 平滑重启和 restart-time 值,请执行以下命令:

    注意:

    更改 BGP 平稳重新启动的重新启动时间会导致现有 BGP 会话重新启动,这可能会导致中断。建议您在网络使用时间较短的时间内执行该作,以避免流量丢失。

  4. 如果配置了生成树协议 (STP),则将支持 STP 的端口配置为边缘端口,并启用桥接协议数据单元 (BPDU) 保护。

    根据配置的 STP 类型,执行以下命令:

  5. 将地址解析协议老化计时器的值配置为 240 分钟。
  6. 根据新软件映像验证现有配置, request system software validate-restart package-name 使用命令检查是否支持统一 ISSU。

借助统一的 ISSU 升级 Junos OS 演化版

在开始升级之前,请确保已完成 执行统一 ISSU 升级 Junos OS 演化版的先决条件 中的步骤。
要使用统一的 ISSU 升级 Junos OS 演化版:
  1. request system software add package-name restart在要升级的设备上运行命令。
    系统重新启动或重新启动以加载新的软件映像。升级完成后,设备将显示登录提示。
  2. 在登录提示符下,使用 show system software list 命令登录并验证已安装软件的版本。
  3. 通过 重复升级或重新安装 Junos OS 演化版之前的过程中的步骤,验证系统是否运行正常并正确处理流量。将有关系统配置的信息与安装软件包之前收集的信息进行比较。
  4. 如果需要在升级后对配置进行任何更改,请记住使用 request system snapshot 命令备份软件和配置。请参阅 使用快照备份和恢复软件
  5. 如果统一的 ISSU 由于某种原因出现故障,并且 CLI 仍在工作,则可以按照 CLI 正在工作时从失败的安装尝试中恢复 中的步骤安装软件映像。

变更历史表

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

释放
描述
23.4R1-EVO
从 Junos OS 演化版 23.4R1 版开始, request system software validate-restart 命令输出汇总了执行指定升级所需的方法,例如,应用程序重新启动、不中断服务的内核热重新启动或系统重新启动。