By default, when you upgrade software on the TX Matrix platform, the new image is loaded onto the TX Matrix platform and distributed to all T640 routing nodes in the routing matrix. To upgrade software for the entire routing matrix, issue the request system software add command:
user@router> request system software
add jbundle-7.0-20040705.0-domestic-signed.tgz
Pushing bundle to lcc0-re0 Pushing bundle to lcc1-re0 Validating on lcc0-re0 Checking compatibility with configuration Initializing... Using jbase-7.0-20040629.0 Using /var/tmp/jbundle-7.0-20040705.0-domestic-signed.tgz Using /var/validate/tmp/jbundle-signed/jbundle-7.0-20040705.0-domestic.tgz Checking jbundle requirements on / Available space: 64513 require: 31626 Using /var/validate/tmp/jbundle/jbase-7.0-20040705.0.tgz Using /var/validate/tmp/jbundle/jkernel-7.0-20040705.0.tgz Using /var/validate/tmp/jbundle/jcrypto-7.0-20040705.0.tgz Using /var/validate/tmp/jbundle/jpfe-7.0-20040705.0.tgz Using /var/validate/tmp/jbundle/jdocs-7.0-20040705.0.tgz Using /var/validate/tmp/jbundle/jroute-7.0-20040705.0.tgz Validating against /config/juniper.conf.gz mgd: commit complete Validation succeeded Validating on lcc1-re0 Checking compatibility with configuration Initializing... Using jbase-7.0-20040629.0 Using /var/tmp/jbundle-7.0-20040705.0-domestic-signed.tgz inform: not found Using /var/validate/tmp/jbundle-signed/jbundle-7.0-20040705.0-domestic.tgz Checking jbundle requirements on / Available space: 64510 require: 31626 Using /var/validate/tmp/jbundle/jbase-7.0-20040705.0.tgz Using /var/validate/tmp/jbundle/jkernel-7.0-20040705.0.tgz Using /var/validate/tmp/jbundle/jcrypto-7.0-20040705.0.tgz Using /var/validate/tmp/jbundle/jpfe-7.0-20040705.0.tgz Using /var/validate/tmp/jbundle/jdocs-7.0-20040705.0.tgz Using /var/validate/tmp/jbundle/jroute-7.0-20040705.0.tgz Validating against /config/juniper.conf.gz mgd: commit complete Validation succeeded Validating on scc-re0 Checking compatibility with configuration Initializing... Using jbase-7.0-20040629.0 Using /var/tmp/jbundle-7.0-20040705.0-domestic-signed.tgz Using /var/validate/tmp/jbundle-signed/jbundle-7.0-20040705.0-domestic.tgz Checking jbundle requirements on / Available space: 165275 require: 31626 Using /var/validate/tmp/jbundle/jbase-7.0-20040705.0.tgz Using /var/validate/tmp/jbundle/jkernel-7.0-20040705.0.tgz Using /var/validate/tmp/jbundle/jcrypto-7.0-20040705.0.tgz Using /var/validate/tmp/jbundle/jpfe-7.0-20040705.0.tgz Using /var/validate/tmp/jbundle/jdocs-7.0-20040705.0.tgz Using /var/validate/tmp/jbundle/jroute-7.0-20040705.0.tgz Validating against /config/juniper.conf.gz mgd: commit complete Validation succeeded Done with validate on all chassis lcc0-re0: Installing package '/var/tmp/jbundle-7.0-20040705.0-domestic-signed.tgz' ... Verified SHA1 checksum of jbundle-7.0-20040705.0-domestic.tgz Adding jbundle... Available space: 64513 require: 31626 Verified SHA1 checksum of jbase-7.0-20040705.0.tgz Verified SHA1 checksum of jboot-7.0-20040705.0 Verified SHA1 checksum of jcrypto-7.0-20040705.0.tgz Verified SHA1 checksum of jdocs-7.0-20040705.0.tgz Verified SHA1 checksum of jkernel-7.0-20040705.0.tgz Verified SHA1 checksum of jpfe-7.0-20040705.0.tgz Verified SHA1 checksum of jroute-7.0-20040705.0.tgz Mounted jboot on /mnt (/dev/vn7) Updating root filesystem... Unmounted /mnt Auto-deleting old jroute... Auto-deleting old jdocs... Auto-deleting old jpfe... Auto-deleting old jcrypto... Auto-deleting old jkernel... Auto-deleting old jbase... Adding jbase... WARNING: A reboot is required to load this software correctly WARNING: Use the 'request system reboot' command WARNING: when software installation is complete Adding jkernel... Mounted jkernel package on /dev/vn7... Adding jcrypto... Mounted jcrypto package on /dev/vn8... Adding jpfe... Mounted jpfe package on /dev/vn2... Adding jdocs... Mounted jdocs package on /dev/vn9... Adding jroute... Mounted jroute package on /dev/vn10... Saving package file in /var/sw/pkg/jbundle-7.0-20040705.0-domestic-signed.tgz ... Saving state for rollback ... lcc1-re0: Installing package '/var/tmp/jbundle-7.0-20040705.0-domestic-signed.tgz' ... Verified SHA1 checksum of jbundle-7.0-20040705.0-domestic.tgz Adding jbundle... Available space: 64510 require: 31626 Verified SHA1 checksum of jbase-7.0-20040705.0.tgz Verified SHA1 checksum of jboot-7.0-20040705.0 Verified SHA1 checksum of jcrypto-7.0-20040705.0.tgz Verified SHA1 checksum of jdocs-7.0-20040705.0.tgz Verified SHA1 checksum of jkernel-7.0-20040705.0.tgz Verified SHA1 checksum of jpfe-7.0-20040705.0.tgz Verified SHA1 checksum of jroute-7.0-20040705.0.tgz Mounted jboot on /mnt (/dev/vn7) Updating root filesystem... Unmounted /mnt Auto-deleting old jroute... Auto-deleting old jdocs... Auto-deleting old jpfe... Auto-deleting old jcrypto... Auto-deleting old jkernel... Auto-deleting old jbase... Adding jbase... WARNING: A reboot is required to load this software correctly WARNING: Use the 'request system reboot' command WARNING: when software installation is complete Adding jkernel... Mounted jkernel package on /dev/vn7... Adding jcrypto... Mounted jcrypto package on /dev/vn8... Adding jpfe... Mounted jpfe package on /dev/vn2... Adding jdocs... Mounted jdocs package on /dev/vn9... Adding jroute... Mounted jroute package on /dev/vn10... Saving package file in /var/sw/pkg/jbundle-7.0-20040705.0-domestic-signed.tgz ... Saving state for rollback ... scc-re0: Installing package '/var/tmp/jbundle-7.0-20040705.0-domestic-signed.tgz' ... Verified SHA1 checksum of jbundle-7.0-20040705.0-domestic.tgz Adding jbundle... Available space: 165275 require: 31626 Verified SHA1 checksum of jbase-7.0-20040705.0.tgz Verified SHA1 checksum of jboot-7.0-20040705.0 Verified SHA1 checksum of jcrypto-7.0-20040705.0.tgz Verified SHA1 checksum of jdocs-7.0-20040705.0.tgz Verified SHA1 checksum of jkernel-7.0-20040705.0.tgz Verified SHA1 checksum of jpfe-7.0-20040705.0.tgz Verified SHA1 checksum of jroute-7.0-20040705.0.tgz NOTICE: uncommitted changes have been saved in /var/db/config/juniper.conf.pre-install Mounted jboot on /mnt (/dev/vn6) Updating root filesystem... Unmounted /mnt Auto-deleting old jroute... Auto-deleting old jdocs... Auto-deleting old jpfe... Auto-deleting old jcrypto... Auto-deleting old jkernel... Auto-deleting old jbase... Adding jbase... WARNING: A reboot is required to load this software correctly WARNING: Use the 'request system reboot' command WARNING: when software installation is complete Adding jkernel... Mounted jkernel package on /dev/vn6... Adding jcrypto... Mounted jcrypto package on /dev/vn7... Adding jpfe... Mounted jpfe package on /dev/vn2... Adding jdocs... Mounted jdocs package on /dev/vn8... Adding jroute... Mounted jroute package on /dev/vn9... Saving package file in /var/sw/pkg/jbundle-7.0-20040705.0-domestic-signed.tgz ... Saving state for rollback ...
When you complete the software installation and reboot the TX Matrix platform, all T640 routing nodes also reboot and all devices in the routing matrix execute the new software.
To upgrade the backup Routing Engines, log in to the backup Routing Engine on the TX Matrix platform before you issue the request system software add command.
You can also update the software on the TX Matrix platform only or on a specific T640 routing node as needed by including the lcc or scc option.
![]() |
Note: The master Routing Engines in all components of a routing matrix must run the same version of software in order to operate. As a result, we recommend that you upgrade all components simultaneously and upgrade individual components only in rare cases. |