Guest

Cisco WAN Manager

Cisco Wan Manager Communications

Document ID: 47740



Contents

Introduction
Prerequisites
      Requirements
      Components Used
      Conventions
Inter-Process Communications
      Ilog Messages
      Corba
      Shared Memory
Protocol-Specific Communications
      Stratacom Proprietary
      SNMP
      TFTP
      FTP
      Telnet
Conclusions
Cisco Support Community - Featured Conversations
Related Information

Introduction

This document explains the different internal and external data flows generated by Cisco WAN Manager (CWM). Two types of flow exist:

  • Inter-process communications (IPCs): among the different CWM modules

  • Protocol specific communications: between CWM modules and managed devices

Prerequisites

Requirements

There are no specific requirements for this document.

Components Used

The information in this document is based on these software and hardware versions:

  • CWM 11.0

  • CWM 12.0

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.

Conventions

These conventions are specific to this document:

  • Names of processes are written in italic bold, for example: watchdog .

  • Names of scripts are written in italic only, for example: start_SV+.

For more information on document conventions, refer to the Cisco Technical Tips Conventions.

Inter-Process Communications

Communications between processes can occur locally or through the network because CWM can be fully distributed. On the local server, CWM IPCs can conflict with other products when the ports that are used conflict.

CWM uses several ways for IPCs:

  • Ilog messages

  • Corba

  • Shared memory

Ilog Messages

Ilog is an implementation of the remote procedure call. These processes use ilog:

  • Topod

  • TopoServer

  • linktopoc

  • filetopoc

  • ILMITopoc

  • CWMGateway

  • watchdog

  • emd

  • emc

  • ooemc

  • cwmftpd

  • tftpd

  • iosmgr

  • CwmGs

  • snmpcomm

  • databroker

  • rtm

  • cmgrd

  • *Proxy

  • vnd

  • svmain

  • emsd

  • emsc

  • cmsvr

  • extractd

  • scmctrlsvr

Corba

These processes use Corba (Orbix implementation):

  • CWM Gateway

  • CM Server and CM GUI

  • Log Server

  • Network Topology and related GUIs

  • CWM Generic Server and Security Manager GUI

  • Config Save Restore Server (CSRID) and GUI

  • Wandest Server and Client

  • Corba Service Agent

  • Audit Logger

  • SCM (Control server, Collection Server and Parser)

  • SCMGateway

Corba communications can happen across networks, such as statistic collector with statistic controller. There is a warning about firewall port restriction that can affect topology display in 12.0. Refer to CWM 12.0 Release-notes for more information on how to tune your network. For more information on processes, refer to Cisco Wan Manager Processes

Shared Memory

Some parts of the CWM server, such as element managers with sdbrokers and Informix, use shared memory to exchange data. The installation script updates /etc/system in order to make sure there is enough shared memory resource.

Protocol-Specific Communications

Many CWM services must contact switches for operations. These are the different protocols used:

  • Stratacom proprietary

  • SNMP

  • TFTP

  • FTP

  • Telnet

Stratacom Proprietary

To discover an Autoroute network, CWM talks to the gateway switch with the Stratacom proprietary protocol. To do so, CWM opens port 5120 on the gateway node. The process svmain is responsible for that connection. To troubleshoot Autoroute network discovery done through svmain , refer to Troubleshooting Autoroute Network Discovery.

SNMP

This management protocol is used to verify the stats master configured on a switch, PNNI network discovery, and connection provisioning. You must make sure the communities are consistent on switches and the CWM. You can tune communities on the CWM server with the Network configurator application. CWM 12.0 introduces a new interface to achieve this configuration. Refer to the CWM 12.0 User's Guide for instructions.

Every process that must send SNMP requests, uses snmpcomm process to perform the actual request.

TFTP

This trivial file transfer protocol (TFTP) is mainly used for:

  • switch configuration download during MGX discovery (8220, pxm1 based switches)

  • SWSW upload, configuration upload

  • and statistic files download from Autoroute clouds

FTP

The file transfer protocol is more reliable than TFTP and is used for:

  • PNNI switch discovery when uploading configuration files

  • Statistic files upload from PNNI switches

  • Communications between CWM servers, that is between wandest server and client, between statistic collectors and statistic controller.

The cwmftpd process is responsible for all the FTP transactions.

Telnet

You need the telnet protocol when you configure connections on IOS based elements, such as RPM cards. CWM also uses that protocol when it must execute commands on the switches using, for example, the CLI load configuration.

Conclusions

Many different technologies and protocols are used for CWM communications. You must be sure your server and network setups do not block these communications. You must consult release-notes to see which sockets CWM servers use. The release-notes can also give guidelines about port and firewall configurations.

To see which sockets are used by the product, refer to CWM release-notes:

Cisco Support Community - Featured Conversations

Cisco Support Community is a forum for you to ask and answer questions, share suggestions, and collaborate with your peers. Below are just some of the most recent and relevant conversations happening right now.

 

Related Information


Updated: Jan 31, 2006Document ID: 47740