Related Documentation
- ACX, M, MX, PTX, T Series
- Configuring Junos OS for the First Time on a Device with Dual Routing Engines
- M, MX, PTX, T Series
- Configuring the Junos OS to Support Redundancy on Routers Having Multiple Routing Engines or Switching Boards
- Additional Information
- Junos OS Routing Engine Components and Processes
Synchronizing Routing Engines
If your router has two Routing Engines, you can manually direct one Routing Engine to synchronize its configuration with the other by issuing the commit synchronize command. The Routing Engine on which you execute this command (requesting Routing Engine) copies and loads its candidate configuration to the other (responding Routing Engine). Both Routing Engines then perform a syntax check on the candidate configuration file being committed. If no errors are found, the configuration is activated and becomes the current operational configuration on both Routing Engines.
The commit synchronize command does not work if the responding Routing Engine has uncommitted configuration changes. However, you can enforce commit synchronization on the Routing Engines by using the force option. When you issue the commit synchronize command with the force option from one Routing Engine, the configuration sessions on the other Routing Engine will be terminated and its configuration synchronized with that on the Routing Engine from which you issued the command.
![]() | Note: We recommend that you use the force option only if you are unable to resolve the issues that caused the commit synchronize command to fail. |
For example, if you are logged in to re1 (requesting Routing Engine) and you want re0 (responding Routing Engine) to have the same configuration as re1, issue the commit synchronize command on re1. re1 copies and loads its candidate configuration to re0. Both Routing Engines then perform a syntax check on the candidate configuration file being committed. If no errors are found, re1's candidate configuration is activated and becomes the current operational configuration on both Routing Engines.
![]() | Note: When you issue the commit synchronize command, you must use the groups re0 and re1. For information about how to use the apply-groups statement, see Applying a Junos Configuration Group. The responding Routing Engine must be running Junos OS Release 5.0 or later. For information about issuing the commit synchronize command on a routing matrix, see the Junos OS Administration Library for Routing Devices. |
To synchronize a Routing Engine's current operational configuration file with the other, log in to the Routing Engine from which you want to synchronize and issue the commit synchronize command:
![]() | Note: You can also add the commit synchronize statement at the [edit system] hierarchy level so that a commit command automatically invokes a commit synchronize command by default. For more information, see the Junos OS Administration Library for Routing Devices. |
To enforce a commit synchronize on the Routing Engines, log in to the Routing Engine from which you want to synchronize and issue the commit synchronize command with the force option:
![]() |
|
For the commit synchronization process, the master Routing Engine commits the configuration and sends a copy of the configuration to the backup Routing Engine. Then the backup Routing Engine loads and commits the configuration. So, the commit synchronization between the master and backup Routing Engines takes place one Routing Engine at a time. If the configuration has a large text size or many apply-groups, commit times can be longer than desired.
You can use the commit fast-synchronize statement to have the synchronization between the master and backup Routing Engines occur simultaneously instead of sequentially. This can reduce the time needed for synchronization because the commits on the master and backup Routing Engines occur in parallel.
Include the fast-synchronize statement at the [edit system] hierarchy level to have the synchronization occur simultaneously between the master and the backup Routing Engines:
You can use the commit synchronize scripts command to synchronize a Routing Engine's configuration and all commit, event, lib and op scripts with the other Routing Engine. If the load-scripts-from-flash statement is configured for the requesting Routing Engine, the device synchronizes the scripts from flash memory on the requesting Routing Engine to flash memory on the responding Routing Engine. Otherwise, the device synchronizes the scripts from the hard disk on the requesting Routing Engine to the hard disk on the responding Routing Engine. The device synchronizes all scripts regardless of whether they are enabled in the configuration or have been updated since the last synchronization.
To synchronize a Routing Engine's configuration file and all commit, event, lib, and op scripts with the other Routing Engine, log in to the Routing Engine from which you want to synchronize, and issue the commit synchronize scripts command:
If the commit check operation fails for the requesting Routing Engine, the process stops, and the scripts are not copied to the responding Routing Engine. If the commit check or commit operation fails for the responding Routing Engine, the scripts are still synchronized, since the synchronization occurs prior to the commit check operation on the responding Routing Engine.
Include the synchronize statement at the [edit system scripts] hierarchy level to synchronize scripts every time you issue a commit synchronize command.
![]() |
|
Related Documentation
- ACX, M, MX, PTX, T Series
- Configuring Junos OS for the First Time on a Device with Dual Routing Engines
- M, MX, PTX, T Series
- Configuring the Junos OS to Support Redundancy on Routers Having Multiple Routing Engines or Switching Boards
- Additional Information
- Junos OS Routing Engine Components and Processes
Published: 2013-09-24
Related Documentation
- ACX, M, MX, PTX, T Series
- Configuring Junos OS for the First Time on a Device with Dual Routing Engines
- M, MX, PTX, T Series
- Configuring the Junos OS to Support Redundancy on Routers Having Multiple Routing Engines or Switching Boards
- Additional Information
- Junos OS Routing Engine Components and Processes