|
|
Table Of Contents
Provisioning Multilink PPP Services on MPSM-T3E3-155 and MPSM-16-T1E1
MLPPP Bundle Configuration Quickstart
MLPPP Configuration Guidelines
Adding Links to an MLPPP Bundle
Adding PPPMUX to an MLPPP Bundle
Creating a Slave Connection at the RPM-XF
Creating an Master Connection at the MPSM
Provisioning Multilink PPP Services on MPSM-T3E3-155 and MPSM-16-T1E1
Multilink PPP (MLPPP) combines multiple T1/E1 lines or paths into single logical interface, called an MLPPP bundle. Multilink bundles can bridge the gap between DS1 and DS3 bandwidths in small increments, and increase resiliency because the failure of a single link does not necessarily bring down the bundle. Each link is a T1/E1 line or path, which you can fractionalize down to N * DS0.
MLPPP bundles can also utilize PPP Multiplexing (PPPMUX). PPPMUX improves bandwidth utilization by combining small-sized packets into larger frames for transmitting over a the T1/E1 link. This is especially important in the IP-RAN solution because of the small packet sizes encountered.
This chapter describes how to provision Multilink PPP (MLPPP) services on the MPSM-16-T1E1 and MPSM-T3E3-155 cards in the following sections:
•
MLPPP Quickstart Provisioning
•
MLPPP Provisioning Procedures
Note
Before you perform the procedures in this section, you must set up the MPSM-16-T1E1 cards and lines from the PXM controller as described in Chapter 2, "Preparing MPSM-T3E3-155 and MPSM-16-T1E1 Cards and Lines for Communication." Make sure that you select the appropriate card SCT for the controller that you are using.
MLPPP Command Summary
Table 5-1 lists and describes the MLPPP commands.
Table 5-1 MLPPP Commands and Descriptions
Command Descriptionaddmpbundle
Adds the MLPPP bundle
addppplink
Adds the PPP link to an MLPPP bundle
addpppmux
Enables a PPP multiplexer (MUX) on an MLPPP bundle
clrmpbundlecnt
Clears all the counts associated with an MLPPP bundle
clrppplnkcnt
Clears the PPP link count
clrpppmuxcnt
Clears PPP MUX count
cnfmpbundle
Modifies the configuration of the MLPPP bundle
cnfmpbundleparams
Configures the parameters associated with an MLPPP bundle
cnfppplink
Configures the PPP Link in an MLPPP bundle
cnfpppmux
Configures a PPP MUX on an MLPPP bundle
delmpbundle
Deletes the MLPPP bundle
delppplnk
Deletes a specific link belonging to a specific bundle
delpppmux
Deletes a PPP MUX from an MLPPP bundle
dnmpbundle
Puts the MLPPP bundle in administratively DOWN state
dnppplink
Puts the PPP link in administratively DOWN state
dspmpbundle
Displays the configuration of an MLPPP bundle
dspmpbundlecnt
Displays the counts associated with an MLPPP bundles
dspmpbundleload
Displays the operational load for an MLPPP bundle
dspmpbundleparams
Displays the parameters associated with an MLPPP bundle
dspmpbundles
Displays all of the MLPPP bundles provisioned on the card
dspppplink
Displays the configuration of an PPP link
dspppplinks
Displays all of the PPP links provisioned on the bundle
dspppplnkcnt
Displays the PPP link count
dsppppmux
Displays PPP MUX information associated with a bundle
dsppppmuxcnt
Displays PPP MUX count information
dsptotals
Display the line, path, group, bundle, link, port and connection totals for the current card.
dspwinpathload
Displays the operational loads for WinPath packet processing engines.
dspwpbundles1
Displays the assignment of MLPPP bundles to WinPath packet processing engines.
upmpbundle
Puts the MLPPP bundle in administratively UP state
upppplink
Puts the PPP link in administratively DOWN state
1 MPSM-T3E3-155 only
MLPPP Quickstart Provisioning
This section provides quick reference for those who have previously configured MLPPP bundles and connections. MLPPP provisioning consists of two tasks:
•
MLPPP Bundle Configuration Quickstart
•
PVC Configuration Quickstart
MLPPP Bundle Configuration Quickstart
To provision an MLPPP bundle, perform the following steps:
Command CommentsStep 1
addmpbundle
Related commands:
dspmpbundle
cnfmpbundle
delmpbundleCreate an MLPPP bundle. See Adding an MLPPP Bundle. The MPSM automatically creates a switch-side link to the backplane for the new bundle.
Step 2
cnfmpbundleparams
Related command:
dspmpbundleparams
Configure MLPPP bundle parameters. See Adding Links to an MLPPP Bundle.
Step 3
addppplink
Related commands:
dspppplink
cnfppplink
delppplinkAdd MLPPP links to the bundle. See Adding Links to an MLPPP Bundle.
Note
Before you can add links to a bundle, the links must be up.
Step 4
addpppmux
Related commands:
dsppppmux
cnfpppmux
delpppmuxActivate PPP MUX on the bundle. See Adding PPPMUX to an MLPPP Bundle.
PVC Configuration Quickstart
Command CommentsStep 1
switch connection
Note: This is an RPM-XF command.
Add a slave PVC connection, for example on the RPM-XF. See Creating a Slave Connection at the RPM-XF.
Step 2
addcon
Related commands:
dspcons
cnfcon
delconAdd a master PVC connection on MPSM-16-T1E1 or MPSM-T3E3-155. See Creating an Master Connection at the MPSM.
MLPPP Provisioning Procedures
This section describes MLPPP restrictions and contains procedures for provisioning MLPPP on an MPSM-16-T1E1 and MPSM-T3E3-155 cards. For information about MLPPP features, see the MPSM-16-T1E1 Card Features, page 1-7 or MPSM-T3E3-155 Card Features, page 1-4.
MLPPP Configuration Guidelines
When configuring MLPPP in your network, keep the following in mind:
•
When configuring bundles:
–
The MPSM-16-T1E1 supports a maximum of 16 MLPPP bundles with up to 4 PPP links per bundle.
–
The MPSM-T3E3-155 supports a maximum of 84 MLPPP bundles with up to 6 links per bundle.
•
When configuring links:
–
For the MPSM-16-T1E1, links are physical T1/E1 lines.
–
For the MPSM-T3E3-155, links are T1/E1 paths. You cannot add lines to the bundle.
–
PPP links must belong to MLPPP bundles; standalone PPP links are not supported.
–
All PPP links in a MLPPP bundle must have the same bandwidth to fully use each link. If you add links of unequal bandwidth, the bundle bandwidth might be under utilized.
–
The MPSM-16-T1E1 requires that all links in an bundle be in the same range, either 1-8 or 9-16.
–
Only one fractional T1/E1 link per line or path is allowed.
•
When configuring fractional T1/E1:
–
For E1 lines, timeslot 0 cannot be used for PPP links.
–
For E1 lines with MF and CRCMF formats, timeslot 0 and 16 cannot be used for PPP links.
–
DS0 ranges for fractional T1/E1 are contiguous
Adding an MLPPP Bundle
You create MLPPP bundles using the addmpbundle command. A new bundle is administratively up, but its operational state depends on the state of its member PPP links.
In the IP Radio Access Network (IP-RAN) solution or Evolution Data Optimized (EV-DO) solution, you subsequently provision a PVC link between MPSM and the RPM-XF for each bundle. This PVC connects the MLPPP bundle to a virtual interface on the RPM-XF, which routes the data through an IP network.
To create a bundle, perform the following steps:
Step 1
Establish a configuration session using a username with Group1 privileges or higher.
Step 2
Start a management session with the MPSM card using the cc command.
Step 3
Enter the addmpbundle command as follows to add an MLPPP bundle.
M8850_SF.25.MPSM16T1E1PPP[FR].a > addmpbundle <bundleNumber> [-mrru <value>] [-endDisc <value>]Table 5-2 describes the parameters for the addmpbundle command.
The following example shows how to create bundle 2.
M8850_SF.27.MPSM16T1E1PPP[FR].a > addmpbundle 2Step 4
Verify that the MLPPP bundle is created by entering the dspmpbundles command.
The following example displays the new bundle on an MPSM-16-T1E1 card:
M8850_LA.29.MPSM16T1E1PPP[FR].a > dspmpbundlesMLPPP Admin Oper Active Available Alarm MUX AutoBWBundle State State Links Bandwidth Cause Status Mode-------------------------------------------------------------------------------2 Up Down 0 0 No Link Disable EnableThe following example shows the new bundle on an MPSM-T3E3-155 card:
M8850_LA.13.MPSM155PPP[FR].a > dspmpbundlesMLPPP Admin Oper Active Available Alarm MUX AutoBW WPBundle State State Links Bandwidth Cause Status Mode Id-------------------------------------------------------------------------------2 Up Down 0 0 No Link Disable Enable 1Adding Links to an MLPPP Bundle
After you create an MLPPP bundle, you can increase the aggregate bandwidth by adding PPP links to the bundle using the addppplink command.
MLPPP links come up as follows:
•
The link increases the aggregate bandwidth of the bundle only after the link successfully negotiates the MRRU option with the peer (MWR). Links that fail this negotiation remain in alarm.
•
For a bundle with one just PPP link, the data PDU sent or received does not include the MLPPP header. This helps conserve bandwidth on single-link bundles, without affecting solutions such as EV-DO (Evolution Data Optimized).
To add links to an MLPPP bundle, perform the following steps:
Step 1
Establish a configuration session using a username with GROUP1 privileges or higher.
Step 2
Start a management session with the MPSM card using the cc command.
Step 3
Bring up (activate) the lines or paths that you want to add to the bundle. See Chapter 2, "Preparing MPSM-T3E3-155 and MPSM-16-T1E1 Cards and Lines for Communication." Remember to select the appropriate service class template (SCT) for the controller or controllers that you are using.
Step 4
Enter the dspmpbundles command to view the available MLPPP bundles.
Step 5
Enter the addppplink command as follows to add a PPP link to an MLPPP bundle:
mpsm_node1.2.MPSM16T1E1[FR].a > addppplink <link> <bay.line> <bundleNumber> [-mru <value>] [-lcpTimeout <msec>] [-startDS0 <value>] [-numDS0 <value>] [-ds0speed <mode>] [-pfcTx <mode>] [-acfcTx <mode>] [-loopCheck <mode>]Table 5-3 describes the parameters for the addppplink command.
The following example adds PPP link 5, line 1.5, to bundle 5 on an MPSM-16-T1E1 card.
M8850_SF.27.MPSM16T1E1PPP[FR].a > addppplink 5 1.5 5Step 6
Add additional links to the bundle, as necessary.
Step 7
Verify the bundle bandwidth using the dspmpbundle <bundleNumber> command, specifying the desired bundle number.
The following example displays information about bundle 5:
M8850_SF.27.MPSM16T1E1PPP[FR].a > dspmpbundle 5Bundle Number : 5Admin State : UpOper State : UpAlarm Cause : No AlarmMRRU : 1100SeqNumFormat : 24 bitFragmentation : DisableEndpointDiscrimClass : Locally AssignedEndpointDiscriminator : TestNode.6.1LinksConfigured : 1LinksActive : 1RemoteMRRU : 1100RemoteEndpDiscrimClass : Locally AssignedRemoteEndpDiscriminator : TestNode.6.1Configured Bandwidth : 1344000Available Bandwidth : 1344000Adding PPPMUX to an MLPPP Bundle
The PPPMUX feature packs small-sized packets into a larger frame before transmission on a PPP link. This helps conserve bandwidth on the T1/E1 lines because it reduces the number of frames and the overhead of extra frame headers. Before PPPMUX becomes active, it must be enabled on both endpoints of the MLPPP bundle.
To add PPPMUX to a bundle, perform the following steps:
Step 1
Establish a configuration session using a username with GROUP1 privileges or higher.
Step 2
Start a management session with the MPSM card using the cc command.
Step 3
Enter the dspmpbundles command to view the available MLPPP bundles.
Step 4
Enter the addpppmux command as follows to add PPPMUX on an MLPPP bundle.
mpsm_node1.2.MPSM16T1E1[FR].a > addpppmux <bundleNumber> [-pid <value>] [-muxTimer <value>] [-frameLength <value>] [-subFrameLength <value>] [-subFrameCount <value>]Table 5-4 describes the parameters for the addpppmux command.
The following example shows how to add a PPP multiplexer to bundle 5 with a PID of 33, a subframe length of 64, a MUX timer of 600, a subframe count of 15, and a maximum receivable MUXed frame length of 64.
U4.5.MPSM16T1E1PPP[FR].a > addpppmux 5 33 64 600 15 64
MLPPP PVC Connections
In the PPP mode, the MPSM-16-T1E1 and MPSM-T3E3-155 support PVC connections only, and the MPSM must be the master endpoint. For the IP-RAN solution, the RPM-XF is always the slave endpoint.
This section explains how to create the two endpoints, using the IP-RAN solution as an example:
•
Creating a Slave Connection at the RPM-XF
•
Creating an Master Connection at the MPSM
These procedures presume you have already configured an MLPPP bundle with at least one PPP link. For more information, see Adding an MLPPP Bundle and Adding Links to an MLPPP Bundle.
Creating a Slave Connection at the RPM-XF
Create a slave endpoint for an ATM PVC with the following characteristics:
•
PPPoATM encapsulation
•
Real-time or non-real-time variable bit rate service
•
Bandwidth (PCR and SCR) that match the bundle bandwidth.
•
Frame forwarding channel type
The configuration procedure varies by card, so refer to the appropriate configuration guide for details about cards other than the RPM-XF.
To create a slave connection endpoint at the RPM-XF, perform the following steps:
Step 1
Connect to the RPM-XF in privileged exec mode.
Step 2
Configure a switch port, virtual template, and PVC slave connection. For more information about these procedures, see the "Configuring IP-RAN" section in the Cisco MGX Route Processor Module (RPM-XF) Installation and Configuration Guide.
Step 3
Display the connection information using the show switch connections vcc <VPI> <VCI>, using the VPI and VCI you used when creating the PVC.
Router#show switch connection vcc 0 102----------------------------------------------------------Alarm state : conditionedLocal Sub-Interface : 2Local VPI : 0Local VCI : 102Remote NSAP address : defaultLocal NSAP address : 47.009181000000000164444B61.000001011802.00Remote VPI : 0Remote VCI : 0Routing Priority : N/AMax Cost : N/APreferred Route Id : N/ADirected Route : N/APercent Util : 100Remote PCR : 14491Remote SCR : 14491Remote MBS : 1024Local PCR : 14491Local SCR : 14491Remote Percent Util : 100Connection Master : RemoteSlave type : N/ASynch Status : inSynchAuto Synch : OFFAdmin Status : UPConn-Id : 1Update Count : 141767194Step 4
Record the Local NSAP address (removing the decimal points), Local PCR, and Local SCR values. You need these later to configure the MPSM master connection.
Creating an Master Connection at the MPSM
To create a master connection endpoint at an MPSM-16-T1E1 or MPSM-T3E3-155 card, perform the following steps:
Step 1
Establish a configuration session using a username with Group1 privileges or higher.
Step 2
Start a management session with the MPSM card using the cc command.
Step 3
Add a frame-forwarding master connection between the MPSM card and the other endpoint using the addcon command. Only one frame-forwarding PVC can be configured per MLPPP bundle.
mpsm_node1.2.MPSM16T1E1[FR].a > addcon <ifNum> <dlci> <chanType> <serviceType> <mastership> <cir> [-slave <value>] [-slavepersflag <slavepers>][-eir <zeroCirEir>] [-bc <Burst Commit>] [-be <Burst Excess>][-detag <DE Tagging Enable>] [-igde <Ignore Incoming DE>][-fecnmap <FECN map>] [-demap <DE to CLP map>][-clpmap <CLP to DE map>] [-eqsel <Egress Q Select>][-ingut <Ingress Perc Util>] [-egut <Egress Perc Util>][-egrat <Egress Service Rate>][-rtngprio <Routing Priority>] [-upc <UPC Cnfg>][-lpcr <local -> remote PCR>] [-rpcr <remote -> local PCR>][-lscr <local -> remote SCR>] [-rscr <remote -> local SCR>][-lmcr <local -> remote MCR>] [-rmcr <remote -> local MCR>][-prefrte <routeId>] [-directrte {yes|no}][-rmbs <remote MBS>] [-cc <OAM CC Cnfg>]Table 5-5 describes the parameters of the addcon command used for MLPPP connections. The unlisted addcon parameters apply to other protocols, have fixed values, or are automatically set; you do not need to set them.
In the following example, an RPM-XF slave connection was previously added. The following command adds a master connection to bundle 5 on the MPSM-16-T1E1.
M8850_SF.27.MPSM16T1E1PPP[FR].a > addcon 5 1000 5 3 1 6144000 -slave 47009181000000000164444B6100000101180200.0.102 -lpcr 14491 -lscr 14491master endpoint added successfullymaster endpoint id : 47009181000000000164444B610000011B1FFF00.24.1000
Note
The -slave argument has three parts: NSAP.VPI.VCI. Make sure the NSAP address does not contain decimal points.
Step 4
To verify connections, enter the dspcon command. The following example displays the connection of bundle 5 with DLCI 1000.
D4.11.MPSM16T1E1PPP[FR].a > dspcon 5 1000--------------------------------------------------------------------------Local : NSAP Address vpi vci(M) 4700918100000000107B65F4250000010B1FFF00 8 1000Remote : NSAP Address vpi vci(S) 4700918100000000107B65F42500000109180200 4 2005--------------------------------------------------------------------------Port Number : 5 DLCI : 1000Conn. Type : frForward Chan Service Type: nrtVBRConn Service Type : vbr3nrt Egress Queue Type: lowPriorityAdmn Status : UP Oper Status : OKSlave Persist : YES Max Cost : -1CIR (bps) : 10000 BC (bytes) : 10300BE (bytes) : 10300 FECN Config : setEFCIzeroChanDEtoCLPmap : setCLPzero ChanCLPtoDEmap : ignoreCLPIngrPercentUtil : 100 EgrPercentUtil : 100EgrSrvRate (bps) : 10000 ZeroCirEir (bps) : N/ADE Tagging : DISABLED IgnoreIncomingDE : DISABLEDPref Rte Id : 0 Directed Route : NOUpload : 000001a3 Routing Priority : 8OAM CC Config : DISABLED Statistics : ENABLEDLocal Loopback : DISABLED UPC : ENABLED--------------------------------------------------------------------------Type <CR> to continue, Q<CR> to stop:Local PCR (cps) : 25833 Remote PCR (cps) : 25833Local SCR (cps) : 25833 Remote SCR (cps) : 25833Local MCR (cps) : N/A Remote MCR (cps) : N/A: Remote MBS (cps) : 1024--------------------------------------------------------------------------Xmt Abit State : A equal 1 Rcv Abit State : OFFXmt ATM State : Not Sending Rcv ATM State : Not Recving--------------------------------------------------------------------------E-AIS/RDI CONDITIONED CCFAIL IfFail Mismatch LMI-ABITNO NO NO NO NO NO--------------------------------------------------------------------------Step 5
From the PXM card, you can use the dspcons command to view additional information about the master and slave side of the connection.
M8850_SF.8.PXM.a > dspconsLocal Port Vpi.Vci Remote Port Vpi.Vci State Owner Pri Persistency----------------------+------------------------+---------+-------+---+-----------27.65535 8 1000 1:1.2:2 0 101 OK MASTER 8 PersistentLocal Addr: 47.009181000000000164444b61.0000011b1fff.00Remote Addr: 47.009181000000000164444b61.000001011802.00Preferred Route ID:- Cast Type: P2P1:1.2:2 0 101 27.65535 8 1000 OK SLAVE - PersistentLocal Addr: 47.009181000000000164444b61.000001011802.00Remote Addr: 47.009181000000000164444b61.0000011b1fff.00Preferred Route ID:- Cast Type: P2P
Posted: Tue Oct 24 14:58:47 PDT 2006
All contents are Copyright © 1992--2006 Cisco Systems, Inc. All rights reserved.
Important Notices and Privacy Statement.