Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

升级具有虚拟机主机支持的路由引擎上的 i40e NVM 固件

从 Junos OS 21.4 R1 版开始,要安装基于 Linux WR LTS19 的虚拟机主机映像,必须将 i40e NVM 固件升级到版本 7.0 或更高版本。.但是,如果使用标准 Junos OS 升级过程将 Junos OS 版本升级到 21.4R1 或更高版本,则 i40e NVM 固件升级将在升级过程中自动完成。支持 i40e NVM 版本 7.0 的相应 i40e 驱动程序版本将是版本 2.8.43(或更高版本)。

注意:

i40e NVM 版本 6.01 是安装基于 LTS19 的映像的先决条件,否则映像安装将失败。

如果系统上运行的 Junos OS 版本从 Junos OS 21.4R1 降级,则不支持 i40e NVM 固件降级。因此,需要安装一个 Junos OS 版本,该版本支持路由引擎中安装的相应 i40e NVM 固件版本。

下表列出了 Junos OS 版本包含 i40e 驱动程序版本 2.8.43 和 i40e 驱动程序版本 2.4.3,以支持 i40e NVM 固件版本 6.01 和 i40e NVM 固件版本 7.0。因此,它们可以在运行 i40e NVM 固件版本 6.01 或 7.0 的路由引擎上使用。

对于下面列出的版本之前的 JUNOS 映像,不支持 i40e NVM 固件版本 7.0。

表 1:支持 i40e NVM 固件版本 6.01 和 i40e NVM 固件版本 7.0 的 Junos OS 版本。

19.3

19.4

20.1

20.2

20.3

20.4

21.1+

19.3R2-S6

19.4R1-S4

20.1R2-S2

20.2R2-S3

20.3R1-S2

20.4R1-S1

21.1R1 及更高版本

19.3R3-S2

19.4R2-S4

20.1R3

20.2R3

20.3R2

20.4R2

 
 

19.4R3-S2

   

20.3R2-S1

   
 

19.4R3-S3

   

20.3R3

   
       

20.3X75-D10

   

从 Junos OS 19.3R1 版开始,要安装基于 Linux WRL9 的虚拟机主机映像,必须将 i40e NVM 固件升级到 6.01 版。

表 2 列出了支持 i40e NVM 固件升级的 Junos OS 版本。

表 2:支持 i40e NVM 固件升级的 Junos OS 版本

平台

15.x

16.x

17.x

18.x

19.x

21.x

EX9208

15.1F6-S11

15.1F6-S11

17.1R3 / 17.2R3 / 17.3R3 / 17.4R2

18.1R1 / 18.2R1 / 18.3R1 / 18.4R1

19.1R1 或更高版本

PTX5000

15.1F6-S11

16.1R7

17.1R3 / 17.2R3 / 17.3R3 / 17.4R2

18.1R1 / 18.2R1 / 18.3R1 / 18.4R1

19.1R1 或更高版本

PTX3000

不适用

不适用

不适用

18.2R3 / 18.3R3 / 18.4R2

19.1R2 / 19.2R1

MX240 / MX480 / MX960 / MX2010 / MX2020

15.1F6-S11

16.1R7

17.1R3 / 17.2R3 / 17.3R3 / 17.4R2

18.1R1 / 18.2R1 / 18.3R1 / 18.4R1

19.1R1 或更高版本

MX2008

不适用

不适用

不适用

18.2R3 / 18.3R3 / 18.4R2

19.1R2 / 19.2R1

MX10016/MX10008 PTX10016/MX10008

不适用

不适用

不适用

18.2R3 / 18.3R3 / 18.4R2

19.1R2 / 19.2R1

SRX5400/ SRX5600/ SRX5800

(仅在 SRX5K-RE3-128G 上受支持)

不适用

不适用

不适用

不适用

不适用

21.4

注意:

以下 Junos OS 版本支持从版本 4.26 自动升级到版本 7.00 的 i40e NVM 固件。这允许您直接从较旧的 Junos OS 版本(如 18.2)升级到 Junos OS 21.4 及更高版本。

  • 21.4R3-S5 及更高版本

  • 22.1R3-S3 及更高版本

  • 22.2R3-S1 及更高版本

  • 22.3R3 及更高版本

  • 22.4R3 及更高版本

  • 23.1R2 及更高版本

  • 23.2R2 及更高版本

  • 23.3R1 及更高版本

  • 23.4R1 及更高版本

