升级 EX4400 设备的系统 CPLD、BIOS、CPU CPLD、PoE 固件和 eMMC 固件
总结 以下部分介绍在 EX4400 中升级 BIOS、CPU CPLD、SYSTEM CPLD 和虚拟机箱 (VC) 固件的步骤。
检查最新固件版本
要检查可用的最新固件版本,请执行 show system firmware
命令。如果有新的固件版本可用,请使用最新的固件包进行升级。
注意:
您可以从 https://support.juniper.net/support/downloads/?p=ex4400 下载固件包。
升级 BIOS
执行以下步骤以升级 BIOS:
- 添加 jfirmware。
user@host> request system software add /var/tmp/jfirmware-ex.tgz
- 升级 BIOS。
user@host> request system firmware upgrade jfirmware bios
- 检查 BIOS 升级的进度。
user@host> request system firmware upgrade jfirmware bios progress
- 重新启动设备以使升级生效。
root>request system reboot
- 使用以下命令确认 BIOS 版本。
升级前:
user@host> show chassis firmware Part Type Version FPC 0 loader FreeBSD EFI loader 2.0 BIOS CDEN_P_EX1_00.15.01.00 System CPLD 0.f CPU CPLD 1.0
升级后:
user@host> show chassis firmware Part Type Version FPC 0 loader FreeBSD EFI loader 2.0 BIOS CDEN_P_EX1_00.20.01.00 <<<<<<<<<<<<<<< System CPLD 1.0 CPU CPLD 1.1
升级 CPU CPLD
执行以下步骤以升级 CPU CPLD:
- 添加 jfirmware。
user@host> request system software add /var/tmp/jfirmware-ex.tgz
- 升级 CPU CPLD。
user@root> request system firmware upgrade jfirmware cpld cpu
- 检查升级进度。
user@host> request system firmware upgrade jfirmware cpld cpu progress
- (推荐)使用以下命令执行系统停止。
user@host> request system halt
- 重新启动设备以使升级生效。
- 使用以下命令确认 CPU CPLD 版本。
升级前:
user@host> show chassis firmware Part Type Version FPC 0 loader FreeBSD EFI loader 2.0 BIOS CDEN_P_EX1_00.15.01.00 System CPLD 0.f CPU CPLD 1.0
升级后:
user@host> show chassis firmware Part Type Version FPC 0 loader FreeBSD EFI loader 2.0 BIOS CDEN_P_EX1_00.20.01.00 System CPLD 1.0 CPU CPLD 1.1 <<<<<<<<<<<<<<
升级系统 CPLD
注意:EX4400 和 EX4400-24X 具有独立的系统 CPLD 二进制和 CPLD 版本。
执行以下步骤以升级系统 CPLD:
- 添加 jfirmware。
user@host> request system software add /var/tmp/jfirmware-ex.tgz
- 升级系统 CPLD。
user@host> request system firmware upgrade jfirmware cpld sys
启动固件升级。
- 检查 CPLD 升级的进度。
user@host> request system firmware upgrade jfirmware cpld sys progress
- 确认 CPLD 升级是否已完成。如果升级成功完成,您将收到以下消息。
Firmware upgrade complete
- (推荐)使用以下命令执行系统停止。
user@host> request system halt
- 重新启动设备以使升级生效。
- 使用以下命令确认 CPLD 版本。
注意:
EX4400 的系统 CPLD 版本应为 1.0,以支持 EX4400-EM-1C。EX4400-24X 的系统 CPLD 版本应为 0.6。
EX4400-24X:
升级前:
user@host> show system firmware Part Type Tag Current Available Status version version FPC 0 BIOS 15.01.00 20.01.00 OK FPC 0 CPU CPLD 1.0 1.1 OK FPC 0 System CPLD .5 .6 OK
user@host> show chassis firmware root@lagam-vc-p1c3-01> show chassis firmware Part Type Version FPC 0 loader FreeBSD EFI loader 2.0 BIOS CDEN_P_EX1_00.15.01.00 System CPLD version 0.5 CPU CPLD version 1.0
升级后:
user@host> show chassis firmware Part Type Version FPC 0 loader FreeBSD EFI loader 2.0 BIOS CDEN_P_EX1_00.20.01.00 System CPLD .6 <<<<<<<<<<<<<<<<<<< CPU CPLD 1.1
EX-4400(EX4400-24MP、EX4400-24P、EX4400-24T、EX4400-48F、EX4400-48MP、EX4400-48P 和 EX4400-48T):
升级前:user@host> show system firmware Part Type Tag Current Available Status version version FPC 0 BIOS 15.01.00 20.01.00 OK FPC 0 CPU CPLD 1.0 1.1 OK FPC 0 System CPLD .f 1.0 OK
user@host> show chassis firmware Part Type Version FPC 0 loader FreeBSD EFI loader 2.0 BIOS CDEN_P_EX1_00.15.01.00 System CPLD 0.f CPU CPLD 1.0
user@host> show chassis firmware Part Type Version FPC 0 loader FreeBSD EFI loader 2.0 BIOS CDEN_P_EX1_00.20.01.00 System CPLD 1.0 <<<<<<<<<<<<<<<< CPU CPLD 1.1
升级 PoE 固件
- 检查当前固件版本。
user@host> show chassis firmware detail FPC 0 PoE firmware 1.3.0.9.0 Boot Firmware U-Boot 1.0 Boot Firmware loader FreeBSD EFI loader 2.0
- 检查最新 Junos 版本中新 PoE 版本的可用性。
user@host> show poe controller
user@host> show poe controller Controller Maximum Power Guard Management Status Lldp index power consumption band Priority 0** 740W 0.00W 0W Class BT_MODE Disabled **New PoE software upgrade available. Use 'request system firmware upgrade poe fpc-slot <slot>' This procedure will take around 10 minutes (recommended to be performed during maintenance)
- 升级 PoE 固件。
request system firmware upgrade poe fpc-slot <slot>
Firmware upgrade initiated. Poe Upgrade takes about 10 minutes Use 'show poe controller' to get the download status, Please Reboot the system after Upgrade is complete.
- 在“状态”字段下监控 PoE 升级。
user@host> show poe controller | refresh 60
user@host> Controller Maximum Power Guard Management Status Lldp index power consumption band Priority 0** 740W 0.00W 0W SW_DOWNLOAD(5%) Disabled **New PoE software upgrade available. Use 'request system firmware upgrade poe fpc-slot <slot>' This procedure will take around 10 minutes (recommended to be performed during maintenance) ---(refreshed at 2022-05-11 06:58:49 UTC)--- ---(refreshed at 2022-05-11 07:06:49 UTC)--- Controller Maximum Power Guard Management Status Lldp index power consumption band Priority 0** 740W 0.00W 0W SW_DOWNLOAD(100%) Disabled **New PoE software upgrade available. Use 'request system firmware upgrade poe fpc-slot <slot>' This procedure will take around 10 minutes (recommended to be performed during maintenance) ---(refreshed at 2022-05-11 07:07:49 UTC)--- Controller Maximum Power Guard Management Status Lldp index power consumption band Priority 0 740W 0.00W 0W BT_MODE Disabled
- (推荐)使用以下命令执行系统停止。
user@host> request system halt
- 重新启动设备以使升级生效。
- 检查升级后的 PoE。
升级前:
user@host> show chassis firmware detail FPC 0 PoE firmware 1.3.0.9.0 Boot Firmware U-Boot 1.0 Boot Firmware loader FreeBSD EFI loader 2.0
升级后:
user@host> show chassis firmware detail FPC 0 PoE firmware 1.3.0.11.0 Boot Firmware U-Boot 1.0 Boot Firmware loader FreeBSD EFI loader 2.0
使用 jfirmware 升级 PoE 固件
- 检查当前固件版本。
user@host> show chassis firmware detail FPC 0 PoE firmware 1.3.0.9.0 Boot Firmware U-Boot 1.0 Boot Firmware loader FreeBSD EFI loader 2.0
- 检查最新 Junos 版本中新 PoE 版本的可用性。
user@host> show poe controller
user@host> show poe controller Controller Maximum Power Guard Management Status Lldp index power consumption band Priority 0** 740W 0.00W 0W Class BT_MODE Disabled **New PoE software upgrade available. Use 'request system firmware upgrade poe fpc-slot <slot>' This procedure will take around 10 minutes (recommended to be performed during maintenance)
- 使用 jfirmware 升级 PoE 固件。
request system firmware upgrade jfirmware poe file jfirmware-file fpc-slot (number | all-members) <poe-at-firmware | poe-bt-firmware>
-
file (jfirmware-file)
是 JFIRMWARE 软件包的文件名。 -
fpc-slot (number | all-members)
是由编号指定的虚拟机箱成员或线卡。例如:
user@host> request system firmware upgrade jfirmware poe file jfirmware-ex.tgz fpc-slot 0
Firmware upgrade initiated. Poe Upgrade takes about 10 minutes Use 'show poe controller' to get the download status, Please Reboot the system after Upgrade is complete.
-
- 在“状态”字段下监控 PoE 升级。
user@host> show poe controller | refresh 60
user@host> Controller Maximum Power Guard Management Status Lldp index power consumption band Priority 0** 740W 0.00W 0W SW_DOWNLOAD(5%) Disabled **New PoE software upgrade available. Use 'request system firmware upgrade poe fpc-slot <slot>' This procedure will take around 10 minutes (recommended to be performed during maintenance) ---(refreshed at 2022-05-11 06:58:49 UTC)--- ---(refreshed at 2022-05-11 07:06:49 UTC)--- Controller Maximum Power Guard Management Status Lldp index power consumption band Priority 0** 740W 0.00W 0W SW_DOWNLOAD(100%) Disabled **New PoE software upgrade available. Use 'request system firmware upgrade poe fpc-slot <slot>' This procedure will take around 10 minutes (recommended to be performed during maintenance) ---(refreshed at 2022-05-11 07:07:49 UTC)--- Controller Maximum Power Guard Management Status Lldp index power consumption band Priority 0 740W 0.00W 0W BT_MODE Disabled
- (推荐)使用以下命令执行系统停止。
user@host> request system halt
- 重新启动设备以使升级生效。
- 检查升级后的 PoE。
user@host> show chassis firmware detail
user@host> show chassis firmware detail FPC 0 PoE firmware 1.3.0.11.0 Boot Firmware U-Boot 1.0 Boot Firmware loader FreeBSD EFI loader 2.0
升级 eMMC 固件
执行以下步骤以升级 eMMC 表单软件:
- 添加 jfirmware。
user@root> request system software add /var/tmp/jfirmware-ex.tgz
- 升级 eMMC 固件。
user@root> request system firmware upgrade jfirmware mmc
- 检查升级进度。
user@root> request system firmware upgrade jfirmware mmc progress
- 重新启动系统。
user@root> request system reboot Reboot the system ? [yes,no] (no) yes
- 使用以下命令确认 eMMC 版本。
升级前:
user@host> show system storage mmc status mmcsd0 Showing MMC status information Device : mmcsd0 General information ------------------- Disk size : 20635975680B (19GB) Product name : ATPBG2 Product revision : 1.3 Product serial number : 894418974 (0x354FC01E) Manufacturing Date : 05/2021 Manufacturer : Unrecognized Firmware version : Q92-6192817UJ05P33 Health status ------------- Pre EOL Information : Normal Life time estimate Type-A : 0% - 10% device life time used
升级后:
user@host> show system storage mmc status mmcsd0 Device : mmcsd0 General information ------------------- Disk size : 20635975680B (19GB) Product name : ATPBG2 Product revision : 1.3 Product serial number : 894418974 (0x354FC01E) Manufacturing Date : 05/2021 Manufacturer : Unrecognized Firmware version : R92-6192817TH12P55 Health status <<<<<<<< ------------- Pre EOL Information : Normal Life time estimate Type-A : 0% - 10% device life time used
升级虚拟机箱中的固件
执行以下步骤以升级 VC 固件:
- 在主路由引擎 (RE) 中添加 j固件包。
user@host> request system software add /var/tmp/jfirmware-ex.tgz
- 升级 BIOS 并检查主 RE 中的状态。
user@host> request system firmware upgrade jfirmware bios
user@host> request system firmware upgrade jfirmware bios progress
- 升级系统 CPLD 并检查主 RE 中的状态。
user@host> request system firmware upgrade jfirmware cpld sys
user@host> request system firmware upgrade jfirmware cpld sys progress
- 升级 CPU CPLD 并检查主 RE 中的状态。
user@host> request system firmware upgrade jfirmware cpld cpu
user@host> request system firmware upgrade jfirmware cpld cpu progress
- 登录到成员,在 VC 的每个成员中重复步骤 2、3 和 4。使用
request session member <fpc-slot>
命令登录。 - 重新启动或重新启动 VC 的所有成员。在步骤 4 之后升级成功后逐个重新启动成员,具体取决于 CPLD 或 BIOS 升级。