cc/td/doc/product/rtrmgmt/7000/v2_1
hometocprevnextglossaryfeedbacksearchhelp
PDF

Table of Contents

Provisioning
Deployment
Configuration

Provisioning


This chapter describes the process of provisioning the C7kM objects. This process can be separated into two distinct phases:

Deployment

This section contains the following sub-sections:

Before a device can be managed, it must first be deployed and then commissioned. Deployment of a 7k chassis involves creating several different objects. Typically these objects would be deployed in the following order:

1. Chassis (models the high level system attributes of the device).

2. Module (models the different line cards present).

3. Interface (responsible for the interfaces belonging to the line cards).

Chassis can be deployed either by using Auto-Discovery or by performing manual deployment, both of these options are discussed in this section. Refer Synchronization for the details of the objects being deployed for modules and interfaces during discovery.

Auto-Discovery

Auto-Discovery can be initiated from the MapViewer or Discovery icons in the C7kM Launchpad. When this process is initiated, the network is examined for IP and SNMP devices. AutoDiscovery is provided by C7kM but requires an object model to provide the class of managed object to be deployed and managed. For every Cisco 7k chassis that is discovered on a specified network a chassis object is created.

Chassis objects deployed via AutoDiscovery are deployed in the decommissioned state.

Manual Deployment

Operators can manually deploy chassis. The deployment wizard uses template files provided by C7kM which provide information about the objects being deployed and also detail any information required from the user in order to complete deployment.

Manual deployment allows the operator to pre-deploy chassis that do not currently exist on the network, ready to be managed when they are physically connected. Pre-deployed chassis are not manageable until connected. Manually deployed chassis are created in the decommissioned state.

Deploying a Chassis Northbound

The following assumes that you already have a container like a site deployed.

Deploying a Chassis

The steps involved in the deployment of the chassis are as follows:


Step 1   Get the class id of the Cisco 7000 chassis. (The class could be one of Cisco7206Chassis, Cisco7206VXRChassis, Cisco7204VXRChassis, Cisco7401Chassis, Cisco7505Chassis, Cisco7507Chassis, Cisco7513Chassis, Cisco7507ZChassis, Cisco7513ZChassis, or Cisco7513MXChassis.)

Step 2   Get the object id of the parent site (all ER chassis are placed under a under a container like site,region,bay etc.)

Step 3   Create a vector of ContainmentSpec data structures having the containment relationships of the new shelf in the physical and component managed view.

Step 4   Create a deployment context

Define the following attributes:

Table 6-1   Attribute Table for Chassis Deployment

Attribute  Value Type  Description  Options and Limits 

LocalDB.AMAF-MGMT-MIB.ipaddress

AttrIpAddressValue

IP address of the chassis

 

LocalDB.AMAF-MGMT-MIB.netmask

AttrIpAddressValue

Network mask of the IP address of the chassis

 

LocalDB.SNMP-ATTRIBUTES-MIB.snmpv1-read-community

AttrOctetStringValue

v1 read community string

 

LocalDB.SNMP-ATTRIBUTES-MIB.snmpv1-write-community

AttrOctetStringValue

v1 write community string

 

LocalDB.SNMP-ATTRIBUTES-MIB.snmpv2c-read-community

AttrOctetStringValue

v 2 read community string

 

LocalDB.SNMP-ATTRIBUTES-MIB.snmpv2c-write-community

AttrOctetStringValue

v 2 write community string

 

LocalDB.SNMP-ATTRIBUTES-MIB.snmp-version

AttrInt32Value

Version number of SNMP

 

ciscoPlatformCon.GenericChassis-MIB.GenericChassisNumberOfSlots

AttrInt32Value

Number of slots in the chassis

100

ciscoPlatformCon.GenericChassis-MIB.GenericChassisMaxNumSubModules

AttrInt32Value

Maximum number of sub-modules in the chassis

0

ciscoPlatformCon.GenericChassis-MIB.GenericChassisUnavailableSlots

AttrStringValue

Unavailable slots in the chassis