您可以使用升级的 i40e NVM 固件在路由引擎上安装较旧的 Junos OS 映像,因为它支持 i40e 2.4.3 驱动程序版本。如果使用 USB 安装表 3 中未列出的旧版本的虚拟机主机映像,则路由引擎无法正常启动。在这种情况下,您可以使用支持新 i40e NVM 固件的版本重新安装 VMHost 映像。

表 3:支持 i40e 2.4.3 驱动程序版本的 Junos OS 版本

平台

i40e-1.1.23/ NVM-4.26 支持

i40e-2.4.3/ NVM-6.01 支持

EX9208

15.1F3

15.1F6-S11

16.1R7

17.1R3 / 17.2R3 / 17.3R3 / 17.4R2

18.1R1 / 18.2R1 / 18.3R1 / 18.4R1

19.1R1 或更高版本

PTX5000

15.1F3

15.1F6-S11

16.1R7

17.1R3/ 17.2R3 / 17.3R3/ 17.4R2

18.1R1 / 18.2R3 / 18.3R1 / 18.4R1

19.1R1 或更高版本

PTX3000

16.1R4

不适用

16.1R7

17.3R3-S6 / 17.4R2-S7

18.2R3-S8 / 18.2R3 / 18.3R3 / 18.4R2

19.1R2/ 19.2R1

MX240/MX480/MX960

15.1F3

15.1F6-S11

16.1R7

17.1R3 / 17.2R3 / 17.3R3 / 17.4R2

18.1R1 / 18.2R1 / 18.3R1 / 18.4R1

19.1R1 或更高版本

MX2010/MX2020

15.1F5-S1

15.1F6-S11

16.1R7

17.1R3 / 17.2R3 / 17.3R3 / 17.4R2

18.1R1 / 18.2R1 / 18.3R1 / 18.4R1

19.1R1 或更高版本

MX2008

15.1F7

不适用

不适用

17.2R3 / 17.3R3 / 17.4R2

18.1R1 / 18.2R1 / 18.3R1 / 18.4R1

19.1R1 或更高版本

MX10016/MX10008 PTX10016/MX10008

18.2R1

不适用

不适用

不适用

18.2R1 / 18.3R1 / 18.4R1

19.1R1 或更高版本

i40e-NVM 升级对于以下平台是可选的:

  • MX10003

  • PTX10002-XX

  • QFX1000, QFX10002

  • QFX5000

注意:
  • 您只能在瞻博网络支持代表的指导下升级 i40e NVM 固件。升级 NVM 固件后,不支持降级操作。有关最新更新,您可以参考 https://kb.juniper.net/

  • 您必须使用路由器控制台访问权限实现此过程。此外,在固件升级过程中,您必须多次执行路由引擎的电源循环。

在开始升级固件之前,请检查 i40e NVM 的当前固件版本。

user@host> show system firmware
Part             Type           Tag Current   Available   Status
                                    version   version
Routing Engine 0  RE BIOS       0      0.53.1              OK
Routing Engine 1 RE BIOS        0      0.43        0.53    OK
Routing Engine 1 RE FPGA        1      28.0.0      41.0    OK
Routing Engine 1 RE SSD1        3      0.0.0               OK
Routing Engine 1 RE SSD2        3      0.0.0               OK
Routing Engine 1 RE i40e-NVM    7      4.26                OK

如果 的值 Current version 小于 6.01,则可以使用以下过程进行 i40e NVM 固件升级。

要升级具有单个路由引擎的路由器上的 i40e NVM 固件:

  1. 使用支持 i40e NVM 固件升级的 Junos OS 映像版本升级设备。参见 表 2

    将 jfirmware-vmhost 软件包复制并安装到设备上。

    如果文件是从 JTAC 获取的,请使用 FTP 或 SCP 在设备上加载固件文件。将文件 /var/tmp 保存在目录中。

    user@host> request vmhost software add /var/tmp/jfirmware-vmhost-x86-64-19.2R1.tgz

  2. 升级 NVM 固件。

    要启动升级,请使用以下命令:

    使用 show system firmware 命令监视升级状态。如果升级已启动,输出将显示 PROGRAMMING (0%) 为状态。但是,请注意,在此过程中,状态 PROGRAMMING (0%) 不会递增。

  3. 使用 request vmhost reboot 命令重新启动设备。
  4. 在控制台上验证 i40e NVM 升级的进度。您可能需要多次执行路由引擎的电源恢复。当系统提示您在主机上重新启动电源时,请使用外部电源重启来重新启动路由引擎。

    控制台上将显示以下消息,提示您执行电源重启:

  5. 成功升级后,验证固件的版本。
    注意:

    显示为 Current version 6.1 而不是 6.01。

    注意:

    如果您 request vmhost snapshot 使用不支持 i40e NVM 固件升级的 Junos OS 映像运行命令(如果 SSD 恢复快照的 Junos OS 版本早于 表 3 中提到的 Junos OS 版本),我们建议您再次使用该 request vmhost snapshot 命令拍摄快照。因此,在恢复过程中,SSD 恢复快照将具有支持 NVM 6.01 的 Junos OS 映像。

