Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Navigation  Back up to About Overview 

Migration, Upgrade, and Downgrade Instructions

Overview for Jloader Software for EX2300 and EX3400 switches

The Jloader software package contains an updated version of the boot firmware (uboot) which is used to bootstrap the EX2300 and EX3400 switches. The updated version of the firmware extends support for Junos Fusion and resolves the issues listed in the Resolved Issues section.

Before you begin to upgrade the Jloader package containing the Uboot firmware, determine whether the Uboot firmware that is installed on the switch needs to be upgraded. We recommend that uboot version on the switch should be 1.3.0 (for EX3400) and 1.3.2 (for EX2300). If you do not have the recommended Uboot version, upgrade the Uboot firmware using the latest Jloader software. You can find the Uboot version number by using the show chassis firmware command in the CLI. For more information, see Upgrading Jloader Software on EX2300 and EX3400 Switches.

Note: The Uboot firmware using the Jloader package involves rebooting the switch. Hence, it is recommended to perform the upgrade during a scheduled maintenance window.

Note: You should upgrade to Junos OS 15.1X53-D55 before upgrading the Jloader package. To upgrade the Junos OS, see Upgrading Junos OS for EX2300 and EX3400 Switches. If you already have the recommended Junos OS software, see Upgrading Jloader Software on EX2300 and EX3400 Switches.

Juniper recommends using a console connection for the software upgrade. If you perform the software upgrade via ssh/telnet, your session will be disconnected when the switch reboots.

Upgrading Junos OS for EX2300 and EX3400 Switches

To download the software package from the Juniper Networks Support website, go to http://www.juniper.net/support/ .

Note: To access the download site, you must have a service contract with Juniper Networks and an access account. If you need help obtaining an account, complete the registration form at the Juniper Networks website
https://www.juniper.net/registration/Register.jsp .

Before upgrading, back up the file system and the currently active Junos OS configuration so that you can recover to a known, stable environment in case the upgrade is unsuccessful.

To back up your current configuration files:

user@switch# save filename

Executing this command saves a copy of your configuration files to a remote location such as an external USB device.

This procedure shows you how to upgrade software on EX2300 and EX3400 switches:

  1. Using a Web browser, navigate to http://www.juniper.net/support/downloads/ .
  2. On the right side of the Download Software page, select the release number (the number of the software version that you want to download) from the Release drop-down list to the right of the Download Software page. For example, 15.1X53-D55.
  3. In the By Technology box,

    For EX2300: select Switching | EX Series | EX2300

    For EX3400: select Switching | EX Series | EX3400

  4. Select the Software tab and select the install package from the Install Package box.
  5. In the Install Package section of the Software tab, select the Software package for the release.
  6. Log in to the Juniper Networks authentication system using the username (generally your e-mail address) and password supplied by Juniper Networks representatives.
  7. Read the End User License Agreement, click the I agree radio button, and then click Proceed.
  8. Save the .tgz file on your computer. For example, junos-arm-32-15.1X53-D55.5.tgz
  9. Open or save the installation package either to the local system in the var/tmp directory or to a remote location. If you are saving the installation package to a remote system, make sure that you can access it using HTTP, TFTP, FTP, or scp.
  10. If the installation package resides locally on the switch, execute the request system software add <pathname><source> reboot command.

    Note: We recommend that you upgrade all software packages out of band using the console because in-band connections are lost during the upgrade process.

    For example:

    user@switch> request system software add /var/tmp/junos-arm-32-15.1X53-D55.5.tgz reboot

    If the Install Package resides remotely from the switch, execute the request system software add <pathname><source> reboot command.

    For example:

    user@switch> request system software add ftp://ftpserver/directory/junos-arm-32-15.1X53-D55.5.tgz reboot

    After the reboot has finished, verify that the new version of software has been properly installed by executing the show version command.

    user@switch> show version

After the reboot has finished, verify that the new version of software has been properly installed by executing the show version command.

user@switch> show version

Upgrading Jloader Software on EX2300 and EX3400 Switches

