cc/td/doc/product/wanbu/mgx8850/20
hometocprevnextglossaryfeedbacksearchhelp
PDF

Table of Contents

Configuring ATM Lines and Trunks

Configuring ATM Lines and Trunks

This chapter describes how to configure ATM lines and trunks for communication with other ATM devices. Lines connect the switch to ATM end devices such as Customer Premise Equipment (CPE) and ATM routers. ATM trunks connect the switch to other ATM switches in the core ATM network.

Customer data and voice communications enter through a line, travel over the core network trunks, and depart on another line. This communications path takes place using Soft Permanent Virtual Circuit connections (SPVCs) or Switched Virtual Circuit (SVC) connections. These connections are routed over the ATM core network using the PNNI protocol.

This chapter describes how to configure ATM lines and trunks to support SPVCs, SVCs, and PNNI. Because many of the configuration procedures are required for both lines and trunks, two quickstart configuration sections are provided, one for lines and one for trunks. The balance of the chapter provides procedures for completing the tasks listed in the quickstart sections.


Note   For all commands in this chapter, refer to the MGX 8850 Routing Switch Command Reference for detailed information.


Note   Before you start configuring ATM connections, you should complete the general switch configuration as described in "Configuring General Switch Features." Some of the procedures described in this chapter will not work if the switch has not been set up properly.

Trunk Configuration Quickstart

The quickstart procedure in this section provides a summary of the tasks required to configure ATM trunks on the MGX 8850. This procedure is provided as an overview and as a quick reference for those who have previously configured these types of connections.


Note   The trunk configuration is not complete until the following procedure has been completed on the switches at both ends of the trunk.


Command
Purpose

Step1

upln <bay.line>

dsplns

cnfln <options>

dspln -type <bay.line>

Bring up and configure trunks. This step establishes physical connectivity between two switches.

See "Setting Up Lines and Trunks."

Step2

cnfcdsct

dspcdsct

Prepare service class template files and transfer them to the switch. This step defines ATM communications parameters that you can apply to multiple trunks and lines.

See "Selecting and Viewing Service Class Templates."

Step3

addport <options>

dspports

Add and configure ATM ports. This step establishes ATM communications between two ATM devices.

See "Adding ATM Ports for Lines and Trunks."

Step4

addpart <options>

dspparts

dsppart

cnfpart

Add and configure partitions. This step configures one or more service partitions, which can be used to control how trunk resources are allocated to different services.

See "Configuring Port Use."

Step5

addpnport <portid>

dsppnports

dsppnport <portid>

dnpnport <portid>

cnfpnportsig <options>

cnfpnportrange <options>

dsppnportrange <options>

uppnport <portid>

Add and configure PNNI ports. This step configures PNNI communications for the ATM ports on the switch.

See "Configuring PNNI Ports."

Line Configuration Quickstart

The quickstart procedure in this section provides a summary of the tasks required to configure ATM lines on the MGX 8850. This procedure is provided as an overview and as a quick reference for those who have previously configured these types of connections.


Note   The line configuration is not complete until the equipment at the other end of the line has been configured with compatible configuration settings.


Command
Purpose

Step1

upln <bay.line>

dsplns

cnfln <options>

dspln -type <bay.line>

Bring up and configure lines. This step establishes physical connectivity between two ATM devices.

See "Setting Up Lines and Trunks."

Step2

cnfcdsct

dspcdsct

Prepare service class templates. This step defines ATM communications parameters that you can apply to multiple trunks and lines.

See "Selecting and Viewing Service Class Templates."

Step3

addport <options>

dspports

Add and configure ATM ports. This step establishes ATM layer two communications between two ATM devices.

See "Adding ATM Ports for Lines and Trunks."

Step4

addpart <options>

dspparts

dsppart

cnfpart

Add and configure partitions. This step configures one or more service partitions, which can be used to control how line resources are allocated to different services.

See "Configuring Port Use."

Step5

Static addresses:

dsppnports

cnfaddrreg <portid> no

addaddr <options>

dspaddr <portid>

Dynamic addresses:

dnpnport <portid>

cnfaddrreg <portid> yes

addprfx <portid> atm-prefix

uppnport <portid>

dspprfx <portid>

Define ATM addresses for UNI ports. You can select either a static address or dynamic addressing for each port.

See "Configuring UNI Port Addressing."

Step6

addpnport <portid>

dsppnports

dsppnport <portid>

dnpnport <portid>

cnfpnportsig <options>

cnfpnportrange <options>

dsppnportrange <options>

uppnport <portid>

Add and configure PNNI ports. This step configures PNNI communications for the ATM ports on the switch.

See "Configuring PNNI Ports."

Step7

dspspvcprfx

cnfspvcprfx <prefix>

dsppnni-reachable-addr local

addslave <options>

dspchans

dsppnni-reachable-addr local

addmaster <options>

dspcon ifNum vpi vci

dspspvcs

Configure SPVCs. This step sets up soft PVCs that operate full-time but can be rerouted using PNNI to avoid link failures or low bandwidth links.

See "Configuring SPVCs."

Step8

Configure SVCs.

See "Configuring SVCs."

Setting Up Lines and Trunks

The first step in configuring ATM lines and trunks is to define the physical lines and trunks that are connected to the switch. At this configuration level, line and trunk configuration is identical, so lines and trunks are both called lines in the CLI commands.

The following section describe how to do the following:

Bringing Up Lines

The switch does not attempt to use a line or trunk until it is defined. Installing an AXSM card can add 1 to 16 lines to your switch, but the switch has no way of knowing which lines are connected to other ATM devices. Bringing up a line tells the switch that you intend to use a line for communications with other ATM devices. You must bring up a line before you can configure the line.

To bring up a line on the switch, use the following procedure.


Step 1   Establish a configuration session as described in "Establishing and Ending a CLI Management Session," which is in "Configuring General Switch Features.".

Step 2   Select the card on which you want to bring up a line with the cc command:

mgx8850a.7.PXM.a > cc <slotnumber>

Replace slotnumber with the number of the slot in which the AXSM card is installed. Valid slot numbers are from 1 to 6 and 9 to 14. Verify your card selection by viewing the switch prompt, which should list the slot number and the AXSM card type.

Step 3   Enter the upln command after the switch prompt:

mgx8850a.10.AXSM.a > upln <bay.line>

Replace bay with 1 if the line is connected to a back card in the upper bay, or replace it with 2 if the line is connected to a back card in the lower bay. Replace line with the number that corresponds to the back card port to which the line is connected. Table 3-1 lists the valid bay numbers and line numbers for each AXSM card. Figure 3-1 illustrates the bay and line numbers used on the MGX 8850.


Table 3-1: AXSM Card Types
Front Card Valid Line Numbers Valid Bay Numbers

AXSM-16-155

1-8

1, 2

AXSM-8-155

1-4

1, 2

AXSM-4-622

1-4

1, 2

AXSM-2-622

1-2

1, 2

AXSM-1-2488

1

1

AXSM-16-T3E3

1-8

1, 2

Step 4   Enter the following command:

mgx8850a.10.AXSM.a > dsplns

The line state column shows whether each line is up or down as shown in the following example:

pop2one.10.AXSM.a > dsplns
                                           Medium Medium 
  Sonet  Line     Line     Line    Frame   Line   Line    Alarm
  Line  State     Type     Lpbk   Scramble Coding Type    State
  ----- ----- ------------ ------ -------- ------ ------- ------ 
   1.1     Up sonetSts12c NoLoop   Enable  Other    Other Critical
   1.2   Down sonetSts12c NoLoop   Enable  Other    Other Clear
   2.1     Up sonetSts12c NoLoop   Enable  Other ShortSMF Clear
   2.2     Up sonetSts12c NoLoop   Enable  Other ShortSMF Critical
 

The line state is reported as down until the line is brought up at the remote end. When a line is reported as up, the physical devices at each end of the line have established physical layer communications. ATM connectivity is established later when interfaces or ports are configured on the line.



Figure 3-1:
Bay and line numbers


Configuring Lines

All lines are brought up with the same default configuration. After you bring up a line, you can change the default configuration. At the physical communications level, you can configure the following:

The following procedure describes how to configure SONET, DS3, and E3 lines.


Step 1   Enter the cc command to select the card that hosts the line you want to configure:

mgx8850a.7.PXM.a > cc <slotnumber>

Replace slotnumber with the number of the slot in which the AXSM card is installed. Valid slot numbers are from 1 to 6 and 9 to 14. Verify your card selection by viewing the switch prompt, which should list the slot number and the AXSM card type.

Step 2   If you do not know the line number you want to configure, enter the dsplns command to display a list of the lines:

mgx8850a.10.AXSM.a > dsplns 
 

Remember that you cannot configure a line until you have brought it up as described in the previous section, "Bringing Up Lines."

Step 3   To configure a SONET line, enter the following commands:

mgx8850a.10.AXSM.a > cnfln -sonet <bay.line> -slt <LineType> -sfs <FrameScramble> -clk <clockSource>

Table 3-2 lists the parameter descriptions for configuring SONET, DS3 and E3 lines. Be sure to use only the parameters listed above for SONET lines.


Table 3-2: Parameters for cnfln Command
Parameter Line Types Supported Description

AIScBitsCheck

T3