在具有双路由引擎的路由器上,必须使用 才能 request chassis cb (offline | online) slot slot-number 重新启动路由引擎。因此,您可以避免使用外部电源循环仪,并避免备份 RE 的突然电源循环,这可能会导致文件系统错误。

要升级具有双路由引擎的路由器上的 i40e NVM 固件:

注意:

必须先禁用 GRES,然后才能继续执行升级过程。但是,如果在此过程开始时禁用 GRES,则设备需要更多次切换来升级两个路由引擎。因此,为了减少切换次数,建议先升级辅助路由引擎,然后再升级主路由引擎。

  1. 使用支持 i40e NVM 固件升级的 Junos OS 映像版本升级设备。参见 表 2

    将 jfirmware-vmhost 软件包复制并安装到设备上。

    如果文件是从 JTAC 获取的,请使用 FTP 或 SCP 在设备上加载固件文件。将文件 /var/tmp 保存在目录中。

    user@host> request vmhost software add /var/tmp/jfirmware-vmhost-x86-64-19.2R1.tgz

  2. 升级 NVM 固件。

    要启动升级,请使用以下命令:

    使用 show system firmware 命令监视升级状态。如果升级已启动,输出将显示 PROGRAMMING (0%) 为状态。但是,请注意,在此过程中,状态 PROGRAMMING (0%) 不会递增。

  3. 使用 request chassis routing-engine master switch 命令将主要角色切换到其他 RE(即 RE1),切换到备份路由引擎。

    注意:

    此步骤是必需的,因为在步骤 6 中,您必须重新启动正在从 RE1 进行 NVM 升级(即 RE0)的路由引擎

  4. 使用正在进行 NVM 升级的路由引擎(即 RE0)中的命令重新启动 request vmhost reboot 设备。

  5. 监视控制台输出。您可能需要多次执行路由引擎的电源恢复。当系统提示您在主机上重新启动电源时,请使用外部电源重启来重新启动路由引擎。或者,您可以使用步骤 6 中所述的命令 request chassis cb slot slot offline

    控制台上将显示以下消息,提示您执行电源重启:

  6. 从 RE1 开始,使用以下命令 request chassis cb slot slot offline重新启动 RE0。

    要关闭 RE0 电源,请使用命令 request chassis cb slot 0 offline ;要打开 RE0 电源,请使用命令 request chassis cb slot 0 online

  7. 成功升级后,验证固件的版本。

    注意:

    显示为 Current version 6.1 而不是 6.01。

    注意:

    如果您 request vmhost snapshot 使用不支持 i40e NVM 固件升级的 Junos OS 映像运行命令(如果 SSD 恢复快照的 Junos OS 版本早于 表 3 中提到的 Junos OS 版本),我们建议您再次使用该 request vmhost snapshot 命令拍摄快照。因此,在恢复过程中,SSD 恢复快照将具有支持 NVM 6.01 的 Junos OS 映像。

  8. 同样,在 RE1 上升级 i40e NVM 时,请从 RE0 重启 RE1。

  9. 仅当您下载的映像不包含基于调试的停止 LLDP 机制时,才需要执行此步骤。

    下载 lldp-patch-for-i40e-upgrade.tgz 软件包。将文件复制并安装到每个路由引擎上的 /var/tmp/ 目录中。

    user@host> request vmhost software add /var/tmp/lldp-patch-for-i40e-upgrade.tgz
    Verified lldp-patch-for-i40e-upgrade signed by PackageDevelopmentEc_2018 method ECDSA256+SHA256
    [ re_name = RE-PTX-2X00x8 ]
    Pushing script(s) to host ...
    Install the script(s) under host-os....
    Script(s) copy done
    

  10. 使用 request vmhost reboot 命令重新启动设备。当路由引擎重新联机时,升级过程完成。

更改历史记录表

功能支持由您使用的平台和版本决定。使用 功能资源管理器 确定您的平台是否支持某个功能。

释放
描述
19.3R1
从 Junos OS 19.3R1 版开始,要安装基于 Linux WRL9 的虚拟机主机映像,必须将 i40e NVM 固件升级到 6.01 版。