Cisco Cisco Configuration Engine 3.5.3 开发者指南

下载
页码 348
C H A P T E R
3-1
Cisco Configuration Engine Software Development Kit API Reference and Programmer Guide 3.5.3
OL-17661-04
3
Configuration Service
The Configuration Service is the core component of the Configuration Engine. It consists of a 
configuration server that works in conjunction with configuration agents located at each network device. 
The Configuration Service delivers device and service configurations to Cisco IOS devices for initial 
configuration and mass reconfiguration by logical groups. Routers receive their initial configuration 
from the Configuration Service when they start up on the network the first time.
The Configuration Service uses the Event Service to send and receive events required to apply 
configuration changes and send success and failure notifications.
The configuration server consists of a web server that uses configuration templates and the 
device-specific configuration information stored in the internal directory or external directory modes. 
Configuration templates are text files containing static configuration information in the form of 
command-line interface (CLI) commands. In the templates, variables are specified using lightweight 
directory access protocol (LDAP) URLs that reference the device-specific configuration information 
stored in a directory. 
The configuration server uses Hypertext Transport Protocol (HTTP) to communicate with the 
Configuration Agent running on the managed Cisco IOS device. The configuration server transfers data 
in eXtensible Markup Language (XML) format. The configuration agent in the router uses its own XML 
parser to interpret the configuration data and remove the XML tags from the received configuration. 
The configuration agent can also perform a syntax check on received configuration files. The 
configuration agent can also publish events through the event gateway to indicate the success or failure 
of the syntax check. 
The configuration agent can either apply configurations immediately or delay the application until 
receipt of a synchronization event from the configuration server.
Configuration Service Overview
Configuration Service consists of the following components:
  •
Cisco IOS Configuration Agent
The Configuration Agent feature supports routing devices by providing the following:
  –
Initial configurations
  –
Incremental (partial) configurations
  –
Synchronized configuration updates
IOS is not included in the Configuration Engine product. You need IOS release 12.2(2)T or later to 
use Event Agent.