This procedure shows you how to upgrade Jloader software on EX2300 and EX3400 switches:

  1. Log in to the EX Series switch and enter the shell. We recommend that you use a console connection.
  2. Determine the version of the Jloader software installed on the switch:
    user@switch> show chassis firmware
    Part                      Type        Version
    FPC 0                     U-Boot      U-Boot 2016.01-rc1 (May 23 2016 - 08:46:34 -0700)  1.2.0
                              loader      FreeBSD/armv6 U-Boot loader 1.2    
                              PIC0        CPLD0 6         
    

    Note: The Uboot firmware version number is displayed immediately after the date string in the CLI output for show chassis firmware command. We recommend that uboot version on the box should be 1.3.0 (for EX3400) and 1.3.2 (for EX2300). If you do not have the recommended Uboot version, upgrade the Uboot firmware using the latest Jloader software.

  3. Determine the Junos OS release that is currently running on the EX Series switches:
    user@switch> show version
    fpc0:
    --------------------------------------------------------------------------
    Model: ex2300-c-12p
    Junos: 15.1X53-D55.5
    JUNOS OS Kernel 32-bit  [20161226.342161_builder_head] JUNOS OS libs [20161226.342161_builder_head] JUNOS OS runtime [20161226.342161_builder_head] JUNOS OS time zone information [20161226.342161_builder_head] JUNOS py extensions [20161230.114620_builder_junos_151_x53_d55]
    JUNOS py base [20161230.114620_builder_junos_151_x53_d55]
    JUNOS OS crypto [20161226.342161_builder_head] JUNOS network stack and utilities [20161230.114620_builder_junos_151_x53_d55]
    JUNOS libs [20161230.114620_builder_junos_151_x53_d55]
    JUNOS runtime [20161230.114620_builder_junos_151_x53_d55]
    JUNOS Web Management Platform Package [20161230.114620_builder_junos_151_x53_d55]
    JUNOS ex libs [20161230.114620_builder_junos_151_x53_d55]
    JUNOS ex runtime [20161230.114620_builder_junos_151_x53_d55]
    JUNOS ex platform support [20161230.114620_builder_junos_151_x53_d55]
    JUNOS modules [20161230.114620_builder_junos_151_x53_d55]
    JUNOS ex modules [20161230.114620_builder_junos_151_x53_d55]
    JUNOS Data Plane Crypto Support [20161230.114620_builder_junos_151_x53_d55]
    JUNOS mtx Data Plane Crypto Support [20161230.114620_builder_junos_151_x53_d55]
    JUNOS daemons [20161230.114620_builder_junos_151_x53_d55]
    JUNOS Packet Forwarding Engine Support (EX34XX) [20161230.114620_builder_junos_151_x53_d55]
    JUNOS jdocs ex [20161230.114620_builder_junos_151_x53_d55]
    JUNOS jail runtime [20161226.342161_builder_head] JUNOS FIPS mode utilities [20161230.114620_builder_junos_151_x53_d55]
    

    It is a prerequisite to have Junos OS 15.1X53-D55 to upgrade to the latest Uboot firmware. If the Junos OS running on your device is earlier than Junos OS 15.1X53-D55, you must upgrade to Junos OS 15.1X53-D55 before upgrading the Jloader package containing the Uboot firmware. To upgrade the Junos OS, see Upgrading Junos OS for EX2300 and EX3400 Switches

  4. In a browser, go to http://www.juniper.net/support/downloads/junos.html.

    The Junos Platforms - Download Software page appears

  5. In the EX Series section of the Junos Platforms - Download Software page, select the switch for which you want to download Junos OS.
  6. Select the number of the software version that you want to download in Version to the right of the tabs on the Download Software page.
  7. Select the Software tab and then select the switch for which you want to download in the Install Package column.
  8. Depending upon the switch you choose, you can either click the link Continue to Download in the Alert box or you will be directed to the licence agreement page directly.
  9. When prompted, enter your name and password and press Enter.
  10. Read the End User License Agreement, click I agree, and then click Proceed.
  11. Place the software package on an internal software distribution site or in a local directory on the switch. We recommend that you use /var/tmp as the local directory on the switch
  12. Enter the CLI and upgrade the Jloader package:

    Note: The switch will reboot itself after the Jloader software is successfully upgraded.

    user@switch> request system software add package

    Replace package with one of the following paths:

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

      where package.tgz is, for example, jloader-ex2300-15.1X53-D55-uboot1.3.2.tgz and jloader-ex3400-15.1X53-D55-uboot1.3.0.tgz.

      Note: The request system software add package command can also be used on EX Series Virtual Chassis. This will upgrade the firmware on all members in the EX Series Virtual Chassis.

    This package is going to upgradethe firmware(ie uboot and ubldr) and reboot the system. [yes,no] (no) yes 
    
    Verified jloader-ex-2300 signed by PackageProductionEc_2017 method ECDSA256+SHA256 Verified jloader-ex-2300-arm-32-20170103 signed by PackageProductionEc_2017 method ECDSA256+SHA256 Current bank is 1, Switching to bank 1 Switched to bank 1
    
    loader upgrade success
    
    loader backup upgrade success
    
    u-boot upgrade success
    
    uboot loader hush script upgrade success
    /packages/db/jloader-ex-2300-arm-32-20170103.064952_builder_junos_151_x53_d55
    shutdown: [pid 3985]
    Shutdown NOW!
                                                                                   
    *** FINAL System shutdown message from root@ ***                             
    
    System going down IMMEDIATELY             
    
  13. Log in to the shell and verify that the Jloader software has been upgraded:
    user@switch> show chassis firmware
    Part                    Type              Version
    FPC 0                U-Boot            U-Boot 2016.01-rc1 (Nov 11 2016 - 14:26:00 -0800) 1.3.2
                              loader             FreeBSD/armv6 U-Boot loader 1.2    
                               PIC0              CPLD0 6                                          
    
    {master:0}
     

    The U-Boot version that follows the date information must be 1.3.0 (for EX3400) and 1.3.2 (for EX2300).

Modified: 2017-05-04