3-4
Cisco IOS XR Getting Started Guide
Chapter3 Configuring Additional Router Features
Managing Configuration History and Rollback
When multiple commitIDs are present, you can use a commitID to identify a previous configuration to
which you want to return, or you can use the commitID to load the configuration changes made during
that configuration session. You can also load configuration changes from multiple commitIDs, and you
can clear commitIDs. If you are thinking about rolling back the configuration to a specific commitID,
consider the following guidelines:
You cannot roll back to a configuration that was removed because of package incompatibility.
Configuration rollbacks can succeed only when the configuration passes all compatibility checks
with the currently active CiscoIOS XR software.
If an incompatible configuration is found during the rollback operation, the operation fails and an
error is displayed.
The Cisco IOS XR software automatically saves up to 100 of the most recent commitIDs. The following
sections describe how to manage configuration changes and roll back to a previously committed
configuration:
Displaying the CommitIDs, page 3-4
Displaying the Configuration History Log, page 3-5
Displaying the Configuration Changes Recorded in a CommitID, page 3-6
Previewing Rollback Configuration Changes, page 3-6
Rolling Back the Configuration to a Specific Rollback Point, page 3-7
Rolling Back the Configuration over a Specified Number of Commits, page 3-7
Loading the Configuration Changes for a Specific CommitID, page 3-8
Loading Rollback Configuration Changes to the Target Configuration, page 3-8
Deleting CommitIDs, page 3-9
Displaying the CommitIDs
To display a history of up to 100 of the most recent commitIDs, enter the show configuration commit
list command in EXEC mode. Up to 100 of the most recent commitIDs are saved by the system. Each
commitID entry shows the user who committed configuration changes, the connection used to execute
the commit, and commitID time stamp.