The -cb option defines C-bit checking. Set AIScBitsCheck to 1 to enable C-bit checking. Set it to 2 to ignore the C-bit.

bay

T3
E3
SONET

Replace bay with 1 if the line is connected to a back card in the upper bay, or replace it with 2 if the line is connected to a back card in the lower bay.

clockSource

T3
E3
SONET

The -clk option selects the source timing for transmitting messages over the line. Replace clockSource with 1 to use the clock signal received over this line from a remote node, or specify 2 to use the local timing defined for the local switch. For information on defining the clock source for the local switch, see "Configuring General Switch Features," "Managing Network Clock Sources."

FrameScramble

SONET

The -sfs option enables or disables SONET frame scrambling. This setting must match the setting on the remote end of the line. Replace the FrameScramble variable with 1 to disable frame scrambling or 2 to enable frame scrambling.

line

T3
E3
SONET

Replace line with the number that corresponds to the back card port to which the line is connected. Table 3-1 lists the valid line numbers for each AXSM card.

LineLength

T3
E3

The -len option specifies the length of a T3 line from the local node to a remote node in meters. Enter a value between 0 and 64000 meters.

LineType

SONET

The -slt and -lt options specify the line type.

For SONET lines, replace the LineType variable with 1 for SONET or 2 for SDH.

For DS3 lines, replace the LineType variable with 1 for ds3cbitadm or 2 for ds3cbitplcp.

OOFCriteria

T3

Out Of Frame (OOF) alarm criteria. Replace OOFCriteria with 1 to select 3 out of 8 and 2 to select 3 out of 16.

RcvFEACValidation

T3

Replace RcvFEACValidation with 1 to select 4 out of 5 and 2 to select 8 out of 10.

Step 4   To configure a DS3 line, enter the following command:

mgx8850a.10.AXSM.a > cnfln -ds3 <bay.line> -lt <LineType> -len <LineLength> -oof <OOFCriteria> -cb <AIScBitsCheck> -rfeac <RcvFEACValidation> -clk <clockSource">

Table 3-2 lists the parameter descriptions for configuring SONET, DS3 and E3 lines. Be sure to use only the parameters listed above for DS3 lines.

Step 5   To configure an E3 line, enter the following command:

mgx8850a.10.AXSM.a > cnfln -ds3 <bay.line> -len <LineLength> -clk <clockSource">

Table 3-2 lists the parameter descriptions for configuring SONET, DS3 and E3 lines. Be sure to use only the parameters listed above for E3 lines.


After you configure a line, you can verify the configuration by following the procedure in the next section.

Verifying Line Configuration

To display the configuration of a line, use the following procedure.


Step 1   Use the following command to select the card that hosts the line you want to display:

mgx8850a.7.PXM.a > cc <slotnumber>
 

Replace slotnumber with the number of the slot in which the AXSM card is installed. Valid slot numbers are from 1 to 6 and 9 to 14. Verify your card selection by viewing the switch prompt, which should list the slot number and the AXSM card type.

Step 2   If you don't know the line number you want to view, display a list of the lines by entering the following command:

mgx8850a.10.AXSM.a > dsplns 
 

Step 3   To display the configuration of a single line, enter the following command:

mgx8850a.10.AXSM.a > dspln -type <bay.line>
 

The following table describes the command parameters.

type

The parameter specifies the type of line that is connected to the switch. Enter -sonet or -ds3. The -ds3 option works for DS3 and E3 lines.

bay

Replace bay with 1 if the line is connected to a back card in the upper bay, or replace it with 2 if the line is connected to a back card in the lower bay.

line

Replace line with the number that corresponds to the back card port to which the line is connected. Table 3-1 lists the valid line numbers for each AXSM card.

The line configuration appears as follows:

pop2one.10.AXSM.a > dspln -sonet 2.1
  Line Number            : 2.1
  Admin Status           : Up                Alarm Status        : Clear
  Loopback               : NoLoop            APS enabled         : Disable
  Frame Scrambling       : Enable            Number of ports     : 1
  Xmt Clock source       : localTiming       Number of partitions: 1
  Line Type              : sonetSts12c       Number of SPVC      : 0
  Medium Type(SONET/SDH) : SONET             Number of SVC       : 4
  Medium Time Elapsed    : 248198
  Medium Valid Intervals : 96
  Medium Line Type       : ShortSMF
 

Selecting and Viewing Service Class Templates

A Service Class Template (SCT) is a collection of ATM configuration parameter settings that are stored in a single file and can be applied to multiple lines or ports. Instead of retyping configuration data for identical lines or trunks, you can specify an existing SCT to apply those settings to additional lines and trunks. SCT files include the following types of configuration data:

There are two types of SCTs: card SCTs and port SCTs. Card SCTs define parameters that apply to all ingress communications for all lines on a single AXSM card. Port SCTs define parameters that apply to egress communications on a single line or port. You can apply the same SCT to multiple cards or ports. To enable ATM communications, you must assign a card SCT to every card and a port SCT to every port you use.

The SCT files are stored in the C:\SCT\AXSM directory. Cisco provides default SCT files you can use. To create additional SCT files or change the configuration of existing SCT files, you need to use Cisco WAN Manager (CWM). You cannot create or modify SCT files using the CLI.


Note   After you create a SCT file with CWM, you must FTP that file to the switch before you can use it. For guidelines on transferring files to the switch, see "Copying Firmware Files to the Switch" in "Downloading and Installing Firmware Updates." Be sure to copy SCT files to the C:\SCT\AXSM directory on the switch.

The following sections describe how to select SCTs for a card and how to display card SCT settings. Port SCTs are selected when you add ports to lines or trunks, and this procedure is discussed later in this chapter.

Selecting a Card SCT

A card SCT defines ATM parameters that apply to ingress communications for all lines on a card. You can use the same SCT for multiple cards. To select an SCT for a card, use the following procedure.


Step 1   Use the following command to select the card for which you want to select an SCT:

mgx8850a.7.PXM.a > cc <slotnumber>
 

Replace slotnumber with the number of the slot in which the AXSM card is installed. Valid slot numbers are from 1 to 6 and 9 to 14. Verify your card selection by viewing the switch prompt, which should list the slot number and the AXSM card type.

Step 2   Enter the following command:

pop20two.9.AXSM.a > cnfcdsct <sctID>
 

Replace sctID with the number of the SCT that you want to assign to the card. Valid SCT numbers are from 0 to 255, however, a valid SCT file must exist for the number you enter.


Selecting a Port SCT

A port SCT defines ATM parameters that apply to egress communications on a single port. You can use the same port SCT for multiple ports. To select an SCT for a port, use the addport as described later in "Adding ATM Ports."

Displaying Card SCT Settings

To view the card SCT settings, use the following procedure.


Step 1   Use the following command to select the card for which you want to view SCT settings:

mgx8850a.7.PXM.a > cc <slotnumber>
 

Replace slotnumber with the number of the slot in which the AXSM card is installed. Valid slot numbers are from 1 to 6 and 9 to 14. Verify your card selection by viewing the switch prompt, which should list the slot number and the AXSM card type.

Step 2   Enter the following command:

pop20two.9.AXSM.a > dspcdsct <bw|gen|cosb|vcThr|cosThr>
 

Select one of the options to display one of the five SCT configuration reports. Table 3-3 describes the reports for each of these options. The following section lists sample reports for each of these options.


Note   The option names are case sensitive. The switch does not recognize the vcthr option. You must enter vcThr.


Table 3-3: Options for dspcdsct Command
Option Description

bw

Displays bandwidth and policing parameters.

gen

Displays general SCT parameters.

cosb

Displays COSB parameters.

vcThr

Displays virtual circuit threshold parameters.

cosThr

Displays COSB threshold parameters.


Sample Card SCT Reports

The following sections display the reports for each of the dspcdsct command options.

Bandwidth and Policing Parameters (bw)

The following report appears when you enter the dspcdsct bw command:

pop20two.1.AXSM.a > dspcdsct bw
+-----------------------------------------------------------------------------+
Service Class Template [6] : Bw and Policing Parameters
+-----------------------------------------------------------------------------+
| SERV-TYPE |   PCR    |   SCR    |   MCR    |   MBS    |   CDVT   |   ICR    |
+-----------------------------------------------------------------------------+
| CBR.1     | 00001000 | 00000000 | 00000000 | 00000001 | 00250000 | 00000000 |
| VBR-RT.1  | 00001000 | 01000000 | 00000000 | 00000050 | 00250000 | 00000000 |
| VBR-RT.2  | 00001000 | 01000000 | 00000000 | 00000050 | 00250000 | 00000000 |
| VBR-RT.3  | 00001000 | 01000000 | 00000000 | 00000050 | 00250000 | 00000000 |
| VBR-nRT.1 | 00001000 | 01000000 | 00000000 | 00000050 | 00250000 | 00000000 |
| VBR-nRT.2 | 00001000 | 01000000 | 00000000 | 00000050 | 00250000 | 00000000 |
| VBR-nRT.3 | 00001000 | 01000000 | 00000000 | 00000050 | 00250000 | 00000000 |
| UBR.1     | 00000010 | 00000000 | 00000000 | 00000001 | 00250000 | 00000000 |
| UBR.2     | 00000010 | 00000000 | 00000000 | 00000001 | 00250000 | 00000000 |
| ABR       | 00000010 | 00000000 | 01000000 | 00000001 | 00250000 | 00000000 |
| CBR.2     | 00001000 | 00000000 | 00000000 | 00000001 | 00250000 | 00000000 |
| CBR.3     | 00001000 | 00000000 | 00000000 | 00000001 | 00250000 | 00000000 |
+-----------------------------------------------------------------------------+
 

