1-6
Cisco IOS XR Getting Started Guide
OL-10957-02
Chapter1 Introduction to Cisco IOS XR Software
Router Management Interfaces
Router Management Interfaces
Because new routers are not yet configured for your environment, you must start configuration using the
command-line interface (CLI). This guide provides instruct ions on using the CLI to configure basic
router features. The Cisco IOS XR software supports the following router man agement interfaces, which
are described in the following sections:
Command-Line Interface, page 1-6
Craft Works Interface, page 1-6
Extensible Markup Language API, page 1-6
Simple Network Management Protocol, page 1-7

Command-Line Interface

The CLI is the primary user interface for configuring, monitoring, and maintaining routers that run the
Cisco IOS XR software. The CLI allows you to directly and simply execute Cisco IOS XR commands.
All procedures in this guide use the CLI. Before you ca n use other router management interfaces, you
must first use the CLI to install and configure those interfaces. Guidelines for using the CLI are
presented in the following chapters:
Chapter 4, “Configuring General Router Features”
Chapter 5, “Configuring Additional Router Features”
Chapter 6, “CLI Tips, Techniques, and Shortcuts”
For information on CLI procedures for other tasks, such as hardware interface and software protocol
management, see the Cisco IOS XR software documents listed in the “Related Documents” section on
page x.

Craft Works Interface

The Craft Works Interface (CWI) is a client-side application used to configure and manage routers that
run the CiscoIOS XR software. CWI includes advanced CLI features and a graphical user interface, and
it is included with the CiscoIOS XR Manageability package.
The CWI is a desktop used to launch management and configurat ion applications. The management and
configuration features include fault management, configuration man agement, performance management,
security management, and inventory management, with an emphasis on speed and efficiency. For more
information, see the CiscoIOS XR so ftware documents listed in the “Related Documents” section on
page x.

Extensible Markup Language API

The Extensible Markup Language (XML) application programming inter face (API) is an XML interface
used for rapid development of client applications and perl scripts to manage and monitor the router.
Client applications can be used to configure the router or request status information from the router by
encoding a request in XML API tags and sending it to the router. The router processes the request and