Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Navigation
Guide That Contains This Content
[+] Expand All
[-] Collapse All

    Upgrading the Loader Software on the Line Cards in a Standalone EX8200 Switch or an EX8200 Virtual Chassis

    You are almost never required to upgrade the loader software on the line cards in an EX8200 switch.

    Upgrading the loader software version for a line card is not a requirement to complete any software upgrade. In rare cases, a line card might go offline immediately after a software upgrade because the loader software version on the line card requires an upgrade to become compatible with the upgraded Junos OS. You can upgrade the loader software on the line cards as a best practice to avoid this problem and other less severe issues.

    The loader software on any line card in an EX8200 switch is updated using the same loader software package that upgrades the EX8200 Routing Engine loader software. The line card software loader contains two banks, each with a single loader software version. This procedure is used to upgrade the loader software for both banks of a line card in a standalone EX8200 switch or an EX8200 Virtual Chassis.

    Note: If you are upgrading Junos OS, the Routing Engine loader software, and the line card loader software, we recommend that you upgrade in this order: Junos OS, line card loader software, Routing Engine loader software.

    1. Determine the version of the loader software for the line cards:
      user@switch> show chassis firmware
      Part              Type       Version
      FPC 6             U-Boot     U-Boot 1.1.6 (Jan 13 2009 - 06:55:22) 2.3.0
                        loader     FreeBSD/PowerPC U-Boot bootstrap loader 2.2
      FPC 7             U-Boot     U-Boot 1.1.6 (Jan 13 2009 - 06:55:22) 2.3.0
                        loader     FreeBSD/PowerPC U-Boot bootstrap loader 2.2
      Routing Engine 0  U-Boot     U-Boot 1.1.6 (Mar 11 2011 - 04:29:01) 3.5.0
                        loader     FreeBSD/PowerPC U-Boot bootstrap loader 2.4
      Routing Engine 1  U-Boot     U-Boot 1.1.6 (Mar 11 2011 - 04:29:01) 2.3.0
                        loader     FreeBSD/PowerPC U-Boot bootstrap loader 2.4

      Note: On an EX8200 Virtual Chassis, you cannot execute the show chassis firmware command on the master external Routing Engine. You must execute this command on each member switch:

      1. From the master external Routing Engine, start a shell session on the member switch. For example:
        user@external-routing-engine> request session member 0
      2. Enter the CLI and execute the show chassis firmware command.
      3. Repeat these steps for the other member switch.

      The loader software version appears after the timestamp for U-Boot 1.1.6. In the preceding example, the version is 2.3.0. Ignore the U-Boot version number (1.1.6); it has nothing to do with the loader software version that you need to determine.

      If the loader software version is earlier than 3.5.0 for any FPC, you should consider upgrading the loader software for that line card.

    2. Download the loader software package from the Juniper Networks website and place the software package on an internal software distribution site or in a local directory on the switch. We recommend using /var/tmp as the local directory on the switch.

      Note: To obtain the loader software package, see the Download Software page at https://www.juniper.net/support/downloads/junos.html. Click on the version, then the Software tab, and then the name of the software install package. In the pop-up Alert box, click the link to the PSN document.

    3. Disable graceful Routing Engine switchover (GRES) and nonstop active routing (NSR), if enabled. Commit the configuration:
      user@switch# deactivate chassis redundancy graceful-switchover
      user@switch# deactivate routing-options nonstop-routing
      user@switch# commit synchronize
    4. Install the loader package:
      user@switch> request system software add package

      Replace package with one of the following paths:

      • For a software package in the /var/tmp directory on the switch or external Routing Engine—/var/tmp/package.tgz
      • For a software package on a remote server:
        • ftp://hostname/pathname/package.tgz
        • http://hostname/pathname/package.tgz

        where package.tgz is, for example, jloader-ex-8200-11.3build-signed.tgz.

    5. Upgrade the loader software.
      • To upgrade the loader software for a line card on a standalone EX8200 switch:
        user@switch> request system firmware upgrade fpc slot slot-number 
        Firmware upgrade initiated....
        Please wait for ~2mins for upgrade to complete....
      • To upgrade the loader software for a line card on an EX8200 member switch in an EX8200 Virtual Chassis:
        user@switch> request system firmware upgrade fpc slot slot-number member member-id 
        Firmware upgrade initiated....
        Please wait for ~2mins for upgrade to complete....
    6. Confirm the loader software upgrade:
      user@switch> show system firmware
      Part             Type           Tag Current   Available Status
                                          version   version
      FPC 6            U-Boot         0   2.3.0               UPGRADED SUCCESSFULLY
      FPC 7            U-Boot         0   2.3.0               OK
      Routing Engine 0 RE BIOS        0   3.1.1               OK
      Routing Engine 1                0   3.1.1               OK

      The status is UPGRADED SUCCESSFULLY if the boot loader version update process is complete.

      The status is PROGRAMMING if the boot loader version update process is still in progress.

      Do not proceed to the next step until the show system firmware output confirms that the loader software upgrade is complete.

    7. Restart the line card.
      • To restart a line card on a standalone EX8200 switch:
        user@switch> request chassis fpc restart slot slot-number
        
      • To restart a line card on an EX8200 member switch in an EX8200 Virtual Chassis:
        user@switch> request chassis fpc restart slot slot-number member member-id
        

        Note: You can monitor the status of the line card restart by using the show chassis fpc command.

    8. After the line card restart has completed, confirm the loader software version update:
      user@switch> show chassis firmware
      Part             Type           Tag Current   Available Status
                                          version   version
      FPC 6            U-Boot         0   3.5.0               OK
      FPC 7            U-Boot         0   2.3.0               OK
      Routing Engine 0 RE BIOS        0   3.1.1               OK
      Routing Engine 1                0   3.1.1               OK

      The current version has updated to 3.5.0. You have upgraded the loader software for one bank of the line card.

    9. Repeat Steps 4 through 7 to upgrade the loader software on the other bank of the line card.

      Note: A bank switchover occurs automatically as part of the line card restart. Repeating Steps 3 through 6 updates the loader software on the other bank.

    10. Repeat Steps 4 through 8 for all other line cards that require a line card loader version upgrade.

    Published: 2012-12-07