General SCT Parameters (gen)

The following report appears when you enter the dspcdsct gen command:

pop20two.1.AXSM.a > dspcdsct gen
+------------------------------------------------------------------------------ 
Service Class Template [6] : General Parameters
+------------------------------------------------------------------------------ 
| SERV-TYPE | COSB_NUM | CAC_TYPE | UPC_ENB  | CLP-SELEC |    GCRA-1    |    GC 
+------------------------------------------------------------------------------ 
| CBR.1     | 00000003 |    B-CAC |GCRA1-ENB | 000000003 |      DISCARD |       
| VBR-RT.1  | 00000004 |    B-CAC |GCRA 1 & 2| 000000002 |      DISCARD |       
| VBR-RT.2  | 00000004 |    B-CAC |GCRA 1 & 2| 000000001 |      DISCARD |       
| VBR-RT.3  | 00000004 |    B-CAC |GCRA 1 & 2| 000000001 |      DISCARD |       
| VBR-nRT.1 | 00000005 |    B-CAC |GCRA 1 & 2| 000000002 |      DISCARD |       
| VBR-nRT.2 | 00000005 |    B-CAC |GCRA 1 & 2| 000000001 |      DISCARD |       
| VBR-nRT.3 | 00000005 |    B-CAC |GCRA 1 & 2| 000000001 |      DISCARD |       
| UBR.1     | 00000006 |  LCN_CAC |GCRA1-ENB | 000000003 |      DISCARD |       
| UBR.2     | 00000006 |  LCN_CAC |GCRA1-ENB | 000000003 | DSCD/SET-CLP |       
| ABR       | 00000001 |    B-CAC |GCRA1-ENB | 000000003 |      DISCARD |       
| CBR.2     | 00000003 |    B-CAC |GCRA 1 & 2| 000000001 |      DISCARD |       
| CBR.3     | 00000003 |    B-CAC |GCRA 1 & 2| 000000001 |      DISCARD |       
+------------------------------------------------------------------------------ 
 

COSB Parameters (cosb)

The following report appears when you enter the dspcdsct cosb command:

pop20two.1.AXSM.a > dspcdsct cosb
+--------------------------------------------------------------------------+
|Service Class Template [06] : COSB Parameters                             |
+--------------------------------------------------------------------------+
| COSB | MIN-RATE | MAX-RATE | MIN-PRIORITY | EXCESS-PRIORITY | ERS ENABLE |
+--------------------------------------------------------------------------+
| 0001 | 00000000 | 00000100 |          000 |             002 |     ENABLE |
| 0002 | 00000000 | 00000100 |          000 |             002 |     ENABLE |
| 0003 | 00000000 | 00000100 |          000 |             000 |    DISABLE |
| 0004 | 00000000 | 00000100 |          000 |             001 |    DISABLE |
| 0005 | 00000000 | 00000100 |          000 |             001 |    DISABLE |
| 0006 | 00000000 | 00000100 |          000 |             002 |    DISABLE |
| 0007 | 00000000 | 00000100 |          000 |             002 |    DISABLE |
| 0008 | 00000000 | 00000100 |          000 |             002 |    DISABLE |
| 0009 | 00000000 | 00000100 |          000 |             002 |    DISABLE |
| 0010 | 00000000 | 00000100 |          000 |             002 |    DISABLE |
| 0011 | 00000000 | 00000100 |          000 |             002 |    DISABLE |
| 0012 | 00000000 | 00000100 |          000 |             002 |    DISABLE |
| 0013 | 00000000 | 00000100 |          000 |             002 |    DISABLE |
| 0014 | 00000000 | 00000100 |          000 |             002 |    DISABLE |
| 0015 | 00000000 | 00000100 |          000 |             002 |    DISABLE |
| 0016 | 00000000 | 00000100 |          000 |             002 |    DISABLE |
+--------------------------------------------------------------------------+
 

Virtual Circuit Threshold Parameters (vcThr)

The following report appears when you enter the dspcdsct vcThr command:

pop20two.1.AXSM.a > dspcdsct vcThr
+------------------------------------------------------------------------------+
Service Class Template [6] : VC Threshold Parameters
+------------------------------------------------------------------------------+
| SERV-TYPE | VC THRESH | PACKET |  MAX_CELL  |  EFCI   | CLP_HI  |  EPD0   | C|
|           | TBL IDX   |  MODE  |   THRESH   |         |         |         |  |
+------------------------------------------------------------------------------+
| CBR.1     |     225   |   DSB  | 0000002500 | 1000000 | 0800000 | 0600000 | 0|
| VBR-RT.1  |     226   |   DSB  | 0000005000 | 1000000 | 0800000 | 0600000 | 0|
| VBR-RT.2  |     227   |   DSB  | 0000005000 | 1000000 | 0800000 | 0600000 | 0|
| VBR-RT.3  |     228   |   DSB  | 0000005000 | 1000000 | 0800000 | 0600000 | 0|
| VBR-nRT.1 |     229   |   DSB  | 0000025000 | 1000000 | 0800000 | 0600000 | 0|
| VBR-nRT.2 |     230   |   DSB  | 0000025000 | 1000000 | 0800000 | 0600000 | 0|
| VBR-nRT.3 |     231   |   DSB  | 0000025000 | 1000000 | 0800000 | 0600000 | 0|
| UBR.1     |     232   |   DSB  | 0000050000 | 1000000 | 0800000 | 0600000 | 0|
| UBR.2     |     233   |   DSB  | 0000050000 | 1000000 | 0800000 | 0600000 | 0|
| ABR       |     234   |   DSB  | 0000050000 | 0200000 | 0800000 | 0600000 | 0|
| CBR.2     |     235   |   DSB  | 0000002500 | 1000000 | 0800000 | 0600000 | 0|
| CBR.3     |     236   |   DSB  | 0000002500 | 1000000 | 0800000 | 0600000 | 0|
+------------------------------------------------------------------------------+
 

COSB Threshold Parameters (cosThr)

The following report appears when you enter the dspcdsct cosThr command:

pop20two.1.AXSM.a > dspcdsct cosThr
 
+------------------------------------------------------------------------------+
Service Class Template [00006] : COSB Threshold Parameters                      
+------------------------------------------------------------------------------+
| COSB |COSB THRESH|  MAX_CELL  |  EFCI   | CLP_HI  |  EPD0   | CLP_LO  |   RED|
|      | TBL IDX   |   THRESH   |         |         |         |  EPD1   |      |
+------------------------------------------------------------------------------+
| 0001 |  0000114  |  1000000   | 0200000 | 0800000 | 0600000 | 0800000 | 10000|
| 0002 |  0000115  |  1000000   | 0200000 | 0800000 | 0600000 | 0800000 | 10000|
| 0003 |  0000116  |     5000   | 1000000 | 0800000 | 0600000 | 0800000 | 10000|
| 0004 |  0000117  |    10000   | 1000000 | 0800000 | 0600000 | 0800000 | 10000|
| 0005 |  0000118  |    50000   | 1000000 | 0800000 | 0600000 | 0800000 | 10000|
| 0006 |  0000119  |   100000   | 1000000 | 0800000 | 0600000 | 0800000 | 10000|
| 0007 |  0000120  |  1000000   | 1000000 | 0800000 | 0600000 | 0800000 | 10000|
| 0008 |  0000121  |  1000000   | 1000000 | 0800000 | 0600000 | 0800000 | 10000|
| 0009 |  0000122  |  1000000   | 1000000 | 0800000 | 0600000 | 0800000 | 10000|
| 0010 |  0000123  |  1000000   | 1000000 | 0800000 | 0600000 | 0800000 | 10000|
| 0011 |  0000124  |  1000000   | 1000000 | 0800000 | 0600000 | 0800000 | 10000|
| 0012 |  0000125  |  1000000   | 1000000 | 0800000 | 0600000 | 0800000 | 10000|
| 0013 |  0000126  |  1000000   | 1000000 | 0800000 | 0600000 | 0800000 | 10000|
| 0014 |  0000127  |  1000000   | 1000000 | 0800000 | 0600000 | 0800000 | 10000|
| 0015 |  0000128  |  1000000   | 1000000 | 0800000 | 0600000 | 0800000 | 10000|
 
Type <CR> to continue, Q<CR> to stop:  
| 0016 |  0000129  |  1000000   | 1000000 | 0800000 | 0600000 | 0800000 | 10000|
+------------------------------------------------------------------------------+
 

Adding ATM Ports

Earlier in this chapter, you brought up lines and trunks by specifying the correct line port number. The line ports correspond to line connectors on the switch back cards. Bringing up a line establishes minimal connectivity between two nodes. When you add an ATM port to a line, you enable ATM communications over the line.

Each line can support UNI or NNI ports. UNI ports are used for lines that connect to PBXs, ATM routers, and other ATM devices that connect to the core ATM network through the MGX 8850 Release 2 switch. NNI ports are used for trunks that connect to other core ATM network devices, such as the MGX 8850 Release 2 switch.

