cc/td/doc/product/rtrmgmt/cnom/cnom13
hometocprevnextglossaryfeedbacksearchhelp
PDF

Table of Contents

Using Cisco Network Order Manager in a DSLAM Architecture

Using Cisco Network Order Manager in a DSLAM Architecture

This chapter describes how to use the Cisco Network Order Manager to configure one or more Cisco DSLAM devices which may be connected in a subtended configuration.

Subtended DSLAM Network Configuration

CNOM supports management of PVC and SPVC connections starting at the ATM interface of a DSL port and terminating at a trunk port. Connections are supported for any combination of chassis and network interface cards, with the following exception:

A subtended DSLAM network architecture is illustrated in Figure 4-1. The dotted lines in Figure 4-1 indicate that more DSLAMs can be added to the network.


Figure 4-1: DSLAM-only Network Configuration


Pre-installation Requirements

Before you can use CNOM to configure Cisco DSLAM devices, you must install the following software:

Refer to the installation guides for each product for installation procedures. The CNOM installation procedure is described in "Installing Cisco Network Order Manager."

Post-installation Requirements

After you install CDM and CNOM, use the following procedure to configure the two components to interoperate:

    1. Discover and commission DSLAMs and their subrack components.

    2. Discover Subtends using the CDM Subtend Manager (refer to the CDM documentation).


    Note   To make connections on a DSLAM, you must Discover Subtends using the CDM Subtend Manager. This applies to a single chassis as well as subtended chassis.

    3. Set up line IDs for the ingress ports using the CNOM set_line_ids script (this is an optional step as the containment path can be used instead).

    4. Set up profiles of the same name for all interface types and ATM QoS using the CNOM create_ni2_profile script.

    5. Set up the subscriber DSL connections using the CNOM connect_cdm script, which invokes the policy connectSubscriber_cdm to set up an end-to-end PVC or SPVC connection across a subtended network of DSLAMs.

Identify the subscriber DSL port by specifying its containment path (which is defined in CDM), or its line ID (which is an optional identifier created in CNOM). See the "Configuring Line IDs for CNOM Modules" section for more information on line IDs.


Caution   When you run policies, be sure that the policy is one designated for the specified application. For example, the policy listed above is specifically designed for use in a CDM environment.

To run the policy successfully, meet the following conditions:

The policy expects the following attributes in the work order:

Managing Profiles

To manage a profile, create a profile which corresponds to each connection metric that is required. The profiles corresponding to the same connection metric must use the same name.

For instance, an operator may provide a service (called Gold) which is characterized by:

and another service (called Silver) with:

To define each type of service, the operator might:

    1. Create profiles named Gold and Silver for ATM QoS.

    2. Create Gold and Silver profiles for each type of DSL port (for example, DMT and CAP ports on a chassis with NI-2 line cards).

    3. Apply the appropriate set of profiles to the CAP or DMT port to configure the port for service:

In the CNOM work order, the value of workOrder:DDMWorkOrder.serviceCharacteristics specifies the appropriate set of profiles to apply; therefore, the value must match the name of the required profile. For example, if serviceCharacteristics is set to Gold, the system applies the appropriate DSL-specific Gold profile and the ATM QoS Gold profile.


Note   The name of a DSL-specific profile (CAP, DMT, SDSL) must match the name of the corresponding ATM QoS profile; otherwise, the DSL profile is not applied to the connection when the work order is invoked.

Use the following profiles in the connection policy for creating connections in a DSLAM-only architecture:

NI-2 profiles consist of DSL parameter profiles and ATM QoS. You can set up the profiles in the CDM GUI, or by using the policies supported by the CDM NOA module.


Note   CNOM configures the ADSL and the DMT profiles separately with the GUI, for DMT profile, but configures the ADSL and the DMT profiles together when using the DMT profile policy.

Connectivity in DSLAM-only Network Architecture

To manage connections in a DSLAM-only network architecture, use the following sections as a guide.

Connecting in DSLAM-only Architecture