none

LocalDB.CiscoChassis-MIB.LocalChassisType

AttrStringValue

Type of the local chassis

 

LocalDB.SNMPv2-MIB.sysObjectID

AttrOidValue

Sys object id of the chassis

 

ciscoPlatformCon.CiscoChassis-MIB.ChassisType

AttrStringValue

Type of the chassis

 

Table 6-2   Chassis Object ID

Chassis  Object ID  Chassis Type 

7206VXR

1.3.6.1.4.1.9.1.222

"111"

7206

1.3.6.1.4.1.9.1.108

"58"

7204VXR

1.3.6.1.4.1.9.1.223

"112"

7401

1.3.6.1.4.1.9.1.403

"279"

7505

1.3.6.1.4.1.9.1.48

"45"

7507

1.3.6.1.4.1.9.1.45

"42"

7513

1.3.6.1.4.1.9.1.46

"43"

7507Z

1.3.6.1.4.1.9.1.288

"162"

7513Z

1.3.6.1.4.1.9.1.289

"163"

7513MX

1.3.6.1.4.1.9.1.291

"165"

Step 5   Populate the deployment context with the container object ids (retrieved from Step 1 ) and class ids (retrieved from Step 2 ) and the attributes mentioned above.

Step 6   Initiate the deployment using deployment framework.



Deploying a Module

The steps involved in the deployment of a module are as follows:


Step 1   Get the class id of the CiscoERBladeModule class

Step 2   Get the parent Cisco 7000 Chassis object id

Step 3   Create a vector of ContainmentSpec data structures having the containment relationships of the new module to be created in the physical and component managed view

Step 4   Create a deployment context

Step 5   Define the following Attributes:

Table 6-3   Attribute Table for Module Deployment

Attribute  Value Type  Description  Options and Limits 

LocalDB.CiscoInventoryItem-MIB.Slot Number

AttrStringValue

slot number of current Line card in the Chassis

 

LocalDB.CiscoInventoryItem-MIB.Chas sisType

AttrStringValue

Type of the Chassis

"Old Cisco"

ciscoERCon.CommonEM-MIB.contro llerState

AttrString Value

State of the Controller

decommissioned

LocalDB.CiscoInventoryItem-MIB.Mod uleDescription

AttrStringValue

Description of the Module

Refer Xref_Colorparanum for more details

Step 6   Populate the deployment context with the container object ids (retrieved from Xref_Colorparanum) and the class ids (retrieved from Xref_Colorparanum)

Step 7   Initiate the deployment using deployment framework.



Table 6-4   Linecard Table

Linecards  Module Description 

ATMOC3-MM

"410"

ATMOC3-SMI

"409"

ATMOC3-SML

"408"

POSOC-3 MM

"565"

POSOC-3 SMI

"564"

POSOC-3 SML

"566"

ATM-DS3

"406"

ATM-E3

"407"

FE-FX

"243"

FE-TX

"242"

FEISL-FX

"434"

FEISL-TX

"433"

GE

"427"

4E

"232"

8E

"231"

5EFL

"233"

IO

"36"

IOFE

"33"

IOFE-TX-ISL

"186"

IO-2FE

"198"

IO-GE-E

"197"

IO-NGE

"2101"

NPE200

"122"

NPE225

"138"

NPE300

"132"

NPE400

"1188"

NSE1

"1186"

NSE

"1193"

MCX 2Port TE1

"811"

MCX 4Port TE1

"812"

MCX 8Port TE1

"813"

VXC 2 Port TE1

"815"

VXB 2 Port TE1

"816"

VXA TE1-24

"820"

VXA-TE1-30

"821"

MC-E3

"562"

MC-T3

"804"

1-E3

"418"

2-E3

"419"

1-T3

"420"

1-T3+

"567"

2-T3

"421"

2-T3+

"568"

MC-STM-1SMI

"817"

MC-2T1

"571"

MC-4T1

"428"

MC-8T1

"429"

RSP2

"16"

RSP4

"30"

RSP8

"1183"