Adding ATM Ports for Lines and Trunks

You must configure one ATM port for each line or trunk to enable ATM communications over that link. You define the port type (UNI or NNI) when you add the ATM port to the line or trunk.

To add an ATM port to a line, use the following procedure.


Step 1   Use the following command to select the card that hosts the line or trunk you want to configure:

mgx8850a.7.PXM.a > cc <slotnumber>
 

Replace slotnumber with the number of the slot in which the AXSM card is installed. Valid slot numbers are from 1 to 6 and 9 to 14. Verify your card selection by viewing the switch prompt, which should list the slot number and the AXSM card type.

Step 2   If you don't know the line number you want to configure, display a list of the lines by entering the following command:

mgx8850a.10.AXSM.a > dsplns 
 

Tips Remember that you cannot configure a line until you have brought it up as described in the section, "Bringing Up Lines."

Step 3   To display a list of the ports configured on the AXSM card, enter the following command:

mgx8850a.10.AXSM.a > dspports 
 

This command displays all ports on the AXSM card in the ifNum (interface number) column. The interfaces listed include UNI and NNI ports. Pay attention to the port numbers already in use. When you add a port, you must specify a port number that is unique on the AXSM card. For example, if port number 2 is assigned to line 2.1 (bay 2, line 1), you cannot use port 2 on any other line on that AXSM card.

Step 4   To add an ATM port to a line, enter the following command:

mgx8850a.10.AXSM.a > addport <ifNum> <bay.line> <guaranteedRate> <maxRate> <sctID> <ifType> [vpi]
 

Table 3-4 lists the parameter descriptions for adding ports. Figure 3-2 shows the relationship between logical interface numbers and physical lines.


Table 3-4: Parameters for addport Command
Parameter Description

ifNum

An ATM port is also called an interface. Enter a number from 1 to 60 to identify this interface. The interface number must be unique on the card to which it is assigned. An ATM port is defined by its slot, bay, line, and interface numbers. You do not have to enter a slot number during port configuration because you identify the slot number when you select the card.

bay

Replace bay with 1 if the line is connected to a back card in the upper bay, or replace it with 2 if the line is connected to a back card in the lower bay. Remember that the bay number is always 1 for an AXSM-2-2488.

line

Replace line with the number that corresponds to the back card port to which the line is connected. Table 3-1 lists the valid line numbers for each AXSM card.

guaranteedRate

Enter the minimum rate for the port in cells per second (cps).

maxRate

Enter the maximum rate for the port in cps (this must be the same as guaranteedRate when the port type is UNI or NNI). The rate ranges are as follows:

OC48: 50 to 5651328

OC12: 50 to 1412832

OC3: 50 to 353208

T3: 50 to 96000 (PLCP) or 104268 (ADM)

E3: 50 to 80000

sctID

Enter the egress SCT number (0-255). Entering 0 selects the default SCT.

ifType

Enter a number that indicates the interface type. Enter 1 for UNI, 2 for NNI, and 3 for VNNI. Note that option 3 (VNNI) is provided for future use.

vpi

This parameter is provided for future use.


Figure 3-2:
Logical Interface Numbers and Lines


The following command defines a line port as a UNI T3 line:

mgx8850a.10.AXSM.a > addport 1 1.1 96000 96000 1 1
 

The following command defines a line port as an OC48 NNI trunk:

mgx8850a.10.AXSM.a > addport 2 2.1 5651328 5651328 2 2
 

Step 5   To display a list that shows the port you have added, enter the dspports command.

Step 6   To display specific configuration information for a port, use the procedure described in the next section, "Viewing the Port Configuration."



Tips To change the port configuration, enter the cnfport command, or enter the delport command to delete a port configuration. You can also activate and deactivate ports using the upport and dnport commands. For more information on these commands, refer to the Cisco MGX 8850 Routing Switch Command Reference.

Viewing the Port Configuration

To view the configuration of an ATM line or trunk port, use the following procedure.


Step 1   Use the following command to select the card that hosts the port you want to view:

mgx8850a.7.PXM.a > cc <slotnumber>

Replace slotnumber with the number of the slot in which the AXSM card is installed. Valid slot numbers are from 1 to 6 and 9 to 14. Verify your card selection by viewing the switch prompt, which should list the slot number and the AXSM card type.

Step 2   To display a list of the ports already configured on the AXSM card, enter the following command:

mgx8850a.10.AXSM.a > dspports 
 

This command displays all configured ports on the AXSM card. Port numbers are listed in the ifNum (interface number) column. The interfaces listed include UNI and NNI ports. Note the number of the port for which you want to view the configuration.

Step 3   To display the port configuration, enter the following command:

mgx8850a.10.AXSM.a > dspport <ifNum>
 

Replace ifNum with the number assigned to the port during configuration. The following example shows the report for this command:

pop20two.9.AXSM.a > dspport 2
  Interface Number               : 2
  Line Number                    : 2.1
  Admin State                    : Up        Operational State   : Down
  Guaranteed bandwidth(cells/sec): 100000    Number of partitions: 1
  Maximum bandwidth(cells/sec)   : 100000    Number of SPVC      : 0
  ifType                         : NNI       Number of SVC       : 0
  SCT Id                         : 6 
  VPI number(VNNI only)          : 0
 

Configuring Port Use

After you add a line or trunk port, you need to configure additional ATM parameters to define how that port is used. These parameters include the following:

The MGX 8850 allows you to define multiple configurations for a port. For example, you can create one configuration for VPIs 100 to 200 and another for VPIs 300 to 400. Each of these configurations is called a resource partition, and these resource partitions are identified by numbers. To extend the example in this paragraph, you could create partition 1 that uses VPIs 100 to 200 and gets 25% of the maximum bandwidth, and then you could create partition 2, which uses VPIs 300 to 400 and gets 75% of the maximum bandwidth. Whenever you bring up a line and add a port, you must create at least one resource partition to define ATM communications on that port.

The following sections describe how to add, display, change, and delete resource partitions.

Adding a Resource Partition

To create a resource partition for a port, use the following procedure.


Step 1   Use the following command to select the card that hosts the line you want to configure:

mgx8850a.7.PXM.a > cc <slotnumber>
 

Replace slotnumber with the number of the slot in which the AXSM card is installed. Valid slot numbers are from 1 to 6 and 9 to 14. Verify your card selection by viewing the switch prompt, which should list the slot number and the AXSM card type.


Note   You must add the PNNI controller and add a port before you create a resource partition for a port. For instructions on adding the controller, see "Configuring the PNNI Controller," in "Configuring General Switch Features." For instructions on adding ports, see "Adding ATM Ports for Lines and Trunks," which appears earlier in this chapter.

Step 2   If you don't know the port number to which you want to assign the resource partition, display a list of the ports by entering the following command:

mgx8850a.10.AXSM.a > dspports 
 

This command displays all ports on the AXSM card in the ifNum (interface number) column.

Step 3   To create a resource partition, enter the following command:

mgx8850a.10.AXSM.a > addpart <ifNum> <partId> <ctrlrId> <egrminbw> <egrmaxbw> <ingminbw> <ingmaxbw> <minVpi> <maxVpi> <minVci> <maxVci> <minConns> <maxConns> 

Table 3-5 describes the parameters for this command.


Table 3-5: Parameters for the addpart Command
Parameter Description

ifNum

Interface number or port number. This number identifies the port this resource partition configures. Enter the interface number that was assigned to the port when it was configured (see "Adding ATM Ports for Lines and Trunks").

ctrlrId

Controller identification number. Enter the number assigned to the controller when it was created (see "Configuring the PNNI Controller," in "Configuring General Switch Features").

egrminbw

Egress minimum bandwidth. Enter the minimum percentage of the outgoing port bandwidth that you want assigned to this partition. One percent is equal to 0.00001 units. For example, an egrminbw of 1000000 = 100%.

egrmaxbw

Egress maximum bandwidth. Enter the maximum percentage of the outgoing port bandwidth that you want assigned to this partition. One percent is equal to 0.00001 units. For example, an egrminbw of 250000 = 25%.

ingminbw

Ingress minimum bandwidth. Enter the minimum percentage of the incoming port bandwidth that you want assigned to this partition. One percent is equal to 0.00001 units. For example, an egrminbw of 500000 = 50%.

ingmaxbw

Ingress maximum bandwidth. Enter the maximum percentage of the incoming port bandwidth that you want assigned to this partition. One percent is equal to 0.00001 units. For example, an egrminbw of 750000 = 75%.

minVpi

Minimum VPI number for this partition. For UNI ports, enter a value in the range from 0 to 255. For NNI ports, enter a value in the range from 0 to 4095.

maxVpi

Maximum VPI number for this partition. For UNI ports, enter a value in the range from 0 to 255. For NNI ports, enter a value in the range from 0 to 4095. The value for maxVpi cannot be less than for minVpi.

minVci

Minimum VCI number for this partition. For OC-48 AXSM cards, enter a number in the range from 32 to 131072. For all other cards, enter a number in the range from 32 to 65535.

maxVci

Maximum VCI number for this partition. For OC-48 AXSM cards, enter a number in the range from 32 to 131072. For all other cards, enter a number in the range from 32 to 65535.

minConns

