Document ID: 46262
Contents
Introduction
Prerequisites
Requirements
Components Used
Conventions
Configure
Network Diagram
Configurations
Verify
Troubleshoot
Related Information
Introduction
This document provides a sample configuration for Private Network-Network Interface (PNNI)-inverse multiplexing over ATM (IMA) trunking on the MGX 8830 and MGX 8850 platforms.
MGX release 3.0.10 and higher contains the PNNI-IMA trunking feature. Only the Processor Switch Module (PXM)1E-16-T1E1 and Multiservice Switch Broadband ATM Switching Module (AXSM)-32-T1E1-E cards support PNNI-IMA trunking.
The PXM1E-16-T1E1 card is supported in MGX 8830 and MGX 8850 switches, and supports the following back cards:
-
RBBN-16-T1E1
-
MCC-16-T1E1
T1 or E1 links (either T1 or E1—not a mixture) can be grouped to form IMA groups of links 1 to 16 in a single group.
The AXSM-32-T1E1-E card is a double-height service module supported on the PXM-45 based MGX 8850 platform, and supports the following back cards:
-
RBBN-16-T1E1
-
MCC-16-E1
Up to 16 T1/E1 interfaces are supported on each back card.
Note: MGX releases previous to 3.0.10 allow only one back card for AXSM-32-T1E1-E.
Prerequisites
Requirements
Before attempting this configuration, please ensure that you meet the following prerequisites:
-
MGX 8850
-
MGX 8830
-
PNNI
Components Used
The information in this document is based on the following components and software and hardware versions:
-
MGX 8830 with a PXM1E-16-T1E1
-
MGX 8850 with PXM-45 and AXSM-32-T1E1-E
-
Back card supported by both PXM1E and AXSME- MCC-16E1
-
Special cables CAB-MCC-BNC
-
MGX 8830 and MGX 8850 software release 3.0.10 and higher
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Conventions
For more information on document conventions, see the Cisco Technical Tips Conventions.
Configure
In this section, you are presented with the information to configure the features described in this document.
Note: To find additional information on the commands used in this document, use the Command Lookup Tool (registered customers only) .
Network Diagram
This document uses the network setup shown in the diagram below.