VIP2-40

"165"

VIP2-50

"181"

VIP4-50

"196"

VIP4-80

"195"

VIP6-80

"2132"

VIP6-80

"2001"

SRP-OC12 MM

"808"

SRP-OC12 SMI

"809"

SRP-OC12 SML

"810"

MC-STM-1 MM

"818"

MC-STM-1 SMI

"817"

ATM-OC12 MM

"802"

ATM-OC12 SMI

"803"

2FE-FX

"574"

2FE-TX

"573"

GE-IP+

"189"

8T-V35

"241"

8T-232

"415"

8T-X21

"414"

4E1G-75

"416"

2H

"239"

4B-U

"258"

GEIP

"187"

8B-ST

"257"

MC-2T3+

"805"

MC-2E1-120

"572"

MC-8E1-120

"561"

ATM-8E1IMA

"570"

ATM-8T1IMA

"569"

H

"238"

4-T1+

"240"

RSP16

"1195"

Configuration

This section contains the following sub-sections:

The second stage in the provisioning process is the configuration of the already deployed C7kM objects. C7kM allows these objects to be configured by the setting of attributes associated with an object. There are 2 different types of attributes:

Basic Control Workflow

The generic workflow for setting attributes and initiating controller actions is as follows:


Step 1   Identify the objects of the correct type for the workflow. This can be done by performing a query for objects of a particular class. Refer to Cisco Element Management Framework Object Model Features for further information.

Step 2   Check the state of the chosen objects.

Before performing any operations on the objects it is necessary to first determine that they are in a state where they can be managed or a state that is valid for what is required to be done. The state can be fetched by getting the attribute virtual:CommonEM-MIB.controllerState on each of the objects. Check that the returned state is a valid managed state, typically normal, performancelogging and errored.

Step 3   Set the attributes for the objects chosen making sure that the correct configuration attributes are set before setting command attributes that may rely on them.

The actual attributes defined for each workflow are identified later on in Attribute Models . Note that the section for all of these attributes is "virtual:"

Step 4   Check values have been successfully set or that the object is now in the expected state.



Not all attributes provide notification of failure when set, so it is safer to fetch the attributes after they have been set and check that the returned values are what they were set to.

The following sub-sections table the generic attributes defined for objects of the specified type, the MIB attribute or IOS commands they relate to and the valid range of values. The command attributes also specify which configuration attributes they depend on. Note that range checking is not done on the attribute value when they are sent from a Northbound system, therefore range checking needs to be done in the Northbound system. It is also advisable to get the value of an attribute after it has been set to ensure that it was successful.

Voice Interface Configuration

This section describes the process in provisioning the Voice functionality. It also describes the attributes that need to be set in order to configure the Voice functionality of interfaces from a Northbound system.

This section contains the following sub-sections:

CiscoMultiChanFunctionality

The CiscoMultiChanFunctionality class defines the attributes that are supported by Voice Interface 7000 series devices. This includes Channel, PRI, TDM and Channel group configuration attributes and also Service Type configuration attributes.

The following section list the attributes defined for the Voice functionality, their purpose, option and limits for the default implementation.

The workflows covered are:

Configuring a Voice Interface ( DS1 Configuration )

To configure a Voice interface, proceed as follows:


Step 1   Identify interfaces.

Identify the interfaces which support Voice functionality, that is, interfaces of a class which inherits from CiscoMultiChanFunctionality. This can be achieved by performing a query for objects of a particular class. See the Cisco Element Management Framework Object Model Features chapter in the "Cisco Element Management Framework SDK Controller Designer Developer's Guide" for further information.

Step 2   Check the state of the interfaces.

Before performing any operations on the interfaces it is necessary to first determine they are in a state where they can be managed. The state can be fetched by getting the attribute virtual:CommonEM-MIB.controllerState on each of the interfaces. Check that the returned state is a valid managed state, typically normal, perflogging and errored.

Step 3   Set values on the interface attributes.

The Voice related attributes defined by the Voice component may be set. Refer to the Voice Attributes for a description of attributes.