Minimum number of simultaneous connections allowed on this partition. For OC-48 AXSM cards, enter a number in the range from 32 to 131072. For all other cards, enter a number in the range from 32 to 65535.

maxConns

Maximum number of simultaneous connections allowed on this partition. For OC-48 AXSM cards, enter a number in the range from 32 to 131072. For all other cards, enter a number in the range from 32 to 65535.

Step 4   To display a list showing the partition you have created, enter the following command:

mgx8850a.10.AXSM.a > dspparts


The following sections describe how to display the configuration for a specific partition and how to change its configuration or delete it.

Displaying a Resource Partition Configuration

To display a list of resource partitions or a resource partition configuration, use the following procedure.


Step 1   Use the following command to select the card that hosts the partition you want to display:

mgx8850a.7.PXM.a > cc <slotnumber>
 

Replace slotnumber with the number of the slot in which the AXSM card is installed. Valid slot numbers are from 1 to 6 and 9 to 14. Verify your card selection by viewing the switch prompt, which should list the slot number and the AXSM card type.

Step 2   To display a list showing the resource partitions on this card, enter the following command:

mgx8850a.10.AXSM.a > dspparts
 

The switch displays a report similar to the following:

pop20two.9.AXSM.a > dspparts
if  part Ctlr egr     egr     ingr    ingr    min max   min   max  min   max
Num ID   ID   GuarBw  MaxBw   GuarBw  MaxBw   vpi vpi   vci   vci  conn  conn
             (.0001%)(.0001%)(.0001%)(.0001%)  
-----------------------------------------------------------------------------
 2   2    2 1000000 1000000 1000000 1000000    0 4000    32  4000      0   4000
 3   2    2 1000000 1000000 1000000 1000000    0  255    32  2000      0   2000
 

Step 3   To display the configuration of a resource partition, note the partition number and enter the following command:

mgx8850a.10.AXSM.a > dsppart <ifNum> <partId>

Table 3-5 describes the parameters for this command. The following example shows the report provided by the dsppart command.

pop20two.9.AXSM.a > dsppart 2 2
  Interface Number               : 2
  Partition Id                   : 2        Number of SPVC: 0
  Controller Id                  : 2        Number of SVC : 4
  egr Guaranteed bw(.0001percent): 1000000
  egr Maximum bw(.0001percent)   : 1000000
  ing Guaranteed bw(.0001percent): 1000000
  ing Maximum bw(.0001percent)   : 1000000
  min vpi                        : 0
  max vpi                        : 4000
  min vci                        : 32
  max vci                        : 4000
  guaranteed connections         : 0
  maximum connections            : 4000
 

Changing a Resource Partition Configuration

To change the configuration of a resource partition, use the following procedure.


Step 1   Use the following command to select the card that hosts the partition you want to configure:

mgx8850a.7.PXM.a > cc <slotnumber>

Replace slotnumber with the number of the slot in which the AXSM card is installed. Valid slot numbers are from 1 to 6 and 9 to 14. Verify your card selection by viewing the switch prompt, which should list the slot number and the AXSM card type.

Step 2   To display a list showing the partitions for this card, enter the dspparts command.

Step 3   To create a resource partition, enter the following command:

mgx8850a.10.AXSM.a > cnfpart -if <ifNum> -id <partId> -emin <egrminbw> -emax <egrmaxbw> -imin <ingminbw> -imax <ingmaxbw> -vpmin <minVpi> -vpmax <maxVpi> -vc min <minVci> -vc max <maxVci> -mincon <minConns> -maxcon <maxConns> 
 

Table 3-5 describes the parameters for this command.

Step 4   To display the changed partition configuration, use the dsppart command as described in the previous section.


Deleting a Resource Partition

To delete a resource partition, use the following procedure.


Step 1   Use the following command to select the card that hosts the partition you want to delete:

mgx8850a.7.PXM.a > cc <slotnumber>
 

Replace slotnumber with the number of the slot in which the AXSM card is installed. Valid slot numbers are from 1 to 6 and 9 to 14. Verify your card selection by viewing the switch prompt, which should list the slot number and the AXSM card type.

Step 2   To display a list showing the partitions for this card, enter the dspparts command.

Step 3   To delete a resource partition, enter the following command:

mgx8850a.10.AXSM.a > delpart <ifNum> <partId>
 

Table 3-5 describes the parameters for this command.

Step 4   To verify that the partition has been deleted, enter the dspparts command to display a list of partitions for the card.


Configuring UNI Port Addressing

Each port on the MGX 8850 can be configured with a static ATM address, or it can be configured to dynamically generate an ATM address using an ATM address prefix that you supply. Your choice of ATM addressing for each UNI port must match the capabilities of the remote equipment. For example, if the remote CPE cannot accept a dynamically generated ATM address, you must define a static ATM address for the port. The following sections describe how to define static and dynamic addressing for UNI ports.

Defining Static ATM Addresses

Use the following procedure to create a static address for a UNI port.


Step 1   If the switch prompt does not display the active PXM45 card, use the following command to select the active PXM45 card:

mgx8850a.10.AXSM.a > cc <slotnumber>
 

Replace slotnumber with the number of the slot in which the active PXM card is installed. Valid slot numbers are 7 and 8.

Step 2   To locate the port to which you want to add an address, enter the dsppnports command.

Step 3   Use the following command to turn off automatic address registration on the port that will use the static address:

popeye2.7.PXM.a > cnfaddrreg <portid> no
 

Replace portid using the format slot[:bay].line[:ifNum]. Table 3-6 describes these parameters.


Table 3-6: Port Identification Parameters
Parameter Description

slot

Enter the slot number for the card that hosts the port you are configuring.

bay

Replace bay with 1 if the line is connected to a back card in the upper bay, or replace it with 2 if the line is connected to a back card in the lower bay. Remember that the bay number is always 1 for an AXSM-2-2488.

line

Replace line with the number that corresponds to the back card port to which the line is connected. Table 3-1 lists the valid line numbers for each AXSM card.

ifNum

An ATM port is also called an interface. Enter a number from 1 to 60 to identify this interface. The interface number must be unique on the card to which it is assigned. An ATM port is defined by its slot, bay, line, and interface numbers. You do not have to enter a slot number during port configuration because you identify the slot number when you select the card.

Step 4   Specify an ATM address for the port using the following command:

popeye2.7.PXM.a > addaddr <portid> atm-address length [-type {int | ext}] [-proto {local | static}] [-plan {e164 | nsap}] [-scope scope] [-redistribute {yes | no}]

Table 3-7 describes the parameters for this command.


Table 3-7: ATM Address Configuration Parameters
Parameter Description

portid

Port identifier in the format slot[:bay].line[:port]. These parameters are described in Table 3-6.

atm-address

Enter the ATM address using up to 40 nibbles. The ATM address can include up to 20 bytes, which is 40 nibbles or 160 bits.

length

Enter the length, in bits, of the address you specified with the atm-address parameter. Each nibble is equal to 4 bits. The acceptable range for the parameter is from 0 to 160 bits.

-type

Type of reachability. Enter either int for internal or ext for external.

Default = int.

-proto

Routing mechanism by which connectivity from the advertising node to the reachable address is to be learned. Enter either local or static.

Default = local.

-plan

Enter the address plan, which is either e164 (E.164) or nsap (NSAP). For an NSAP address, the first byte of the address automatically implies one of the three NSAP address plans: NSAP E.164, NSAP DCC, or NSAP ICD.

Default = nsap.

scope

PNNI scope of advertisement (as in level of PNNI hierarchy) of the reachability from the advertising node to the address.

Range: 0 through 104.
Default = 0.

-redistribute

Specifies whether or not the ATM should be distributed. Enter yes to enable distribution and enter no to disable.

Default = no.

The following example assigns an ATM address to port 9:1.2:2:

popeye2.7.PXM.a > addaddr 9:1.2:2 
47.1111.1111.1111.1111.1111.1111.1111.1111.1111.11 160 length:160 type:internal proto:local > scope:0 plan:nsap_icd redistribute:false

Step 5   To verify that the new address has been assigned, enter the following command:

popeye2.7.PXM.a > dspaddr <portid> 
 

Replace portid with the port address using the format slot[:bay].line[:port]. These parameters are described in Table 3-6.

The following example shows the report from the dspaddr command.

popeye2.7.PXM.a > dspaddr 9:1.2:2
47.2222.2222.2222.2222.2222.2222.2222.2222.2222.22
length:160    type:internal      proto:local
scope:0       plan:nsap_icd      redistribute:false
 

Removing Static ATM Addresses

If you create a static ATM address and later want to remove that address, you can do so by using the following procedure.


Step 1   If the switch prompt does not display the active PXM45 card, use the following command to select the active PXM45 card:

mgx8850a.10.AXSM.a > cc <slotnumber>

Replace slotnumber with the number of the slot in which the active PXM card is installed. Valid slot numbers are 7 and 8.

Step 2   To locate the port for which you want to delete an address, enter the dsppnports command.

Step 3   Use the following command to delete the static address:

popeye2.7.PXM.a > deladdr <portid> <atm-address> <length> [-plan {e164|nsap}]
 

The command parameters are described in Table 3-7.

Step 4   To verify that the static address has been deleted, enter the following command:

popeye2.7.PXM.a > dspaddr <portid> 
 

Replace portid with the port address using the format slot[:bay].line[:port]. These parameters are described in Table 3-6.


