Description

This document explains the method of NAC firmware upgrade on Routing-Engines.

Solution

1) On a single RE Gamora router, keep the RE in slot-0

    * Upgrade NAC Firmware using below CLI:

     request system firmware upgrade re slot 0 nac-fw force

    * Confirm that the NAC Firmware upgrade completes less than 2 minutes, using below CLI:

     show system firmware | grep "RE 0"

    * After NAC firmware upgrade completes successfully (UPGRADED SUCCESSFULLY), power cycle the router

    * Next reboot should display the NAC FW version as 3.36


 2) On a single RE Gamora router, keep the RE in slot-1

    * Upgrade NAC Firmware using below CLI:

     request system firmware upgrade re slot 1 nac-fw force

    * Confirm that the NAC Firmware upgrade completes less than 2 minutes, using below CLI:

     show system firmware | grep "RE 1"

    * After NAC firmware upgrade completes successfully (UPGRADED SUCCESSFULLY), power cycle the router

    * Next reboot should display the NAC FW version as 3.36


 3) On a dual RE Gamora router, let the RE-0 be master & RE-1 be the backup

    * Upgrade NAC FW on the Master RE

    * Confirm that the upgrade passes

    * Power cycle the router and confirm that the NAC FW 3.36 is displayed for Master RE 

    * Do a switchover

    * Wait for 5 minutes

    * Upgrade NAC FW on the new Master RE

    * Confirm that the upgrade passes

    * Power cycle the router and confirm that the NAC FW 3.36 is displayed for both the REs


 4) On a dual RE Gamora router, let the RE-1 be master & RE-0 be the backup

    * Upgrade NAC FW on the Master RE

    * Confirm that the upgrade passes

    * Power cycle the router and confirm that the NAC FW 3.36 is displayed for Master RE 

    * Do a switchover

    * Wait for 5 minutes

    * Upgrade NAC FW on the new Master RE

    * Confirm that the upgrade passes

    * Power cycle the router and confirm that the NAC FW 3.36 is displayed for both the REs


 5) On a dual RE Gamora router, let the RE-0 be master & RE-1 be the backup

    * Upgrade NAC FW on the Backup RE first

    * Wait for 2 minutes

    * Upgrade NAC FW on the Master RE as next

    * Confirm that the upgrade passed on the Master RE

    * Power cycle the router and confirm that the NAC FW 3.36 is displayed for both the REs


 6) On a dual RE Gamora router, let the RE-1 be master & RE-0 be the backup

    * Upgrade NAC FW on the Backup RE first

    * Wait for 2 minutes

    * Upgrade NAC FW on the Master RE as next

    * Confirm that the upgrade passed on the Master RE

    * Power cycle the router and confirm that the NAC FW 3.36 is displayed for both the REs



Example:

========


{master}

re0> show system firmware 

Part       Type       Tag Current        Available       Status

                    version        version

PSM 0      PSM MCU AC    1  11.12         11.13         OK         

RE 0       BOOT CPLD     0  00.0a         00.0a         OK         

RE 0       BIOS ROM     1  27.02         27.02         OK         

RE 0       SSD Primary    2  SBR10021       SBR10021       OK         

RE 0       I210       5  3.30         3.30         OK         

RE 0       NAC        6  3.36         3.36         OK         

CB 0       I2CS FPGA     0  0x28         0x28         OK         

CB 0       GNSS       2  ENP708C2109100T    ENP708C2109100T    OK         

CB 0       IDTPLL      3  4.8.15        4.8.15        OK         

CB 0       CG0        4  0x03         0x03         OK         

FPC 2      I2CS FPGA     0  0x1a         0x1a         OK         

FPC 3      I2CS FPGA     0  0xe          0xe          OK         

FTC 0      I2CS FPGA     0  71.e         71.e         OK         

FEB 0      CTRL FPGA     0  230920.3D       230920.3D       OK         

FEB 0      I2CS FPGA     1  0x25         0x25         OK         

FEB 0      BCM PFE      2  D102_0B        D102_0B        OK         

FEB 0      PORT A FPGA    3  0x14         0x14         OK         

FEB 0      PORT B FPGA    4  0xa          0xa          OK         

FEB 0      CG0        5  0x07         0x07         OK         

FEB 0      CG1        6  0x07         0x07         OK         

FEB 0      CG2        7  0x09         0x09         OK         

FEB 0      CG3        8  0x06         0x06         OK         

RE 1       BOOT CPLD     0  00.0a         00.0a         OK         

RE 1       BIOS ROM     1  27.02         27.02         OK         

RE 1       SSD Primary    2  SBR10021       SBR10021       OK         