Step 4   Check values have been successfully set.

Not all attributes provide notification of failure when set so it is safer to fetch the attributes after they have been set and check that the returned values are what they were set to.

Voice Attributes

Refer to the following sections for more information on how to configure different types of voice interfaces:

Configuring DS0 Groups

Digital service level 0 (DS0) represents a 64-kbps single-channel signal generated by a T1 terminal device such as a channel bank, multiplexer (MUX), or digital PBX. Cisco 7000 Series Manager enables you to create or delete DS0 groups. Before creating a DS0 group, you must configure the service type of the MCX controller. You can configure MCX controllers for voice or data transmissions. Possible configurations include common channel signaling (CCS) voice, channel associated signaling (CAS) voice, or data.

Table 6-5   DS0 Group Configuration Attributes

Attribute Value Type Description Options and Limits

virtual:CEMCS-IF-VOICEMIB.ds0CreateAction

AttrInt32Value

Create Another DS0 Channel Entry in Table

"ds0CreateAction"

virtual:CEMCS-IF-VOICEMIB.ds0DeleteAction

AttrInt32Value

Delete DS0 Channel from table if non zero

"ds0DeleteAction"

virtual:CEMCS-IF-VOICEMIB.ds0GroupNumber

AttrInt32Value

DS0 group number

0 ..30

virtual:CEMCS-IF-VOICEMIB.ds0SignalingType

AttrStringValue

DS0 signaling type

Refer to Table 6-6 and Table 6-7 for more details.

virtual:CEMCS-IF-VOICEMIB.ds0TimeSlots

AttrStringValue

DS0 time slots

T1- 1.24

E1 - 1..31

virtual:CEMCS-IF-VOICEMIB.serviceType2

AttrInt32Value

Service type

"cas-voice"

"ccs-voice"

"data"

To configure DS0 groups, proceed as follows:


Step 1   Configure appropriate service type.

For service type you can set either of these three values

Step 2   To create new DS0 group, set the following attributes on the appropriate interface :

Step 3   To delete a DS0 group, set the following attributes :


Note    You cannot delete time slot withini a group, you need to delete the group and recreate the group with the required time slot.

Table 6-6   DS0 Signaling Type Options for T1

Signaling Type Description

None

No Signal Type

e&m-delay-dial

E & M Delay Dial

e&m-fgd

E & M Type II FGD

e&m-immediate-start

E & M Immediate Start

e&m-wink-start

E & M Wink Start

ext-sig

External Signaling

fxo-ground-start

FXO Ground Start

fxo-loop-start

FXO Loop Start

fxs-ground-start

FXS Ground Start

fxs-loop-start

FXS Loop Start

fgd-eana

FGD EA NA

Table 6-7  

Signaling Type Description

None

No Signal Type

e&m-delay-dial

E & M Delay Dial

e&m-fgd

E & M Type II FGD

e&m-immediate-start

E & M Immediate Start

e&m-wink-start

E & M Wink Start

ext-sig

External Signaling

fxo-ground-start

FXO Ground Start

fxo-loop-start

FXO Loop Start

fxs-ground-start

FXS Ground Start

fxs-loop-start

FXS Loop Start

e&m-melcas-delay

MEL CAS ( CEPT ) E & M Delay Start

e&m-melcas-immed

MEL CAS ( CEPT ) E & M Immediate Start

e&m-melcas-wink

MEL CAS (CEPT) E & M Wink Start

fxo-melcas

MEL CAS (Mercury) FXO

fxs-melcas

MEL CAS (Mercury) FXS

fxs-ground-start

FXS Ground Start

fxs-loop-start

FXS Loop Start

r2-analog-dtmf

R2 ITU Q411 DTMF tone signaling

r2-analog-dtmf-dnis

R2 1TU Q411 DTMF tone signaling with DNIS

r2-analog-r2-compelled

R2 ITU Q411 Compelled Register Signaling

r2-analog-r2-compelled-ani

R2 ITU Q411 Compelled Register Signaling with ANI