Configurations
This document uses the configuration steps shown below.
-
Use the dsplns command to display all lines on the current card.
Note: You do not need to use the addln command before configuring the IMA group, which is different than configuring the IMA group on an MGX 8250 with an AUSM card.
-
Use the addimagrp command to create the IMA group:
Popeye45.5.AXSME.a > addimagrp Err: Too few arguments. Syntax: addimagrp "<group> <version> <minLinks> <txImaId> <txFrameLen> <txclkMode> <diffDelayMax>" group -- Group number format <bay.group>; bay: 1..2, group: 1..16 version -- IMA version; 1: 1.0, 2: 1.1 minLinks -- Minimum Transmit Links for an operational group; 1..16 txImaId -- Transmit IMA Id; 0..255 txFrameLen -- Transmit Frame Length; 32, 64, 128, 256 for IMA V1.1, 128 for IMA V1.0 txclkMode -- Transmit Clock Mode; 1: CTC, 2: ITC diffDelayMax -- Maximum Differential Delay; number between 1 and 275 msec for T1 number between 1 and 220 msec for E1
Note: Option 2: ITC is not supported for <txclkMode> in Release 3 of the MGX 8850 (PXM45) and MGX 8830 switches.
popeye45.5.AXSME.a > addimagrp 1.1 1 1 1 128 1 220 PXM1E_8830.2.PXM.a > addimagrp 2.1 1 1 1 128 1 220
Note: On the PXM1E, the bay number is always 2.
-
Use the dspimagrps command to verify that the IMA group is created.
Popeye45.5.AXSME.a > dspimagrps Ima Min Tx Rx Tx Diff NE-IMA FE-IMA IMA Grp Lnks Frm Frm Clk Delay state state Ver Len Len Mode (ms) ------------------------------------------------------ 1.1 1 128 128 CTC 220 StartUp StartUp 1.0 PXM1E_8830.1.PXM.a > dspimagrps Ima Min Tx Rx Tx Diff NE-IMA FE-IMA IMA Grp Lnks Frm Frm Clk Delay state state Ver Len Len Mode (ms) ------------------------------------------------------- 2.1 1 128 128 CTC 220 StartUp StartUp 1.0 -
When the IMA group is configured, use the cnfimagrp command to configure an IMA group, if needed:
Popeye45.5.AXSME.a > cnfimagrp Err: Not enough arguments. cnfimagrp "-grp <group> and any/all of -ver <version> -txm <minLinks> -txid <txImaId> -txfl <txFrameLen> -dd <diffDelayMax> -uptim <groupUpTime> -dntim <groupDownTime> " -grp <group>, Group number bay: 1 - 2, group: 1 - 16 -ver <version>, IMA Version 1: IMA 1.0, 2: IMA 1.1 -txm <minLinks>, Mininum Transmit Links between 1 and 16 -txid <txImaId>, Transmit IMA ID; 0..255 -txfl <txFrameLen>, Transmit Frame Length 32,64,128 and 256 for IMA V1.1, 128 for IMA V1.0 -dd <diffDelayMax>, Maximum Differential Delay between 1 and 275 msec for T1 and between 1 and 220 msec for E1 -uptim <groupUpTime>, Group Up Time between 0 and 400000 msec -dntim <groupDownTime>, Group Down Time between 0 and 100000 msec
For example, we need to change the IMA <diffDelayMax> from 220 to 200:
Popeye45.5.AXSME.a > cnfimagrp -grp 1.1 -dd 200 PXM1E_8830.1.PXM.a > cnfimagrp -grp 2.1 -dd 200
Note: Modifying any attributes causes the IMA group to restart.
-
Use the addimalnk command to add an IMA link to an IMA group:
PXM1E_8830.1.PXM.a > addimalnk Err: Too few arguments. Syntax: addimalnk "<link> <group>" link -- Link number format <bay.line>; bay: 2, line: 1..16 group -- Group number format <bay.group>; bay: 2, grp: 1..16
In this example, two E1s are in one IMA group—you must add two IMA links (<link>) into the IMA group (<group>):
Popeye45.5.AXSME.a > addimalnk 1.1 1.1 Popeye45.5.AXSME.a > addimalnk 1.2 1.1 PXM1E_8830.1.PXM.a > addimalnk 2.1 2.1 PXM1E_8830.1.PXM.a > addimalnk 2.2 2.1
-
Use the dspimalnks command to verify the IMA link status.
Popeye45.5.AXSME.a > dspimalnks Link Grp Rel Ne Ne NeRx Tx Rx Num Num Dly Tx Rx Fail Lid Lid (ms) State State Status ------------------------------------------------------------------- 1.1 1.1 0 Active Active No Failure 0 0 1.2 1.1 0 Active Active No Failure 1 1 PXM1E_8830.1.PXM.a > dspimalnks Link Grp Rel Ne Ne NeRx Tx Rx Num Num Dly Tx Rx Fail Lid Lid (ms) State State Status ------------------------------------------------------------------- 2.1 2.1 0 Active Active No Failure 0 0 2.2 2.1 0 Active Active No Failure 1 1Note: After you use the addimalnks command, all the lines in the IMA group are up automatically. You can use the dsplns command to verify that all lines in the IMA group are up:
PXM1E_8830.1.PXM.a > dsplns Line Line Line Line Valid Alarm Num State Type Lpbk Intvls State ---- ----- --------- ------ ------ ------- 2.1 Up dsx1E1CRCMF NoLoop 89 Clear 2.2 Up dsx1E1CRCMF NoLoop 89 Clear 2.3 Down dsx1E1CRCMF NoLoop 0 Clear 2.4 Down dsx1E1CRCMF NoLoop 0 Clear 2.5 Down dsx1E1CRCMF NoLoop 0 Clear 2.6 Down dsx1E1CRCMF NoLoop 0 Clear 2.7 Down dsx1E1CRCMF NoLoop 0 Clear 2.8 Down dsx1E1CRCMF NoLoop 0 Clear 2.9 Down dsx1E1CRCMF NoLoop 0 Clear 2.10 Down dsx1E1CRCMF NoLoop 0 Clear 2.11 Down dsx1E1CRCMF NoLoop 0 Clear 2.12 Down dsx1E1CRCMF NoLoop 0 Clear 2.13 Down dsx1E1CRCMF NoLoop 0 Clear 2.14 Down dsx1E1CRCMF NoLoop 0 Clear 2.15 Down dsx1E1CRCMF NoLoop 0 Clear 2.16 Down dsx1E1CRCMF NoLoop 0 Clear Popeye45.5.AXSME.a > dsplns Line Line Line Line Valid Alarm Num State Type Lpbk Intvls State ---- ----- ----------- ------ ------ -------- 1.1 Up dsx1E1CRCMF NoLoop 47 Clear 1.2 Up dsx1E1CRCMF NoLoop 47 Clear 1.3 Down dsx1E1CRCMF NoLoop 0 Clear 1.4 Down dsx1E1CRCMF NoLoop 0 Clear 1.5 Down dsx1E1CRCMF NoLoop 0 Clear 1.6 Down dsx1E1CRCMF NoLoop 0 Clear 1.7 Down dsx1E1CRCMF NoLoop 0 Clear 1.8 Down dsx1E1CRCMF NoLoop 0 Clear 1.9 Down dsx1E1CRCMF NoLoop 0 Clear 1.10 Down dsx1E1CRCMF NoLoop 0 Clear 1.11 Down dsx1E1CRCMF NoLoop 0 Clear 1.12 Down dsx1E1CRCMF NoLoop 0 Clear 1.13 Down dsx1E1CRCMF NoLoop 0 Clear 1.14 Down dsx1E1CRCMF NoLoop 0 Clear 1.15 Down dsx1E1CRCMF NoLoop 0 Clear 1.16 Down dsx1E1CRCMF NoLoop 0 Clear
-
Use the addimaport command to add an IMA port:
Popeye45.5.AXSME.a > addimaport Err: Mandatory argument required. Syntax: addimaport "<ifNum> <Group> <guaranteedRate> <maxRate> <sctID> <ifType> [-vpi <vpi>] [-minvpi <minvpi>] [-maxvpi <maxvpi>]" ifNum -- number between 1 and 32 Group -- Format <bay.group>; bay: 1..2, group: 1..16 guaranteeRate -- rates in cells/sec : maxRate -- maximum IMA group bandwidth in cells per second, for T1 based IMA group: between 50 and N * (3622 * (M-1)/M * 2048/2049) for E1 based IMA group: between 50 and N * (4528 * (M-1)/M * 2048/2049) where N = number of IMA links in the IMA group M = IMA group frame length sctId -- SCT file ID between 0 and 255, for default file use 0 ifType -- 1: uni 2: nni 3: vnni 4: vuni 5: evuni 6: evnni vpi -- vpi between 1 and 255 for VUNI, 1 and 4095 for VNNI minvpi -- minimum vpi between 0 and 255 for EVUNI, 0 and 4095 for EVNNI maxvpi -- maximum vpi between 0 and 255 for EVUNI, Type <CR> to continue, Q<CR> to stop: 0 and 4095 for EVNNI Popeye45.5.AXSME.a > addimaport 1 1.1 4490 8980 0 2 PXM1E_8830.1.PXM.a > addimaport 1 2.1 4490 8980 0 2
-
Use the dspports command to verify the added IMA ports:
Popeye45.5.AXSME.a > dspports ifNum Line Admin Operational Guaranteed Maximum sctID ifType VPI MINVPI MAXVPI IMA State State Rate Rate Conf./InUse (VNNI, (EVUNI, (EVUNI, P VUNI) EVNNI) EVNNI) ----- ---- ----- -------------- ---------- ------- ------------ ------ ------ ------- --- 1 N/A Up Up 4490 8980 0/0 =Def NNI 0 0 0 1.1 PXM1E_8830.1.PXM.a > dspports ifNum Line Admin Operational Guaranteed Maximum sctID ifType VPI MINVPI MAXVPI IMA State State Rate Rate Conf./InUse (VNNI, (EVUNI, (EVUNI, P VUNI) EVNNI) EVNNI) ----- ---- ----- -------------- ---------- ------- ------------ ------ ------ ------- --- 1 N/A Up Up 4490 8980 0/0 =Def NNI 0 0 0 2.1 -
Use the dspimagrps command to verify the IMA groups.
Note: The IMA state is changed from StartUP to Operational.
PXM1E_8830.1.PXM.a > dspimagrps Ima Min Tx Rx Tx Diff NE-IMA FE-IMA IMA Grp Lnks Frm Frm Clk Delay state state Ver Len Len Mode (ms) -------------------------------------------------------------------------------- 2.1 1 128 128 CTC 220 Operational Operational 1.0 Popeye45.7.PXM.a > dspimagrps Ima Min Tx Rx Tx Diff NE-IMA FE-IMA IMA Grp Lnks Frm Frm Clk Delay state state Ver Len Len Mode (ms) -------------------------------------------------------------------------------- 1.1 1 128 128 CTC 220 Operational Operational 1.0 -
Use the addcontroller command to add PNNI controllers:
Popeye45.7.PXM.a > addcontroller ERR: Syntax: addcontroller <cntrlrId> i <cntrlrType> <slot> [cntrlrName] addcontroller <cntrlrId> x <cntrlrType> <slot> <bay> <line> <vpi> <vci> [cntrlrName] cntrlrId - [1-20]; i - internal; x - external; cntrlrIds 1..3 are reserved for PAR, PNNI and LSC respectively. cntrlrtype - 1:PAR, 2:PNNI, 3:LSC; slot - [1-16]; bay - [1-2]; line - card dependent; vpi - [1-255]; vci - [1-65536]; cntrlrName - optional Popeye45.7.PXM.a > addcontroller 2 i 2 7 PNNI PXM1E_8830.1.PXM.a > addcontroller 2 i 2 7 PNNI
-
Use the addpart command to add a resource partition for the PNNI interface:
Popeye45.5.AXSME.a > addpart Err: Too few arguments. Syntax: addpart/addrscprtn "ifNum partId cntlrId egrminbw egrmaxbw ingminbw ingmaxbw minVpi maxVpi minVci maxVci minConns maxConns" If Number -- number between 1 and 32 Partition Number -- Partition Identifier between 1 and 20. Same partition id must be used for all interfaces with the same contr Controller Number -- Controller Identifier between 1 and 254 cntrlrIds 2 and 3 are reserved for PNNI and LSC respec. Egr guaranteed % Bandwidth -- units:0.0001% of interface bandwidth Egr max % Bandwidth -- units:0.0001% of interface bandwidth Ing guaranteed % Bandwidth -- units:0.0001% of interface bandwidth Ing max % Bandwidth -- units:0.0001% of interface bandwidth Minimum VPI Value -- number between 0 and 4095(0..255 for UNI interfa) Maximum VPI Value -- number between 0 and 4095(0..255 for UNI interfa) Minimum VCI Value -- number between 1 and 65535 Maximum VCI Value -- number between 1 and 65535 Guaranteed number of conns -- number between 0 and 31328/60000 (stats) Max. number of conns -- number between 10 and 31328/60000 (stats lvl 3) Popeye45.5.AXSME.a > addpart 1 1 2 1000000 1000000 1000000 1000000 0 4095 35 65535 500 500 PXM1E_8830.2.PXM.a > addpart 1 1 2 1000000 1000000 1000000 1000000 0 4095 35 65535 500 500
-
Use the cnfpnportsig command to configure PNNI signaling.
Note: You must use the dnpnport command first to configure the PNNI signaling on the port.
PXM1E_8830.1.PXM.a > dnpnport 1:2.1:1 Popeye45.7.PXM.a > dnpnport 5:1.1:1 PXM1E_8830.1.PXM.a > cnfpnportsig 1:2.1:1 -nniver pnni10 popeye45.7.PXM.a > cnfpnportsig 5:1.1:1 -nniver pnni10
Note: Ensure that you bring the PNNI port up again after you configure the signaling:
PXM1E_8830.1.PXM.a > uppnport 1:2.1:1 Popeye45.7.PXM.a > uppnport 5:1.1:1
-
Use the dsppnni command to verify the PNNI establishment:
Popeye45.7.PXM.a > dsppnni-neighbor node index : 1 node name : PXM1E_8830 Remote node id: 56:160:47.0091810000000007856e12d3.0007856e12d3.01 Neighbor state: FULL Port count.......... 1 SVC RCC index....... 0 RX DS pkts.......... 4 TX DS pkts.......... 2 RX PTSP pkts........ 793 TX PTSP pkts........ 791 RX PTSE req pkts.... 1 TX PTSE req pkts.... 1 RX PTSE ack pkts.... 707 TX PTSE ack pkts.... 767 PXM1E_8830.1.PXM.a > dsppnni-link node index : 1 Local port id: 16845589 Remote port id: 17111051 Local Phy Port Id: 1:2.1:21 Type. lowestLevelHorizontalLink Hello state....... twoWayInside Derive agg........... 0 Intf index........... 16845589 SVC RCC index........ 0 Hello pkt RX......... 30840 Hello pkt TX......... 30931 Remote node name.......Popeye45 Remote node id.........56:160:47.00918100000000309409f4ec.00309409f4ec.01 Upnode id..............0:0:00.000000000000000000000000.000000000000.00 Upnode ATM addr........00.000000000000000000000000.000000000000.00 Common peer group id...00:00.00.0000.0000.0000.0000.0000.00
Verify
There is currently no verification procedure available for this configuration.
Troubleshoot
There is currently no specific troubleshooting information available for this configuration.
Related Information
- Cisco WAN Switching Solutions - Cisco Documentation
- Guide to New Names and Colors for WAN Switching Products
- Downloads - WAN Switching Software
- Technical Support - Cisco Systems
| Updated: Oct 04, 2005 | Document ID: 46262 |
