Table Of Contents
Upgrading and Managing Cisco IOS XR Software
Contents
Overview of Cisco IOS XR Software Packages
Package Installation Envelopes (PIE Files)
Summary of Cisco IOS XR Software Packages
Packages in the Cisco IOS XR Unicast Routing Core Bundle
Optional Cisco IOS XR Software Packages
Software Maintenance Updates
Summary of Cisco IOS XR Software Bundles
PIE Filenames and Version Numbers
Filename Component Description
Information About Package Management
Summary of Package Management
Copying the PIE File to a Local Storage Device or Network Server
Adding Packages to an SDR
Activating Packages
Adding and Activating a Package with a Single Command
Upgrading and Downgrading Packages
Committing the Active Software Set
Rolling Back to a Previous Install Operation
Managing Software Operations in Secure Domain Routers (SDRs)
Managing Software Packages in a Multishelf System
Default Software Profile for New SDRs
Upgrading Packages
Downgrading Packages
Impact of Package Version Changes
Impact of Package Activation and Deactivation
Concurrent install Operations in an SDR
Delaying the Return of the CLI prompt
Displaying Installation Log Information
Examples
Package Management Procedures
Activation and Deactivation Prerequisites
Obtaining and Placing Cisco IOS XR Software
Locating and Downloading Cisco IOS XR Software
Unpacking Software Bundles (tar Files)
Transferring Installation Files from a Network File Server to a Local Storage Device
Prepare for Software install Operations
Examples
Adding and Activating Packages
Prerequisites
Examples
Committing the Active Package Set
Displaying the Committed Package Versions
Deactivating and Removing Cisco IOS XR Software Packages
Restrictions
Examples
Rolling Back to a Previous Software Set
Displaying Rollback Points
Displaying the Active Packages Associated with a Rollback Point
Rolling Back to a Specific Rollback Point
Rolling Back to the Last Committed Package Set
Software Package Feature List
OS Package Features
Base Package Features
Admin Package Features
Forwarding Package Features
Routing Package Features
Line Card Package Features
Manageability Package Features
Security Package Features
MPLS Package Features
Multicast Package Features
Diagnostics Package
Session Border Controller Package
Additional References
Related Documents
Standards
MIBs
RFCs
Technical Assistance
Upgrading and Managing Cisco IOS XR Software
The Cisco IOS XR software is divided into software packages so that you can select which features run on your router. This chapter describes the concepts and tasks necessary to add feature packages, upgrade the active set of packages, roll back to a previously active set of packages, and perform other related package management tasks.
Feature History for Upgrading and Managing Cisco IOS XR Software
Release
|
Modification
|
Release 3.4.0
|
Support was added for installation operations in SDR EXEC mode.
Three new software PIEs were added:
• Field-programmable devices (FPD)
• Documentation
• IPSec
Module was moved to Cisco IOS XR System Management Configuration Guide from the Cisco IOS XR Getting Started Guide.
|
Release 3.5.0
|
No modification.
|
Contents
•
Overview of Cisco IOS XR Software Packages
•
Information About Package Management
•
Package Management Procedures
•
Software Package Feature List
•
Additional References
Overview of Cisco IOS XR Software Packages
The Cisco IOS XR software is divided into software packages so that you can select which features run on your router. Each package contains the components to perform a specific set of router functions, such as routing, security, or Modular Services card support. Bundles are groups of packages that can be downloaded as a set. For example, the Unicast Routing Core Bundle provides six packages for use on every router.
Adding a package to the router does not affect the operation of the router: it only copies the package files to a local storage device on the router, known as the boot device. (such as the internal flash disk0: on a Cisco CRS-1, or the compact flash drive on a Cisco XR 12000 Series Router). To make the package functional on the router, you must activate it for one or more cards.
To upgrade a package, you activate a newer version of the package. When the automatic compatibility checks have been passed, the new version is activated, and the old version is deactivated.
To downgrade a package, you activate an older version of the package. When the automatic compatibility checks have been passed, the older version is activated, and the newer version is deactivated.
This section contains the following information:
•
Package Installation Envelopes (PIE Files)
•
Summary of Cisco IOS XR Software Packages
•
PIE Filenames and Version Numbers
Note
For more information on the features and components included in each package, see the "Software Package Feature List" section.
Package Installation Envelopes (PIE Files)
Package Installation Envelopes (PIE), are nonbootable files that contain a single package or a set of packages (called a composite package or bundle). Because the files are nonbootable, they are used to add software package files to a running router.
PIE files have a pie extension. When a PIE file contains software for a specific bug fix, it is called a Software Maintenance Update (SMU).
Note
Files with the vm extension are bootable installation files used only to replace all current Cisco IOS XR software. These files are installed from ROM Monitor mode, which causes significant router downtime. Cisco Systems recommends installing or upgrading software packages only using PIE files as described in this document. For more information on vm files, see Cisco IOS XR ROM Monitor Guide.
If the manageability Package Installation Envelopes (PIE) is installed, the entire SONET MIB history is available. If needed, you must configure SNMP and enable the SONET trap.
Summary of Cisco IOS XR Software Packages
Every router includes a basic set of required packages contained in the Cisco IOS XR Unicast Routing Core Bundle. Additional optional packages can be added and activated on the router to provide specific features. This section includes the following information:
•
Packages in the Cisco IOS XR Unicast Routing Core Bundle
•
Optional Cisco IOS XR Software Packages
•
Software Maintenance Updates
•
Summary of Cisco IOS XR Software Bundles
Packages in the Cisco IOS XR Unicast Routing Core Bundle
Table 1 describes the packages contained in the Cisco IOS XR Unicast Routing Core Bundle.
Table 1 Packages Included in the Cisco IOS XR Unicast Routing Core Bundle
Name
|
Description
|
Operating System (OS) and Minimum Boot Image (MBI)
|
Kernel, file system, memory management, and other slow changing core components
|
Base
|
Interface manager, system database, checkpoint services, configuration management, other slow-changing components
|
Administration
|
Resource management: rack, fabric, SDR
|
Routing
|
RIB, BGP, ISIS, OSPF, EIGRP, RIP, RPL
|
Forwarding
|
FIB, ARP, QoS, ACL, and other components
|
Modular Services card or line card drivers
|
MSC or line card drivers
|
The filename for this bundle is:
•
Filename for Cisco CRS-1 Routers: comp-hfr-mini.pie-version
•
Filename for Cisco XR 12000 Series Routers: c12k-mini.pie-version.
See the "Software Package Feature List" section for additional information on the specific features provided by each package.
Optional Cisco IOS XR Software Packages
Table 2 describes the optional packages that can be activated individually.
Table 2 Optional Cisco IOS XR Software Packages
Name
|
Description
|
Manageability
|
Support for HTTP, XML, SNMP and other management tools.
|
MPLS
|
Support for Multiprotocol Label Switching (MPLS).
|
Multicast
|
Support for multicast protocols.
|
Security
|
Support for Secure Sockets Layer (SSL), certificates and other security tools.
|
Session Border Controller
|
Support for border management services for control and management of real-time multimedia traffic (Cisco XR 12000 Series Routers only).
|
Diagnostics
|
Support for testing and verifying hardware functionality while connected to a live network, helping ensure high availability.
|
Field programmable devices (FPD)
|
Support for field-programmable devices (FPDs)
|
Documentation
|
Support for online documentation accessed using the man command.
|
IPSec
|
Support for IPSec and GRE virtual interfaces.
|
See the "Software Package Feature List" section for additional information on the specific features provided by each package.
Software Maintenance Updates
An SMU is a PIE file that contains fixes for a specific defect. A composite SMU is a PIE file that contains SMUs for more than one package. SMUs are added and activated using the same procedures as other PIE files. SMUs are created to respond to immediate issues and do not include new features. Typically, SMUs do not have a large impact on router operations. SMU versions are synchronized to the package major, minor, and maintenance versions they upgrade.
SMUs are not an alternative to maintenance releases. They provide quick resolution of immediate issues. All bugs fixed by SMUs are integrated into the maintenance releases. For information on available SMUs, contact Cisco Technical Support, as described in Obtaining Technical Assistance in the monthly What's New in Cisco Product Documentation.
Summary of Cisco IOS XR Software Bundles
The Cisco IOS XR Software packages are provided in the feature bundles listed in Table 3.
Table 3 Cisco IOS XR Software Bundles
Bundle
|
Package
|
OS
|
Base
|
Admin
|
Forwarding
|
Routing
|
Line Card
|
Management
|
Multicast
|
MPLS
|
Security
|
Diagnostics
|
Session Border Controller
|
FPD
|
Documentation
|
IPSec
|
Cisco IOS XR Unicast Routing Core Bundle
|
X
|
X
|
X
|
X
|
X
|
X
|
|
|
|
|
|
|
|
|
|
Cisco IOS XR IP/MPLS Core Software (Releases 3.2.0 and later)
|
X
|
X
|
X
|
X
|
X
|
X
|
X
|
X
|
X
|
|
X
|
X
|
X
|
X
|
X
|
Cisco IOS XR IP/MPLS Core Software with Encryption (Releases 3.2.0 and later)
|
X
|
X
|
X
|
X
|
X
|
X
|
X
|
X
|
X
|
X
|
X
|
X
|
X
|
X
|
X
|
See the "Software Package Feature List" section for additional information on the specific features provided by each package.
PIE Filenames and Version Numbers
PIE filenames have two formats: one for composite-package PIEs (bundles) and one for single-package PIEs. A composite-package file is a PIE file that contains multiple packages.
Note
Hyphens in the filename are part of the filename.
Table 4 and Table 5 show the filenames in Cisco CRS-1 and Cisco XR 12000 Series Routers.
Table 4 PIE Filenames for Cisco CRS-1 Routers
Software delivery type
|
Cisco CRS-1 Router filename
|
Example
|
Composite (Bundle) PIE
|
comp-platform-composite_name.pie-major.minor.maintenance
|
comp-hfr-mini.pie-3.3.30
|
Single package PIE
|
platform-package_type.-p.pie-major.minor.maintenance
|
hfr-mgbl-p.pie-3.3.30
|
Composite SMU
|
comp-platform-composite_name.ddts.pie
|
comp-hfr-001.CSCec98xxx.pie
|
Single package SMU
|
platform-package_type-major.minor.maintenance.ddts.pie
|
hfr-base-3.3.30.CSCei4xxx.pie
|
Note A SMU composite name usually is "001," which means the SMU is the first SMU for that DDTS. In rare cases in which the same DDTS requires multiple composite SMUs, a second composite version number is released as "002." In the previous example, a second composite SMU "comp-002.CSCec98766" would be created for DDTS CSCec98766.
|
Table 5 PIE Filenames for Cisco XR 12000 Series Routers
Software delivery type
|
Cisco XR 12000 Series Router filename
|
Example
|
Composite (Bundle) PIE
|
platform-composite_name.pie-major.minor.maintenance
|
c12k-mini.pie-3.3.30
|
Single package PIE
|
platform-package_type.pie-major.minor.maintenance
|
c12k-mpls.pie-3.3.30
|
Composite SMU*
|
comp-platform-composite_name.ddts.pie
|
comp-c12k-001.CSCec98xxx.pie
|
Single package SMU
|
platform-package_type-major.minor.maintenance.ddts.pie
|
c12k-base-3.3.30.CSCei45xxx.pie
|
Note A SMU composite name usually is "001," which means the SMU is the first SMU for that DDTS. In rare cases in which the same DDTS requires multiple composite SMUs, a second composite version number is released as "002." In the previous example, a second composite SMU "comp-002.CSCec98766" would be created for DDTS CSCec98766.
|
Filename Component Description
The filename components for all packages are described in Table 6.
Table 6 Composite- and Single-Package Filename Components
Component
|
Description
|
comp
|
The "comp" prefix indicates that the file is a composite of multiple packages.
|
platform
|
Identifies the platform for which the software package is designed.
• For packages designed for CRS-1 routers, the platform designation is "hfr."
• For packages designed for Cisco XR 12000 Series Router, the platform designation is "c12k."
|
composite_name
|
Identifies a specific composite package.
• The only composite PIE file at this time is named "mini" and includes all packages described in the Cisco IOS XR Unicast Routing Core Bundle (see the "Summary of Cisco IOS XR Software Bundles" section).
|
package_type
|
Identifies the type of package the file supports (package_type applies only to single-package PIEs). Package types include:
• fwdg for the Forwarding package
• lc for the Line Card package
• mcast for the Multicast package
• mgbl for the Manageability package
• mpls for the MPLS package
• k9sec for the Security package
• rout for the Routing package
• diags for the Diagnostics package
• sbc for the Session Border Controller package
• fpd for field-programmable device package
• doc for documentation package
• ipsec-service for IPSec service package
|
major
|
Identifies the major release of this package.
• A major release occurs when there is a major architectural change to the product (for example, a major new capability is introduced).
• All packages operating on the router must be at the same major release level.
• A major release is the least frequent release and may require a router reboot.
|
minor
|
Identifies the minor release of this package.
• A minor release contains one or more of the following:
– New features
– Bug fixes
• The minor release version does not have to be identical for all software packages operating on the router, but the operating packages must be certified by Cisco as compatible with each other.
• A minor release may require a router reboot.
|
maintenance
|
Identifies the maintenance release of this package.
• A maintenance release contains a collection of bug fixes for a package.
• The maintenance release version does not have to be identical for all software packages operating on the router, but the major and minor versions of the maintenance release must match those of the package being updated.
• A maintenance release does not usually require a router reboot.
|
ddts
|
SMUs only. Identifies a Distributed Defect Tracking System (DDTS) number that describes the problem this SMU addresses.
DDTS is the method used to track known bugs and the resolutions or workarounds for those issues.
|
Information About Package Management
This section describes the following concepts for managing Cisco IOS XR software packages:
•
Summary of Package Management
–
Copying the PIE File to a Local Storage Device or Network Server
–
Adding Packages to an SDR
–
Activating Packages
–
Adding and Activating a Package with a Single Command
–
Upgrading and Downgrading Packages
–
Committing the Active Software Set
–
Rolling Back to a Previous Install Operation
•
Managing Software Packages in a Multishelf System
•
Managing Software Operations in Secure Domain Routers (SDRs)
•
Upgrading Packages
•
Downgrading Packages
•
Impact of Package Version Changes
•
Impact of Package Activation and Deactivation
•
Concurrent install Operations in an SDR
•
Delaying the Return of the CLI prompt
•
Displaying Installation Log Information
Summary of Package Management
The general procedure for adding optional packages, upgrading a package or package set, or downgrading packages on the router is as follows:
1.
Copy the package file or files to a local storage device or file server.
2.
Add the package or packages on one or more SDRs using the command install add.
3.
Activate the package or packages on one or more SDRs using the command install activate.
4.
Commit the current set of packages using the command install commit.
Figure 1 illustrates key steps in the package management process.
Figure 1 Process to Add, Activate, and Commit Cisco IOS XR Software Packages
Copying the PIE File to a Local Storage Device or Network Server
To add an optional package or upgrade or downgrade a package, you must copy the appropriate PIE file to a local storage device or to a network file server to which the router has access.
If you need to store PIE files on the router, we recommended storing PIE files on the hard disk. Flash disk0 serves as the boot device for packages that have been added or activated on the system. Flash disk1 is used as a backup for disk0.
Tip
Before copying PIE files to a local storage device, check to see if the required PIE files are already on the device.
Adding Packages to an SDR
Use the install add command to unpack the package software files from a PIE file and copy them to the boot device (usually disk0).
•
From administration EXEC mode, the package software files are added to the boot device of the DSDRSC for each SDR effected by the install add command.
•
From EXEC mode, the package software files are added to the boot device of the DSDRSC the current SDR only.
•
Package software files are also added to the standby DSDRSC for any SDR to which the package is added. This ensures that the files are available to the standby in the event of a redundancy switchover. In the Cisco CRS-1, the package files are also added to any additional installed DRPs.
Note
The disk that holds the unpacked software files is also known as the boot device. By default, Cisco CRS-1 routers and Cisco XR 12000 Series Routers use flash disk0 as the boot device. To use an alternate storage device, such as flash disk1, refer to the "Router Recovery with ROM Monitor" chapter of the Cisco IOS XR ROM Monitor Guide. Remember that all RPs in a system must use the same boot device. If the boot device on the primary RP is flash disk0, then the standby RP or DRP must also have a flash disk0.
Activating Packages
Software packages remain inactive until activated with the install activate command.
After a package has been added to the SDR, use the install activate command to activate the package or SMUs for all valid cards. Information within the package is used to verify compatibility with the target cards and with the other active software. Actual activation is performed only after the package compatibility and application program interface (API) compatibility checks have been passed.
Note
In Release 3.4.0, SDR-specific activation is supported for specific packages and upgrades, such as optional packages and SMUs. Packages that do not support SDR-specific activation can only be activated for all SDRs simultaneously from administration EXEC mode.
Activating a Package for all Secure Domain Routers (SDRs)
To activate a package for all secure domain routers (SDRs) in the system, use the install activate command in administration EXEC mode.
Note
To enter administration EXEC mode, you must be logged in to the owner secure domain router (SDR) and have root-system access privileges.
Activating a Package for a Single SDR
•
To activate a package for a specific SDR from administration EXEC mode, use the install activate command with the sdr keyword and sdr-name argument.
•
To activate a package when logged in to an SDR, use the install activate command in EXEC mode.
Adding and Activating a Package with a Single Command
To add and activate a package with a single command, use the install add command with the activate keyword.
•
To add and activate a package for all SDRs, enter the install add command with the activate keyword from administration EXEC mode. To add and activate a package for a specific SDR from administration EXEC mode enter the install add pie-file activate command with the sdr sdr-name keyword and argument.
•
To add and activate a package on a non-owner SDR, enter the install add command with the activate keyword from EXEC mode.
Upgrading and Downgrading Packages
•
To upgrade a package, activate the newer version of the package, and the older version is automatically deactivated.
•
To downgrade a package, activate the older version of the package, and the newer version is automatically deactivated.
Actual activation is performed only after the compatibility checks have been passed.
Committing the Active Software Set
When a package is activated for one or more SDRs, it becomes part of the current running configuration for those SDRs. To make the package activation persistent across reloads, enter the install commit command. On startup, the designated secure domain router shelf controller (DSDRSC) of the SDR loads the committed software set.
•
If the system is restarted before the active software set is saved with the install commit command, the previously committed software set is used.
•
To commit the active software set for a specific SDR from administration EXEC mode, use the install commit command with the sdr sdr-name keyword and argument.
•
To commit the active software set for all SDRs in the system, use the install commit command without keywords or arguments in administration EXEC mode.
Rolling Back to a Previous Install Operation
Although the term commit sounds final, the Cisco IOS XR software provides the flexibility to roll back the selected package set to previously saved package sets. Each time a package is activated or deactivated, a rollback point is created that defines the package set that is active after the package activation or deactivation. The software also creates a rollback point for the last committed package set. If you find that you prefer a previous package set over the currently active package set, you can use the install rollback command to make a previously active package set active again.
For more information, see the "Rolling Back to a Previous Software Set" section.
Managing Software Operations in Secure Domain Routers (SDRs)
In Release 3.4.0 and later release, most install operations can be performed for all SDRs, or for a specific SDR. Install operations, such as adding and activating software packages, are performed in either administration EXEC mode or EXEC mode.
•
Install operations performed in administration EXEC mode can impact a single SDR, or all SDRs in the system. To access administration EXEC mode, you must be a member of the root-system user group.
•
Install operations performed in EXEC mode can impact only the SDR to which the user is logged in.
For more information, review the other sections in this document. For example, see the "Summary of Cisco IOS XR Software Packages" section for an overview of adding and activating packages on a single SDR or on all SDRs. See also the following Cisco Systems documents:
•
Software Package Management Commands on Cisco IOS XR Software module of Cisco IOS XR System Management Command Reference.
•
Configuring Secure Domain Routers on Cisco IOS XR Software module of Cisco IOS XR System Management Configuration Guide.
Managing Software Packages in a Multishelf System
Software operations in a multishelf system are the same as in a single-shelf system: software packages are added and activated on one or more SDRs from either administration EXEC mode or from EXEC mode. The DSC keeps track of software operations for the entire system, while the DSDRSC of each SDR manages the software operations for that specific SDR. Install operations for a specific SDR can also be performed from administration EXEC mode for many features.
•
When an install operation is performed in administration EXEC mode, the software packages and related configurations are synchronized throughout a multishelf system by the designated shelf controller (DSC), using the Ethernet control network, as shown in Figure 2. The DSC maintains an inventory of the packages, versions, and configurations for each node in the system.
•
When an install operation is performed in EXEC mode, the software packages and related configurations are synchronized throughout the nodes assigned to that SDR by the designated secure domain router shelf controller (DSDRSC). The DSDRSC maintains an inventory of the packages, versions, and configurations for each node in the SDR.
See the Software Package Management Commands on Cisco IOS XR Software module of Cisco IOS XR System Management Command Reference for more information on SDR support for each install command.
Note
Whenever a new chassis or node is added to the system, the DSC verifies that the software configuration for that chassis is correct and downloads any required packages and configurations. The active RP in each chassis then distributes and manages the software and configurations for the cards and equipment in that chassis.
Figure 2 DSC in a CRS-1/M-F1 Multishelf System
Default Software Profile for New SDRs
When a new non-owner SDR is created, the nodes assigned to that SDR are activated with the default software profile. In Release 3.4.0, the default profile is the active software set for the owner SDR. The owner SDR is the default SDR accessed by logging into the DSC of the system.
To view the default software profile, use the show install active summary command in administration EXEC mode. Any new nodes that are configured to become a part of an SDR will boot with the default software profile listed in the output of this command.
RP/0/0/CPU0:router(admin)# show install active summary
Upgrading Packages
To upgrade a package that is currently active on an SDR, add and activate a newer version of the same package (see Figure 3). The older version of the software package is deactivated automatically. These actions are permitted only after the package compatibility checks and API version compatibility checks have been passed.
Deactivated packages are not removed from the router. To remove inactive package files, use the install remove command. See the "Deactivating and Removing Cisco IOS XR Software Packages" section for more information.
Caution 
Upgrading or downgrading a software package can cause a process to restart or a new process to start. Use the
test option to preview the impact of the package activation.
Figure 3 Example of a Maintenance Release Package Upgrade
Downgrading Packages
To downgrade a software package, activate an older version on one or more cards for which that package is already active. The newer version of the same software package is deactivated automatically. These actions are performed only after the package compatibility checks and API version compatibility checks have been passed.
Deactivated packages are not removed from the router. To remove inactive package files, use the install remove command. See the "Deactivating and Removing Cisco IOS XR Software Packages" section for more information.
Impact of Package Version Changes
Each package version change has a different impact on the operation of the router, depending on the type of package and whether the upgrade is for a major, minor, or maintenance release. The following resources can provide more information on the impact of a package version change:
•
See the "PIE Filenames and Version Numbers" section for more information on the typical impact for major, minor, and maintenance releases.
•
For specific information regarding the impact of an upgrade, consult the release notes for the package release, and test the impact of the package activation by adding the test option to the install activate command.
•
The IOS XR Software Selector tool also contains information on package version compatibility. See the "Obtaining and Placing Cisco IOS XR Software" section for information regarding online compatibility resources.
Impact of Package Activation and Deactivation
Activation or deactivation of a package can have an immediate impact on the system. The system can be affected in the following ways:
•
When a new package is activated, any new CLI commands for the package are added to the SDRs impacted by the new software. The router need not be restarted or reloaded.
•
When a package is deactivated, the commands associated with the features being deactivated are removed from any SDR impacted by the operation. The commands are no longer available to the user.
•
During a software package deactivation, upgrade, or downgrade, any incompatible configurations are removed from the running configuration of any SDR impacted by the operation, and saved to a file. Messages for incompatible configurations are displayed. Incompatible configurations are those configurations that are not supported by the new version of the software package.
Note
You must address any issues that result from the revised configuration and reapply the configuration, if necessary.
•
New processes may be started.
•
Running processes may be stopped or restarted.
•
All processes in the cards may be restarted. Restarting processes in the cards is equivalent to a soft reset.
•
The cards may reload.
•
No impact: no processes in the card may be affected.
Tip
When activating and deactivating packages, use the test option to test the effects of a command without impacting the running system. After the activation or deactivation process completes, enter the show install log command to display the process results.
Concurrent install Operations in an SDR
In Release 3.4.0 later release, multiple install operations can be performed in different SDRs at the same time, as long as they do not impact the same node. In other words, only one install command can run on a node at a time.
Install operations performed on an SDR impact only the nodes assigned to that SDR, so operations can be performed on both SDRs at the same time. If a user performs an install operation to one or more SDRs from administration EXEC mode, users of the effected SDRs can still perform additional install operations as long as they do not impact the same nodes.
If a second install operation impacts the same nodes as another incomplete instal operation, then the new CLI is rejected until the first operation is complete.
Delaying the Return of the CLI prompt
By default, the CLI prompt is returned to the screen before the installation operation is complete, which allows you to enter other noninstall commands. If additional installation requests are attempted before the first operation is complete, they are not run.
To delay the return of the CLI prompt until an installation operation is complete, enter the install command with the synchronous keyword. For example:
install add disk1:pie-file synchronous
install activate disk0:package synchronous
To determine if an install command is currently running, enter the show install request command.
Displaying Installation Log Information
The install log provides information on the history of the install operations. Each time an install operation is run, a number is assigned to that operation.
•
Use the show install log command to display information about both successful and failed install operations.
•
The show install log command with no arguments displays a summary of all installation operations. Specify the request-id argument to display information specific to an operation. Use the detail or verbose keywords to display details for specific operation.
•
Use the detail or verbose keywords to display detailed information, including file changes, nodes that could be reloaded, impact to processes, and impact to dynamic link libraries (DLL).
Tip
By default, the install log stores up to fifty (50) entries. Use the clear install log-history command to reset the number of entries to any value from 0-255.
Examples
•
Displaying install log Entries: Example
Displaying install log Entries: Example
The following example displays information for the install requests. Use the verbose keyword to display detailed information, including files changes, impact to processes, and impact to dynamic link libraries (DLL).
RP/0/RP0/CPU0:router(admin)# show install log verbose
Install operation 1 started by user 'labuser' at 17:48:51 UTC Sat Jun 03 2006.
install add /disk1:hfr-diags-p.pie-PD34-06.06.07
/disk1:hfr-k9sec-p.pie-PD34-06.06.07 /disk1:hfr-mcast-p.pie-PD34-06.06.07
/disk1:hfr-mgbl-p.pie-PD34-06.06.07 /disk1:hfr-mpls-p.pie-PD34-06.06.07
Install operation 1 completed successfully at 17:51:32 UTC Sat Jun 03 2006.
Install operation 1 'install add /disk1:hfr-diags-p.pie-PD34-06.06.07
/disk1:hfr-k9sec-p.pie-PD34-06.06.07 /disk1:hfr-mcast-p.pie-PD34-06.06.07
/disk1:hfr-mgbl-p.pie-PD34-06.06.07 /disk1:hfr-mpls-p.pie-PD34-06.06.07'
started by user 'labuser' at 17:48:51 UTC Sat Jun 03 2006.
Info: The following packages are now available to be activated:
Info: disk0:hfr-diags-3.4.0.1I
Info: disk0:hfr-k9sec-3.4.0.1I
Info: disk0:hfr-mcast-3.4.0.1I
Info: disk0:hfr-mgbl-3.4.0.1I
Info: disk0:hfr-mpls-3.4.0.1I
Install operation 1 completed successfully at 17:51:32 UTC Sat Jun 03 2006.
Install operation 2 started by user 'labuser' at 18:06:32 UTC Sat Jun 03 2006.
install activate disk0:hfr-diags-3.4.0.1I disk0:hfr-k9sec-3.4.0.1I
disk0:hfr-mcast-3.4.0.1I disk0:hfr-mgbl-3.4.0.1I disk0:hfr-mpls-3.4.0.1I
Install operation 2 completed successfully at 18:07:48 UTC Sat Jun 03 2006.
Summary of changes on nodes 0/1/SP, 0/6/SP, 0/SM0/SP, 0/SM1/SP, 0/SM2/SP,
Activated: hfr-diags-3.4.0.1I
Summary of changes on nodes 0/1/CPU0, 0/6/CPU0:
Activated: hfr-diags-3.4.0.1I
1 hfr-mpls processes affected (0 updated, 1 added, 0 removed, 0
2 hfr-mcast processes affected (0 updated, 2 added, 0 removed, 0
Summary of changes on nodes 0/RP0/CPU0, 0/RP1/CPU0:
Activated: hfr-diags-3.4.0.1I
6 hfr-mgbl processes affected (0 updated, 6 added, 0 removed, 0
8 hfr-mpls processes affected (0 updated, 8 added, 0 removed, 0
7 hfr-k9sec processes affected (0 updated, 7 added, 0 removed, 0
14 hfr-mcast processes affected (0 updated, 14 added, 0 removed, 0
Install operation 2 'install activate disk0:hfr-diags-3.4.0.1I
disk0:hfr-k9sec-3.4.0.1I disk0:hfr-mcast-3.4.0.1I disk0:hfr-mgbl-3.4.0.1I
disk0:hfr-mpls-3.4.0.1I' started by user 'labuser' at 18:06:32 UTC Sat Jun
Info: The changes made to software configurations will not be
Info: persistent across system reloads. Use the command 'admin install
Info: commit' to make changes persistent.
Info: Please verify that the system is consistent following the
Info: software change using the following commands:
The following example displays information for a specific install request. Use the detail keyword to display additional information, including impact to processes and nodes impacted.
RP/0/RP0/CPU0:router(admin)# show install log 2 detail
Install operation 2 started by user 'labuser' at 18:06:32 UTC Sat Jun 03 2006.
install activate disk0:hfr-diags-3.4.0.1I disk0:hfr-k9sec-3.4.0.1I
disk0:hfr-mcast-3.4.0.1I disk0:hfr-mgbl-3.4.0.1I disk0:hfr-mpls-3.4.0.1I
Install operation 2 completed successfully at 18:07:48 UTC Sat Jun 03 2006.
Summary of changes on nodes 0/1/SP, 0/6/SP, 0/SM0/SP, 0/SM1/SP, 0/SM2/SP,
Activated: hfr-diags-3.4.0.1I
Summary of changes on nodes 0/1/CPU0, 0/6/CPU0:
Activated: hfr-diags-3.4.0.1I
1 hfr-mpls processes affected (0 updated, 1 added, 0 removed, 0
2 hfr-mcast processes affected (0 updated, 2 added, 0 removed, 0
Summary of changes on nodes 0/RP0/CPU0, 0/RP1/CPU0:
Activated: hfr-diags-3.4.0.1I
6 hfr-mgbl processes affected (0 updated, 6 added, 0 removed, 0
8 hfr-mpls processes affected (0 updated, 8 added, 0 removed, 0
7 hfr-k9sec processes affected (0 updated, 7 added, 0 removed, 0
14 hfr-mcast processes affected (0 updated, 14 added, 0 removed, 0
Install operation 2 'install activate disk0:hfr-diags-3.4.0.1I
disk0:hfr-k9sec-3.4.0.1I disk0:hfr-mcast-3.4.0.1I disk0:hfr-mgbl-3.4.0.1I
disk0:hfr-mpls-3.4.0.1I' started by user 'labuser' at 18:06:32 UTC Sat Jun
Info: The changes made to software configurations will not be
Info: persistent across system reloads. Use the command 'admin install
Info: commit' to make changes persistent.
Info: Please verify that the system is consistent following the
Info: software change using the following commands:
Install operation 2 completed successfully at 18:07:48 UTC Sat Jun 03 2006.
Package Management Procedures
Review the concepts in the "Information About Package Management" section before performing the following tasks. The following sections describe package management tasks:
•
Activation and Deactivation Prerequisites
•
Obtaining and Placing Cisco IOS XR Software
•
Prepare for Software install Operations
•
Adding and Activating Packages
•
Committing the Active Package Set
•
Deactivating and Removing Cisco IOS XR Software Packages
•
Rolling Back to a Previous Software Set
Activation and Deactivation Prerequisites
The following prerequisites must be met for a package to be activated or deactivated.
•
All cards should be installed and operating properly. For example, you should not activate or deactivate packages while cards are booting, while cards are being upgraded or replaced, or when you anticipate an automatic switchover activity.
•
If a ROM Monitor upgrade is required for the software package, the upgrade must be completed before the package is activated. For ROM Monitor upgrade information and procedures, see Cisco IOS XR ROM Monitor Guide.
•
Although more than one version of a software package can be added to a storage device, only one version of a package can be active for any card.
•
Some packages require the activation or deactivation of other packages.
•
The package being activated must be compatible with the current active software set.
•
In Release 3.3.0 and later releases, SDR-specific activation is supported for specific packages and upgrades, such as optional packages and SMUs. Packages that do not support SDR-specific activation can only be activated for all SDRs simultaneously from administration EXEC mode.
Activation is performed only after the package compatibility checks and API version compatibility checks have been passed. If a conflict is found, an on-screen error message is displayed.
While a software package is being activated, other requests are not allowed to run on any of the impacted nodes. Package activation is completed when a message similar to the following appears:
Install operation 2 completed successfully at 20:30:29 UTC Mon Nov 14 2005.
. Each CLI install request is assigned a requestID, which can be used later to review the events.
Obtaining and Placing Cisco IOS XR Software
This section contains information to locate the available software packages, and transfer them either to a local storage device or to a network server. When this is done, the package or packages can be added and activated on one or more SDRs.
There are two primary ways to obtain Cisco IOS XR software packages.
•
Request the software from Cisco on a flash disk that you can insert into the removable flash disk slot (usually flash disk1). Flash disk1 is optional on Cisco CRS-1 routers and on Cisco XR 12000 Series Routers. When it is installed, flash disk1 can be used to store PIE files, which can then be used to add new software to the boot device (usually flash disk0).
•
Download the Cisco IOS XR software packages to a local storage device of the DSC, such as flash disk1, or to a remote server, such as a tftp or rcp server.
The boot device is the local disk on the DSC where Cisco IOS XR software is added and activated. PIE files should not be stored on this boot device.
•
The default boot device on a Cisco CRS-1 router is disk0. All PIE files should be stored on flash disk1.
•
On the Cisco XR 12000 Series Router, the supported boot devices are disk0, disk1, and compact flash.
This section includes the following information:
•
Locating and Downloading Cisco IOS XR Software
•
Unpacking Software Bundles (tar Files)
•
Transferring Installation Files from a Network File Server to a Local Storage Device
Locating and Downloading Cisco IOS XR Software
To obtain Cisco IOS XR software, use the Cisco IOS XR Software Selector tool at the following web site:
http://www.cisco.com/pcgi-bin/Software/IOXPlanner/planner-tool/ioxplanner.cgi?
The Cisco IOS XR Software Selector tool allows you to browse for your software upgrade from a single interface. You can display and select software by package or bundle name, release, and platform. The tool also includes XML schemas. Choosing a platform, release, or software feature automatically limits the choices based on your selection, until you arrive at your preferred software.
After you select the package or bundle you want, platform, and release number, follow the instructions on the web page to download the software you have selected.
Unpacking Software Bundles (tar Files)
If the software you downloaded is in a tar file (which is denoted by a tar filename extension), you must unpack the file before the PIE files can be added to the router. Third-party software programs can unpack tar files and place the Cisco IOS XR software files in a folder you select. For more information on unpacking tar files, see the documentation for the third-party program.
Transferring Installation Files from a Network File Server to a Local Storage Device
If the Cisco IOS XR software PIE files are located on a remote TFTP, FTP, SFTP, or rcp server, you can copy the files to a local storage device such as disk1. When the PIE files are located on a local storage device, the software packages can be added and activated on the router from that storage device. Table 7 describes the supported server protocols, and the CLI syntax used copy files from each server type to the local storage device.
Tip
Cisco IOS XR software PIE files can also be added to the router boot device directly from the remote server. See Adding and Activating Packages for more information.
Note
Consult your system administrator for the location and availability of your network server.
Table 7 Download Protocols Supported by Cisco IOS XR Software
Name
|
Description
|
Trivial File Transfer Protocol
|
TFTP is a simplified version of FTP that allows files to be transferred from one computer to another over a network, usually without the use of client authentication (for example, username and password).
Note Some Cisco IOS XR images may be larger than 32 MB, and the TFTP services provided by some vendors may not support a file this large. If you do not have access to a TFTP server that supports files larger than 32 MB, download the software image using FTP or rcp.
|
File Transfer Protocol
|
FTP is part of the TCP/IP protocol stack and requires a username and password.
|
Remote Copy Protocol
|
The rcp protocol uses TCP to ensure the reliable delivery of data, and rcp downloads require a usernames.
|
SSH File Transfer Protocol
|
SFTP is part of the SSHv2 feature in the Security package and provides for secure file transfers. For more information, see the Cisco IOS XR System Security Configuration Guide.
|
The router commands listed in Table 8 show how to copy package files to the router using three types of file transfer protocols.
Table 8 Commands for Copying Package Files to the Route
Server Type
|
Command and Examples
|
TFTP
|
The following command syntax is used:
copy tftp://hostname_or_ipaddress/directory-path/pie-name disk1:
Example:
RP/0/RP0/CPU0:router# copy tftp://10.1.1.1/images/comp-hfr-mini.pie disk1:
|
FTP
|
The following command syntax is used:
copy ftp://username:password@hostname_or_ipaddress/directory-path/pie-name disk1:
Example:
RP/0/RP0/CPU0:router# copy ftp://john:secret@10.1.1.1/images/comp-hfr-mini.pie disk1:
|
rcp
|
The following command syntax is used:
copy rcp://username@hostname_or_ipaddress/directory-path/pie-name disk1:
Example:
RP/0/RP0/CPU0:router# copy rcp://john@10.1.1.1/images/comp-hfr-mini.pie disk1:
|
Table 9 describes the command variables for copying packages from a network server.
Table 9 Command Variables for Copying and Adding Packages from a Network Server
Variable
|
Description
|
hostname_or_ipaddress
|
Host name or IP address of the server that stores the source file.
|
pie-name
|
Name of the PIE file (package). See the "Overview of Cisco IOS XR Software Packages" section for descriptions of the available packages.
|
username
|
Required for FTP and rcp only and must be a valid username on the FTP or rcp server.
|
password
|
Required for FTP only. If a password is not provided, the networking device accepts anonymous FTP.
|
directory-path
|
The specified directory should be a directory under the home directory of the user. In the rcp and FTP examples in Table 8, the file being downloaded is in a subdirectory called "images" in the home directory of the user "john."
Note For FTP and rcp services, directory-path is the directory relative to the username home directory. If you want to specify an absolute path for the directory, you must add a "/" following the server address.
|
When the installation files have been transferred to a network file server or the router, you are ready to activate or upgrade the software.
Note
Files with the vm extension are bootable installation files used only to replace all current Cisco IOS XR software. These files are installed from ROMMON and cause significant router downtime. We recommend installing or upgrading software packages using only PIE files, as described in this chapter. See Cisco IOS XR ROM Monitor Guide for information on installing from vm files.
Prepare for Software install Operations
Before adding or activating Cisco IOS XR software:
•
Update the ROM Monitor software, if necessary.
•
Determine if a software change is required.
•
Verify that the new package is supported on your system. Some software packages require that other packages or package versions be activated on a router or SDR, and some packages only support specific cards.
•
Review the release notes for important information related to that release and to help determine the package compatibility with your router configuration.
•
Verify that the system is stable and prepared for the software changes.
This section includes instructions to prepare for software install operations.
Note
Activation is performed only after the automatic package compatibility and API version compatibility checks have been passed. If a conflict is found, an on-screen error message is displayed.
SUMMARY STEPS
1.
Verify that the ROM Monitor version is correct:
a.
admin
b.
show diag
c.
Update the ROM Monitor software, if necessary.
2.
Display the currently active software packages and determine if a change is necessary:
show install active [sdr sdr-name]
3.
Display package information such as expiration date, package components and compatible cards:
show install pie-info device:package [brief | detail | verbose]
4.
Verify that there are no corrupted software files:
install verify [sdr sdr-name]
5.
exit
6.
Verify the system is stable:
a.
show system verify start
b.
show system verify [start | report | detail]
7.
show clock
DETAILED STEPS
| |
Command or Action
|
Purpose
|
Step 1
|
Verify that the ROM Monitor version is correct:
admin
show diag
Example:
RP/0/RP0/CPU0:router# admin
RP/0/RP0/CPU0:router(admin)# show diag
|
• Enters administration EXEC mode.
• In administration EXEC mode, the show diag command displays the ROM Monitor (ROMMON) software version for all cards in the system. Verify that the correct ROM Monitor software version is installed before upgrading Cisco IOS XR software packages.
Note See the "Activation and Deactivation Prerequisites" section for the required ROM Monitor (ROMMON) software version.
• Update the ROM Monitor software if necessary. For instructions, see Cisco IOS XR ROM Monitor Guide.
|
Step 2
|
show install active [sdr sdr-name]
Example:
RP/0/RP0/CPU0:router(admin)# show install
active
|
• Displays the active software for an SDR or for all SDRs. Use this command to determine what software should be added, upgraded or downgraded on the router, and to compare to the active software report after install operations are complete.
– To display the active software for all SDRs on the router, enter this command in administration EXEC mode.
– To display the active packages for a specific SDR from administration EXEC mode, use the sdr sdr-name keyword and argument.
– To display the active packages for a specific SDR when logged in to that SDR, enter this command in EXEC mode.
Note You can also display the active packages for a specific node, and view results in detailed or summary mode. See the Software Package Management Commands on Cisco IOS XR Software module of the Cisco IOS XR System Management Command Reference for more information.
|
Step 3
|
show install pie-info device:package [brief |
detail | verbose]
Example:
RP/0/RP0/CPU0:router(admin)# show install
pie-info disk1:/hfr-mcast-p.pie-3.3.30
|
Displays information imbedded in the package. The following keywords provide three levels of information:
• brief (default): displays the expiration date of the file, the size, and the installed package name. The expiration date is used for certifying the package.
• detail: displays the package components, the compatible cards, the expiration date, file size, and the installed package name.
• verbose: displays information from the detail display and sub-component information.
Note Always review the release notes for the software package for important information related to that release and to help determine the package compatibility with your router configuration.
|
Step 4
|
install verify [sdr sdr-name]
Example:
RP/0/RP0/CPU0:router(admin)# install verify
|
Verifies that there are no corrupted software files. The consistency of a previously installed software set is verified against the package file from which it originated. This command can be used as a debugging tool to verify the validity of the files that constitute the packages to determine if there are any corrupted files. This command is particularly useful when issued after the activation of a package or upgrading the Cisco IOS XR software to a major release.
To perform the command for a specific secure domain router (SDR), use the install verify command with the sdr keyword and sdr-name argument.
Note The install verify command can take up to two minutes per package to process.
|
Step 5
|
exit
Example:
RP/0/RP0/CPU0:router(admin)# exit
|
Exits administration EXEC mode and returns to EXEC mode.
|
Step 6
|
show system verify start
show system verify [detail | report]
Example:
RP/0/RP0/CPU0:router# show system verify start
RP/0/RP0/CPU0:router# show system verify
|
Verifies the system is stable. A variety of information is displayed including the memory and CPU usage, process status, protocol status, and other status information.
• To initiate the system status check, enter the show system verify start command.
• Enter the show system verify or show system verify detail command display system status information.
– The detail keyword displays additional information at the card and processor level, including actual numbers.
– The report keyword displays the same information as the default show system verify command
Note While most of the output should display the status "OK", some processes may show other output, such as "Warning". This does not specifically indicate a problem. Contact your Cisco technical support representative for more information on the output of this command.
|
Step 7
|
show clock
Example:
RP/0/RP0/CPU0:router# show clock
|
Verifies that the system clock is correct. Software operations use certificates based on router clock times.
|
Examples
This section contains examples for the following subjects:
•
Verifying That the ROM Monitor Version Is Correct: Example
•
Displaying the Active Software for All SDRs or for a Specific SDR: Example
•
Displaying Information About the Contents of a PIE File: Example
•
Verifying That There are No Corrupted Software Files: Example
•
Verifying the Current System Status: Example
•
Verifying That the System Clock Is Correct: Example
Verifying That the ROM Monitor Version Is Correct: Example
In the following example, the ROM Monitor software version is displayed in the "ROMMON:" field for each card.
Note
For instructions to upgrade the ROM Monitor software, see Cisco IOS XR ROM Monitor Guide.
RP/0/RP0/CPU0:router# admin
RP/0/RP0/CPU0:router(admin)# show diag
PLD: Motherboard: 0x0025, Processor: 0xda13, Power: N/A
MONLIB: QNXFFS Monlib Version 3.0
ROMMON: Version 1.38(20050525:193402) [CRS-1 ROMMON]
PLIM 0/1/CPU0 : JACKET CARD
PLD: Motherboard: 0x0025, Processor: 0xda13, Power: N/A
MONLIB: QNXFFS Monlib Version 3.0
ROMMON: Version 1.38(20050525:193559) [CRS-1 ROMMON]
Interface port config: 0 Ports
Optical reach type: Unknown
Displaying the Active Software for All SDRs or for a Specific SDR: Example
The following example displays the active packages for all SDRs in the system. Use this information to determine if a software change is required:
RP/0/RP1/CPU0:router(admin)#show install active summary
disk0:comp-hfr-mini-3.3.30
The following example displays a summary of active packages for a specific SDR:
RP/0/RP1/CPU0:router(admin)# show install active summary sdr owner
disk0:comp-hfr-mini-3.3.30
Displaying Information About the Contents of a PIE File: Example
In the following example, information is displayed about the Multicast PIE. This command displays the expiry date of the package, the cards supported by the package, and other details. Use this information to verify the compatibility of the package with your system and other software packages.
Note
A software activation is performed only after the automatic package compatibility and API version compatibility checks have been passed. If a conflict is found, an on-screen error message is displayed.
RP/0/RP1/CPU0:router(admin)# show install pie-info disk1:/hfr-mcast-p.pie-3.3.30 detail
Contents of pie file '/disk1:/hfr-mcast-p.pie-3.3.30':
Expiry date : Jan 19, 2007 02:55:56 UTC
Uncompressed size : 9539249
hfr-mcast V3.3.30[1I] Multicast Package
Build : Built on Fri Feb 24 08:18:54 UTC 2006
Source : By edde-bld1 in /vws/aga/production/3.3.30/hfr/workspace for c2.95.3-p8
Card(s): RP, DRP, DRPSC, OC3-POS-4, OC12-POS, GE-3, OC12-POS-4, OC48-POS,
E3-OC48-POS, E3-OC12-POS-4, E3-OC3-POS-16, E3-OC3C
Components in package hfr-mcast-3.3.30, package hfr-mcast:
platform-ipv4-mrib V[fwd-33/9] HFR platform dependent DLL for MRIB
doc-hfr-mcast V[ci-33/5] Contains the man page documentation for HFR
Verifying That There are No Corrupted Software Files: Example
Verifies the consistency of the currently active software against the file from which it originated.
RP/0/RP0/CPU0:router(admin)# install verify
Install operation 5 'install verify' started by user 'lab' at 14:06:40 UTC
The install operation will continue asynchronously.
RP/0/RP0/CPU0:router(admin)#Info: This operation can take up to 2 minutes.
Info: Verify operation successful, no anomalies found.
Info: [SUCCESS] /bootflash/hfr-diags-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-admin-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-base-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-os-mbi-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-diags-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-mcast-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-mpls-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-lc-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-fwdg-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-admin-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-base-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-os-mbi-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-diags-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-admin-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-base-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-os-mbi-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-diags-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-mcast-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-mpls-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-lc-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-fwdg-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-admin-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-base-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-os-mbi-3.3.30: Verification Successful.
Info: [SUCCESS] /disk0/hfr-mgbl-3.3.30: Verification Successful.
Info: [SUCCESS] /disk0/hfr-k9sec-3.3.30: Verification Successful.
Info: [SUCCESS] /disk0/hfr-diags-3.3.30: Verification Successful.
Info: [SUCCESS] /disk0/hfr-rout-3.3.30: Verification Successful.
Info: [SUCCESS] /disk0/hfr-mcast-3.3.30: Verification Successful.
Info: [SUCCESS] /disk0/hfr-mpls-3.3.30: Verification Successful.
Info: [SUCCESS] /disk0/hfr-lc-3.3.30: Verification Successful.
Info: [SUCCESS] /disk0/hfr-fwdg-3.3.30: Verification Successful.
Info: [SUCCESS] /disk0/hfr-admin-3.3.30: Verification Successful.
Info: [SUCCESS] /disk0/hfr-base-3.3.30: Verification Successful.
Info: [SUCCESS] /disk0/hfr-os-mbi-3.3.30: Verification Successful.
Info: [SUCCESS] /disk0/hfr-mgbl-3.3.30: Verification Successful.
Info: [SUCCESS] /disk0/hfr-k9sec-3.3.30: Verification Successful.
Info: [SUCCESS] /disk0/hfr-diags-3.3.30: Verification Successful.
Info: [SUCCESS] /disk0/hfr-rout-3.3.30: Verification Successful.
Info: [SUCCESS] /disk0/hfr-mcast-3.3.30: Verification Successful.
Info: [SUCCESS] /disk0/hfr-mpls-3.3.30: Verification Successful.
Info: [SUCCESS] /disk0/hfr-lc-3.3.30: Verification Successful.
Info: [SUCCESS] /disk0/hfr-fwdg-3.3.30: Verification Successful.
Info: [SUCCESS] /disk0/hfr-admin-3.3.30: Verification Successful.
Info: [SUCCESS] /disk0/hfr-base-3.3.30: Verification Successful.
Info: [SUCCESS] /disk0/hfr-os-mbi-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-diags-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-admin-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-base-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-os-mbi-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-diags-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-admin-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-base-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-os-mbi-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-diags-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-admin-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-base-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-os-mbi-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-diags-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-admin-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-base-3.3.30: Verification Successful.
Info: [SUCCESS] /bootflash/hfr-os-mbi-3.3.30: Verification Successful.
Install operation 5 completed successfully at 14:12:21 UTC Wed May 10 2006.
Verifying the Current System Status: Example
The following example shows how to prepare for system verification:
RP/0/RP1/CPU0:router# show system verify start
Storing initial router status ...
The following example shows output from running the show system verify command:
Note
While most of the output should display the status "OK", some processes may show other output, such as "Warning". This does not specifically indicate a problem. Contact your Cisco technical support representative for more information on the output of this command.
RP/0/RP1/CPU0:router# show system verify
Getting current router status ...
System Verification Report
==========================
- Verified Memory Usage : [OK]
- Verified CPU Usage : [OK]
- Verifying Blocked Processes
- Verified Blocked Processes : [OK]
- Verifying Aborted Processes
- Verified Aborted Processes : [OK]
- Verifying Crashed Processes
- Verified Crashed Processes : [OK]
- Verified LC Status : [OK]
Unable to get current LC status info
- Verified QNET Status : [FAIL]
- Verifying GSP Fabric Status
- Verified GSP Fabric Status : [OK]
- Verifying GSP Ethernet Status
gsp WARNING messages for router
Current set of gsp ping nodes does not match initial set of nodes
- Verified GSP Ethernet Status : [WARNING]
- Verifying POS interface Status
- Verified POS interface Status : [OK]
- Verifying TenGigE interface Status
- Verified TenGigE interface Status : [OK]
- Verifying TCP statistics
- Verified TCP statistics : [OK]
- Verifying UDP statistics
tcp_udp_raw WARNING messages for router
UDP Packets sent has not increased during this period.
- Verified UDP statistics : [WARNING]
- Verifying RAW statistics
- Verified RAW statistics : [OK]
- Verified RIB Status : [OK]
- Verified CEF Status : [OK]
- Verifying CEF Consistency Status
- Verified CEF Consistency Status : [OK]
- Verified BGP Status : [OK]
- Verified ISIS Status : [OK]
- Verified OSPF Status : [OK]
- Verifying Syslog Messages
- Verified Syslog Messages : [OK]
System may not be stable. Please look into WARNING messages.
Verifying That the System Clock Is Correct: Example
The following example displays the current system clock setting:
RP/0/RP0/CPU0:router# show clock
17:30:47.718 UTC Sat Apr 15 2006
Adding and Activating Packages
The procedure in this section describes how to upgrade or add Cisco IOS XR software PIE files that are stored on a local storage device, such as flash disk1, or on a remote TFTP, FTP, SFTP, or rcp server. The PIE software file can include any of the following:
•
The Cisco IOS XR Unicast Routing Core Bundle (six packages in one composite PIE file)
•
Any of the five optional packages (one package per PIE file)
•
Software Maintenance Updates (SMUs)
When you need to add and activate two or more of the preceding package types, you should add and activate them in the order listed above.
Note
When adding and activating two or more packages, optional packages can be activated together. Also, if the operation is a reload, multiple packages can be activated together. For example, five reload SMUs can be activated together or the Cisco IOS XR Unicast Routing Core Bundle plus the SMUs and optional packages can be activated together.
For an description of the software management process, see Information About Package Management.
These instructions are also used to downgrade software packages. See Downgrading Packages for more information.
Note
By default, install operations are performed asynchronously: the CLI prompt is returned before the operation is complete, allowing the operator to continue work while the installation is completed in the background. Use the synchronous keyword at the end of install commands to delay the return of the CLI prompt until an installation operation is complete. See Concurrent install Operations in an SDR for more information.
Prerequisites
Before upgrading or adding packages from flash disk1, verify that the following prerequisites have been met:
•
Verify that the ROM Monitor version is correct. For instructions on upgrading ROM Monitor, see Cisco IOS XR ROM Monitor Guide.
•
All packages to be upgraded or added are present on a local storage device (flash disk1) or a network file server. For more information, see the "Obtaining and Placing Cisco IOS XR Software" section.
•
Prerequisites for the activation of packages are met as described in the "Activation and Deactivation Prerequisites" section.
•
Complete the procedures described in Prepare for Software install Operations.
SUMMARY STEPS
1.
Connect to the console port and log in.
2.
dir device:
3.
(Optional) admin
4.
Add the PIE file to the router boot device:
install add device:pie-file [sdr sdr-name] [activate]
or
install add tftp://hostname_or_ipaddress/directory-path/pie-file [sdr sdr-name] [activate]
or
install add ftp://username:password@hostname_or_ipaddress/directory-path/pie-file [sdr sdr-name] [activate]
or
install add rcp://username@hostname_or_ipaddress/directory-path/pie-file [sdr sdr-name] [activate]
5.
show install inactive summary [sdr sdr-name]
6.
install activate device:package [test] [sdr sdr-name] [location nodeID]
7.
Repeat Steps 4 through 6 until all packages are added and activated.
8.
(Optional) show install active summary [sdr sdr-name]
9.
(Optional) install verify [sdr sdr-name]
10.
(Optional) exit
11.
(Optional) Verify the system is stable:
a.
show system verify start
b.
show system verify [start | report | detail]
12.
(Optional) Commit the current set of packages:
a.
admin
b.
install commit
13.
Upgrade the field-programmable device (FPD) software, if necessary.
DETAILED STEPS
| |
Command or Action
|
Purpose
|
Step 1
|
Connect to the console port and log in.
|
Establishes a CLI management session with the SDR.
• To log in to a specific SDR, connect to the console port of the active DSDRSC.
• To perform install operations in administration EXEC mode, connect to the console port for the active DSC (active DSDRSC for the owner SDR).
For more information on console connections, see Cisco IOS XR Getting Started Guide.
|
Step 2
|
dir device:
Example:
RP/0/RP0/CPU0:router# dir disk1:
|
(Optional) Displays the package files that are available for package upgrades and additions.
• Only PIE files can be added and activated using this procedure.
• For more information on PIE file names, see the "PIE Filenames and Version Numbers" section.
|
Step 3
|
admin
Example:
RP/0/RP0/CPU0:router# admin
|
(Optional) Enters administration EXEC mode.
• From administration EXEC mode, you can perform install operations for all SDRs, or for a specific SDR. To enter administration EXEC mode, you must be logged in to the owner secure domain router (SDR) and have root-system access privileges.
• This command is not required for users entering install CLIs for a specific SDR.
Note Some show install commands can be entered in EXEC mode on an SDR.
|
Step 4
|
install add device:pie-file [sdr sdr-name]
[activate]
or
install add
tftp://hostname_or_ipaddress/directory-path/pi
e-file [sdr sdr-name] [activate]
or
install add
ftp://username:password@hostname_or_ipaddress/
directory-path/pie-file [sdr sdr-name]
[activate]
or
install add
rcp://username@hostname_or_ipaddress/directory
-path/
pie-file [sdr sdr-name] [activate]
Example:
RP/0/RP0/CPU0:router(admin)# install add
disk1:c12k-mgbl.pie-3.3.30.1i
or
RP/0/RP0/CPU0:router(admin)# install add
tftp://10.1.1.1/images/hfr-k9sec-p.pie
or
RP/0/RP0/CPU0:router(admin)# install add
ftp://john:secret@10.1.1.1/images/hfr-k9sec-p.
pie
or
RP/0/RP0/CPU0:router(admin)# install add
rcp://john@10.1.1.1/images/gsr-k9sec-p.pie
|
Unpacks a PIE file from local storage device or network server and adds the package files to the boot device of the router. The boot device is located on the DSC.
The following arguments are used when adding a package from a PIE file located on a network server:
• Replace device: with the name of the local storage device where the PIE file is stored, such as disk1:.
• Replace pie-file with the name of the PIE file you want to add.
• Replace hostname_or_ipaddress with the host name or IP address of the network file server.
• Replace directory-path with the network file server path that leads to the PIE file to be added.
• Replace username with a username that has access privileges to the directory in which the PIE file is stored.
• Replace password with the password associated with the username that has access privileges to the directory in which the PIE file is stored.
• Use the sdr sdr-name keyword and argument to specify an SDR in administration EXEC mode. This option is not supported in EXEC mode. Replace sdr-name with the name assigned to the SDR.
• The activate option automatically activates the software package after it is successfully added.
Note Multiple versions of a software package can be added to the storage device without impacting the running configuration, but only one version of a package can be activated for a card.
|
Step 5
|
show install inactive summary [sdr sdr-name]
Example:
RP/0/RP0/CPU0:router(admin)# show install
inactive summary
|
(Optional) Displays the inactive packages on the router. Verify that the package added in the previous step appears in the display.
• To display the inactive packages for a specific SDR from administration EXEC mode, use the sdr sdr-name keyword and argument. This option is not supported in EXEC mode. Replace sdr-name with the name assigned to the SDR.
• To display the inactive packages for a specific card (node), use the location option and specify the node ID.
|
Step 6
|
install activate device:package [test] [sdr
sdr-name] [location nodeID]
Example:
RP/0/RP0/CPU0:router(admin)# install activate
disk0:c12k-mgbl-3.3.30
|
Activates a package that was added to one or more SDRs.
• Skip this step if the package was activated earlier with the install add command.
• Replace device:package with the name of the boot device and inactive package, which can be displayed as described in the previous step.
• Press ? after a partial package name to display all possible matches available for activation. If there is only one match, press [TAB] to fill in the rest of the package name.
• Use the sdr sdr-name option to specify an SDR in administration EXEC mode. This option is not supported in EXEC mode. Replace sdr-name with the name assigned to the SDR.
• By default, packages are activated for all cards supported by that package.
• To activate a package for a specific card (node), use the location option and specify the node ID. To display a list of node IDs for the entire system, enter the show platform command in administration EXEC mode. A package cannot be activated on a single node unless some version of the package being activated is already active on all nodes.
Note The package being activated must be compatible with the currently active software to operate. When an activation is attempted, the system runs an automatic compatibility check to ensure that the package is compatible with the other active software on the router. The activation is permitted only after all compatibility checks have been passed.
Tip  When activating packages, use the test option to test the effects of a command without impacting the running system. After the activation process finishes, enter the show install log command to display the process results.
|
Step 7
|
Repeat Steps 4 through 6 until all packages are activated.
|
Activates additional packages as required.
|
Step 8
|
show install active summary [sdr sdr-name]
Example:
RP/0/RP0/CPU0:router# show install active
|
(Optional) Displays all active packages. Use this display to determine if the correct packages are active.
• To display the active packages for a specific SDR from administration EXEC mode, use the sdr sdr-name keyword and argument. This option is not supported in EXEC mode. Replace sdr-name with the name assigned to the SDR.
|
Step 9
|
Verify that there are no corrupted software files.
install verify [sdr sdr-name]
Example:
RP/0/RP0/CPU0:router(admin)# install verify
|
(Optional) Verifies the consistency of a installed software set with the package file from which it originated. This command can be used as a debugging tool to verify the validity of the files that constitute the packages to determine if there are any corrupted files. This command is particularly useful when issued after the activation of a package or upgrading the Cisco IOS XR software to a major release.
To perform the command for a specific secure domain router (SDR) in administration EXEC mode, use the sdr sdr-name keyword and argument.
Note The install verify command can take up to two minutes per package to process.
|
Step 10
|
exit
Example:
RP/0/RP0/CPU0:router(admin)# exit
|
(Optional) Exits administration EXEC mode and returns to EXEC mode.
Use this command only if you performed the install operations in administration EXEC mode.
|
Step 11
|
show system verify start
show system verify [detail | report]
Example:
RP/0/RP0/CPU0:router# show system verify start
RP/0/RP0/CPU0:router# show system verify
|
(Optional) Verifies the system is stable. A variety of information is displayed, including the memory and CPU usage, process status, protocol status, and other status information. Use this information to verify that the system is stable. Enter this command in EXEC mode for each SDR impacted by the install operation.
• To initiate the system status check, enter the show system verify start command.
• Enter the show system verify or show system verify detail command display system status information.
– The detail keyword displays additional information at the card and processor level, including actual numbers.
– The report keyword displays the same information as the default show system verify command
Note While most of the output should display the status "OK", some processes may show other output, such as "Warning". This does not specifically indicate a problem. Contact your Cisco technical support representative for more information on the output of this command.
|
Step 12
|
admin
install commit [sdr sdr-name]
Example:
RP/0/RP0/CPU0:router(admin)# install commit
|
(Optional) Commits the current set of packages for an SDR or for all SDRs so that these packages are used if the router is restarted.
• Enter this command in administration EXEC mode to commit the active software set for all SDRs.
• Enter this command in EXEC mode to commit the active software set for the SDR to which you are logged in.
• To commit the active software set for a specific SDR from administration EXEC mode, use the sdr sdr-name keyword and argument.
For more information, see the "Committing the Active Package Set" section.
|
Step 13
|
Upgrade the field-programmable device (FPD) software, if necessary.
|
Whenever a Cisco IOS XR software image is released that supports SPAs and SIPs, a companion SPA or SIP FPD image is bundled with the Cisco IOS XR software release. However, the FPD image is not automatically upgraded. You must manually upgrade the FPD image running on the SPA or SIP when you upgrade the Cisco IOS XR software image. FPD versions must be compatible with the Cisco IOS XR software that is running on the router.
For information on FRDs, including instructions to upgrade FRD images, refer to the Upgrading FPD Cisco IOS XR Software module of Cisco IOS XR Interface and Hardware Component Configuration Guide.
|
Examples
This section contains examples for the following subjects:
•
Adding a Package: Example
•
Activating a Package: Example
•
Adding and Activating a Package from an FTP File Server with One Command: Example
Adding a Package: Example
The following example shows how to add the contents of a PIE file on disk1 to the boot device. Because the software package is added to the boot device by default, it is not necessary to specify the destination device in the CLI.
RP/0/RP0/CPU0:router(admin)# install add disk1:hfr-mpls-p.pie-3.3.30 synchronous
Install operation 4 'install add /disk1:hfr-mpls.pie synchronous' started by user
'cisco' at 18:10:18 UTC Sat Apr 08 2006.
Info: The following package is now available to be activated:
Info: disk0:hfr-mpls-3.3.80
Install operation 4 completed successfully at 18:14:11 UTC Sat Apr 08 2006.
The following example shows how to add the contents of a PIE file on a TFTP server to the boot device:
RP/0/RP0/CPU0:router(admin)# install add tftp://209.165.201.1/hfr-mpls.pie synchronous
Install operation 4 'install add /tftp://209.165.201.1/hfr-mpls.pie synchronous' started
by user 'cisco' at 18:16:18 UTC Sat Apr 08 2006.
Info: The following package is now available to be activated:
Info: disk0:hfr-mpls-3.3.80
Install operation 4 completed successfully at 18:19:10 UTC Sat Apr 08 2006.
Activating a Package: Example
The following example shows the activation of the MPLS package on a Cisco CRS-1 router. The package is activated on the boot device disk0.
RP/0/RP0/CPU0:router(admin)# install activate disk0:hfr-mpls-3.3.30 synchronous
Install operation 15 'install activate disk0:hfr-mpls-3.3.30 synchronous'
started by user 'lab' at 19:15:33 UTC Sat Apr 08 2006.
Info: The changes made to software configurations will not be persistent
Info: across system reloads. Use the command 'admin install commit' to make
Info: changes persistent.
Info: Please verify that the system is consistent following the software
Info: change using the following commands:
Install operation 5 completed successfully at 19:16:18 UTC Sat Apr 08 2006.
Adding and Activating a Package from an FTP File Server with One Command: Example
To add and activate a package with a single command, enter the install add command with the activate keyword. In the following example, the Manageability PIE located on disk1 is verified, unpacked, and added to the boot device disk0. Because this operation is performed in administration EXEC mode, the package is activated for all SDRs in the system.
RP/0/RP0/CPU0:router(admin)# install add disk1:hfr-mgbl-p.pie-3.3.30 activate
Install operation 4 'install add /disk1:hfr-mgbl-p.pie-3.3.30 activate' started
by user 'cisco' at 07:58:56 UTC Wed Mar 01 2006.
The install operation will continue asynchronously.
:router(admin)#Part 1 of 2 (add software): Started
Info: The following package is now available to be activated:
Info: disk0:hfr-mgbl-3.3.30
Part 1 of 2 (add software): Completed successfully
Part 2 of 2 (activate software): Started
Info: The changes made to software configurations will not be persistent across
system reloads. Use the command 'admin install
Info: commit' to make changes persistent.
Info: Please verify that the system is consistent following the software change
using the following commands:
Part 2 of 2 (activate software): Completed successfully
Part 1 of 2 (add software): Completed successfully
Part 2 of 2 (activate software): Completed successfully
Install operation 4 completed successfully at 08:00:24 UTC Wed Mar 01 2006.
Displaying the Active Packages: Example
The following example displays a summary of the active packages on a router. Because this operation is performed in administration EXEC mode, the active packages for all SDRs are displayed.
RP/0/RP0/CPU0:router(admin)# show install active summary
disk0:hfr-pagent-3.5.0.1I
disk0:hfr-firewall-3.5.0.1I
disk0:comp-hfr-mini-3.5.0.1I
You can also display the active packages for a specific SDR, or for a specific node. Enter the show install active command in EXEC mode, or use the sdr option in administration EXEC mode, as shown in the following example:
RP/0/RP0/CPU0:router(admin)# show install active sdr owner
Secure Domain Router: Owner
Node 0/1/CPU0 [LC] [SDR: Owner]
Boot Image: /disk0/hfr-os-mbi-3.5.0.1I/lc/mbihfr-lc.vm
disk0:hfr-pagent-3.5.0.1I
disk0:hfr-firewall-3.5.0.1I
disk0:comp-hfr-mini-3.5.0.1I
Node 0/6/CPU0 [LC] [SDR: Owner]
Boot Image: /disk0/hfr-os-mbi-3.5.0.1I/lc/mbihfr-lc.vm
disk0:hfr-pagent-3.5.0.1I
disk0:hfr-firewall-3.5.0.1I
disk0:comp-hfr-mini-3.5.0.1I
Node 0/RP0/CPU0 [RP] [SDR: Owner]
Boot Image: /disk0/hfr-os-mbi-3.5.0.1I/mbihfr-rp.vm
disk0:hfr-pagent-3.5.0.1I
disk0:hfr-firewall-3.5.0.1I
disk0:comp-hfr-mini-3.5.0.1I
Committing the Active Package Set
When a package is activated, it becomes part of the current running configuration. To make the package activation persistent across SDR or system-wide reloads, enter the install commit command. On startup, the DSDRSC of the SDR loads this committed software set.
Note
If an SDR reloads and the committed SDR software is incompatible with the current software running on the rest of the system, the committed software of the SDR will not be used and the current running SDR software is used.
If the system is reloaded before the current active software is committed with the install commit command, the previously committed software set is used.
•
To commit the active software set for a specific SDR from administration EXEC mode, use the install commit command with the sdr sdr-name keyword and argument.
•
To commit the active software set for all SDRs in the system, use the install commit command without keywords or arguments in administration EXEC mode.
Tip
Before committing a package set, verify that the SDR is operating correctly and is forwarding packets as expected.
In the following example, the active software packages are committed on all SDRs in a Cisco CRS-1 router:
RP/0/RP0/CPU0:router(admin)# install commit
Install operation 16 'install commit' started by user 'lab' at 19:18:58 UTC
Install operation 16 completed successfully at 19:19:01 UTC Sat Apr 08 2006.
Displaying the Committed Package Versions
To view which packages are committed, enter the show install committed command using the following syntax:
Administration EXEC Mode
show install committed [sdr sdr-name | location node-id] [summary [sdr sdr-name]] [detail [sdr
sdr-name | location node-id]] [verbose [sdr sdr-name | location node-id]]
EXEC Mode
show install committed [location node-id] [summary] [detail [location node-id]] [verbose
[location node-id]]
Note
Enter the show install committed command in administration EXEC mode to display information for the entire system. Use the sdr sdr-name keyword and argument to display information for a specific SDR. Enter the show install committed command in EXEC mode of an SDR to display information for that SDR. For more information on the command options, see Cisco IOS XR System Management Command Reference.
In the following example, the committed packages are shown for the owner SDR:
RP/0/RP0/CPU0:router# show install committed
Secure Domain Router: Owner
Node 0/1/SP [SP] [SDR: Owner]
Boot Image: /disk0/hfr-os-mbi-3.3.30/sp/mbihfr-sp.vm
disk0:comp-hfr-mini-3.3.30
Node 0/1/CPU0 [LC] [SDR: Owner]
Boot Image: /disk0/hfr-os-mbi-3.3.30/lc/mbihfr-lc.vm
disk0:comp-hfr-mini-3.3.30
Node 0/6/SP [SP] [SDR: Owner]
Boot Image: /disk0/hfr-os-mbi-3.3.30/sp/mbihfr-sp.vm
disk0:comp-hfr-mini-3.3.30
Node 0/6/CPU0 [LC] [SDR: Owner]
Boot Image: /disk0/hfr-os-mbi-3.3.30/lc/mbihfr-lc.vm
As with the show install active command, the show install committed command may display a composite package that represents all packages in the Cisco IOS XR Unicast Routing Core Bundle.
Deactivating and Removing Cisco IOS XR Software Packages
When a package is deactivated, it is no longer active on the SDR, but the package files remain on the boot disk. The package files can be reactivated later, or they can be removed from the disk.
A package is deactivated using the following methods:
•
When a newer version of a package is activated, the earlier version of the package is automatically deactivated. See Adding and Activating Packages for instructions.
•
When an earlier version of a package is activated, the newer version is deactivated automatically. See Adding and Activating Packages for instructions.
•
A specific package is deactivated using the install deactivate command. This command turns off the package features for a card or card type.
Restrictions
The following are the restrictions when deactivating and removing Cisco IOS XR Software packages:
•
If a package is added to all SDRs by the admin user, an SDR user cannot remove the package.
•
If a package is added to a specific SDR by an admin user or SDR user, an SDR user can remove the package.
•
A package cannot be deleted if it is part running or committed software of the SDR.
•
A package cannot be deactivated if that package is required by another active package. When a deactivation is attempted, the system runs an automatic check to ensure that the package is not required by other active packages. The deactivation is permitted only after all compatibility checks have been passed.
•
Router reloads: If the deactivation requires a router reload, a confirmation prompt appears. Use the install deactivate command with the noprompt keyword to automatically ignore any reload confirmation prompts and proceed with the package deactivation. The router reloads if required.
•
Node reloads: If a software operation requires a node reload, the configuration register for that node should be set to autoboot. If the config-register for the node is not set to autoboot, then the system automatically changes the setting and the node reloads. A message describing the change is displayed.
•
FPD versions must be compatible with the Cisco IOS XR software that is running on the router; if an incompatibility exists between an FPD version and the Cisco IOS XR software, the device with the FPGA may not operate properly until the incompatibility is resolved. For information on FPDs, including instructions to upgrade FPD images, refer to the Upgrading FPD Cisco IOS XR Software module of Cisco IOS XR Interface and Hardware Component Configuration Guide.
SUMMARY STEPS
1.
Connect to the console port and log in.
2.
admin
3.
install deactivate device:package [sdr sdr-name] [location node-id] [test]
4.
(Optional) show install inactive summary [sdr sdr-name]
5.
(Optional) install verify [sdr sdr-name]
6.
(Optional) exit
7.
(Optional) Verify the system is stable:
a.
show system verify start
b.
show system verify [start | report | detail]
8.
(Optional) Commits the current set of packages:
a.
admin
b.
install commit
9.
(Optional) install remove {[device:package] [inactive [device]]} [test]
DETAILED STEPS
| |
Command or Action
|
Purpose
|
Step 1
|
Connect to the console port and log in.
|
Establishes a CLI management session with the SDR.
• To log in to a specific SDR, connect to the console port of the active DSDRSC.
• To perform install operations in administration EXEC mode, connect to the console port for the active DSC (active DSDRSC for the owner SDR).
For more information on console connections, see Cisco IOS XR Getting Started Guide.
|
Step 2
|
admin
Example:
RP/0/RP0/CPU0:router# admin
|
(Optional) Enters administration EXEC mode.
• From administration EXEC mode, you can perform install operations for all SDRs, or for a specific SDR. To enter administration EXEC mode, you must be logged in to the owner secure domain router (SDR) and have root-system access privileges.
• This command is not required for users entering install CLIs for a specific SDR.
|
Step 3
|
install deactivate device:package [sdr
sdr-name] [location node-id] [test]
Example:
RP/0/RP1/CPU0:router(admin)# install deactivate
disk0:hfr-diags-3.3.30
|
Deactivates a package for one or more SDRs.
Deactivating a Package for all SDRs
To deactivate a package for all SDRs in the system, use the install deactivate command in administration EXEC mode.
Deactivating a Package for a Specific SDR
• To deactivate a package for a specific SDR from administration EXEC mode, use the install deactivate command with the sdr keyword and sdr-name argument.
• To deactivate a package when logged in to an SDR, use the install deactivate command in EXEC mode.
Deactivating a Package for a Specific Node
• Use the location node-id keyword and argument to deactivate the package for a specific node, if supported.
Notes
• Press ? after a partial package name to display all possible matches available for deactivation. If there is only one match, press [TAB] to fill in the rest of the package name.
• When a package is deactivated for an SDR from administration EXEC mode, a notification message appears on the console for that SDR, with information on the impact of the deactivation.
|
Step 4
|
show install inactive summary [sdr sdr-name]
Example:
RP/0/RP0/CPU0:router(admin)# show install
inactive summary
|
(Optional) Displays the inactive packages on the router.
• To display the inactive packages for a specific SDR from administration EXEC mode, use the sdr sdr-name keyword and argument. This option is not supported in EXEC mode. Replace sdr-name with the name assigned to the SDR.
|
Step 5
|
Verify that there are no corrupted software files.
install verify [sdr sdr-name]
Example:
RP/0/RP1/CPU0:router(admin)# install verify
|
(Optional) Verifies the consistency of a installed software set with the package file from which it originated. This command can be used as a debugging tool to verify the validity of the files that constitute the packages to determine if there are any corrupted files. This command is particularly useful when issued after the activation of a package or upgrading the Cisco IOS XR software to a major release.
To perform the command for a SDR, use the install verify command with the sdr keyword and sdr-name argument.
Note The install verify command can take up to two minutes per package to process.
|
Step 6
|
exit
Example:
RP/0/RP1/CPU0:router(admin)# exit
|
(Optional) Exits administration EXEC mode and returns to EXEC mode.
Use this command only if you performed the install operations in administration EXEC mode.
|
Step 7
|
Verify the system is stable:
show system verify start
show system verify [detail | report]
Example:
RP/0/RP1/CPU0:router# show system verify start
RP/0/RP1/CPU0:router# show system verify
|
(Optional) Displays a variety of information including the memory and CPU usage, process status, protocol status, and other status information. Use this information to verify that the SDR is stable.
• To initiate the system status check, enter the show system verify start command.
• Enter the show system verify or show system verify detail command display system status information.
– The detail keyword displays additional information at the card and processor level, including actual numbers.
– The report keyword displays the same information as the default show system verify command
Note While most of the output should display the status "OK", some processes may show other output, such as "Warning". This does not specifically indicate a problem. Contact your Cisco technical support representative for more information on the output of this command.
|
Step 8
|
admin
install commit
Example:
RP/0/RP1/CPU0:router(admin)# install commit
|
(Optional) Commits the current set of packages so that these packages are used if the router is restarted. Packages can be removed only if the deactivation operation is committed.
Note This command is entered in administration EXEC or EXEC mode.
For more information, see the "Committing the Active Package Set" section.
|
Step 9
|
install remove {[device:package] [inactive
[device]]} [test]
Example:
RP/0/RP1/CPU0:router(admin)# install remove
disk0:hfr-diags-3.3.30
|
(Optional) Removes the inactive package.
• Only inactive packages can be removed.
• Packages can be removed only if they are deactivated from all cards in all SDRs.
• The package deactivation must be committed.
• To remove all inactive packages from a storage device (such as disk0:), use the install remove inactive device command.
• To remove a specific inactive package from a a storage device, use the install remove device:package command.
Command Modes
• To remove packages from all SDRs, use the install remove command in administration EXEC mode.
• To remove packages from a specific SDR, use the install remove command in EXEC mode.
• To remove all inactive packages from all nodes in the system or SDR, use the install remove inactive command.
|
Examples
In the following example, a package is deactivated from all SDRs in a router. The changes are committed and the inactive package is removed from the router:
•
Deactivating the Package
•
Committing the Active Software Set
•
Displaying the Inactive Packages
•
Removing the Inactive Package from the Router
Deactivating the Package
RP/0/RP0/CPU0:router(admin)# install deactivate disk0:hfr-diags-3.3.30
Install operation 27 'install deactivate disk0:hfr-diags-3.3.30' started by
user 'lab' at 23:29:37 UTC Sat Apr 15 2006.
The install operation will continue asynchronously.
RP/0/RP1/CPU0:router(admin)#Info: The changes made to software configuration
Info: across system reloads. Use the command 'admin install commit' to make
Info: changes persistent.
Info: Please verify that the system is consistent following the software
Info: change using the following commands:
Install operation 27 completed successfully at 23:30:22 UTC Sat Apr 15 2006.
Committing the Active Software Set
RP/0/RP0/CPU0:router(admin)# install commit
Install operation 29 'install commit' started by user 'lab' at 23:39:21 UTC
Install operation 29 completed successfully at 23:39:24 UTC Sat Apr 15 2006.
Displaying the Inactive Packages
RP/0/RP0/CPU0:router(admin)# show install inactive summary
Removing the Inactive Package from the Router
The following example shows how to remove an inactive package. In this example, the operation is run in test mode. The operation is confirmed and the package is removed.
RP/0/RP0/CPU0:router(admin)# install remove disk0:hfr-diags-3.3.30 test
Install operation 30 'install remove disk0:hfr-diags-3.3.30 test' started by
user 'lab' at 23:40:22 UTC Sat Apr 15 2006.
Warning: No changes will occur due to 'test' option being specified. The
Warning: following is the predicted output for this install command.
Info: This operation will remove the following package:
Info: disk0:hfr-diags-3.3.30
Info: After this install remove the following install rollback points will
Info: no longer be reachable, as the required packages will not be present:
Info: 4, 9, 10, 14, 15, 17, 18
Proceed with removing these packages? [confirm] y
The install operation will continue asynchronously.
Install operation 30 completed successfully at 23.
Rolling Back to a Previous Software Set
The Cisco IOS XR software allows you to roll back one or more SDRs to a previous committed or uncommitted software set. Use the show install rollback ? command to view the available rollback points, and the install rollback to command to roll back the SDR to a previous software set. You can also use the install rollback to committed command to roll back to the most recent committed software set.
Note
Beginning with Release 3.4.0, rollback operations can be performed for all SDRs by running the command in administration EXEC or for a single SDR by running the command in either administration EXEC or EXEC mode.
Review the following sections for more information:
•
Displaying Rollback Points
•
Displaying the Active Packages Associated with a Rollback Point
•
Rolling Back to a Specific Rollback Point
•
Rolling Back to the Last Committed Package Set
Displaying Rollback Points
A rollback point is created every time a software package is activated, deactivated, or committed. Use the show install rollback ? command to display the eligible rollback points:
RP/0/RP0/CPU0:router# admin
RP/0/RP0/CPU0:router(admin)# show install rollback ?
RP/0/RP0/CPU0:router(admin)#show install rollback ?
0 ID of the rollback point to show package information for
2 ID of the rollback point to show package information for
In this example, the rollback points are 0 and 2. The rollback point with the highest number is the current software point. For example, if the last install operation was operation 3 (activating the MPLS package) then the highest rollback point is 3, which is the same as the current software (MPLS package activated).
Command Modes
Enter the command in administration EXEC mode to display rollback points for all SDRs. Enter the command in EXEC mode to display rollback points for the SDR to which you are currently logged in. You can also display rollback points for a specific SDR in administration EXEC mode by using the sdr sdr-name keyword and argument.
Displaying the Active Packages Associated with a Rollback Point
To display the active packages associated with a rollback point, use the show install rollback command with the point-id argument. This command displays the packages that will be active if you roll back one or more SDRs to that installation point. For example, the show install rollback 2 command displays the packages that will be active if you roll back to rollback point 2.
RP/0/RP0/CPU0:router(admin)# show install rollback 2
Secure Domain Router: Owner
Node 0/1/SP [SP] [SDR: Owner]
Boot Image: /disk0/hfr-os-mbi-3.3.84/sp/mbihfr-sp.vm
disk0:comp-hfr-mini-3.3.84
Node 0/1/CPU0 [LC] [SDR: Owner]
Boot Image: /disk0/hfr-os-mbi-3.3.84/lc/mbihfr-lc.vm
disk0:comp-hfr-mini-3.3.84
Node 0/RP0/CPU0 [RP] [SDR: Owner]
Boot Image: /disk0/hfr-os-mbi-3.3.84/mbihfr-rp.vm
disk0:comp-hfr-mini-3.3.84
Node 0/RP1/CPU0 [RP] [SDR: Owner]
Boot Image: /disk0/hfr-os-mbi-3.3.84/mbihfr-rp.vm
disk0:comp-hfr-mini-3.3.84
Node 0/SM0/SP [SP] [SDR: Owner]
Boot Image: /disk0/hfr-os-mbi-3.3.84/sp/mbihfr-sp.vm
disk0:comp-hfr-mini-3.3.84
Node 0/SM1/SP [SP] [SDR: Owner]
Boot Image: /disk0/hfr-os-mbi-3.3.84/sp/mbihfr-sp.vm
disk0:comp-hfr-mini-3.3.84
Node 0/SM2/SP [SP] [SDR: Owner]
Boot Image: /disk0/hfr-os-mbi-3.3.84/sp/mbihfr-sp.vm
disk0:comp-hfr-mini-3.3.84
Node 0/SM3/SP [SP] [SDR: Owner]
Boot Image: /disk0/hfr-os-mbi-3.3.84/sp/mbihfr-sp.vm
disk0:comp-hfr-mini-3.3.84
Command Modes
The command syntax in EXEC and administration EXEC modes is different. In administration EXEC mode, the sdr sdr-name option allows you to view the rollback points for a specific SDR. To view the rollback points that apply to all SDRs, enter the command without the sdr option. In EXEC mode, the rollback points are displayed only for the SDR to which you are currently logged in:
Administration EXEC Mode Syntax
show install rollback point-id [sdr sdr-name | location node-id] [summary [sdr sdr-name]] [detail [sdr sdr-name | location node-id]]
EXEC Mode Syntax
show install rollback point-id [location node-id] [summary] [detail [location node-id]]
Note
For more information on the command options, see the Software Package Management Commands on Cisco IOS XR Software module of Cisco IOS XR System Management Command Reference.
Rolling Back to a Specific Rollback Point
You can roll back to a specific rollback point, including a noncommitted software set:
•
If you roll back to the most recent noncommitted rollback point (with the highest number), you do not need to reload the router.
•
You can repeat the rollback process one rollback point at a time without reloading if you always choose the most recent rollback point.
•
If you choose a rollback point that is older than the most recent point, the impacted nodes reload, interrupting data traffic on those nodes. Before the reload occurs, you are prompted to confirm the install rollback operation.
In the following example, the system is rolled back to noncommitted rollback point 8:
RP/0/RP0/CPU0:router(admin)# install rollback to 8
Install operation 10 'install rollback to 8' started by user 'cisco' at 07:49:26
The install operation will continue asynchronously.
RP/0/RP0/CPU0:router(admin)#Info: The changes made to software configurations will not
be persistent
Info: across system reloads. Use the command 'admin install commit' to make
Info: changes persistent.
Info: Please verify that the system is consistent following the software
Info: change using the following commands:
The currently active software is the same as the committed software.
Install operation 10 completed successfully at 07:51:24 UTC Mon Nov 14 2005.
Rolling Back to the Last Committed Package Set
Use the install rollback to committed command to roll back to the last committed package set.
In the following example, all SDRs in the system are rolled back to the last committed package set:
RP/0/RP0/CPU0:router(admin)# install rollback to committed
Install operation 27 'install rollback to committed' started by user 'lab' at
16:41:38 UTC Sat Nov 19 2005.
Info: The rollback to committed software will require a reload of impacted
Info: nodes because it is over multiple activation & deactivation
Info: This operation will reload the following node:
Info: 0/RP1/CPU0 (RP) (SDR: Owner)
Info: This operation will reload all RPs in the Owner SDR, and thereby
Info: indirectly cause every node in the router to reload.
Proceed with this install operation? [confirm]
RP/0/RP0/CPU0:router(admin)#Updating Commit Database. Please wait...[OK]
Info: The changes made to software configurations will not be persistent
Info: across system reloads. Use the command 'admin install commit' to make
Info: changes persistent.
Info: Please verify that the system is consistent following the software
Info: change using the following commands:
Install operation 27 completed successfully at 16:42:23 UTC Sat Nov 19 2005.
Rolling Back the Committed Software Set for All SDRs
To perform a rollback for all SDRs in the system, use the install rollback to committed command in administration EXEC mode.
Rolling Back the Committed Software Set for a Specific SDR
•
To roll back the committed software set for a specific SDR from administration EXEC mode, use the install activate command with the sdr keyword and sdr-name argument.
•
To roll back the committed software set for a specific SDR, use the install rollback to committed command in EXEC mode.
Software Package Feature List
This appendix lists the features and components included with each Cisco IOS XR software package:
•
OS Package Features
•
Base Package Features
•
Admin Package Features
•
Forwarding Package Features
•
Routing Package Features
•
Line Card Package Features
•
Manageability Package Features
•
Security Package Features
•
MPLS Package Features
•
Diagnostics Package
•
Session Border Controller Package
OS Package Features
The OS package provides the basic operating system and the following features:
•
1-GB flash
•
DOS FAT file system support
•
Flash disk support
•
Initial system bring up
•
QNET
•
QNX flash file system
•
Spinning media support
•
System bring up from disk1
•
System bring up from ROM Monitor (ROMMON) using TFTP on Cisco CRS-1 routers
•
System bring up from ROM Monitor (ROMMON) using Boothelper and TFTP on Cisco XR 12000 Series Routers
Base Package Features
The Base package provides the basic infrastructure required to boot the router to the CLI prompt and activate software packages. The Base package also provides the following features:
•
AAA Services
•
BCDL
•
Dependency checker
•
DLL upgrade
•
GSP
•
Hitless software upgrade or downgrade using PIE files
•
Interface manager
•
Maintenance and display of counters for each entry in the internal Forwarding Information Base (FIB)
•
Maintenance and display of internal FIB upon user request
•
MD5 or one-way encryption support
•
Netio
•
Netio—DLL Restart
•
Network Time Protocol (NTP) configuration and operation
•
Packet manager
•
Password management
•
PFI
•
QSM
•
RADIUS support
•
Rate limiting router addressed and originated packets—hardcoded
•
Role-based authorization
•
Scoped restarts
•
Simple Network Management Protocol (SNMP) v1, v2c, and v3 support
•
Support for routing inbound packets using Layer 3 information
•
Support for routing inbound packets using Layer 4 information
•
Support of forwarding to target route processor (RP) and distributed route processor (DRP)
•
SysDB—Hitless downgrade or upgrade
•
Syslog over IPv4 transport
•
Syslog over IPv6 transport
•
Syslog support
•
TACACS+ support
•
Version manager (including data translator)
Admin Package Features
The Admin package provides the basic software required to manage the router. The Admin package provides the following features:
•
Admin plane—secure domain router (SDR) plane isolation
•
Admin plane support
•
Control Fast Ethernet (FE) support
•
Control Gigabit Ethernet (GE) support
•
DSDRSC election
•
Designated shelf controller (DSC) election
•
Fabric card online insertion and removal (OIR)
•
Fabric manager
•
Fabric plane management
•
Fabric statistics
•
Fabric topology management
•
Cisco CRS-1 platform support
•
Cisco XR 12000 Series Router support for Cisco XR 12006, Cisco XR 12010, Cisco XR 12016, Cisco XR 12404, Cisco XR 12406, Cisco XR 12410, and Cisco XR 12416 routers
•
SDR infrastructure
•
SDR plane support
•
Management GE support
•
Owner SDR support
Forwarding Package Features
The Forwarding package provides the following features:
•
(X) access control lists (ACLs)
•
Quality of service (QoS) and class of service (CoS) using MQC
•
Queueing (ingress and egress)
•
Policing (ingress and egress)
•
Diagnostic and network management support
•
ARP
•
Class-based marking (ingress and egress) for discard class, multicast traffic, EXP, QoS group, v4 DSCP, and v4 precedence
•
CLNS services
•
dCEF support
•
DHCP relay
•
DNS client support
•
FTP client and FTP client support
•
High-level data link control (HDLC) (Cisco)
•
IPv4
•
IPv6 (excluding IPSec and mobility)
•
Layer 3 loopback, policing (dual-rate, three-color policer and single-rate, three-color policer), load balancing through CEF, and load balancing through CEF (IPv6 forwarding services)
•
MDRR support
•
NTP support with external source
•
PPP support
•
Random Early Detection (RED)—based on precedence
•
DSCP
•
EXP
•
Sockets Label Information Base (LIB) support
•
Telnet support
•
TFTP support
•
Trace route support
•
Weighted Random Early Detection (WRED)—based on bytes or packets or time
Routing Package Features
The Routing package supports routing protocols (BGP, OSPF, and IS-IS), RIB, and the routing policy engine. The Routing package supports the following features:
•
MP-BGP v4
•
OSPFv2 and OSPFv3
•
IS-IS
•
Static routes
•
Route policy language (RPL)
•
BTSH
•
Conditional route injection (conditional advertisement)
•
Exponential backoff shortest path first (SPF) algorithm support
•
Extended community
•
Filter prefixes on a per-peer basis for inbound and outbound prefix advertisement
•
Graceful restart with NSF (Cisco implementation and IS-IS)
•
MD5 authentication
•
MPLS TE support—intra-area
•
Multipath support for eBGP
•
Multiple RIB table support for AFI and SAFI
•
Name-based community set
•
Next-hop propagation
•
Prioritized RIB update
•
RIB standby capable
•
RIB support redistribution
•
Route dampening
•
Route redistribution
•
Show advertised routes
Line Card Package Features
The Line Card package supports the following features:
•
Alarms and (performance monitoring) PM
•
Automatic Protection Switching (APS) during line card (LC) failure
•
APS during LC OIR
•
APS and MSP GR-253
•
G-783 Annex A/G-841 (no Annex B)
•
Cisco IOS-like APS and MSP
•
Bellcore GR-253 (as applicable)
•
Dynamic mapping of queues to interfaces
•
Hierarchical QoS (on cards that support this)
•
ITU-T G.957 (as applicable)
•
Layer 1 loopback
•
Loopback support (for each subinterface and for each port)
•
OC-192
•
OC-48
•
Optical power monitoring
•
Pointer activity monitoring
•
SONET and Synchronous Digital Hierarchy (SDH) alarm recognition and processing
•
SONET and SDH header byte visibility and manipulation
•
SONET and SDH concatenated
•
Standards-compliant SONET and SDH interface
•
Stratum 3 and G.813 clocking
•
Maximum number of egress (CoS) queues as supported by hardware
•
Maximum number of ingress queues as supported by the hardware
•
Maximum number of interfaces as supported by hardware
•
Maximum prefix table size as supported by hardware
•
Synchronization: local (internal) or loop timed (recovered from network); Stratum 3 (4.6 pmm) clock accuracy
Manageability Package Features
The Manageability package supports the following features:
•
Alarms management—configuration, operation, and correlation support
•
Configuration editor and manager
•
Accounting and statistics management
•
Performance management
•
Fault Management
•
Terminal services enhancements
•
Enhanced command-line interface (CLI)
•
Extensible markup language (XML) interface and schemas
•
Common Object Request Broker Architecture (CORBA) support
•
MIB support. For a complete list of supported MIBs, go to the following link:
http://www.cisco.com/public/sw-center/netmgmt/cmtk/mibs.shtml
Security Package Features
The Security package supports the following features:
•
Secure socket layer (SSL—SSLv2, SSLv3, TLSv1)
•
Control packet policing
•
IPSec
•
Client and server support (Secure Shell [SSH])
•
Client support (SFTP)
•
Enhanced password security
•
IPv6 SSH and SFTP
•
Management plane protection (MPP)
•
MD5
•
PKI
•
Random number generator
•
SHTTP support
•
Software authentication
•
SSHv1 and SSHv2 support
•
Transport Layer Security Version 1 (TLSv1) support
MPLS Package Features
The Multiprotocol Label Switching (MPLS) package supports the following features:
•
Fast reroute (FRR) with link, node, and bandwidth protection
•
Label distribution protocol (LDP)
–
LDP core (RFC 3036) (including link and targeted neighbors)
–
LDP graceful restart (draft-ieft-mpls-ldp-graceful-restart02.txt)
–
LDP high availability (HA) (restart automatic switchover)
–
LDP MIBs (draft-ieft-mpls-ldp0mib-08.txt)
–
LDP support for Layer 3 load balancing
–
LDP support on Packet-over-SONET/SDH (POS) interfaces
–
LDP over Multilink PPP on the Cisco XR 12000 Series Router
–
LDP IGP Auto-configuration (ISIS and OSPF)
–
LDP-IGP synchronization
–
Layer 2 VPN: pseudowire signalling for Any Transport over MPLS (AToM)
–
Session protection
•
MPLS forwarding and load balancing
•
MPLS traffic engineering (MPLS TE)
–
DS-TE
–
Inter-area TE
–
Multi-area TE
–
TE/FRR over POS/Ether Link Bundling
–
Unequal load sharing over TE tunnels
•
Resource Reservation Protocol (RSVP)
–
ACL-based prefix filtering
–
RSVP TE
–
RSVP extensions for GMPLS
–
RSVP extensions for OUNI
–
RSVP authentication, authorization, and accounting (AAA) CLI
–
RSVP graceful restart and hellos
–
RSVP refresh reduction
•
UNI-C
–
UNI-C hierarchical SONET alarms suppression
–
UNI-C local path restoration
•
XML schema support, configuration, and operation
Multicast Package Features
The Multicast package supports the following features:
•
Auto-RP and Bootstrap Router (BSR)
•
Bidirectional Protocol Independent Multicast (PIM)
•
Dynamic registration using Internet Group Management Protocol (IGMP)
•
Explicit tracking of hosts, groups, and channels for IGMPv3
•
MBGP
•
MSDP
•
Multicast NSF
•
Multicast Reverse Path Forwarding (RPF)—loose mode
•
Multicast Virtual Private Networks (MVPN)
•
Out-of-resource handling
•
PIM-SM
•
PIM-SSM
•
Source Specific Multicast with IGMP v3
Diagnostics Package
Cisco IOS XR online diagnostics allow you to test and verify hardware functionality while connected to a live network. Scheduled diagnostics help ensure system high availability (HA). If a problem is detected, online diagnostics help isolate the location of the problem, allowing you to identify and replace the hardware. Online diagnostics are also used for system acceptance when receiving new hardware.
The online diagnostics contain tests that check different hardware components and verify the data path and control signals. Nondisruptive online diagnostic tests provide background health monitoring and can be scheduled or run on demand. On-demand diagnostics run from the command-line interface (CLI); scheduled diagnostics run at user-designated intervals or specified times when the system is connected to a live network.
Integrated Field Diagnostics (IFDs) are provided to allow the loading and unloading of offline diagnostic images. Loading a diagnostic image places the specified location out of service. When an offline diagnostic image is loaded, the diagnostic start and diagnostic stop commands are used to control test execution, and the show diagnostic content and show diagnostic results commands are used to show the test list and results.
The integrated field diagnostics detect problems in hardware components, including memory (failures that occur over time).
For more general information on diagnostics, see Cisco IOS XR Diagnostics. See Cisco IOS XR Interface and Hardware Component Command Reference for diagnostic command information.
Session Border Controller Package
The Session Border Controller (SBC) package provides border management services for Cisco XR 12000 Series Routers. Session Border Controllers controls and manages real-time multimedia traffic flows between IP network borders, handling signaling and media. SBCs perform native IP interconnection functions required for real-time communications, such as access control, NAT/firewall traversal, bandwidth policing, accounting, signaling interworking, legal intercept, and QoS management.
Additional References
The following sections provide references related to software package management on Cisco IOS XR software.
Related Documents
Related Topic
|
Document Title
|
Cisco IOS XR install commands
|
Software Package Management Commands on Cisco IOS XR Software module of Cisco IOS XR System Management Command Reference, Release 3.5
|
Cisco IOS XR getting started material
|
Cisco IOS XR Getting Started Guide, Release 3.5
|
Cisco IOS XR master command index
|
Cisco IOS XR Commands Master List, Release 3.5
|
Information about user groups and task IDs
|
Configuring AAA Services on Cisco IOS XR Software module of Cisco IOS XR System Security Configuration Guide, Release 3.5
|
Standards
Standards
|
Title
|
No new or modified standards are supported by this feature, and support for existing standards has not been modified by this feature.
|
—
|
MIBs
RFCs
RFCs
|
Title
|
No new or modified RFCs are supported by this feature, and support for existing RFCs has not been modified by this feature.
|
—
|
Technical Assistance
Description
|
Link
|
The Cisco Technical Support website contains thousands of pages of searchable technical content, including links to products, technologies, solutions, technical tips, and tools. Registered Cisco.com users can log in from this page to access even more content.
|
http://www.cisco.com/techsupport
|