Cisco Cisco Security Manager 4.6 Guia De Especificaciones

Descargar
Página de 217
 
 
 
  
 
Cisco Security Manager 4.4 API Specification (Version 1.1) 
 
OL- 29074-01 
Page  16
 
1.7 Overview of CSM Message Flows 
When a CSM client wishes to use the CSM server, some of the main high-level message flows are shown in Figure 
1.
  The CSM Server is configured to know about the devices in the network and reads those configurations for 
Firewalls, IPS…etc. After initiation any CSM client may authenticate to the CSM server and access the methods 
provided in the API. The CSM interface is defined as multiple services such as common (section 2), config (section 
3), events (section 4) and utility (section 5) services. 
FW/IPS 
Devices
CSM Server
CSM 
Client
LoginRequest
Read Configuration/
Signatures
LoginResponse
Process Configs &
Sync with Policies
GetDeviceListByType Request
GetDeviceListByType Response
Event Subscription Request
Event Subscription Response
Policy Config Change
Process Config Change
Syslog event for change config 
on device X
GetDeviceConfigByGID Request
GetDeviceConfigByGID Response
CSM Admin 
Device Config Change
GetDeviceConfigByGID Request
GetDeviceConfigByGID Response
Authentication
Get ASA Device
List supported by CSM Server
Get specific device config file
GetServiceInfo Request
GetServiceInfo Response
Verify the config & event 
services match the version...etc
GetPolicyConfigByDeviceGID Request
GetPolicyConfigByDeviceGID Response
Get specific policies that map to 
a particular device
Register interest in change 
config events
Receive change event for 
Device X, get full config that has 
changed
Logout Request
Logout Response
Client terminates
 
Figure 1: High Level CSM Message Exchange 
REST is used for the transport of CSM messages.  In other words, a CSM message is a URL accessed by the CSM 
client.  The XML schema for CSM messages is provided in each service section in this document as well as the 
complete XSD files in section 10.