Assigning Dynamic Addresses

For dynamic addressing to work on a port, the remote device must support it. ILMI versions 3.x and 4.0 support dynamic address registration.When a port is configured for dynamic addressing, the ILMI protocol within the switch provides a 13-byte ATM address prefix to the remote node. The remote node then completes the ATM address and responds to the switch. When both the remote node and the switch agree on a dynamic address, that address is assigned to the port.

Use the following procedure to enable dynamic addressing for a UNI port and to assign an ATM address prefix to the port.


Note   The PXM45 supports up to 255 prefixes per service module.


Step 1   If the switch prompt does not display the active PXM45 card, use the following command to select the active PXM45 card:

mgx8850a.10.AXSM.a > cc <slotnumber>
 

Replace slotnumber with the number of the slot in which the active PXM card is installed. Valid slot numbers are 7 and 8.

Step 2   Use the following command to down the port so that it can be configured:

popeye2.7.PXM.a > dnpnport <portid> 
 

Replace portid using the format slot[:bay].line[:ifNum]. Table 3-6 describes these parameters.

Step 3   Use the following command to turn on automatic address registration on the port that will use dynamic addressing:

popeye2.7.PXM.a > cnfaddrreg <portid> yes
 

Note   Dynamic addressing is enabled by default. This command is required only when dynamic addressing has been disabled.

Step 4   Use the following command to define an ATM prefix for a port:

popeye2.7.PXM.a > addprfx <portid> atm-prefix
 

Replace portid using the format slot[:bay].line[:ifNum]. Table 3-6 describes these parameters.

Replace atm-prefix with the 13-byte ATM address prefix that you want the dynamically assigned address to use. Specify the address prefix using 26 hexadecimal digits. Each hexadecimal digit represents 1 nibble (1 byte = 2 nibbles).

Step 5   Use the following command to bring up the configured port:

popeye2.7.PXM.a > uppnport <portid> 
 

Step 6   To verify the proper ATM prefix configuration for a port, enter the following command:

popeye2.7.PXM.a > dspprfx <portid>
 

Replace portid using the format slot[:bay].line[:ifNum]. Table 3-6 describes these parameters.



Tips To delete an ATM address prefix, use the delprfx command as described in the Cisco MGX 8850 Routing Switch Command Reference.

Configuring PNNI Ports

The following sections describe how to add and configure PNNI ports, as well as how to configure a PNNI port range.

Adding a PNNI Port

To prepare a port for PNNI routing, use the following procedure.


Step 1   If the switch prompt does not display the active PXM45 card, use the following command to select the active PXM45 card:

mgx8850a.10.AXSM.a > cc <slotnumber>
 

Replace slotnumber with the number of the slot in which the active PXM card is installed. Valid slot numbers are 7 and 8.

Step 2   Add a port to PNNI by entering the following command:

pop20two.7.PXM.a > addpnport <portid>
 

Replace portid using the format slot[:bay].line[:ifNum]. Table 3-6 describes these parameters.

Step 3   To display a list of PNNI ports, which should include the port you added, enter the dsppnports command.


Configuring a PNNI Port

To configure PNNI port signaling for a specific port, use the following procedure.


Step 1   If the switch prompt does not display the active PXM45 card, use the following command to select the active PXM45 card:

mgx8850a.10.AXSM.a > cc <slotnumber>
 

Replace slotnumber with the number of the slot in which the active PXM card is installed. Valid slot numbers are 7 and 8.

Step 2   Use the following command to bring down the PNNI port you want to configure:

popeye2.7.PXM.a > dnpnport <portid>
 

A PNNI port is automatically brought up when you add it. You must down the port before you can change the port configuration. Replace portid using the format slot[:bay].line[:ifNum]. Table 3-6 describes these parameters.

Step 3   To confirm the port is down, enter the dsppnports command. The following example shows the report that appears.

popeye2.7.PXM.a > dsppnports
Summary of total connections(p2p=point to point,p2mp=point to multipoint)
Type     #Svcc:    #Svpc:    #SpvcActive:   #SpvcCfg:  #SpvpActive: #SpvpCfg: T:
p2p:     0         0          0              0          0             0         
p2mp:    0         0          0              0          0             0         
                                                                          Total 
Per-port status summary
 
PortId         IF status    Admin status      ILMI state   Total Activeconns
 
9:1.1:1        down         down             Disable        0       
 

Step 4   To configure the PNNI port signaling, enter the following command:

pop20two.7.PXM.a > cnfpnportsig <portid> [-univer {uni30|uni31|uni40|none}] [-nniver {iisp30|iisp31|pnni10}] [-unitype {public|private}] [-addrplan {both|aesa|e164}] [-side {user|network}] [-vpi <vpi>] [-sigvci <signalling-vci>] [-rccvci <routing-vci>]
 

The only required parameter for this command is the portid parameter, but the command serves no purpose if you don't enter at least one option with it. If you include some options with the command and omit others, the omitted option remain set to the last configured value. Table 3-8 lists and describes the options and parameters for this command.


Table 3-8: PNNI Port Signaling Configuration Parameters
Parameter Description

portid

Port identifier in the format slot[:bay].line[:port]. These parameters are described in Table 3-6.

-univer

When configuring PNNI signaling for a UNI port, you can use this option to specify which version of UNI signaling you want the port to use. You can select UNI version 3.0 (uni30), UNI version 3.1 (uni31), or UNI version 4.0 (uni40). If this port will use NNI signaling, set the value to none. The default value is uni31.

-nniver

When configuring PNNI signaling for an NNI port, you can use this option to specify which signaling protocol you want the port to use. You can select IISP version 3.0 (iisp30), IISP version 3.1 (iisp31), or PNNI version 1.0 (pnni10). The default value is pnni10.

-unitype

When configuring PNNI signaling for a UNI port, you can use this option to specify the UNI type. You can define the port as a private UNI port (private) or as a public UNI port (public). The default value is private.

-addrplan

When configuring PNNI signaling for a UNI port, this parameter specifies the ATM address plan used on this port. You can select AESA (aesa), E.164 (e164), or both (both). The default value is aesa.

-side

Defines the role of the signaling service used on the port. This parameter applies to IISP ports when static addressing is used (address registration is disabled). If this is a UNI connection or an NNI connection within the network, select network. For connections to other networks, you might need to select user (this is negotiated with the administrators of the other network). The default value is network.

-vpi

Defines the vpi for signaling services on this port. Enter a value in the range from 0 to 4095. The default value is 0.

-sigvci

Defines the VCI for signaling services on this port. The default value is 5, which is the well-known, reserved VCI for signaling services on VPI 0. If you choose another VCI for signaling, choose a VCI value in the range from 32 to 65535 (otherwise, the VCI can conflict with other VCIs in the reserved range from 0 to 31 on VPI 0).

-rccvci

Defines the VCI for the PNNI routing control channel (RCC) on this port. The default value is 18, which is the well-known, reserved VCI for this services on VPI 0. If you choose another VCI for signaling, choose a VCI value in the range of 32 to 65535 (otherwise, the VCI can conflict with other VCIs in the reserved range from 0 to 31 on VPI 0).


Note   The selection of UNI or NNI is made when the port is added with the addport command. You cannot use the -univer and -nniver options to change the port type.

The following example illustrates how to configure an NNI port to use PNNI Version 1.0 signaling.

popeye2.7.PXM.a > cnfpnportsig 9:1.1:1 -nniver pnni10
 

Step 5   Use the following command to bring up the PNNI port you just configured:

popeye2.7.PXM.a > uppnport <portid>
 

Replace portid using the format slot[:bay].line[:ifNum]. Table 3-6 describes these parameters.

Step 6   To verify the status of the PNNI port, enter the dsppnports command.

Step 7   To display the configuration of the PNNI port, enter the following command:

popeye2.7.PXM.a > dsppnport <portid>
 

Replace portid using the format slot[:bay].line[:ifNum]. Table 3-6 describes these parameters. The following example shows the report for this command.

popeye2.7.PXM.a > dsppnport 9:1.1:1
>
Port:          9:1.1:1               Logical Id:    17373185
>
IF status:     up                    Admin Status:    up      
 
Auto-config:   enable                Addrs-reg:       enable   
 
IF-side:       network               IF-type:         nni     
 
UniType:       private               version:         pnni10  
 
Input filter:  0                     Output filter:   0
 
minSvccVpi:    0                     maxSvccVpi:      1000
 
minSvccVci:    32                    maxSvccVci:      1000
 
minSvpcVpi:    1                     maxSvpcVpi:      1000

Configuring a PNNI Port Range (Optional)

When you add a partition to a port, you define the minimum and maximum VPIs and VCIs for that port. These VPIs and VCIs become available for all services unless you make additional configuration changes. When you configure a PNNI port range, you can define the minimum and maximum values for the following:

To configure a PNNI port range for a specific port, use the following procedure.


Step 1   If the switch prompt does not display the active PXM45 card, use the following command to select the active PXM45 card:

mgx8850a.10.AXSM.a > cc <slotnumber>

Replace slotnumber with the number of the slot in which the active PXM card is installed. Valid slot numbers are 7 and 8.

Step 2   To display a list of PNNI ports, enter the dsppnports command.

Step 3   Use the following command to bring down the PNNI port you want to configure:

