Cisco Cisco Configuration Engine 3.5.3 开发者指南
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.
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.
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.
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.
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.
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.
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.
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.
use Event Agent.