To make connections in a DSLAM-only network architecture, use the CNOM policy in Table 4-1. You can use the script connect_cdm to invoke the policy (see the following section, "Running the connect_cdm Script").


Table 4-1: DSLAM-only Connection Policy
Policy Description

connectSubscriber_cdm

Creates a PVC from a DSL port to the top trunk in a subtend tree


Caution   When you run policies, be sure that the policy is one designated for the specified application. For example, the command listed in Table 4-1 is specifically designed for use in a CDM environment.

For information about the work order interface, refer to "Cisco Network Order Manager Policies."

When the connectSubscriber_cdm policy is invoked, CNOM performs the following steps to create a connection from a DSL port to the top trunk of a subtended tree of DSLAMs.

    1. CNOM identifies the DSLAM line port by querying for the line ID attribute on the interface, or by using the name supplied in the incoming work order.

    2. CNOM configures the DSL port by applying profiles.

    3. CNOM deploys the PVC objects on the appropriate ports in the DSLAMs in subtend path.

    4. CNOM generates appropriate VPI and VCI values for the intermediate PVCs.

    5. CNOM invokes the connect action on the PVC objects to configure the PVCs in the nodes.

Running the connect_cdm Script

The connect_cdm script invokes the connectSubscriber_cdm policy to set up an end-to-end PVC or PVC connection across subtended DSLAMs. The script has the following command-line arguments:

    connect_cdm [-auto] [-soft] {-line <lineID> | -path <ingress-path>}
    [-nsap egressNSAPaddress] <profileName> [<ingressVPI> <ingressVCI>
    <
    egressVPI> <egressVCI>] [-noSave | [-syslog] -save <file_path_name>]]


Table 4-2: Command Syntax for connect_cdm Script
Command Option Description

-auto

Allows CDM to autoallocate VPI/VCI values for the connection. If you do not include this option, you must explicitly define the VPI/VCI values in <ingressVPI>, <ingressVCI>, <egressVPI>, and <egressVCI>.

-soft

Creates a soft PVC.

-line <lineID>

The line ID of the ingress port for the connection. If the port is not assigned a line ID, use the -path option to specify its path.

-path <ingress-path>

The full path of the ingress port for the connection. Use this option if the port is not assigned a line ID.

-nsap egressNSAPaddress