popeye2.7.PXM.a > dnpnport <portid>
 

A PNNI port is automatically brought up when you add it. You must down the port before you can change the port range. Replace portid using the format slot[:bay].line[:ifNum]. Table 3-6 describes these parameters.

Step 4   To configure the port range, enter the following command:

popeye2.7.PXM.a > cnfpnportrange <portid> [-minsvccvpi <min-svcc-vpi>] [-maxsvccvpi <max-svcc-vpi>]] [-minsvccvci <min-svcc-vci>] [-maxsvccvci <max-svcc-vci>]] [-minsvpcvpi <min-svpc-vpi>] [-maxsvpcvpi <max-svpc-vpi>]]
 

The only required parameter for this command is the portid parameter, but the command serves no purpose if you don't enter at least one option with it. If you include some options with the command and omit others, the omitted option remains set to the last configured value. Table 3-9 lists and describes the options and parameters for this command.


Table 3-9: Parameters for the cnfnportrange Command
Parameter Description

portid

Port identifier in the format slot[:bay].line[:port]. Table 3-6 describes these parameters.

min-svcc-vpi

Minimum VPI value for SVCC.

Range: 0 to 4095
Default = 0

max-svcc-vpi

Maximum VPI value for SVCC

Range: 0 to 4095
Default = 4095

min-svcc-vci

Minimum VCI value for SVCC

Range: 32 to 65535
Default = 32

max-svcc-vci

Maximum VCI value for SVCC.

Range: 32 to 65535
Default = 65535

min-svpc-vpi

Minimum VPI value for SVPC.

Range: 1 to 4095
Default = 1

max-svpc-vpi

Maximum VPI value for SVPC.

Range: 1 to 4095
Default = 4095

Step 5   Use the following command to bring up the PNNI port you just configured:

popeye2.7.PXM.a > uppnport <portid>
 

Replace portid using the format slot[:bay].line[:ifNum]. Table 3-6 describes these parameters.

Step 6   To display the PNNI port range for a port, enter the following command:

popeye2.7.PXM.a > dsppnportrange <portid>
 

After you enter this command, the switch displays a report similar to the following example.

pop20two.7.PXM.a > dsppnportrange 1:2.1:2
 
minSvccVpi:         0             maxSvccVpi:      4095
minSvccVci:        32             maxSvccVci:     65535
minSvpcVpi:         1             maxSvpcVpi:      4095
 

Configuring SVCs

This release of the MGX 8850 supports PNNI routing of switched virtual circuits (SVCs). SVCs are the solution for on-demand connections. They are set up as needed and torn down when no longer needed. To achieve this dynamic behavior, SVCs use signaling. End systems request connectivity to other end systems and, provided that certain criteria are met, the connection is set up at the time of the request. When idle, an SVC is torn down to save network bandwidth, and it can reestablished later when needed.

MGX 8850 switches use the PNNI protocol to develop a logical map of the network. This logical map allows switches to work together to determine how to set up SVCs through the network. PNNI enables automatic SVC configuration, which greatly reduces the time required to set up new networks.

The following sections describe the requirements for setting up SVCs and how to display active SVCs.

SVC Requirements

Because the switch automatically sets up SVCs for you, you do not have to configure SVC routes. However, the switch must be configured correctly before it can set up SVCs. All the procedures for setting up the switch have been discussed earlier in this chapter. The following list summarizes the key steps required in configuring the switch to support SVCs:


Note   The addresses you assign to each port must conform to the addressing scheme for PNNI in your network. For more information on selecting addresses for PNNI routing, see "Address Selection, Call Routing, and WAN Switching Using the PNNI Protocol."

Displaying SVCs

To display active SVCs, use the following procedure.


Step 1   Use the following command to select the AXSM card that hosts the SVC:

mgx8850a.7.PXM.a > cc <slotnumber>
 

Step 2   Enter the following command:

popeye2.7.PXM.a > dsppncons
 

The following is an example report for the dsppncons command.

popeye2.7.PXM.a > dsppncons
           Port   VPI   VCI CallRef       X-Port    VPI   VCI  CallRef Type OAM-Type
        9:1.1:1     0    32      1       9:1.2:2      0    36       5   PTP    No
    Calling-Addr:47.666666666666666666666666.666666666666.00
    Called-Addr: 47.111111111111111111111111.111111111111.64
        9:1.2:2     0    36      5       9:1.1:1      0    32       1   PTP    No
    Calling-Addr:47.666666666666666666666666.666666666666.00
    Called-Addr: 47.111111111111111111111111.111111111111.64
 

Configuring SPVCs

A Soft Permanent Virtual Circuit (SPVC) is a Permanent Virtual Circuit (PVC) that can be rerouted using the Private Network-to-Network Interface (PNNI) Version 1.0 protocol. As with PVCs, SPVCs are full-time connections. A PVC, however, uses a predefined circuit path and will fail if the path is interrupted. Using the PNNI protocol, SPVCs can be rerouted to avoid failed communication links or to use links that offer better bandwidth.

Creating and Viewing the SPVC Node Prefix

The SPVC node prefix is the ATM prefix that PNNI uses for identifying the node within the PNNI network. There is just one SPVC node prefix per node, and you must configure the SPVC node prefix at each node that participates in the PNNI network. To configure the SPVC node prefix, use the following procedure.


Step 1   If the switch prompt does not display the active PXM45 card, use the following command to select the active PXM45 card:

mgx8850a.10.AXSM.a > cc <slotnumber>

Replace slotnumber with the number of the slot in which the active PXM card is installed. Valid slot numbers are 7 and 8.

Step 2   Use the following command to find out if the SVPC node prefix has already been defined:

pop20two.7.PXM.a > dspspvcprfx
 

If the SPVC node prefix has already been defined, a report appears that is similar to the following:

pop20two.7.PXM.a > dspspvcprfx
SPVC Node Prefix: 47.00918100000000001a531c2a
 

Step 3   To create or change the SPVC node prefix, enter the following command:

pop20two.7.PXM.a > cnfspvcprfx <prefix>
 

Replace prefix with the 13-byte prefix you want to use.


Note   The SPVC node prefix for each node must be unique within the network.

Step 4   Verify the correct entry of the prefix by entering the dspspvcprfx command.


Creating an SPVC

SPVCs are created between two nodes and must be configured on each node. The master node is responsible for routing and rerouting. The slave node is responsible for responding to requests from the master during connection setup and rerouting.

The master and slave relationships exist for each SPVC and apply only to that connection. For example, you can have define one SPVC with a master on Node A and a slave on Node B, and then create another with the Master on Node B and the slave on Node A. It is good design practice to distribute the master side of SPVCs among the network nodes so that the SPVC route processing task is distributed.

The following sections describe how to configure slave and master SPVC connections.

Configuring the Slave Side of the SPVC

To configure the slave side of an SPVC, use the following procedure.


Step 1   At the switch that will host the slave side of the SPVC, verify that the switch prompt displays the active PXM45 card. If the switch prompt does not display the active PXM45 card, use the following command to select it:

mgx8850a.10.AXSM.a > cc <slotnumber>

Replace slotnumber with the number of the slot in which the active PXM card is installed. Valid slot numbers are 7 and 8.

Step 2   Verify that the node hosting the master side of the SPVC is connected to the network and reachable by entering the following command:

pop2one.7.PXM.a > dsppnni-reachable-addr local
 

You will need to know the remote node's SPVC node prefix to recognize it in the report that appears. The following is an example report:

pop2one.7.PXM.a > dsppnni-reachable-addr local
 
scope...............         0     port id.............        -1
Exterior............     false
ATM addr prefix.....47.0091.8100.0000.0000.1a53.1c2f.0000.010a.1802/152
 
scope...............         0     port id.............        -1
Exterior............     false
ATM addr prefix.....47.0091.8100.0000.0000.1a53.1c2f.0000.010a.1803/152
 
scope...............         0     port id.............        -1
Exterior............     false
ATM addr prefix.....47.0091.8100.0000.0000.1a53.1c2a.0000.1a53.1c2f/152
 

If the remote node does not appear in the list, enter the dsppnni-link command locally and on the remote node to verify that both nodes have PNNI links. Also, verify that the SPVC node address has been set on both the local and remote nodes.

Step 3   Use the following command to select the AXSM card that hosts the slave side of the SPVC:

mgx8850a.7.PXM.a > cc <slotnumber>
 

Step 4   Define the slave side of the SPVC by entering the following command:

mgx8850a.10.AXSM.a > addslave <portId> <vpi> <vci> <serviceType>
[-lpcr <cellrate>] [-rpcr <cellrate>] [-lscr <cellrate>] [-rscr <cellrate>]
[-lmbs <cells>] [-rmbs <cells>] [-lcdvt <time>] [-rcdvt <time>]
[-lcdv <time>] [-rcdv <time>] [-lctd <time>] [-rctd <time>]
[-cc <1|0>] [-stat <1|0>] [-frame <1|0>] [-mxc <1|0>]

Table 3-10 lists and defines the parameters and options for this command. If you omit an option, the SPVC uses the default value.


Note   The options you set with the addslave command must match the options set with the addmaster command, and they must be valid and appropriate for the lines at each end. The default values for each option are defined as percentages of the line bandwidth and will be correct for identical line types. However, the default values will not work for different line types. For example, the default values for a T3 line will not match the default values for OC3 line.