RE 1       I210       5  3.30         3.30         OK         

RE 1       NAC        6  3.36         3.36         OK         


{master}

re0> request system firmware upgrade re slot 0 nac-fw force 

Warning! force upgrade used - upgrade is initiated without any version check. Please use cmd: 'show system firmware' to check the upgrade status. When programming finishes for all initiated upgrades, please power cycle system to load/see new version.


{master}

re0> show system firmware | grep "RE 0"             

RE 0       BOOT CPLD     0  00.0a         00.0a         OK         

RE 0       BIOS ROM     1  27.02         27.02         OK         

RE 0       SSD Primary    2  SBR10021       SBR10021       OK         

RE 0       I210       5  3.30         3.30         OK         

RE 0       NAC        6  3.36         3.36         PROGRAMMING    


{master}

re0> show system firmware | grep "RE 0"   

RE 0       BOOT CPLD     0  00.0a         00.0a         OK         

RE 0       BIOS ROM     1  27.02         27.02         OK         

RE 0       SSD Primary    2  SBR10021       SBR10021       OK         

RE 0       I210       5  3.30         3.30         OK         

RE 0       NAC        6  3.36         3.36         PROGRAMMING    


{master}

re0> show system firmware | grep "RE 0"   

RE 0       BOOT CPLD     0  00.0a         00.0a         OK         

RE 0       BIOS ROM     1  27.02         27.02         OK         

RE 0       SSD Primary    2  SBR10021       SBR10021       OK         

RE 0       I210       5  3.30         3.30         OK         

RE 0       NAC        6  3.36         3.36         UPGRADED SUCCESSFULLY


{master}

re0> show system firmware                    

Part       Type       Tag Current        Available       Status

                    version        version

PSM 0      PSM MCU AC    1  11.12         11.13         OK         

RE 0       BOOT CPLD     0  00.0a         00.0a         OK         

RE 0       BIOS ROM     1  27.02         27.02         OK         

RE 0       SSD Primary    2  SBR10021       SBR10021       OK         

RE 0       I210       5  3.30         3.30         OK         

RE 0       NAC        6  3.36         3.36         UPGRADED SUCCESSFULLY

CB 0       I2CS FPGA     0  0x28         0x28         OK         

CB 0       GNSS       2  ENP708C2109100T    ENP708C2109100T    OK         

CB 0       IDTPLL      3  4.8.15        4.8.15        OK         

CB 0       CG0        4  0x03         0x03         OK         

FPC 2      I2CS FPGA     0  0x1a         0x1a         OK         

FPC 3      I2CS FPGA     0  0xe          0xe          OK         

FTC 0      I2CS FPGA     0  71.e         71.e         OK         

FEB 0      CTRL FPGA     0  230920.3D       230920.3D       OK         

FEB 0      I2CS FPGA     1  0x25         0x25         OK         

FEB 0      BCM PFE      2  D102_0B        D102_0B        OK         

FEB 0      PORT A FPGA    3  0x14         0x14         OK         

FEB 0      PORT B FPGA    4  0xa          0xa          OK         

FEB 0      CG0        5  0x07         0x07         OK         

FEB 0      CG1        6  0x07         0x07         OK         

FEB 0      CG2        7  0x09         0x09         OK         

FEB 0      CG3        8  0x06         0x06         OK         


{master}

re0> 


{master}

re0> ### Power Cycle the router ###


{master}

re0>



{master}

re0> request chassis routing-engine master switch 

Toggle mastership between routing engines ? [yes,no] (no) yes 


Resolving mastership...

Complete. The other Routing Engine becomes the master.


{backup}

re0> exit 


[vrf:none] re0:~# exit

logout

Connection to gamora-plat-p1a-b closed.



{master}

re1> show system firmware 

Part       Type       Tag Current        Available       Status

                    version        version

PSM 0      PSM MCU AC    1  11.12         11.13         OK         

RE 0       BOOT CPLD     0  00.0a         00.0a         OK         

RE 0       BIOS ROM     1  27.02         27.02         OK         

RE 0       SSD Primary    2  SBR10021       SBR10021       OK         

RE 0       I210       5  3.30         3.30         OK         

RE 0       NAC        6  3.36         3.36         OK         

RE 1       BOOT CPLD     0  00.0a         00.0a         OK         

RE 1       BIOS ROM     1  27.02         27.02         OK         

RE 1       SSD Primary    2  SBR10021       SBR10021       OK         

RE 1       I210       5  3.30         3.30         OK         

RE 1       NAC        6  3.36         3.36         OK         

CB 0       I2CS FPGA     0  0x28         0x28         OK         