The network service access point (NSAP) address of the trunk port to connect the ingress port to. The trunk port can be on a DSLAM that is outside your CEMF configuration (for example, in another provider's network) or it can be part of your configuration. Use the standard NSAP address format. For example:

47.0091.8100.0000.0003.3265.6401.4000.0c98.0010.00

<profileName>

The name of the profile to apply to the connection.

<ingressVPI> <ingressVCI>1

The VPI and VCI values for the connection ingress port.

<egressVPI> <egressVCI>

The VPI and VCI values for the connection egress port.

1If you include -auto in the command line, the system assigns VPI/VCI values to the connection ingress and egress ports.

Hiding Connections When Using connect_cdm

When you create a CDM connection, you can prevent the connection from being displayed in the connectionObjects view (to improve system performance) by including the -hide option in the connect_cdm command line.

If the option Add PVC to SubtendPVC view is On when you run connect_cdm, a PVC object is added to the SubtendPVC view to represent the connection. To keep PVC objects from being added to this view (which improves system performance), turn off the option as described in the "Turning Off the Option Add PVC to SubtendPVC View" section. Note that this option is Off by default.

CNOM Internal Work Flow for connectSubscriber_cdm

CNOM performs the following steps to execute the connectSubscriber_cdm policy:

Initial State: ddmGateway:DDM.connectSubscriber_cdm_checkIngressInfo

    1. Determine if the parameter sent is alias or containment path—NOP.

    2. Find object:

    3. Create an object for the connection: CreateConnectionObject.

    4. Determine the egress port on the DSLAM: GetTrunk.

    5. Set up transport parameters for the DSL Port: ConfigureDSLPort.

    6. Connect the PVC, set VPI/VCI: ConnectPVC.

Connection Status

If a connection is:

At the root level of connectionObjects, an object with the same name as the workOrder:DDMWorkOrder.connectionIdentifier value appears. Expand this object to show the objects CDMDmmConnectObj and ATM.

Under CDMDmmConnectObj, the PVCs set up in this connection are displayed in the CDM NI-2 and PVC windows. If the option Add PVC to SubtendPVC view is On, a PVC is also added to the SubtendPVC view. Status windows are available for the connection.

Adding PVC Objects to the SubtendPVC View

By default, PVC objects are not displayed in the SubtendPVC view when they are created. This is because the option Add PVC to SubtendPVC view is turned off to improve system performance. Although it is not recommended, you can turn on the option if you want PVCs to be added to SubtendPVC when they are created. See the following sections for procedures on turning this option on and off.

Turning On the Option Add PVC to SubtendPVC View

This procedure describes how to turn on the option Add PVC to SubtendPVC view, so that PVCs are added to the SubtendPVC view when they are created.


Note   The recommended and default setting for the option Add PVC to SubtendPVC view is off. This keeps PVC objects from being added to SubtendPVC, which improves system performance. You can run the make_visible script to display hidden connections.


Step 1   Log in as super user on the CNOM system.

Step 2   Open the file /opt/cemf/config/CDMDmmCtlr/CDMDmmCtlrUserData.ini in a text editor such as vi or emacs.

Step 3   In the [NI2ConnectHelper] section of the file, add the following line:

    PVCConnect.AddToSubtendView=yes

Step 4   Save the file and exit the text editor.

Step 5   Stop and restart the CDMDmmCtlr process in CNOM:

    ./sysmgrClient -k CDMDmmCtlr ./sysmgrClient -x CDMDmmCtlr

From now on, PVCs created by CNOM are added to the SubtendPVC view.



Note   Although it is not recommended, you can turn on the Add PVC to SubtendPVC view option for a particular PVC by providing the following attribute when you invoke the ConnectPVC primitive to create that PVC:

CDMDmmCtlr:DDMWorkOrder:addToSubtendPVC

Turning Off the Option Add PVC to SubtendPVC View

The default setting for the option Add PVC to SubtendPVC view is off, which keeps PVC objects from being added to SubtendPVC to improve system performance. If the option has been turned on, you can turn it off again as follows:


Step 1   Open the file /opt/cemf/config/CDMDmmCtlr/CDMDmmCtlrUserData.ini in a text editor like vi or emacs.

Step 2   In the [NI2ConnectHelper] section of the file, comment out the option as shown here:

    # PVCConnect.AddToSubtendView=yes

Step 3   Save the file and exit the text editor.

Step 4   Stop and restart the CDMDmmCtlr process in CNOM:

    ./sysmgrClient -k CDMDmmCtlr ./sysmgrClient -x CDMDmmCtlr

From now on, PVCs created by CNOM are not added to the SubtendPVC view.


Disconnecting from DSLAM-only Architecture

To remove a connection in a DSLAM-only network architecture, use the CNOM policy in Table 4-3. You can use the disconnect_cdm script to invoke the policy. Specify the connection identifier of the connection you want to disconnect when you invoke the policy.


Table 4-3: DSLAM-only Disconnection Policy
Policy Description

disconnectSubscriber_cdm

Disconnects a PVC

CDM Data Recovery

When CEMF is restored from backup, the CEMF database does not have information about any DSLAM or Cisco 6400 UAC connections created since the last backup. CNOM's data recovery feature logs all network orders that create or delete VC connections, and plays back the work orders to re-create or remove connections after the CEMF database is restored. This ensures that the information in the CEMF database accurately reflects the actual configuration on the DSLAM or UAC. For information about running data recovery, see the "Performing Data Recovery to Restore CNOM from Backup" section.

CNOM runs the following CDM policies to re-create the DSLAM configuration after a CEMF database restore.


hometocprevnextglossaryfeedbacksearchhelp
Posted: Sun Sep 29 05:32:29 PDT 2002
All contents are Copyright © 1992--2002 Cisco Systems, Inc. All rights reserved.
Important Notices and Privacy Statement.