r2-analog-r2-non-compelled

R2 ITU Q411 Noncompelled Register Signaling

r2-analog-r2-non-compelled-ani

R2 ITU Q411 Noncompelled Register Signaling with ANI

r2-analog-r2-semi-compelled

R2 ITU Q411 Semi-Compelled Register Signaling

r2-digital-dtmf

R2 ITU Q421 DTMF tone signaling; E1 specific

r2-digital-dtmf-dnis

R2 ITU Q421 DTMF tone signaling with DNIS

r2-digital-r2-compelled

R2 ITU Q421 Compelled Register Signaling

r2-digital-r2-compelled-ani

R2 ITU Q421 Compelled Register Signaling with ANI

r2-digital-r2-non-compelled

R2 ITU Q421 Noncompelled Register Signaling

r2-digital-r2-non-compelled-ani

R2 ITU Q421 Noncompelled Register Signaling with ANI

r2-digital-r2-semi-compelled

R2 ITU Q421 Semi-Compelled Register Signaling

r2-digital-r2-semi-compelled-ani

R2 ITU Q421 Semi-Compelled Register Signaling with ANI

r2-pulse-dtmf

R2 ITU Supplement 7 DTMF tone signaling

r2-pulse-dtmf-dnis

R2 ITU Supplement 7 DTMF tone signaling with DNIS

r2-pulse -r2-compelled

R2 ITU Supplement 7 Compelled Register Signaling

r2-pulse -r2-compelled-ani

R2 ITU Supplement 7 Compelled Register Signaling with ANI

r2-pulse -r2-non-compelled

R2 ITU Supplement 7 Noncompelled Register Signaling

r2-pulse -r2-non-compelled-ani

R2 ITU Supplement 7 Noncompelled Register Signaling with ANI

r2-pulse -r2-semi-compelled

R2 ITU Supplement 7 Semi-Compelled Register Signaling

r2-pulse -r2-semi-compelled-ani

R2 ITU Supplement 7 Semi-Compelled Register Signaling with ANI

Configuring PRI Groups

ISDN is an interface to the PRI. PRI provides access through a single 64-kbps D channel plus 23 (T1) or 30 (E1) B channels for voice or data. Cisco 7000 Series Manager allows you to create or delete PRI groups. You must configure the ISDN switch type before creating a PRI group.

Table 6-8   PRI Group Configuration Attributes

Attribute Value Type Description Options and Limits

virtual:CEMCS-IF-VOICEMIB.priCreateAction

AttrInt32Value

Create Another PRI Channel Entry in Table

"priCreateAction"

virtual:CEMCS-IF-VOICEMIB.priDeleteAction

AttrInt32Value

Delete PRI Channel from table if non zero

"priDeleteAction"

virtual:CEMCS-IF-VOICEMIB.priTimeSlots

AttrStringValue

PRI time slots

T1 - 1.24

E1 - 1..31

To configure PRI groups, proceed as follows:


Step 1   Configure the ISDN switch type.

    a. a. Telnet to the router.

    b. b. At the CLI prompt, enter:

config terminal

isdn switch-type <switch name>

Where <switch name> refers to:

- primary-4ess (Lucent 4ESS switch type for the United States)

- primary-5ess (Lucent 5ESS switch type for the United States)

- primary-dms100 (Northern Telecom DMS-100 switch type for the United States)

- primary-net5 (NET5 switch type for the United Kingdom, Europe, Asia, and Australia)

- primary-ni (National ISDN switch type for the United States)

- primary-ntt (NTT switch type for Japan)

- primary-qsig (QSIG switch type)

- primary-ts014 (TS014 switch type for Australia [obsolete])

Step 2   To create new PRI group, set the following attributes on the appropriate interface :

PRI Time Slots - unique time slot or range of time slots for the new PRI group you are creating.


Note     T1 interfaces support up to 24 time slots (valid entries are 1-24.) E1 interfaces support up to 31 time slots (valid entries are 1-31).