CB 0       GNSS       2  ENP708C2109100T    ENP708C2109100T    OK         

CB 0       IDTPLL      3  4.8.15        4.8.15        OK         

CB 0       CG0        4  0x03         0x03         OK         

FPC 2      I2CS FPGA     0  0x1a         0x1a         OK         

FPC 3      I2CS FPGA     0  0xe          0xe          OK         

FTC 0      I2CS FPGA     0  71.e         71.e         OK         

FEB 0      CTRL FPGA     0  230920.3D       230920.3D       OK         

FEB 0      I2CS FPGA     1  0x25         0x25         OK         

FEB 0      BCM PFE      2  D102_0B        D102_0B        OK         

FEB 0      PORT A FPGA    3  0x14         0x14         OK         

FEB 0      PORT B FPGA    4  0xa          0xa          OK         

FEB 0      CG0        5  0x07         0x07         OK         

FEB 0      CG1        6  0x07         0x07         OK         

FEB 0      CG2        7  0x09         0x09         OK         

FEB 0      CG3        8  0x06         0x06         OK         


{master}

re1> request system firmware upgrade re slot 0 nac-fw force 

Warning! force upgrade used - upgrade is initiated without any version check. Please use cmd: 'show system firmware' to check the upgrade status. When programming finishes for all initiated upgrades, please power cycle system to load/see new version.


{master}

re1> request system firmware upgrade re slot 1 nac-fw force   

Warning! force upgrade used - upgrade is initiated without any version check. Please use cmd: 'show system firmware' to check the upgrade status. When programming finishes for all initiated upgrades, please power cycle system to load/see new version.


{master}

re1> 


{master}

re1> show system firmware | grep "RE 1"             

RE 1       BOOT CPLD     0  00.0a         00.0a         OK         

RE 1       BIOS ROM     1  27.02         27.02         OK         

RE 1       SSD Primary    2  SBR10021       SBR10021       OK         

RE 1       I210       5  3.30         3.30         OK         

RE 1       NAC        6  3.36         3.36         PROGRAMMING    


{master}

re1> show system firmware | grep "RE 1"   

RE 1       BOOT CPLD     0  00.0a         00.0a         OK         

RE 1       BIOS ROM     1  27.02         27.02         OK         

RE 1       SSD Primary    2  SBR10021       SBR10021       OK         

RE 1       I210       5  3.30         3.30         OK         

RE 1       NAC        6  3.36         3.36         PROGRAMMING    


{master}

re1> show system firmware | grep "RE 1"   

RE 1       BOOT CPLD     0  00.0a         00.0a         OK         

RE 1       BIOS ROM     1  27.02         27.02         OK         

RE 1       SSD Primary    2  SBR10021       SBR10021       OK         

RE 1       I210       5  3.30         3.30         OK         

RE 1       NAC        6  3.36         3.36         UPGRADED SUCCESSFULLY


{master}

re1> show system firmware          

Part       Type       Tag Current        Available       Status

                    version        version

PSM 0      PSM MCU AC    1  11.12         11.13         OK         

RE 1       BOOT CPLD     0  00.0a         00.0a         OK         

RE 1       BIOS ROM     1  27.02         27.02         OK         

RE 1       SSD Primary    2  SBR10021       SBR10021       OK         

RE 1       I210       5  3.30         3.30         OK         

RE 1       NAC        6  3.36         3.36         UPGRADED SUCCESSFULLY

CB 0       I2CS FPGA     0  0x28         0x28         OK         

CB 0       GNSS       2  ENP708C2109100T    ENP708C2109100T    OK         

CB 0       IDTPLL      3  4.8.15        4.8.15        OK         

CB 0       CG0        4  0x03         0x03         OK         

FPC 2      I2CS FPGA     0  0x1a         0x1a         OK         

FPC 3      I2CS FPGA     0  0xe          0xe          OK         

FTC 0      I2CS FPGA     0  71.e         71.e         OK         

FEB 0      CTRL FPGA     0  230920.3D       230920.3D       OK         

FEB 0      I2CS FPGA     1  0x25         0x25         OK         

FEB 0      BCM PFE      2  D102_0B        D102_0B        OK         

FEB 0      PORT A FPGA    3  0x14         0x14         OK         

FEB 0      PORT B FPGA    4  0xa          0xa          OK         

FEB 0      CG0        5  0x07         0x07         OK         

FEB 0      CG1        6  0x07         0x07         OK         

FEB 0      CG2        7  0x09         0x09         OK         

FEB 0      CG3        8  0x06         0x06         OK         


{master}

re1>


{master}

re0> ### Power Cycle the router ###

Modification History

2025-06-04 : Article Created