2-88
Cisco ASR 9000 Series Aggregation Services Router Overview and Reference Guide
OL-17501-09
Chapter 2      Functional Description
System Management and Configuration
Command-Line Interface
The CLI supports configuration file upload and download through TFTP. The system supports generation 
of configuration output without any sensitive information such as passwords, keys, etc. The  
Cisco ASR 9000 Series Routers support Embedded Fault Manager (TCL-scripted policies) through CLI 
commands. The system also supports feature consistency between the CLI and SNMP management 
interfaces.
Craft Works Interface
The system supports CWI, a graphical craft tool for performance monitoring, configuration editing, and 
configuration rollback. CWI is embedded with Cisco IOS XR software and can be downloaded through 
the HTTP protocol. A user can use CWI to edit the router configuration file, create user-defined 
applications, and open Telnet/SSH application windows to provide CLI access.
XML
External (or XML) clients can programmatically access the configuration and operational data of the 
Cisco ASR 9000 Series Router using XML. The XML support includes retrieval of inventory, interfaces, 
alarms, and performance data. The system is capable of supporting 15 simultaneous XML/SSH sessions. 
The system supports alarms and event notifications over XML and also supports bulk PM retrieval and 
bulk alarms retrieval. 
XML clients are provided with the hierarchy and possible contents of the objects that they can include 
in their XML requests (and can expect in the XML responses), documented in the form of an XML 
schema.
When the XML agent receives a request, it uses the XML Service Library to parse and process the 
request. The Library forwards the request to the Management Data API (MDA) Client Library, which 
retrieves data from the SysDB. The data returned to the XML Service Library is encoded as XML 
responses. The agent then processes and sends the responses back to the client as response parameter of 
the invoke method call. The alarm agent uses the same XML Service Library to notify external clients 
about configuration data changes and alarm conditions.
SNMP
The SNMP interface allows management stations to retrieve data and to get traps. It does not allow 
setting anything in the system.
SNMP Agent
In conformance with SMIv2 (Structure of Management Information Version 2) as noted in RFC 2580, 
the system supports SNMPv1, SNMPv2c, and SNMPv3 interfaces. The system supports feature 
consistency between the CLI and SNMP management interfaces.
The system is capable of supporting at least 10 SNMP trap destinations. Reliable SNMP Trap/Event 
handling is supported. 
For SNMPv1 and SNMPv2c support, the system supports SNMP View to allow inclusion/exclusion of 
Miss for specific community strings. The SNMP interface allows the SNMP SET operation.