Upgrade Firmware on Junos OS Evolved Devices
You can upgrade the firmware on your Junos OS Evolved device to ensure optimal network performance.
Firmware is software embedded into the memory of hardware devices. Firmware provides the instructions that enable the hardware to function as intended and for the device to perform optimally. Junos OS Evolved devices have multiple hardware components with embedded firmware. As new versions of firmware are released for different hardware components, you can upgrade the firmware to ensure optimal network performance or to fix a vulnerability that could arise over time.
We recommend that you upgrade firmware under the direction of the Juniper Networks Technical Assistance Center (JTAC).
Understanding Firmware Upgrades on Junos OS Evolved
Junos devices can include both third-party and Juniper hardware. Juniper Networks and component manufacturers may periodically release new firmware for components. Firmware updates help to optimize the performance of the hardware, including the Routing Engine, FPC, and other components.
Junos OS Evolved includes the binaries and libraries for any firmware updates in the software image. You must first install the Junos OS Evolved software image before you can perform any firmware upgrades associated with that image. Upgrading the Junos OS Evolved software does not automatically upgrade the firmware.
Starting in Junos OS Evolved Release 24.4R1, for those platforms that support this
feature, we now provide separate jfirmware images that contain the
firmware binaries necessary to upgrade the firmware on individual components. (Prior
to this release, and for platforms that do not support this feature, the firmware
binaries are included only as part of the software install image.) With this
feature, you can download and install the latest jfirmware package
at any time, and then upgrade the firmware of individual components with the
request system firmware upgrade command. This feature enables
firmware updates without requiring a complete system upgrade, minimizing disruption
and downtime. You also do not have to wait to upgrade the firmware until the next
time you upgrade the software on your system. When we make new
jfirmware images available, we issue a Technical Support
Bulletin letting you know on which platforms and Evo releases the
jfirmware image is supported and from where you can download
the
image.
After you install either the Junos OS Evolved software or the
jfirmware
image, the
firmware upgrades associated with that software image are available for upgrade. You
can issue the show system firmware command to view the current and
available firmware versions.
For information about upgrading the firmware, see Upgrade the Firmware.
Firmware Versions Overview
The specific hardware components can vary on different devices running Junos OS
Evolved. You can issue the show system firmware operational mode
command to view the components that have firmware. The output includes the current
and available firmware versions for each component.
user@host> show system firmware
Part Type Tag Current Available Status
version version
PSM 0 Psm MCU AC AFI 0 15.17 14.16 OK
PSM 1 Psm MCU AC AFI 0 15.17 14.16 OK
RE 0 BIOS ROM 0 19.01.00 19.01.00 OK
RE 0 UMC FPGA 8 0x0012 0x0012 OK
RE 0 RE FPGA 2 0x0100 0x0100 OK
RE 0 eMMC 3 0x1100000000000000 OK
RE 0 IDT PLL 4 4.8.15 4.8.15 OK
FPC 0 BCM Qumran 2U 1 2.504 2.504 OK
Upgrade the Firmware
The Junos OS Evolved software image includes the binaries and libraries for any firmware upgrades that are available as part of that image. You must first install the Junos OS Evolved software image before you can perform any firmware upgrades associated with that image.
Starting in Junos OS Evolved Release 24.4R1, for those platforms that support
this feature, we now provide separate jfirmware images that
contain the firmware binaries necessary to upgrade the firmware on individual
components. You must first install the jfirmware image before
you can perform any firmware upgrades associated with that
image.
We recommend that you upgrade firmware under the direction of the Juniper Networks Technical Assistance Center (JTAC).
Before you begin:
-
Install the Junos OS Evolved software image as documented in Install, Upgrade, and Downgrade Software. For those devices that support the
jfirmwarefeature, install thejfirmwareimage as documented in Install the jfirmware Software Image.
Upgrade BIOS
The Junos OS Evolved software image includes the binaries and libraries for any firmware upgrades that are available as part of that image. You must first install the Junos OS Evolved software image before you can perform any firmware upgrades associated with that image.
Starting in Junos OS Evolved Release 24.4R1, for those platforms that support
this feature, we now provide separate jfirmware images that
contain the firmware binaries necessary to upgrade the firmware on
individual components. You must first install the jfirmware
image before you can perform any firmware upgrades associated with that
image.
Before you begin:
-
Install the Junos OS Evolved software image as documented in Install, Upgrade, and Downgrade Software. For those devices that support the
jfirmwarefeature, install thejfirmwareimage as documented in Install the jfirmware Software Image.
Perform the following steps to upgrade BIOS:
Upgrading Firmware on the CMIS Optics Module
Learn how to upgrade firmware on the CMIS optics module.
The Junos OS Evolved software image includes the necessary binaries and libraries for firmware upgrades on supported hardware components, including optical transceivers that follow the Common Management Interface Specification (CMIS). You must first install the Junos OS Evolved software image before you can perform any associated firmware upgrades.
For platforms that support this functionality, the jfirmware image may include CMIS optics firmware. If the firmware is not bundled with the software package, you must manually copy the optics firmware binary to the /var/tmp/ directory on the router before initiating the upgrade.
Before You Begin
-
Install the Junos OS Evolved software image using the request system software add command.
-
If the optics firmware is not included in the Junos package, manually copy the firmware binary file to /var/tmp/.
Install the jfirmware Software Image
Follow these steps to install your Junos OS Evolved jfirmware
software image: