Junos OS

Expand all | Collapse all

MX240 upgrade path

Jump to Best Answer
  • 1.  MX240 upgrade path

    Posted 01-04-2018 07:41

    Hi all,

    I have an MX240 that is on 12.3R6.6,  and this has become end of life as of 31/07/2016 (as Im aware). Can anyone provide me the upgrade path from this version to the latest and greatest JTAC recommended release for this product 15.1R6


    Much appreciate any assistance.


    All the best.




  • 2.  RE: MX240 upgrade path

    Posted 01-04-2018 09:32
    Please refer the below link.



    Upgrade and Downgrade Support Policy for Junos OS Releases Support for upgrades and downgrades that span more than three Junos OS releases at a time is not provided, except for releases that are designated as Extended End-of-Life (EEOL) releases. EEOL releases provide direct upgrade and downgrade paths—you can upgrade directly from one EEOL release to the next EEOL release even though EEOL releases generally occur in increments beyond three releases. You can upgrade or downgrade to the EEOL release that occurs directly before or after the currently installed EEOL release, or to two EEOL releases before or after. For example, Junos OS Releases 14.1, 14.2, 15.1 and 16.1 are EEOL releases. You can upgrade from Junos OS Release 14.1 to Release 15.1 or from Junos OS Release 15.1 to Release 16.2. However, you cannot upgrade directly from a non-EEOL release that is more than three releases ahead or behind. To upgrade or downgrade from a non-EEOL release to a release more than three releases before or after, first upgrade to the next EEOL release and then upgrade or downgrade from that EEOL release to your target release.


  • 3.  RE: MX240 upgrade path
    Best Answer

    Posted 01-05-2018 03:55

    Thanks for highlighting this to me! Followed that it worked




  • 4.  RE: MX240 upgrade path

    Posted 01-05-2018 10:57

    Hi Folks,

    Just my 2 cents on this…


    Starting in Junos OS Release 15.1, certain hardware platforms run an upgraded FreeBSD kernel instead of older versions of FreeBSD.


    Direct validation of the running configuration does not work for upgrading to Junos OS with upgraded FreeBSD from Junos OS based on older versions of the FreeBSD kernel. Therefore, when upgrading or downgrading between Junos OS and Junos OS with upgraded FreeBSD, you might have to validate on a different host. It does not matter where that other host is, as long as you can reach it with NETCONF over SSH (see Establishing an SSH Connection for a NETCONF Session). The target system uses the network to contact the other host, run the validation and authentication, and return the result.


    Upgrading to Junos OS with upgraded FreeBSD reformats the file system. Only specific files and directories are preserved unless precautions are taken. By default, the upgrade process only preserves the following directories:

















    Table 1: Upgrade Path to Junos OS with the Upgraded FreeBSD

    Current Router’s Junos OS Release

    Release Supporting Junos OS with Upgraded FreeBSD

    Upgrade Path


    earlier than Release 12.3


    Upgrade in multiple steps, skipping no more than two releases in one upgrade.

    To upgrade from Release 12.1, upgrade first to Release 13.1, then to Release 14.1, then from there to either Release 15.1 or 16.1.

    12.3 to 13.2


    Upgrade in two steps.

    To upgrade from Release 12.3, first upgrade to Release 13.3, then upgrade to Release 15.1.

    To upgrade from Release 13.2, first upgrade to Release 14.2, then upgrade to Release 15.1, 16.1, or 17.1.

    13.3 to 14.2


    Upgrade in a single step.

    To upgrade from Release 13.3, upgrade directly to Release 15.1.

    To upgrade from Release 14.2, upgrade directly to either Release 15.1, 16.1, or 17.1.