Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

迁移、升级和降级说明

本节包含升级 Junos OS 的过程,以及适用于 MX 系列的 Junos OS 的升级和降级策略。升级或降级 Junos OS 可能需要几分钟时间,具体取决于网络的规模和配置。

从 Junos OS 21.2R3 版开始,以前在基于 FreeBSD 11.x 的 Junos OS 上运行的所有 Junos OS 产品都迁移到基于 FreeBSD 12.x 的 Junos OS。

下表显示了有关哪些 Junos OS 可用于哪些产品的详细信息:

Platform

FreeBSD 6.x-based Junos OS

FreeBSD 12.x-based Junos OS

MX5、MX10、MX40、MX80、MX104

是的

MX240、MX480、MX960、

MX2010、MX2020

是的

升级到 21.2R3 版的基本过程

注意:

升级之前,请备份文件系统和当前活动的 Junos OS 配置,以便在升级失败时可以恢复到已知的稳定环境。发出以下命令:

安装过程将重建文件系统并完全重新安装 Junos OS。之前安装软件时的配置信息将保留,但日志文件的内容可能会被擦除。存储在路由平台上的文件,如配置模板和 shell 脚本(唯一的例外是 juniper.conf 和 ssh 文件可能会被删除。要保留存储的文件,请在升级或降级路由平台之前将其复制到其他系统。有关更多信息,请参阅 安装和升级指南

有关安装过程的更多信息,请参阅 安装和升级指南 和 使用 升级版 FreeBSD 升级 Junos OS

升级到基于 FreeBSD 12.x 的 Junos OS 的过程

受影响的产品:MX240、MX480、MX960、MX2010 和 MX2020。

要下载并安装基于 FreeBSD 12.x 的 Junos OS,请执行以下作:

  1. 使用 Web 浏览器导航至瞻博网络网页上的所有 Junos 平台软件下载 URL:

    https://www.juniper.net/support/downloads/

  2. 选择要下载的软件的 Junos OS 平台名称。

  3. 从“下载软件页面右侧的”版本“下拉列表中选择版本号(要下载的软件版本号)。

  4. 选择“软件”选项卡。

  5. 在“软件”选项卡的“安装包”部分中,选择版本的软件包。

  6. 使用瞻博网络代表提供的用户名(通常是您的电子邮件地址)和密码登录到瞻博网络身份验证系统。

  7. 查看并接受最终用户许可协议。

  8. 将软件下载到本地主机。

  9. 将软件复制到路由平台或内部软件分发站点。

  10. 在路由平台上安装新的 jinstall 软件包。

    注意:

    我们建议您使用控制台在带外升级所有软件包,因为在升级过程中带内连接会丢失。

    除欧亚关税同盟(目前由亚美尼亚、白俄罗斯、哈萨克斯坦、吉尔吉斯斯坦和俄罗斯组成)的客户外,所有客户均可使用以下套餐:

    • 对于 32 位路由引擎版本:

    • 对于 64 位路由引擎版本:

    欧亚关税同盟(目前由亚美尼亚、白俄罗斯、哈萨克斯坦、吉尔吉斯斯坦和俄罗斯组成)的客户可以使用以下套餐(有限加密 Junos 套餐):

    • 对于 32 位路由引擎版本:

    • 对于 64 位路由引擎版本:

    将 source 替换为以下值之一:

    • /pathname— 用于从路由器上的本地目录安装的软件包。

    • 对于从远程位置下载和安装的软件包:

      • ftp://hostname/pathname

      • http://hostname/pathname

      • scp://hostname/pathname

    从 Junos OS(FreeBSD 6.x、10.x 和 11.x)升级到 Junos OS(FreeBSD 12.x)时,请勿使用此 validate 选项。这是因为软件包中的 junos-upgrade-x 程序是基于 FreeBSD 12.x 构建的,而 Junos OS(FreeBSD 6.x、10.x 和 11.x)将无法运行这些程序。您必须运行该 no-validate 选项。该 no-validate 语句将禁用验证过程,并允许您改用导入策略。

    验证并安装升级后,使用该 reboot 命令重新启动路由器。重新启动完成后,路由器将显示登录提示。加载过程可能需要 5 到 10 分钟。

    仅当升级成功时才会重新启动。

注意:
  • 您需要在带有 RE-MX-X6 和 RE-MX-X8 路由引擎的路由器上安装 Junos OS 软件包和主机软件包。要在支持虚拟机主机的这些路由器上升级主机作系统,请使用 junos-vmhost-install-x.tgz 映像,并在命令中 request vmhost software add 指定常规软件包的名称。有关详细信息,请参阅 《安装和升级指南》中的虚拟机主机安装主题。

  • 从 Junos OS 21.2R3 版开始,要安装基于 Wind River Linux 9 的虚拟机主机映像,您必须在以下 MX 系列路由器上升级 i40e NVM 固件:

    • MX240、MX480、MX960、MX2010、MX2020、MX2008、MX10016 和 MX10008

    [见 https://kb.juniper.net/TSB17603.]

注意:

安装 Junos OS 21.2R3 版 jinstall 软件包后,无法通过发出 request system software rollback 命令返回到之前安装的 Junos OS (FreeBSD 6.x) 软件。相反,您必须发出命令 request system software add no-validate 并指定与之前安装的软件对应的 jinstall 软件包。

注意:

配备 RE-MX-X6 和 RE-MX-X8 路由引擎的路由器不支持大多数现有 request system 命令。请参阅《 安装和升级指南》中的虚拟机主机软件管理命令。

升级到基于 FreeBSD 6.x 的 Junos OS 的过程

受影响的产品:MX5、MX10、MX40、MX80、MX104。

要下载并安装基于 FreeBSD 6.x 的 Junos OS,请执行以下作:

  1. 使用 Web 浏览器导航至瞻博网络网页上的所有 Junos 平台软件下载 URL:

    https://www.juniper.net/support/downloads/

  2. 选择要下载的软件的 Junos OS 平台名称。

  3. 从“下载软件页面右侧的”版本“下拉列表中选择版本号(要下载的软件版本号)。

  4. 选择“软件”选项卡。

  5. 在“软件”选项卡的“安装包”部分中,选择版本的软件包。

  6. 使用瞻博网络代表提供的用户名(通常是您的电子邮件地址)和密码登录到瞻博网络身份验证系统。

  7. 查看并接受最终用户许可协议。

  8. 将软件下载到本地主机。

  9. 将软件复制到路由平台或内部软件分发站点。

  10. 在路由平台上安装新的 jinstall 软件包。

    注意:

    我们建议您使用控制台在带外升级所有软件包,因为在升级过程中带内连接会丢失。

    • 除欧亚关税同盟(目前由亚美尼亚、白俄罗斯、哈萨克斯坦、吉尔吉斯斯坦和俄罗斯组成)的客户外,所有客户均可使用以下套餐:

    • 欧亚关税同盟(目前由亚美尼亚、白俄罗斯、哈萨克斯坦、吉尔吉斯斯坦和俄罗斯组成)的客户可以使用以下软件包(有限加密 Junos OS 软件包):

    将 source 替换为以下值之一:

    • /pathname— 用于从路由器上的本地目录安装的软件包。

    • 对于从远程位置下载和安装的软件包:

      • ftp://hostname/pathname

      • http://hostname/pathname

      • scp://hostname/pathname

    验证选项根据当前配置验证软件包,作为添加软件包的先决条件,以确保路由器成功重新启动。当要添加的软件包是其他版本时,这是默认行为。

    验证并安装升级后,使用该 reboot 命令重新启动路由器。重新启动完成后,路由器将显示登录提示。加载过程可能需要 5 到 10 分钟。

    仅当升级成功时才会重新启动。

注意:

安装 Junos OS 21.2R3 版 jinstall 软件包后,无法通过发出 request system software rollback 命令返回到之前安装的软件。相反,您必须发出命令 request system software add validate 并指定与之前安装的软件对应的 jinstall 软件包。

Junos OS 版本的升级和降级支持政策

除了指定为延长生命周期终止 (EEOL) 版本的版本外,不支持一次跨越三个以上 Junos OS 版本的升级和降级。EEOL 版本提供直接升级和降级路径 - 您可以直接从一个 EEOL 版本升级到下一个 EEOL 版本,即使 EEOL 版本通常以超过三个版本的增量出现。

您可以升级或降级到在当前安装的 EEOL 版本之前或之后发生的 EEOL 版本,也可以升级或降级到之前或之后的两个 EEOL 版本。例如,20.4 是 EEOL 版本。因此,您可以从 20.4 升级到接下来的两个 EEOL 版本(21.2 和 21.4),或降级到前两个 EEOL 版本(20.2 和 19.4)。

您不能直接从非 EEOL 版本升级到提前或晚三个以上的版本。要从非 EEOL 版本升级或降级到之前或之后超过三个版本的版本,请先升级到下一个 EEOL 版本,然后从该 EEOL 版本升级或降级到目标版本。

有关 EEOL 版本的更多信息和查看 EEOL 版本列表,请参阅 https://www.juniper.net/support/eol/junos.html

升级具有冗余路由引擎的路由器

如果路由器有两个路由引擎,请分别在每个路由引擎上执行以下 Junos OS 安装,以避免中断网络作:

  1. 在主路由引擎上禁用平滑路由引擎切换 (GRES),并将配置更改保存到两个路由引擎。

  2. 在备份路由引擎上安装新的 Junos OS 版本,同时在主路由引擎上保留当前运行的软件版本。

  3. 确保新软件版本在备份路由引擎上正常运行后,切换到备份路由引擎以激活新软件。

  4. 在原来的主路由引擎上安装新软件,该引擎现在作为备用路由引擎处于活动状态。

有关详细过程,请参阅 安装和升级指南

从 21.2R3 版降级

要从版本 21.2R3 降级到另一个受支持的版本,请按照升级过程作,但将 21.2R3 jinstall 软件包替换为与相应版本对应的软件包。

注意:

降级版本不能超过三个。

有关更多信息,请参阅 安装和升级指南