Table 3-10: Parameters for the addslave and addmaster Commands
Parameter Description

portid

Enter the port ID for the line to which this SPVC will connect. Enter the port identifier in the format slot[:bay].line[:port]. Table 3-6 describes these parameters.

vpi

Enter the VPI for the slave side of the SPVC.

UNI Range: 1 to 255
NNI Range: 1 to 4095

vci

Enter the VCI for the slave side of the SPVC.

Range: 32 to 65535

serviceType

Replace with the number that corresponds to the requested service type for this SPVC (this value must be identical on master and slave sides):

cbr1 = 1
vbr1rt = 2
vbr2rt = 3
vbr3rt = 4
vbr1nrt = 5
vbr2nrt = 6
vbr3nrt = 7
ubr1 = 8
ubr2 = 9
abrstd = 10 Note: This option is provided for future use.
abrvsvd = 11 Note: This option is provided for future use

slave_nsap.vpi.vci

This parameter is used only with the addmaster command and identifies the slave side of the SPVC. The value entered here should match the NSAP displayed after the addslave command is run. The slave_nsap portion of the address corresponds to the remote ATM address and the vpi and vci parameters correspond to the VPI and VCI settings for the slave. The periods between slave_nsap and vpi and between vpi and vci are required.

-lpcr>
-rpcr

These options specify the local (-lpcr) and remote (-rpcr) Peak Cell Rate (PCR) for the SPVC.

Range: 3 to 5651328 cells/sec

-lscr
-rscr

These options specify the local (-lscr) and remote (-rscr) Sustained Cell Rate (SCR) for the SPVC.

Range: 3 to 5651328 cells/sec

-lmbs
-rmbs

These options specify the local (-lmbs) and remote (-rmbs) Maximum Burst Size (MBS) for the SPVC.

Range: 0 to 2147483647 cells/sec

-lcdvt
-rcdvt

These options specify the local (-lcdvt) and remote (-rcdvt) Cell Delay Variation Tolerance (CDVT) for the SPVC.

Range: 0 to 2147483647 microseconds

-lcdv
-rcdv

These options specify the local (-lcdv) and remote (-rcdv) Cell Delay Variation (CDV) for the SPVC.

Range: 0 to 2147483647 microseconds

-lctd
-rctd

These options specify the local (-lctd) and remote (-rctd) Cell Transfer Delay (CTD) for the SPVC.

Range: 0 to 2147483647 microseconds

-cc

This option enables or disables the flow of Operation, Administration, and Maintenance (OAM) traffic on the SVPC. Enter 1 to enable OAM traffic flow, or enter 0 to disable traffic flow.

-stat

This option enables or disables statistics collection for the SPVC. Enter 1 to enable OAM statistics collection, or enter 0 to disable it.

-frame

This option enables or disables frame discard. Enter 1 to enable frame discard, or enter 0 to disable it.

-mxc

This option enables or disables cost based routing. Enter 1 to enable this feature, or enter 0 to disable it.

Step 5   Note the NSAP address the switch displays when the addslave command is complete. You will need this to configure the master side of the SPVC.

Step 6   Verify the slave-side SPVC addition by entering the following command:

pop2one.10.AXSM.a > dspchans
 

The switch displays a report similar to the following:

pop2one.10.AXSM.a > dspchans
record    Identifier   Type   SrvcType   M/S    Upld    Alarm
------    ----------   ----   --------   ---    ----    -----
    0  03.0001.00032   VCC     vbr1nrt   M    0000720d  multiple
    1  03.0001.00033   VCC     vbr1nrt   S    00007803  multiple
 

Configuring the Master Side of the SPVC

To configure the master side of an SPVC, use the following procedure.


Step 1   At the switch that will host the master side of the SPVC, verify that the switch prompt displays the active PXM45 card. If the switch prompt does not display the active PXM45 card, use the following command to select it:

mgx8850a.10.AXSM.a > cc <slotnumber>

Replace slotnumber with the number of the slot in which the active PXM card is installed. Valid slot numbers are 7 and 8.

Step 2   Verify that the node hosting the slave side of the SPVC is connected to the network and reachable by entering the following command:

pop2one.7.PXM.a > dsppnni-reachable-addr local
 

You will need to know the remote node's SPVC node prefix to recognize it in the report that appears. The following is an example report:

pop2one.7.PXM.a > dsppnni-reachable-addr local
 
scope...............         0     port id.............        -1
Exterior............     false
ATM addr prefix.....47.0091.8100.0000.0000.1a53.1c2f.0000.010a.1802/152
 
scope...............         0     port id.............        -1
Exterior............     false
ATM addr prefix.....47.0091.8100.0000.0000.1a53.1c2f.0000.010a.1803/152
 
scope...............         0     port id.............        -1
Exterior............     false
ATM addr prefix.....47.0091.8100.0000.0000.1a53.1c2a.0000.1a53.1c2f/152
 

If the remote node does not appear in the list, use the dsppnni-link command locally and on the remote node to verify that both nodes have PNNI links. Also, verify that the SPVC node address has been set on both the local and remote nodes.

Step 3   Use the following command to select the AXSM card that hosts the master side of the SPVC:

mgx8850a.7.PXM.a > cc <slotnumber>
 

Step 4   Define the master side of the SPVC by entering the following command:

mgx8850a.10.AXSM.a > addmaster <portId> <vpi> <vci> <serviceType> <slave_nsap.vpi.vci> [-lpcr <local-pcr>] [-rpcr <remote-pcr>]
 

Table 3-10 lists and defines the parameters and options for this command. If you omit an option, the SPVC uses the default value.

Step 5   Verify the master-side SPVC addition by entering the following command:

pop2one.10.AXSM.a > dspchans
 

The switch displays a report similar to the following:

pop2one.10.AXSM.a > dspchans
record    Identifier   Type   SrvcType   M/S    Upld    Alarm
------    ----------   ----   --------   ---    ----    -----
    0  03.0001.00032   VCC     vbr1nrt   M    0000720d  multiple
    1  03.0001.00033   VCC     vbr1nrt   S    00007803  multiple
 

Step 6   To display the configuration for a single channel, enter the following command:

pop20two.9.AXSM.a > dspcon ifNum vpi vci
 

Replace the ifNum parameter with the interface or port number. The vpi and vci parameters are described in Table 3-10. The following example shows a dspcon command report.

pop2one.10.AXSM.a > dspcon 3 1 32
--------------------------------------------------------------------------
Local   :                NSAP  Address               port     vpi    vci  
(M)       4700918100000000001A531C2F0000010A180300  1.10.03      1      32
Remote  :                NSAP  Address               port     vpi    vci  
(S)       4700918100000000001A531C2A00000101180300  1.01.03      1      32
--------------------------------------------------------------------------
Conn. Type    :     VCC                           Admn Status  : ADMN-UP  
Service Type  : vbr1nrt                           Rtng Status  :       2  
Controller    :       2
--------------------------------------------------------------------------
Local PCR     :      90                           Remote PCR   :      90  
Local SCR     :      90                           Remote SCR   :      90  
Local CDV     :      -1                           Remote CDV   :      -1  
Local CTD     :      -1                           Remote CTD   :      -1  
Local MBS     :      50                           Remote MBS   :      50  
Local CDVT    :      -1                           Remote CDVT  :      -1  
Max. cost     :      -1                           Frame discard:       N  
--------------------------------------------------------------------------
OAM CC Config : DISABLED                          Statistics   : DISABLED 
--------------------------------------------------------------------------
Loopback Type : No  Lpbk | Dir: N/A     | Status: No Lpbk | RTD:     0 us 
--------------------------------------------------------------------------
 
Type <CR> to continue, Q<CR> to stop: 
 
--------------------------------------------------------------------------
Port side Tx  :  normal                           Swth side Tx :     AIS  
Port side Rx  :  normal                           Swth side Rx :     AIS  
--------------------------------------------------------------------------
I-AIS/RDI   E-AIS/RDI   CONDITIONED    CCFAIL       IfFail      Mismatch  
   NO          YES           NO           NO          YES          NO     
--------------------------------------------------------------------------
 

Step 7   Use the following command to change back to the active PXM45 card:

mgx8850a.10.AXSM.a > cc <slotnumber>

Replace slotnumber with the number of the slot in which the active PXM45 card is installed. Valid slot numbers are 7 and 8.

Step 8   Enter the following command to see the SPVCs:

pop20two.7.PXM.a > dspspvcs
 

If the SPVC was created successfully, it will appear in the report for this command. The following is an example report.

Local Port         Vpi.Vci   Remote Port        Vpi.Vci    State   Owner
----------------------------+-----------------------------+-------+------
1:2.2:3             1 32     Routed              0 0       FAIL    SLAVE 
Local  Addr: 47.00918100000000001a531c2a.000001011803.00
Remote Addr: 00.000000000000000000000000.000000000000.00
1:2.2:3             1 33     Routed              1 33      FAIL    MASTER
Local  Addr: 47.00918100000000001a531c2a.000001011803.00
Remote Addr: 47.00918100000000001a531c2f.0000010a1803.00
 


hometocprevnextglossaryfeedbacksearchhelp
Posted: Mon Aug 7 08:38:15 PDT 2000
Copyright 1989-2000©Cisco Systems Inc.