The Provisioning Management chapter of the Cisco Internet OSS for VoIP: Infrastructure Manager
(Cisco VoIP: Infrastructure Manager) Solution is the second chapter in a four chapter Cisco VoIP:
Infrastructure Manager Solution document. Provisioning management, in the context of this Solution,
deals with the provisioning of network elements and the management of those configuration files. This
guide details the network architecture, provisioning management applications, configuration file
management applications, and the deployment strategies surrounding Cisco's Configuration
Management Solution.
Cisco employs adistributed model for its service provider, Voice overIP (VoIP) product suite. Although,
at a certain level, each deployed device requires a unique instance of an Element Management System
(EMS) to provide upstream information pertaining to fault, performance, and provisioning, it is
incumbent upon the Network Management System (NMS) to appear as a virtual entity that hides the
individual element complexity.
A complete NMS Solution adheres to the Fault, Configuration, Accounting, Performance and Security
(FCAPS) model. The solution covered in this document finds its place in the Configuration portion of
the FCAPS model. It is a component chapter in the Cisco VoIP: Infrastructure Manager Solution and
deals specifically with configuration and provisioning management. It is intended to be referenced in
conjunction with the companion chapters dealing with performance and fault management.
Description
OL-2706-01
This chapter is a collection of published material, all available on Cisco Connection Online (CCO). All
the specifics of importance in this document can be found in one or more of the documents listed in the
“Related Documents” section. Each URL listed in the “Related Documents” section points to
documentation for a particularapplication orpair ofapplications and is complete in its own right for that
application. This guide pulls together the information available for all of the provisioning applications
of importance to the Cisco VoIP: Infrastructure Manager Solution.
For all of the applications or functionality detailed in this guide, there is a comprehensive set of
documents available on CCO. The “Related Documents” section is a to guide to finding them.
Cisco Internet OSS for VoIP: Infrastructure Manager Implementation Guide
2-1
Overview
Target Market
The applications and devices described in this document are positioned for service providerscale, VoIP
networks. Although many ofthe applications can be deployedin enterprises andsmaller scale networks,
the solution suite referred to in this Solution guide is aimed at the large carriers and providers of VoIP
network bandwidth and services. It also concentrates on the devices deployed in a VoIP network,
although non-VoIP devices integral to the VoIP network must also be taken into account.
Scope of the Solution
The provisioning component of the Cisco VoIP: Infrastructure Manager Solution provides the
applications and network level visibility required to manage the distributed telephony architectures
detailed in the next sections.
The Cisco Packet Telephony Center application operates at the Network Management Layer (NML) of
the Telecommunications Management Network (TMN) hierarchy. Its most important function is the
realization of a virtual entity view, hiding much of the internal complexity of the OPT network detailed
in the“Solution Architecture”section. The Cisco Voice RoutingCenter (CiscoVRC) application is used
to help service providers manage dial plans for H.323 based VoIP networks. Cisco VRC can be applied
to existing networks with working dial plans and can also be used to design new dial plans for the set of
gateways, gatekeepers, and directory gatekeepers.
The Cisco CNS Intelligence Engine 2100 Series (Cisco CNS IE2100 Series) is a network management
device that acts as a configuration service for automating the deployment and management of network
devices and services.
The Cisco MGC Node Manager (CMNM) provides an element management system for the PSTN
Gateway (PGW 2200). CMNM provides alarm processing and performance data collection that can be
displayed in a self contained Graphical User Interface (GUI) or forwarded to upstream processing
applications.
The provisioning component of the CMNM comprises two applications:
• Voice Services Provisioning Tool (VSPT)
• CiscoView.
VSPT is used as a provisioning service for the PGW 2200. VSPT communicates in Man Machine
Language (MML) to the PGW 2200, to configure point codes, link sets and SS7 paths and routes
CiscoView displays and monitors, and provides a GUI for chassis configuration for the Cisco SLT
(c2600 series) and LAN switch (Cisco Catalyst 2900, 5500 and 6509) devices.
Chapter 2 Provisioning
Document Purpose
A large collection of documentation, referenced in the “Related Documents” section, covering the
descriptions, installation,and preliminary setup of theapplications and components of thisProvisioning
Management Solution.The purposeof this chapter is todescribe a basic network containing the network
elements that are covered by these applications, install the management applications that comprise the
provisioning application set of the Internet OSS (IOSS) for packet voice networks, complete initial
configuration of those applications, and then use them to provision a sample network.
For detailed, in-depth information on installation and configuration of the individual applications, refer
to the documentation listed in the “Related Documents” section, that is available on Cisco Connection
Online. This chapter attempts to serve as a quick start guide to help you understand the entire
Provisioning Solution and how it fits into the overall Cisco VoIP: Infrastructure Manager Solution.
Cisco Internet OSS for VoIP: Infrastructure Manager Implementation Guide
2-2
OL-2706-01
Chapter 2 Provisioning
Solution Architecture
Open Packet Telephony Overview
As an introduction to the Cisco VoIP: Infrastructure Manager Solution’s provisioning component
applications and devices, the following overview of the emerging technology of distributed packet
telephony is presented.
Telephony is no longer solely the domain of Public Switched Telephone Networks (PSTNs). Software
and protocols that allow telephone calls over packet networks, such as the Internet, have entered the
market place. They are based on:
• the Media Gateway Control Protocol (MGCP) and related protocols such as the Simple Gateway
Control Protocol (SGCP) and Megaco/H.248
• the Session Initiation Protocol (SIP)
• H.323.
This discussion focuses on MGCP and H.323, which are both supported by the Cisco Packet Telephony
Center and the entire provisioning suite of applications in the Internet OSS for packet based voice
networks.
Solution Architecture
Examples of Open Packet Telephony Networks
Figure 2-1 depicts an example of an MGCP-based OPT network. (In this discussion, there is no need to
distinguish further between the different MGCP derivatives, Megaco, H.248, and SGCP.) The bearer
plane is responsible for the transport of the actual payload. Network elements within the bearer plane
need not be concerned with the specifics of telephony applications. Switches or routers between media
gateways at the edge of the OPT network provide for the actual bearer fabric (the data cloud), shuffling
data packets back and forth. The control plane is responsible for signaling processing and call control;
it is here that the actual call-processing intelligence resides. The components in the control plane are
commonly referred to as Media Gateway Controllers (MGCs). MGCs control media gateways by
instructing them when to set up or tear down connections, requesting notification of specific events for
further processing, and so on. They contain all the logic required for telephony applications, including
Signaling System 7 (SS7) signaling termination, collection of accounting information, and, very
importantly, directory functions and call-level routing based on dial plans. In terms of numbers of
devices, there tend tobe much fewer MGCs than media gateways, meaningthat call intelligence is fairly
centralized.
OL-2706-01
Cisco Internet OSS for VoIP: Infrastructure Manager Implementation Guide
2-3
Solution Architecture
Figure 2-1MGCP Packet Voice Network
Media Gateway Controller (MGC)
MGC
VoP network
Circuit
Core/TDM
Class 4
Signaling and control
IP
network
SS7
STPSTP
network
Chapter 2 Provisioning
Call control
MGCP, H. 248,
Megaco, SCTP,
signaling
backhaul,....
V
Media
PBX
Gateway
Figure 2-2 depicts an H.323-based network for Voice Infrastructure and Applications (VIA) Solution.
Similar to the MGCP network, gateways are at the edge of the network, with routers between them
providing for the bearer fabric that shuffles the payload back and forth. In H.323, unlike in MGCP, call
intelligence and the ability to process signaling does reside in the H.323 gateways. Intelligence is,
therefore, much more distributed, compared with MGCP-based networks. However, call processing is
still distributed between gateways and gatekeepers. Gatekeepers are able to make call-level routing
decisions based on dial plans.
In addition, gatekeeper hierarchies can be deployed, reflecting dial-plan hierarchies, with directory
gatekeepers on top of gatekeepers. Likewise, gatekeepers can be supported by route servers in their
decisions. If required, SS7 capabilities are provided through signaling converters that mediate and back
haul the signaling information between the gateway and the SS7 Signal Transfer Point.
Figure 2-2H.323 Based Packet Voice Network
IP, PNNI, ...
Media
Gateway
Bearer
V
V
PBX
84405
CPE
Ingress
ITSP
STP
Ingress/Egress
SS7 TDM
carrier
Cisco Internet OSS for VoIP: Infrastructure Manager Implementation Guide
2-4
GK
Ingress DGK
Ingress DGK
V
V
V
PromptsRADIUS
VV
GKGK
GK
GK
V
GK
Egress DGK
Egress DGK
Egress
TDM
carrier
Egress
ITSP
Egress
ASP
84408
OL-2706-01
Chapter 2 Provisioning
Virtual Entities in the Network
The requirements for coordinated element management are extensive. For instance, the media gateway
and MGC must be synchronized regarding the voice endpoints. Although the MGC has a concept of a
trunk, this concept is unknown to the media gateway that has the actual resources (TDM endpoints,
ports) that constitute the trunk.Therefore, theknowledge that boththe mediagateway and theMGC have
of the trunk must be managed in a coordinated way. Registration and synchronization of capabilities
must be assured. Beyond element management, failuresin voice service, observed at the MGC, must be
correlated with failures in the bearer network. Resources used at the media gateway and controlled by
the MGC must be associated with voice service, which the media gateway has no concept of.
Users require support for such management coordination. Components in the bearer and control planes
operate in conjunction to perform the function of a switch, as far as voice service is concerned.
Usually an MGC and a set of media gatewaysare clearlyassociated withone anotherand jointlyperform
the same function as a TDM switch, thus forming a virtual switch. This raises the expectation that this
virtual switch can, in fact, be managed as a switch, with a management system shielding many of the
aspects of the distribution of this virtual entity from users. This way, users do not have to be concerned
with the peculiarities of setting up control communications between the devices (interfaces that used to
be closed); for example, MGCP and signaling back haul, with the coordination of the configuration of
endpoints on the media gateway and of trunks that refer to those end points on the MGC and that now
collectively simply form virtual trunks of the virtual switch, and so on. Figure 2-3 depicts the concept
of a virtual switch.
Solution Architecture
Figure 2-3Virtual Switch
Virtual switch
V
V
V
V
V
V
V
84409
Similarly, H.323 gateways and gatekeepers in a zone should be managed as just that, a virtual zone, as
if they were one entity. A virtual zone is in essence the H.323 flavor of a virtual switch. Also, gateways
and the signaling controller jointly provide the functionality of a virtual gateway that has SS7
capabilities.
A potent Management Solution should allow for a holistic management of those entities. Figure 2-4
depicts the concept of a virtual zone (which deals with dependencies between gateways within a zone,
as well as between gateways and gatekeepers), a virtual SS7 gateway (which deals with dependencies
between an H.323 gateway and a signaling controller that converts SS7 to Q.931 signaling for the
gateway), and a zone connection (which deals with dependencies between gatekeepers, or between
gatekeepers and directory gatekeepers).
OL-2706-01
Cisco Internet OSS for VoIP: Infrastructure Manager Implementation Guide
2-5
Solution Architecture
Chapter 2 Provisioning
Figure 2-4Other Virtual Network Entities
Ingress
The concept of virtual network entities is key to the management of packet voice networks. Cisco PTC
and it's companion provisioning management applications readily support this concept.
The three functional areas are provisioning/configuration, fault, and performance. This architecture is
shown here to help you better understand the complete Packet Voice Management Solution.
Virtual SS7
Gateway
SS7
STP
ITSP
Trunk
PGW 2200
V
AS5xxx
Virtual zone
V
V
GK
Virtual region
DGKDGK
V
V
V
GK
VV
GK
VV
84410
Figure 2-5Cisco Internet OSS for VoIP: Infrastructure Manager Solution Architecture
Customer provided OSS components
Launcpad/portal (PTC)
Performance
Perform
(3rd party)
CNS
Perf ormance
Engine
Fault
Cisco
Info
Center
CNS
Notification
Engine
Gateways/
Gatekeepers
Pack et Telephony Center
Voice
Routing Center
CNS
Intelligence
Engine
Configuration/Provisioning
V oice
CORBA GW
Cisco
MGC
Node
Manager
Voice Services
Provisioning Tool
PGW 2200
Management
entry point
Network
elements
80941
2-6
Cisco Internet OSS for VoIP: Infrastructure Manager Implementation Guide
OL-2706-01
Chapter 2 Provisioning
IOSS Provisioning Component Architecture
Figure 2-6 depicts the proposed Provisioning Management Solution for OPT networks, as applied to an
H.323-based global long-distance network. The key component is the Cisco Packet Telephony Center
(Cisco PTC),which provides for overall configuration managementof the OPT network and realizes the
virtual entities as discussed. A module within Cisco PTC, called Cisco VRC, provides for H.323
dial-plan management. Cisco PTC enables context sensitive launching of other management tools, that
is, where itmakes sensefrom a navigationstandpoint, foran integrated userexperience. A pre-integrated
application is the Voice Services Provisioning Tool (VSPT), which can be used to bulk configure the
Cisco PSTN Gateway (PGW) 2200. VSPT is used for initial configuration of the PGW 2200 with SS7
components suchas pointcodes, link sets, SS7 paths and routes,SS7 subsystems,and ethernet cards and
interfaces, which are prerequisites to Cisco PTC configuringRLMs and nailed trunks in the PGW2200.
To communicate with underlying network devices, Cisco PTC makes use of underlying EMSs, such as
the Cisco MGC Node Manager (CMNM) for the Cisco PGW 2200. EMSs can also be launched as
auxiliary tools by the user to drill downinto the device or obtaina graphical device view. In cases where
an EMS is not readily available, Cisco PTC can also interface to devices directly or, as in the case of
Cisco IOS devices, utilize the Cisco CNS Intelligence Engine (Cisco CNS IE2100). It should be noted
that theapplicability ofthe Cisco PTC and itsfundamental concepts goes beyond any particular solution
and is not limited to support only certain device types; it is expected that essentially any Open Packet
Telephony (OPT) Solution can be added.
The network elements that can be provisioned with the pictured applications include:
1. Virtual zones of IOS based H.323 voice gateways and gatekeepers including:
a. AS5000 series.
b. c2600, c3600, c7200 series.
2. Virtual gateway node elements including:
a. Signaling Link Terminals.
b. PGW 2200 Signaling Controller.
c. Catalyst switches.
d. AS5000 series voice gateways.
Solution Architecture
OL-2706-01
Cisco Internet OSS for VoIP: Infrastructure Manager Implementation Guide
Cisco PTC oversees the entire network. It is a network management tool that provides a GUI for the
initial andongoing support for configuringCisco Voice over IP(VoIP) networks, comprising PGW 2200
elements, H.323 gateways, and gatekeeper devices.
Cisco PTC is fully integrated with the Cisco VRC application. Cisco VRC provisions the dial plan
related functionality of the H.323 VoIP network elements (gateways and gatekeepers).
The Cisco MGC Node Manager (CMNM), built upon the Cisco Element Management Framework
(CEMF), integrates the management interfaces and management functionality of the PGW 2200
components into onecomprehensive human interfaceand datarepository.CMNM provides anintegrated
management application for fault, configuration, performance, and security of the PGW 2200 node
elements. CiscoView is integrated into theCMNM application asa monitoring andprovisioning tool for
PGW 2200 network elements.
The VSPT provides a GUI for bulk provisioning the PGW 2200.
The Cisco CNS Intelligence Engine is a networkmanagement device that acts as a configurationservice
for automating the deployment and management of network devices and services. The Cisco CNS
IE2100 Series is the hardware platform for the Cisco CNS Configuration Registrar application.
Cisco MGC
Node Manager
Voice Services
Provisioning Tool
PGW 2200GatewaysGatekeepers
84412
Interconnection/Interoperability
This chapter of the Cisco VoIP: Infrastructure Manager Solution specifically details the configuration
and provisioning management components of the Solution. These applications are intended to operate
in conjunction with applications that deal with fault and performance processing. There are several
points of interconnection between the function-specific applications.
Cisco Internet OSS for VoIP: Infrastructure Manager Implementation Guide
2-8
OL-2706-01
Chapter 2 Provisioning
Configuration and Provisioning Solution Components
The gateways and gatekeepers that comprise the H.323 voice network send fault and performance data
directly to the fault and performance processing applications (Cisco CNS Notification Engine,
Cisco Info Center, and Cisco CNS Performance Engine). Protocols for transporting this data include
SNMP, Syslog, and RADIUS.
CMNM is a self-contained fault,configuration,performance, andsecurity (FCPS)Element Management
System (EMS) for the PGW 2200. It can stand on its own or operate in conjunction with the fault and
performance components of the Cisco VoIP: Infrastructure Manager Solution. CMNM can send
performance datato the CiscoCNS Performance Engine through periodic FTP uploads and can transmit
fault data directly to theCisco InfoCenter usingthe CEMFprobe describedin detailin Chapter 4,“Fault
Management.” Cisco PTC sends provisioning commands to the PGW 2200 elements through the Voice
CORBA interface in CMNM provided by CEMF.
Configuration and Provisioning Solution Components
Component List
The components that comprise the Cisco VoIP: Infrastructure Manager Solution’s configuration and
provisioning solution suite provision the network elements and manage the configuration files for those
elements. Version 1.1 of the Cisco VoIP: Infrastructure Manager Solution includes:
1. Cisco Packet Telephony Center integrated with:
a. Cisco Voice Routing Center (Cisco VRC).
2. Cisco MGC Node Manager built upon the Cisco Element Management Framework including:
a. Voice Services Provisioning Tool (VSPT).
b. CiscoView (native component in CiscoWorks2000).
c. Cisco CNS Configuration Registrar (Cisco CNS IE2100 Series).
The following sections detail the specifics of each of these applications.
Cisco Packet Telephony Center
The Cisco Packet Telephony Center provides a Management Solution for large-scale H.323 networks.
Cisco PTC providesnetwork managementlayer functionalityand managesthe network through Element
Management Systems (EMSs), or through the network element's management interface (for example,
SNMP or Command Line Interface (CLI)). Cisco PTC maintains a repository of the data, consisting of
customer and services information, for the managed network. This repository is used to configure the
network, provision new services, and to detect network layer configuration inconsistencies.
Refer to the Cisco Packet Telephony Center User Guide for an overview of the Cisco PTC domain
manager as well as other useful information about the product.
For a Cisco H.323 VoIP network composed of VoIP gateways and gatekeepers, Cisco PTC is integrated
with Cisco VRC.
OL-2706-01
Cisco Internet OSS for VoIP: Infrastructure Manager Implementation Guide
2-9
Configuration and Provisioning Solution Components
Cisco Voice Routing Center
Cisco VRC is a GUI-based networkmanagement tool specifically designed for managing dial plans in a
Voice over IP (VoIP) network.
Cisco VRC, version 1.1, is targeted for H.323-based networks. H.323 VoIP dial plans are statically
configured and managed on gateway and gatekeeper platforms. The infrastructure of a typical H.323
VoIP network includes gateways and gatekeepers.
You can deploy Cisco VRCto discoverthe dial plan of an existing network. Youcan alsouse it to design
new dial plans incorporating Cisco routers running as gateways, gatekeepers, and directory gatekeepers.
For a complete description, installation instructions, and Release Notes for the Cisco VRC application,
refer to the “Related Documents” section.
Recommended Hardware Configuration for Cisco PTC and Cisco VRC
The minimum platform recommendations for the Cisco PTC and Cisco VRC applications are provided
in Table 2-1.
Table 2-1Cisco PTC and Cisco VRC Hardware Requirements
Chapter 2 Provisioning
Number of Gateways Sun Workstation ModelRAMHard Disk SpaceSwap SpaceCPUs
Less than 1000Entry level UltraSparcIII
(for example, a
Sun Fire 280R)
1000 to 3000Entry level UltraSparcIII
(for example, a
Sun Fire 280R)
Cisco Media Gateway Control Node Manager
CMNM integrates the management interfaces and management functionality of the PGW 2200
components into one comprehensive human interface and data repository. The PGW 2200 consists of the
Cisco MGC host, one or more Cisco Signaling Link Terminals (Cisco SLTs) and the Cisco Catalyst
5500, Catalyst 2900 XL, or Catalyst 6509 LAN switch. CMNM provides fault, configuration, and
performance management for all components of the Cisco MGC node.
CMNM provides the element-specific management features for the Cisco MGC node. It blends the
management framework features of the Cisco Element Management Framework (Cisco EMF) with the
individual interfaces and object structures of each managed element to produce an integrated
management application. Figure 2-7 illustrates the element details of the MGC node and the CMNM
applications server(s).
Figure 2-7 provides the details of the network elements that comprise the PGW 2200 and CMNM.
1GB9GB with at least
6GB available
under the /opt
directory
2GB18GB with at
least 12GB
available under
the /opt directory
2GB2
4GB2
2-10
Cisco Internet OSS for VoIP: Infrastructure Manager Implementation Guide
OL-2706-01
Chapter 2 Provisioning
Configuration and Provisioning Solution Components
Figure 2-7PGW 2200 and MGC Node Manager Details
End user Xterminal
Cisco
PGW
2200
Catalyst
CMNM Features
MGC Node Manager
Presentation Server
Host/
SLT
detail
SLTSLT
Link
set A
MGC Node Manager
Management Server
Active HostStandby Host
Checkpointing
Signaling Control network
To Gateways and other
SS7 A or F links
set B
Cisco PGW 2200 nodes
Link
84413
The mostcommon Cisco EMF installation includesplug-in modules referred to asElement Managers or
Element Management Systems (EMSs). In the Cisco MGC node architecture, CMNM is a Cisco
EMF-based EMS responsible for managing the Cisco MGC node (PGW 2200). CMNM adds specific
GUI windows and modeling behavior to the standard Cisco EMF system to allow the management of
specific network elements.
CMNM uses Cisco EMF to manage the following components of the Cisco MGC node:
• Cisco MGC
• Cisco SLT
• LAN switch (Cisco Catalyst 2900, 5500 and 6509).
OL-2706-01
Cisco Internet OSS for VoIP: Infrastructure Manager Implementation Guide
2-11
Configuration and Provisioning Solution Components
CMNM Configuration
You can open the following configuration tools from CMNM:
• Voice Services Provisioning Tool (VSPT)
• CiscoView, which allows you to configure and monitor the Cisco SLT and the LAN switch (Cisco
Catalyst 2900, 5500 and 6509) devices.
CMNM Troubleshooting
CMNM providesa fullrange of diagnostic and troubleshootingtools, such as IP and SNMP Ping, Alarm
and System Log, Host Status Check, Cross-Device Audit, and the Cisco MGC Toolbar that includes
CDR Viewer, Log Viewer, Trace Viewer, and Translation Verification Viewer.
Recommended Hardware Configuration for CMNM
The CMNM has substantial hardware requirements. The main consumer of resources in the CMNM
application is the CEMF application. The requirements below have been designed in order to create an
environment optimized for speed of response. These are general “rule of thumb” requirements and can
be adjusted to suit specific network deployments. Consultation with an experienced network design
specialist is recommended.
Chapter 2 Provisioning
Table 2-2CMNM Hardware Requirements
Small Network:
1-3Operators
1-5 Nodes
Network Element
Number of machines One machineTwo machinesThree machines
ConfigurationStandaloneDistributed
RAM (GB)22224
Swap (GB)21212
Hard drives @ 9GB
each (minimum)
Number of CPUs
and Speed
1 trap/second
41418
2 at 440Mhz2 at 440Mhz2 at 440Mhz4 at 440Mhz2 at 440Mhz
The Sun Fire 280R entrylevel server satisfies the above requirements.Refer to the CMNM User'sGuide,
at the following URL, for in depth details about CEMF and the Cisco MGC Node Manager:
Medium Network:
4-6 Operators
6-10 Nodes
2 traps/second
Presentation Server Management Server
Large Network:
7-10 Operators
11-20 Nodes
4 traps/second
Distributed
Presentation Server Management Server
2-12
Cisco Internet OSS for VoIP: Infrastructure Manager Implementation Guide
OL-2706-01
Chapter 2 Provisioning
Voice Services Provisioning Tool
Provisioning with the VSPT is the process of preparing a Cisco Media PGW 2200 to communicate with
an SS7 network, with Cisco media gateways, and with the other components of an OPT Solution. The
VSPT application provides an easy to use GUI to provision the Cisco PGW 2200.
VSPT can be deployed as an integrated component of the CMNM or as a standalone application. In the
Cisco VoIP: Infrastructure Manager Solution configuration, it runs on the CMNM server. It allows you
to import an existing configuration, modify the configuration, and export it to the same or different
devices; or wizards guide you through high-level configuration steps to create the initial network
provisioning informationfor a newlyinstalled node, creating iterative entries from a single operation.It
can alsofacilitate provisioningof individualcall parameters, simplifying the provisioningof a large live
network.
During a provisioning session, VSPT automatically generates the Man Machine Language (MML) or
command line interface (CLI) scripts used to configure network elements, assembles these commands
into a batch file, and deploys the file to the appropriate network device. VSPT is used to augment the
Cisco PTC provisioning application, providing bulk provisioning support and an alternative for
provisioning the PGW 2000.
Configuration and Provisioning Solution Components
Recommended Hardware Configuration for VSPT
VSPT runs on the CMNM server in this Cisco VoIP: Infrastructure Manager Solution.
CiscoView
CiscoView is a device monitoring application that is built into the CiscoWorks 2000 network
management package. Installing CiscoWorks 2000 is the method of adding CiscoView to your network
management applications. This Solution installs CiscoView (through the installation of
CiscoWorks 2000) on a separate Solaris 8 host. A prerequisite to the installation of CiscoWorks2K on
Solaris 8 is the installation of Solaris 8 patch 108827-19 or later. This Solution assumes you will install
the entire recommended patch cluster for Solaris 8 as outlined in the “Installing the Solaris 8 Patch
Cluster” section.
CiscoView is launched by the CMNM application to provide a device level view of Cisco network
devices.CiscoViewprovidessupport fora widerange ofdevicesand hasthe capabilityof adding support
for futuredevices throughdownload ofdevice specific description files. CiscoView aids in zeroing in on
trouble spots in the network or in providing device specific hardware and interface usage data.
Recommended Hardware Configuration for CiscoView
CiscoView is installed on the CMNM host machine and is already considered in the hardware
recommendations for CMNM.
OL-2706-01
Cisco Internet OSS for VoIP: Infrastructure Manager Implementation Guide
2-13
Configuration and Provisioning Solution Components
Cisco CNS Intelligence Engine
Cisco CNS Intelligence Engine and Cisco CNS Bus Technology
The Cisco CNS IntelligenceEngine (CiscoCNS IE2100Series) isa networkmanagement appliancethat
acts as a configuration service for automating the deployment and management of network devices and
services. The Cisco CNS IE2100 appliance sits between Cisco PTC/Cisco VRC and the network
elements, utilizing the Cisco CNS Integration Bus for data transport between the provisioning
applications and the network elements.
The Cisco CNS Configuration Registrar applicationis aweb-based systemfor automaticallydistributing
configurationfiles to Cisco IOS network devices running Cisco IOSversion 12.2(2) T, or later. Once the
Cisco CNS IE2100 appliance is initially configured and the network elements are configured to use the
Cisco CNS IE2100appliance withtwo command linearguments, the systemthen operatesautomatically.
NoteIf youare running devices that useand earlier version of CiscoIOS or a different operating system, such
as Catalyst, you should invoke the Intelligent Modular Gateway (IMG) for communicating with the
device.
Chapter 2 Provisioning
The Cisco CNS Configuration Registrar application utilizes the following industry standards and
technologies:
• eXtensible Markup Language (XML)
• Java Naming Directory Interface (JNDI)
• Hypertext Transport Protocol (HTTP)
• Java servlets
• Lightweight Directory Access Protocol (LDAP).
The Cisco CNS IE2100 Series can be used as the runtime component for deployment of
customer-developed applications. These applications can be developed using the Cisco CNS SDK 1.5.
Complete descriptions and installation and configuration information can be found at the URL listed in
the “Related Documents” section.
Hardware Requirements
The Cisco CNS Configuration Registrar is an application that runs on its own piece of hardware which
is typically a 1 RU IBM rack mount server running the Linux Operating System.
2-14
Cisco Internet OSS for VoIP: Infrastructure Manager Implementation Guide
OL-2706-01
Chapter 2 Provisioning
Step by Step Installation and Initial Configuration
Step by Step Installation and Initial Configuration
Overview of Installation
The order of installation follows the plan below:
1. Install and configure the Cisco CNS IE2100 appliance with a subnet IP address.
2. On the CMNM host, install the Cisco MGC Node Manager application, including:
a. Voice Services Provisioning Tool.
b. CEMF 3.2.
c. CiscoView upgrade if necessary.
d. Cisco MGC Node Manager (server).
3. On the Cisco PTC/Cisco VRC host, install Cisco PTC, version 2.1.1, integrated with Cisco VRC,
version 1.1.
Once the applications are installed, they are started, and then checked for running processes on each
machine.
Dependencies
It is highly recommended that you obtain all of the Installation and User Guides referenced in the
“Related Documents” section, for Cisco CNS IE2100 Series, CMNM, and Cisco PTC/Cisco VRC.
Although lengthy, these guides provide a clear, organized way to approach preparing for, obtaining, and
installing thevarious applicationsoftware. There are many interdependenciesthat make the deployment
of this management software non-trivial. This chapter makes many references to the User and
Installation Guides, as well as the other collateral referenced in the “Related Documents” section.
You may wonder why the installation information is repeated in this chapter when it is available in the
other guides as well. In fact, the installation information in this chapter is mostly copied from the
individual User and Installation guides of the different applications adding little that is new or specific
to this chapter. The answer is that this chapter is detailing a solution that incorporates at least five
different applications and devices. So, instead of pointing you to the many guides, requiring that you
either read the guide electronically and activate the various links or much typing of URLs into web
browsers, we wish to create a guide that can be accessed either in soft or hard copy that is somewhat
complete in itself.
Somewhat complete means that the “official” User and Installation guides cover every situation that the
developers could envision, whereas this guide is specifically pointed at a certain solution and
deployment and can be less detailed than the guides that accompany the application.
Installing the Cisco CNS IE2100 Configuration Engine
The Cisco CNS Configuration Registrarrefers to the application, while the Cisco CNS IE2100 appliance
is a specific device that makes use of the application software. The Cisco CNS Configuration Registrar
is a self contained, Linux based application, which runs on a one RU, rack mount, IBM host. In
preparation for installation, the Cisco CNS IE2100 appliance should be rack mounted and connected to
the management network through its Ethernet port.
OL-2706-01
Cisco Internet OSS for VoIP: Infrastructure Manager Implementation Guide
2-15
Step by Step Installation and Initial Configuration
Installation Overview
The installation procedure for the Cisco CNS Configuration Registrar is straightforward. The software
is installed and configured through a console connection to the serial port. The console connection
parameters are the same as for other Cisco IOS devices, that is:
• 9600 baud
• Parity: 8/None
• Stop bits: 1.
Step 1After the Cisco CNS IE2100 appliance is optionally racked, plugged in, and turned on, insert the
CDROM installation disk and press the Reset button.
You can not monitor the installation procedure as the console logic does not begin until the Operating
System isstarted. After the automatic installation procedure completes, theCD ejects automatically and
the system restarts, at which point the login prompt appears in the Console window.
Step 2Log in as user setup.
The Setup program starts.
Step 3Enter responses to the prompts that appear.
After you enter a response, you cannot edit it again. To change an entered response, you must exit the
Setup program and enter your responses again. You can exit the Setup program in two ways:
• Press Ctrl-c. The login prompt appears. Use the login setup to run the Setup program.
• Enter n at the final prompt. The Setup program exits, then restarts.
Refer to the sample setup session below for an example of the prompts and their responses:
Step 4Press ESC to log in:
USER ID:
LILO
boot:
boot:
Loading linux......................
Linux version 2.4.2-2 (root@porky.devel.redhat.com) (gcc version 2.96
20000731 (Red Hat Linux 7.1 2.96-79)) #1 Sun Apr 8 20:41:30 EDT 2001
BIOS-provided physical RAM map:
BIOS-e820: 000000000009dc00 @ 0000000000000000 (usable)
BIOS-e820: 0000000000002400 @ 000000000009dc00 (reserved)
BIOS-e820: 0000000000020000 @ 00000000000e0000 (reserved)
BIOS-e820: 000000003feec340 @ 0000000000100000 (usable)
BIOS-e820: 0000000000010000 @ 000000003fff0000 (reserved)
BIOS-e820: 0000000000003cc0 @ 000000003ffec340 (ACPI data)
BIOS-e820: 0000000001400000 @ 00000000fec00000 (reserved)
127MB HIGHMEM available.
On node 0 totalpages: 262124
zone(0): 4096 pages.
zone DMA has max 32 cached pages.
zone(1): 225280 pages.
zone Normal has max 1024 cached pages.
Chapter 2 Provisioning
2-16
Cisco Internet OSS for VoIP: Infrastructure Manager Implementation Guide
OL-2706-01
Chapter 2 Provisioning
Step by Step Installation and Initial Configuration
zone(2): 32748 pages.
zone HighMem has max 255 cached pages.
hm, page 01000000 reserved twice.
Kernel command line: auto BOOT_IMAGE=linux ro root=806
BOOT_FILE=/boot/vmlinuz-2.4.2-2 console=ttyS0,9600n8
Initializing CPU#0
Detected 1130.197 MHz processor.
Console: color VGA+ 80x25
Calibrating delay loop... 2254.43 BogoMIPS
Memory: 1028188k/1048496k available (1365k kernel code, 19912k reserved,
92k data, 236k init, 130992k highmem)
Dentry-cache hash table entries: 131072 (order: 8, 1048576 bytes)
Buffer-cache hash table entries: 65536 (order: 6, 262144 bytes)
Page-cache hash table entries: 262144 (order: 9, 2097152 bytes)
Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
VFS: Diskquotas version dquot_6.5.0 initialized
CPU: Before vendor init, caps: 0383fbff 00000000 00000000, vendor = 0
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 512K
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: After vendor init, caps: 0383fbff 00000000 00000000 00000000
CPU: After generic, caps: 0383fbff 00000000 00000000 00000000
CPU: Common caps: 0383fbff 00000000 00000000 00000000
CPU: Intel(R) Pentium(R) III CPU family 1133MHz stepping 01
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.37 (20001109) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: Intel
PCI: PCI BIOS revision 2.10 entry at 0xfd61c, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Discovered peer bus 01
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
apm: BIOS not found.
Starting kswapd v1.8
Detected PS/2 Mouse Port.
pty: 256 Unix98 ptys configured
block: queued sectors max/low 682808kB/551736kB, 2048 slots per queue
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
OL-2706-01
Cisco Internet OSS for VoIP: Infrastructure Manager Implementation Guide
2-17
Step by Step Installation and Initial Configuration
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ServerWorks OSB4: IDE controller on PCI bus 00 dev 79
ServerWorks OSB4: chipset revision 0
ServerWorks OSB4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0x0700-0x0707, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0x0708-0x070f, BIOS settings: hdc:DMA, hdd:DMA
hda: LG CD-ROM CRN-8245B, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Floppy drive(s): fd0 is 1.44M
FDC 0 is a National Semiconductor PC87306
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 359k freed
Serial driver version 5.02 (2000-08-09) with MANY_PORTS MULTIPORT
SHARE_IRQ SERIAL_PCI ISAPNP enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
Real Time Clock Driver v1.10d
md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md.c: sizeof(mdp_super_t) = 4096
autodetecting RAID arrays
autorun ...
... autorun DONE.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 8192 buckets, 64Kbytes
TCP: Hash tables configured (established 262144 bind 65536)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
VFS: Mounted root (ext2 filesystem).
Red Hat nash verSCSI subsystem driver Revision: 1.00
version 3.0.10 starting
Loading sc(scsi0) <Adaptec AIC-7892 Ultra 160/m SCSI host adapter> found at si_mod module
LPCI 1/3/0
Loading sd_mod mo(scsi0) Wide module
Loading aiChannel, SCSI ID=7, c7xxx module
32/255 SCBs
(scsi0) Downloading sequencer code... 396 instructions downloaded
scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.2.4/5.2.0
<Adaptec AIC-7892 Ultra 160/m SCSI host adapter>
(scsi0:0:0:0) Synchronous at 80.0 Mbyte/sec, offset 63.
Vendor: IBM-ESXS Model: ST318305LC !# Rev: B245
Type: Direct-Access ANSI SCSI revision: 03
Vendor: IBM Model: FTlV1 S2 Rev: 0
Type: Processor ANSI SCSI revision: 02
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sda: 35548320 512-byte hdwr sectors (18201 MB)
Chapter 2 Provisioning
2-18
Cisco Internet OSS for VoIP: Infrastructure Manager Implementation Guide
OL-2706-01
Chapter 2 Provisioning
Step by Step Installation and Initial Configuration
Partition check:
sda: sda1 sda2 < sda5 sda6 sda7 sda8 sda9 sda10 sda11 sda12 sda13 >
VFS: Mounted root (ext2 filesystem) readonly.
change_root: old root has d_count=3
Trying to unmount old root ... okay
Freeing unused kernel memory: 236k freed
INIT: version 2.78 booting
Welcome to Red Hat Linux
Press 'I' to enter interactive startup.
Mounting proc filesystem: [OK]
Configuring kernel parameters: [OK]
Setting clock (localtime): Fri Oct 4 10:02:43 PDT 2002 [OK]
Activating swap partitions: [OK]
Setting hostname localhost.localdomain: [OK]
Mounting USB filesystem: [OK]
Initializing USB controller (usb-ohci): [OK]
Checking root filesystem
/: clean, 16950/263296 files, 22733/526120 blocks
[/sbin/fsck.ext2 -- /] fsck.ext2 -a /dev/sda6 [OK]
Remounting root filesystem in read-write mode: [OK]
Finding module dependencies: [OK]
Checking filesystems
/boot: clean, 28/14056 files, 5656/56196 blocks
/extra: clean, 12/131616 files, 4147/263056 blocks
/home: clean, 27/244320 files, 7697/487966 blocks
/opt: clean, 3290/263296 files, 68085/526120 blocks
/tmp: clean, 16/131616 files, 4153/263056 blocks
/usr: clean, 33248/525888 files, 142855/1050241 blocks
/var: clean, 338/131616 files, 7654/263056 blocks
Checking all file systems.
[/sbin/fsck.ext2 -- /boot] fsck.ext2 -a /dev/sda1
[/sbin/fsck.ext2 -- /extra] fsck.ext2 -a /dev/sda13
[/sbin/fsck.ext2 -- /home] fsck.ext2 -a /dev/sda10
[/sbin/fsck.ext2 -- /opt] fsck.ext2 -a /dev/sda7
[/sbin/fsck.ext2 -- /tmp] fsck.ext2 -a /dev/sda12
[/sbin/fsck.ext2 -- /usr] fsck.ext2 -a /dev/sda5
[/sbin/fsck.ext2 -- /var] fsck.ext2 -a /dev/sda11 [OK]
Mounting local filesystems: [OK]
Turning on user and group quotas for local filesystems: [OK]
Enabling swap space: [OK]
INIT: Entering runlevel: 3
Entering non-interactive startup
Updating /etc/fstab [OK]
Checking for new hardware [OK]
Setting network parameters: [OK]
Bringing up interface lo: [OK]
OL-2706-01
Cisco Internet OSS for VoIP: Infrastructure Manager Implementation Guide
2-19
Step by Step Installation and Initial Configuration
Starting system logger: [OK]
Starting kernel logger: [OK]
Starting portmapper: [OK]
Starting NFS file locking services:
Starting NFS statd: [OK]
Starting keytable: [OK]
Initializing random number generator: [OK]
Mounting other filesystems: [OK]
Starting automount:[OK]
Starting atd: [OK]
Starting sshd: [OK]
Starting xinetd: [OK]
Starting lpd: No Printers Defined[OK]
Starting sendmail: [OK]
Starting console mouse services: [OK]
Starting crond: [OK]
Starting xfs: [OK]
Starting anacron: [OK]
This Appliance is not configured.
Please login as setup to configure the appliance.
100]
Copyright (c) 2001, 2002 by cisco Systems, Inc.
Compiled Tue 05-Mar-2002 20:37 by ming_cao
Entering Network Appliance Setup
Type ctrl-c to exit
Where is the setup file? 0=local, 1=remote. [0]
Choose operational mode for the appliance. 0=internal directory mode,
1=external directory mode. [0]
Enter the root user password: ******
Re-Enter the root user password: ******
Enter the host name: ie-tme
Enter the domain name: cisco.com
Enter the administrative username: admin
Enter the admin password: ******
Re-Enter the admin password: ******
Enter the eth0 ip address: 172.19.49.20
Enter the eth0 network mask: 255.255.255.224
Enter the eth0 default gateway ip address: 172.19.49.1
Enter the eth1 ip address:
Enter the Primary DNS Server IP address: 171.70.168.183
2-20
Cisco Internet OSS for VoIP: Infrastructure Manager Implementation Guide
OL-2706-01
Chapter 2 Provisioning
Step by Step Installation and Initial Configuration
Enter the Secondary DNS Server IP address: 171.68.226.120
Enter the Country Code: us
Enter the Company Code: cisco
Enter the ConfigService AdminID: csadmin
Enter the ConfigService password: ******
Re-Enter the ConfigService password: ******
Enter the NSM Directives:
This field requires an input.
Enter the NSM Directives: default://
Enter the Event Gateway Debug Log (y/n): n
Enter the # of Event Gateways N for serving 500 x N devices: 1
Enter the CNS Event Bus Network Parameter: [ie-tme]
Enter the CNS Event Bus Service Parameter: [7500]
Please review the following parameters:
root user password: ******
host name: ie-tme
domain name: cisco.com
administrative username: admin
admin password: ******
eth0 ip address: 172.19.49.20
eth0 network mask: 255.255.255.224
eth0 default gateway ip address: 172.19.49.1
eth1 ip address:
Primary DNS Server IP address: 171.70.168.183
Secondary DNS Server IP address: 171.68.226.120
Country Code: us
Cisco Internet OSS for VoIP: Infrastructure Manager Implementation Guide
2-21
Step by Step Installation and Initial Configuration
Company Code: cisco
ConfigService AdminID: csadmin
ConfigService password: ******
NSM Directives: default://
Event Gateway Debug Log (y/n): n
# of Event Gateways N for serving 500 x N devices: 1
CNS Event Bus Network Parameter: ie-tme
CNS Event Bus Service Parameter: 7500
Re-configure IMGW (y/n): n
Commit changes (y/n): y
Update administrator info ...
Shutdown servers ...
Configure network ...
eepro100.c:v1.09j-t 9/29/99 Donald Becker
http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html
eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V. Savochkin
<saw@saw.sw.com.sg> and others
Configure IMGW ...
Configure DCL ...
Run configurator ...
Configure EvtGateway start/stop file ...
Register tibco rvrd start/stop script for system shutdown/restart ...
Run NSM configurator ...
Start servers ...
/etc/rc.d/init.d/NetAppDCL start
Start tibco
Chapter 2 Provisioning
2-22
/etc/rc.d/init.d/tibco start >> /var/log/appliance-setup.log 2>&1
/etc/rc.d/init.d/httpd start
/etc/rc.d/init.d/Imgw start >> /var/log/appliance-setup.log 2>&1
/etc/rc.d/init.d/EvtGateway start >> /var/log/appliance-setup.log 2>&1
Initialize DCL for Internal Mode ...
Configure DAT ...
Install IBM Director takes approximately 4 minutes ...
IBM Advanced System Management Device Driver loaded.
cd /opt/IBMDirectorInstall; nohup sh /opt/IBMDirectorInstall/dirinstall
>> /var/log/appliance-setup.log 2>&1
Setup completed!
Press <Enter> to login!
Red Hat Linux release 7.1 (Seawolf)
Kernel 2.4.2-2 on an i686
ie-tme.cisco.com login: root
Password:
Last login: Fri Oct 4 10:12:27 on ttyS0
Cisco Internet OSS for VoIP: Infrastructure Manager Implementation Guide
OL-2706-01
Chapter 2 Provisioning
Step by Step Installation and Initial Configuration
When you see this screen, you are ready to configure the Cisco CNS IE2100 appliance.
Configuring IOS Devices to Communicate with a Cisco CNS IE2100 Appliance
In order to support communication with the Cisco CNS IE2100 appliance, IOS network elements must
be operating with IOS version 12.2(8)T or later. Two IOS commands must be entered into the IOS
device: