Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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

从 Junos OS 19.3R1 版开始,要安装基于 Linux WRL9 的 VM 主机映像,必须将 i40e NVM 固件升级到版本 6.01。 表2 列出了支持 i40e NVM 固件升级的 Junos OS 版本。

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

从 Junos OS 22.3R1 版本开始,当您将设备从 Junos OS 版本 18.2R1 升级到 22.3R1 时,i40e NVM 固件会自动从版本 4.26 升级到版本 7.0

从 Junos OS 24.1R1 版开始,要安装基于 Linux WR LTS22 的 VM 主机映像,您必须将 i40e NVM 固件升级到版本 9.1 或更高版本。

注意:

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

注意:

在 Junos OS 24.1R1 及更高版本中,默认情况下,在所有支持虚拟机主机的路由器(SRX 除外)上禁用 SSH。

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

表 1 列出了包含 i40e 驱动程序版本 2.8.43 和 i40e 驱动程序版本 2.4.3 的 Junos OS 版本,以支持 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

   

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

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

平台

     

18.x

19.x

21.x

EX9208

     

18.1R1 / 18.2R1 / 18.3R1 / 18.4R1

19.1R1 或更高版本

PTX5000

     

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

     

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 版本支持将 i40e NVM 固件从版本 4.26 自动升级到版本 7.00。这允许您直接将设备从较旧的 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 及更高版本

如果您必须从上述任何版本降级,则只能降级到中提到的版本 表1

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

表3 列出了支持 NVM-6.01 固件的平台。
表 3:支持 i40e 2.4.3 驱动程序版本的 Junos OS 版本

平台

 

i40e-2.4.3/ NVM-6.01 支持

EX9208

       

18.1R1 / 18.2R1 / 18.3R1 / 18.4R1

19.1R1 或更高版本

PTX5000

       

18.1R1 / 18.2R3 / 18.3R1 / 18.4R1

19.1R1 或更高版本

PTX3000

       

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

19.1R2/ 19.2R1

MX240/MX480/MX960

       

18.1R1 / 18.2R1 / 18.3R1 / 18.4R1

19.1R1 或更高版本

MX2010/MX2020

       

18.1R1 / 18.2R1 / 18.3R1 / 18.4R1

19.1R1 或更高版本

MX2008

       

18.1R1 / 18.2R1 / 18.3R1 / 18.4R1

19.1R1 或更高版本

MX10016/MX10008 PTX10016/MX10008

       

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。

    注意:

    如果您使用不支持 i40e NVM 固件升级的 Junos OS 映像运行 request vmhost snapshot 命令,(如果 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. 使用 request vmhost reboot 正在进行 NVM 升级(即 RE0)的路由引擎中的命令重新启动设备。

  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。

    注意:

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

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

  9. 仅当您下载的映像不包含基于 debugfs 的停止 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 的 VM 主机映像,必须将 i40e NVM 固件升级到版本 6.01。