Create Action - set the value as "priCreateAction" on priCreateAction attribute which is a command attribute which creates a PRI group with the the values supplied for time slots.

Step 3   To delete a PRI group, set the following attributes :

Delete Action - set the value as "priDeleteAction" on priDeleteAction attribute which is a command attribute and deletes a PRI group from the system.


Note     You cannot delete time slot within a group, you need to delete the group and recreate the group with the required time slot.



Configuring TDM Groups

Time-division multiplexing (TDM) allows for information from multiple channels to be allocated as bandwidth on a single wire based on preassigned time slots, therefore enabling simultaneous support for voice, data, and video transmission over a single network link. Pieces of data from each signal are interwoven into a single link transmission and reconstructed at the destination point. TDM groups are made up of cross-connects referred to as clear channel groups or pass-throughs. Cisco 7000 Series Manager allows you to create and delete TDM groups.

Table 6-9   TDM Group Configuration Attributes

Attribute Value Type Description Options and Limits

virtual:CEMCS-IF-VOICEMIB.tdmCreateAction

AttrInt32Value

Create Another TDM Channel Entry in Table

"tdmCreateAction"

virtual:CEMCS-IF-VOICEMIB.tdmDeleteAction

AttrInt32Value

Delete TDM Channel from table if non zero

"tdmDeleteAction"

virtual:CEMCS-IF-VOICEMIB.tdmGroupNumber

AttrInt32Value

TDM group number

T1 - 0 ..23

E1 - 0.30

virtual:CEMCS-IF-VOICEMIB.tdmTimeSlots

AttrStringValue

TDM time slots

T1- 1.24

E1 - 1..31

To configure TDM groups, proceed as follows:


Step 1   To create new TDM group, set the following attributes on the appropriate interface :


Note     T1 interfaces support up to 24 groups (valid entries are 0-23.) E1 interfaces support up to 31 groups (valid entries are 0-30).


Note     T1 interfaces support up to 24 time slots (valid entries are 1-24.) E1 interfaces support up to 31 time slots (valid entries are 1-31).

Step 2   To delete a TDM group, set the following attributes :


Note     You cannot delete time slot within a group, you need to delete the group and recreate the group with the required time slot.

Configuring Channel Groups

A channel is the smallest subdivision of a communication path on a digital, multiplexed signal for which information can be provided in one direction. Multiple channels can be multiplexed over a single cable in certain environments. Channel groups also referred to as serial interfaces. Cisco 7000 Series Manager enables you to create and delete channel groups.

Table 6-10   Channel Group Configuration Attributes

Attribute Value Type Description Options and Limits

virtual:CEMCS-IF-VOICEMIB.channelCreateAction

AttrInt32Value

Create Another Channel Entry in Table

"channelCreateAction"

virtual:CEMCS-IF-VOICEMIB.channelDeleteAction

AttrInt32Value

Delete Channel from table if non zero

"channelDeleteAction"

virtual:CEMCS-IF-VOICEMIB.channelGroupNumber

AttrInt32Value

Channel group number

T1 - 0 ..23

E1 - 0.30

virtual:CEMCS-IF-VOICEMIB.channelTimeSlots

AttrStringValue

Channel time slots

T1- 1.24

E1 - 1..31

To configure Channel groups, proceed as follows:


Step 1   To create new Channel group, set the following attributes on the appropriate interface :


Note     T1 interfaces support up to 24 groups (valid entries are 0-23.) E1 interfaces support up to 31 groups (valid entries are 0-30).


Note    T1 interfaces support up to 24 time slots (valid entries are 1-24.) E1 interfaces support up to 31 time slots (valid entries are 1-31).

Step 2   To delete a Channel group, set the following attributes :


Note     You cannot delete time slot within a group, you need to delete the group and recreate the group with the required time slot.


hometocprevnextglossaryfeedbacksearchhelp
Posted: Thu Oct 2 12:28:27 PDT 2003
All contents are Copyright © 1992--2003 Cisco Systems, Inc. All rights reserved.
Important Notices and Privacy Statement.