Junos OS

 View Only
last person joined: 4 days ago 

Ask questions and share experiences about Junos OS.
  • 1.  MX480 Upgrade from 32-bit to 64-bit Junos

    Posted 30 days ago

    Hello everyone,

    I have an MX480 router with dual Routing Engines running Junos 14.2R4 (32-bit), and I'm planning to upgrade it to Junos 20.4R3 (64-bit).

    I wanted to confirm whether it's possible to upgrade directly from a 32-bit version to a 64-bit version, or if I must perform a fresh installation with the 64-bit version.

    If the upgrade is possible, I plan to follow this upgrade path:
    14.2R4-S5 (32-bit) → 16.2R2.8 (32-bit) → 18.3R3.8 (64-bit) → 20.4R3-S1.3 (64-bit)

    Both Routing Engines (RE-S-1800x4 with 16GB of installed DRAM) support the 64-bit Junos version.

    I'd appreciate any recommendations or insights on this upgrade. 😊

    Thank you!



    ------------------------------
    RAISE RRM
    ------------------------------


  • 2.  RE: MX480 Upgrade from 32-bit to 64-bit Junos

    Posted 30 days ago

    We had to make the move from 32 to 64 about 4 years ago.  We were advised that a format full install was required for the transition.

    The good news is that doing a format install you can go directly to the new version, no jumps required.

    The bad news is this does erase the current configuration.  So we copied the configuration off to a usb thumb drive.  Then after the upgrade copy the file as the first rollback onto the newly installed Junos.

    The current config file is found in here in the file system:

    /config/juniper.conf.gz

    The rollback 1 name is in the same directory called juniper.conf.1.gz

    Once copied over use rollback 1 in config mode and update the access passwords to be sure the hashes are all good, then commit the saved configuration.



    ------------------------------
    Steve Puluka BSEET - Juniper Ambassador
    IP Architect - DQE Communications Pittsburgh, PA (Metro Ethernet & ISP - Retired)
    http://puluka.com/home
    ------------------------------



  • 3.  RE: MX480 Upgrade from 32-bit to 64-bit Junos

    Posted 28 days ago

    Hello,

    We prefer to avoid a fresh USB-based installation. I agree that the most efficient and secure method is to install the target version directly.

    Our plan is to upgrade to the target version using the path mentionned that preserves the existing configuration.

    Before starting the upgrade, we will back up the current configuration; if our method proves unsuccessful, we will perform a fresh installation and restore the saved configuration.

    Could you please confirm that transitioning from a 32-bit version to a 64-bit version is supported? If not, we will have no other option but to proceed with a fresh installation.

    BR,



    ------------------------------
    RAISE RRM
    ------------------------------



  • 4.  RE: MX480 Upgrade from 32-bit to 64-bit Junos

    Posted 29 days ago

    Hello,

    You can follow the below upgrade path:

    14.2  > 15.1 > 20.4 

    This upgrade path is based on the tests performed in the lab with basline line configuration and no linecards.

    Please test the upgrade in the customer lab with complete configuration and linecards before implementing the same in production.

    Regards,

    Akanksha



    ------------------------------
    Akanksha Mathur
    ------------------------------



  • 5.  RE: MX480 Upgrade from 32-bit to 64-bit Junos

    Posted 28 days ago

    Hello,

    I have already tested my upgrade path (14.2 → 16.2 → 18.3 → 20.4) in a lab on a router running 14.2 (64-bit), and everything went smoothly. My question is about upgrading from a 32-bit version to 64-bit. If it is supported, I will proceed with the mentioned upgrade path.

    BR,



    ------------------------------
    RAISE RRM
    ------------------------------



  • 6.  RE: MX480 Upgrade from 32-bit to 64-bit Junos

    Posted 28 days ago

    Just to be clear, Juniper support told us that the upgrade from 32 to 64 required the overwrite install process and the upgrade from 32 to 64 was not a supported path.



    ------------------------------
    Steve Puluka BSEET - Juniper Ambassador
    IP Architect - DQE Communications Pittsburgh, PA (Metro Ethernet & ISP - Retired)
    http://puluka.com/home
    ------------------------------



  • 7.  RE: MX480 Upgrade from 32-bit to 64-bit Junos

    Posted 26 days ago

    Hello spuluka,

    Thanks for the clarification. So we will proceed with a fresh installation.

    BR,



    ------------------------------
    RAISE RRM
    ------------------------------



  • 8.  RE: MX480 Upgrade from 32-bit to 64-bit Junos

    Posted 26 days ago

    Hello Raise,

    Just like any other operating system, the 64-bit version of Junos OS can address more memory than the 32-bit version of Junos OS. In order to support larger Routing Engine memory sizes, an upgrade from the 32-bit to the 64-bit Junos OS running on the Routing Engine hardware is necessary. The in-service software upgrade (ISSU) procedure is not supported while upgrading from the 32-bit version of Junos OS to the 64-bit version of Junos OS. The upgrade process involves some down time, so traffic will be affected. If you are starting with 32-bit Junos OS running on Routing Engines that are not 64-bit capable, there are two parts of the upgrade: upgrading the hardware and upgrading the software. The following  is an overview of the upgrade tasks and the order in which they must be performed:

    To upgrade redundant Routing Engines from 32-bit Junos OS to 64-bit Junos OS:

    1.        1. If the backup Routing Engine in slot 1 is not 64-bit capable, replace it with a 64-bit capable Routing Engine

    2.        2. Log in to the primary Routing Engine in slot 0, and prepare the router for software package upgrade.

    3.       3. Install 64-bit Junos OS on the backup Routing Engine in slot 1.

    4.        4. Switch primary role from slot 0 to slot 1.

            user@host> request chassis routing-engine master switch

    5.        5. If the Routing Engine in slot 0 is not 64-bit capable, replace it with a 64-bit capable Routing Engine.

    6.        6. Install 64-bit Junos OS on the Routing Engine in slot 0.

    7.        7. (Optional) Switch primary role from slot 1 to slot 0.

            user@host> request chassis routing-engine master switch

    8.        8. Finalize the installation



    ------------------------------
    Akanksha Mathur
    ------------------------------