Setting Up Connections Between Other Devices and the RPM
This chapter describes how to make connections between an RPM and a PXM and among either service modules or other RPMs. The chapter contains the following sections:
•Configuring Connections Between the RPM and Other Devices
•Setting Up Connections Between CWM and the RPM
•Setting Up Connections Between Service Modules and the RPM
•ATM Configuration Examples
•Fully Meshed ATM Configuration Example
•RPM-to-Service Module DAX Connections
•RPM-to-PXM Feeder Trunk Connections
•Connection Synchronization
•Connection State Alarms
Configuring Connections Between the RPM and Other Devices
After configuring port adapters on the RPM, the user's next step is to configure connections between the RPM and other devices (service modules, other RPMs) via the PXM.
The PXM (the main processor on the MGX 8850) coordinates all communication between the RPM and service modules and other RPMs. See Figure 6-1 for a view of how service modules fit in the MGX 8850.
Figure 6-1 Service Modules in the MGX 8850
A complete connection between the RPM and any of these devices includes two parts:
•Half between the RPM and the PXM.
•Half between the PXM and the service module or a different RPM.
Setting Up the RPM Connection to the PXM
First, set up the connection between the RPM and the PXM.
For the RPM in slot 9 connecting to slot 6, perform the following procedure:
Step 1 Set up a logical interface:
RPM-3(config)# int sw 5/1.1 point-to-point
ip address 1.0.0.1 255.0.0.0
Step 2 Set up pvc:
RPM-3(config-if)# atm pvc 2 0 1 aal5snap
Step 3 To return to the global level, type exit:
Step 4 Enter the rpmrscprtn command to set up resource partitioning
RPM-3(config)# rpmrscprtn PAR 100 100 1 255 0 3840 4080
Partition type [par|tag|pnni] Percent ingress [<0-100>] Percent egress [<0-100>] Minimum
VPI [<0-255>] Maximum VPI [<0-255> Minimum VCI [<0-3840>] Maximum VCI [<0-3840>] Number of
LCNs [<0-4080>]
Step 5 Add a connection to the PVC—either VCC (virtual circuit connection) or VPC (virtual path connection):
RPM-3(config)# addcon vcc Switch slot/1[.sub-interface] vci [rname rname] rslot rslot
r_int r_vpi r_vci [master {local | remote}]
or
RPM-3(config)# addcon vpc Switch slot/1[.sub-interface] vpi [rname rname] rslot rslot
r_int r_vpi [master {local | remote}]
Available Parameters
The following parameters are available to set up the RPM to PXM connection.
•slot—RPM slot number
•sub-interface—Optional sub-interface
•vci—Local VCI
•vpi—Local VPI
•rname—Remote nodename
•rslot—Remote slot
•r_int—Remote interface, for example, Switch interface number, or SM port number
•r_vpi— Remote VPI
•r_vci —Remote VCI
•master
–Local makes this RPM the master end of the connection. Type master local to make the local RPM you are configuring master.
Use master local for connections to the PXM or to other SMs, or when connecting to FRSM, PXM for 2- or 3-segment connections. In a local (DAX) RPM-RPM connection, one side must be master.
–Remote (default) makes the other RPM the master end of the connection. Type master remote or press Enter to make the far-end RPM master.
•cost—Maximum connection cost, <1-255> (default 255)
•priority—Routing priority, <0-15> (default 0)
–none—No restriction (default)
–satellite—Avoid satellite trunks
–terrestrial—Avoid terrestrial trunks
•restriction—Restricted Trunk Type
–none—No restriction (default)
–satellite—Avoid satellite trunks
–terrestrial—Avoid terrestrial trunks
•rmcr—Remote MCR value, <0-353208> (default 0; allowed rmcr range will be either <0-rpcr> or <0-0> if rpcr is not explicitly configured)
•rpcr—Remote PCR value, <0-353208> (default 353208)
•rutil—Remote percent utilization, <0-100> (default 100)
•util—Connection percent utilization value, <0-100> (default 100)
Example RPM-PXM Configuration
The following example displays a configuration linking the RPM to the PXM module.
Enter configuration commands, one per line. End with CNTL/Z.
BVI Bridge-Group Virtual Interface
FastEthernet FastEthernet IEEE 802.3
Group-Async Async Group interface
Loopback Loopback interface
Port-channel Ethernet Channel of interfaces
Switch Switch Virtual Interface
Virtual-Template Virtual Template interface
Virtual-TokenRing Virtual TokenRing
<1-16> Chassis slot number
<0-1> Switch interface number
rpm01(config)#int sw 9/1?
rpm01(config)#int sw 9/1.66 ?
multipoint Treat as a multipoint link
point-to-point Treat as a point-to-point link
tag-switching Treat as a tag switching link
rpm01(config)#int sw 9/1.66 point
Interface IP configuration subcommands:
access-group Specify access control for packets
accounting Enable IP accounting on this interface
address Set the IP address of an interface
authentication authentication subcommands
bandwidth-percent Set EIGRP bandwidth limit
broadcast-address Set the broadcast address of an interface
directed-broadcast Enable forwarding of directed broadcasts
dvmrp DVMRP interface commands
hello-interval Configures IP-EIGRP hello interval
helper-address Specify a destination address for UDP broadcasts
hold-time Configures IP-EIGRP hold time
igmp IGMP interface commands
irdp ICMP Router Discovery Protocol
load-sharing Style of load sharing
mask-reply Enable sending ICMP Mask Reply messages
mroute-cache Enable switching cache for incoming multicast packets
mtu Set IP Maximum Transmission Unit
multicast IP multicast interface commands
nat NAT interface commands
nhrp NHRP interface subcommands
rpm01(config-subif)#ip address 6.6.6.6 255.255.255.0
rpm01(config-subif)#atm ?
address-registration Address Registration
arp-server Configure IP ARP Server
auto-configuration ATM interface auto configuration
classic-ip-extensions Specify the type of Classic IP extensions
esi-address 7-octet ATM ESI address
ilmi-enable ILMI Configuration
ilmi-keepalive Keepalive polling configuration
lecs-address LECS Address
multipoint-signaling Multipoint Signaling
nsap-address 20-octet ATM NSAP address
signaling Signaling subcommands
rpm01(config-subif)#atm pvc ?
rpm01(config-subif)#atm pvc 66 ?
rpm01(config-subif)#atm pvc 66 0 ?
rpm01(config-subif)#atm pvc 66 0 66 ?
aal5ciscoppp Cisco PPP over AAL5 Encapsulation
aal5mux AAL5+MUX Encapsulation
aal5nlpid AAL5+NLPID Encapsulation
aal5snap AAL5+LLC/SNAP Encapsulation
rpm01(config-subif)#atm pvc 66 0 66 aal5snap ?
<1-155000> Peak rate(Kbps)
rpm01(config-subif)#atm pvc 66 0 66 aal5snap
rpm01(config)#rpmrscprtn ?
rpm01(config)#rpmrscprtn par ?
<0-100> Ingress Percent Bandwidth
rpm01(config)#rpmrscprtn par 100 ?
<0-100> Egress Percent Bandwidth
rpm01(config)#rpmrscprtn par 100 100 ?
<0-255> Minimum VPI Value
rpm01(config)#rpmrscprtn par 100 100 0 ?
<0-255> Maximum VPI Value
rpm01(config)#rpmrscprtn par 100 100 0 255 ?
<0-3840> Minimum VCI Value
rpm01(config)#rpmrscprtn par 100 100 0 255 0 ?
<0-3840> Maximum VCI Value
rpm01(config)#rpmrscprtn par 100 100 0 255 0 3840 ?
rpm01(config)#rpmrscprtn par 100 100 0 255 0 3840 4080
rpm01(config)#addcon vcc ?
Switch Switch Virtual Interface
rpm01(config)#addcon vcc sw ?
<1-16> Chassis slot number
rpm01(config)#addcon vcc sw 9/?
<0-1> Switch interface number
rpm01(config)#addcon vcc sw 9/1?
<0-1> Switch sub-interface number
rpm01(config)#addcon vcc sw 9/1.66 ?
rpm01(config)#addcon vcc sw 9/1.66 66 ?
rpm01(config)#addcon vcc sw 9/1.66 66 rslot ?
<0-30> Remote slot number
rpm01(config)#addcon vcc sw 9/1.66 66 rslot 0 ?
rpm01(config)#addcon vcc sw 9/1.66 66 rslot 0 1 ?
rpm01(config)#addcon vcc sw 9/1.66 66 rslot 0 1 0 ?
rpm01(config)#addcon vcc sw 9/1.66 66 rslot 0 1 0 66 ?
cost Maximum connection cost
master Master end of the ATM connection
priority Routing priority
restriction Restricted Trunk Type
rmcr Connection Remote MCR
rpcr Connection Remote PCR
rutil Connection Remote percent utilization
util Connection precent utilization
rpm01(config)#addcon vcc sw 9/1.66 66 rslot 0 1 0 66 master ?
rpm01(config)#addcon vcc sw 9/1.66 66 rslot 0 1 0 66 master local ?
cost Maximum connection cost
priority Routing priority
restriction Restricted Trunk Type
rmcr Connection Remote MCR
rpcr Connection Remote PCR
rutil Connection Remote percent utilization
util Connection precent utilization
rpm01(config)#addcon vcc sw 9/1.66 66 rslot 0 1 0 66 master local
Note The above example adds a connection to the active PXM.
The RPM is the MASTER and not the slave.
SlotNo = 0 (zero) which points to the active PXM.
Building configuration...
Building configuration...
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
boot system c:rpm-js-mz.120-2.5.T
interface FastEthernet1/1
interface Switch9/1.66 point-to-point
ip address 6.6.6.6 255.255.255.0
rpmrscprtn PAR 100 100 0 255 0 3840 4080
addcon vcc switch 9/1.66 66 rslot 0 1 0 66 master local
popeye01.1.7.PXM.a > dspcons (connection added is shown in blue)
This End Node Name Other End Status
1.1.0.0 popeye01 7.1.10.100 OK
2.1.0.100 popeye01 7.1.0.100 OK
3.1.20.200 popeye01 7.1.20.200 OK
7.1.0.100 popeye01 2.1.0.100 OK
7.1.10.100 popeye01 1.1.0.0 OK
7.1.20.200 popeye01 3.1.20.200 OK
7.1.0.66 popeye01 9.1.0.66 OK
9.1.0.66 popeye01 7.1.0.66 OK
popeye01.1.7.PXM.a > addcon
ERR: incorrect number of parameters: (not enough)
Syntax: addcon "port_no conn_type local_VPI local_VCI service [mastership]
port_no -- a number 1..32
conn_type -- a number 1..2 (1: vpc 2: vcc)
local_VPI -- a number 0..4095
local_VCI -- a number 0..65535
service -- a number 1..4 (1:cbr 2:vbr 3:abr 4:ubr)
mastership -- a number 1..2 (1:master 2:slave default:2)
remoteConnId -- a string (format: NodeName.SlotNo.PortNo.VPI.VCI),
required if mastership is 1 (master)
popeye01.1.7.PXM.a > addcon 1 2 0 66 1 2 popeye01.9.1.0.66
addcon 1 2 0 66 1 2 popeye01.9.1.0.66
Connection ID: popeye01.0.1.0.66
Note The above example completes the RPM connection.
The PXM is NOT the master but the slave.
Setting Up Connections Between CWM and the RPM
In an MGX 8850 standalone application, you need to set up and configure connections between the Cisco WAN Manager (CWM) and the RPM in order to access and configure the PXM module through the RPM. Do this by adding a connection to the 7.34 port on the PXM.
On the RPM Side
Use the following configuration procedure on the RPM side to set up this connection.
Step 1 Add a sub-interface and provide an IP address and a VPI/VCI.
Step 2 Enter the addcon command to add a connection to the 7.34 port on the PXM and configure this connection as Master.
Note This is the only place that the remote slot number is designated as 7 for PXM.
Step 3 Verify the connection by entering the show switch connection command. The connection should be in sync.
Step 4 Add a static route for the ATM IP address of the PXM pointing to the sub-interface that was added above in Step 1.
Step 5 Verify that the static route exists in the RPM by entering the show ip route command.
On the PXM Side
Use the following configuration procedure on the PXM side to set up this connection.
Step 1 Configure an ATM IP address using the cnfifip command.
Step 2 Verify that the connection added from the RPM is available in the PXM by entering the dspcons command.
Note The LAN IP and IP relay address need to be on different networks.
The connection should be in OK state.
Step 3 Verify that the PXM ATM IP address is accessible from RPM by using the ping command.
Step 4 Add a route on the CWM to the PXM ATM IP address pointing to the RPM Ethernet IP address.
Step 5 ping the PXM ATM IP address from CWM.
You should now be able to access the MGX 8850, MGX 8250, or MGX 8230 shelf from CWM via the RPM.
Sample CWM-PXM Configuration
Here is a sample configuration linking the CWM with the PXM through the RPM module.
On the RPM Side
The following screen capture displays how the connection looks from the RPM.
interface Switch1.1 point-to-point
ip address 11.11.11.1 255.255.255.252
ip route 0.0.0.0 0.0.0.0 Ethernet1/1
ip route 172.1.1.0 255.255.255.0 Switch1.1 <---- Important
rpmrscprtn PAR 100 100 0 255 0 3840 4080
addcon vcc switch 1.1 10 rslot 7 34 0 34 master local
netboot-rpm2#show switch connections
1Vpi lVci remoteNodeName remoteSlot remoteIf rVpi rVci Status
netboot-rpm2#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route
Gateway of last resort is 0.0.0.0 to network 0.0.0.0
172.1.0.0/24 is subnetted, 1 subnets
S 172.1.1.0 is directly connected, Switch1.1
172.29.0.0/24 is subnetted, 1 subnets
C 172.29.37.0 is directly connected, Ethernet1/1
10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
S 10.10.10.2/32 is directly connected, Switch1.1
C 10.10.10.0/24 is directly connected, Loopback0
11.0.0.0/30 is subnetted, 1 subnets
C 11.11.11.0 is directly connected, Switch1.1
S* 0.0.0.0/0 is directly connected, Ethernet1/1
Verification of PXM ATM/ip address access from RPM
netboot-rpm2#ping 172.1.1.201
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.1.1.201, timeout is 2 seconds:
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 ms
On the PXM Side
The following screen capture displays how the connection looks from the PXM.
Interface Flag IP Address Subnetmask Broadcast Addr
-------------- ---- --------------- --------------- ---------------
Ethernet/lnPci0 UP 172.29.37.91 255.255.255.0 172.29.37.255
SLIP/sl0 DOWN 0.0.0.0 255.0.0.0 (N/A)
ATM/atm0 UP 172.1.1.201 255.255.255.0 172.1.1.255
This End Node Name Other End Status
2.1.0.10 mgx2 7.34.0.34 OK
7.34.0.34 mgx2 2.1.0.10 OK
mgx2.1.7.PXM.a > dspcon 2.1.0.10
Conn SM Addr : Ept: vpi = 0 vci = 10 vpc = 0
ifNum = 0x20001 conNum = 0x7fff glcn = 0x2c1 lcn = 26
qosFwd = 263 qosBwd = 263 pcrFwd = 353208 pcrBwd = 353208 mcrFwd =
Remote Conn PAR Addr: 7.34.0.34
Remote Conn SM Addr: Ept: vpi = 0 vci = 34 vpc = 0
ifNum = 0x70022 conNum = 0x7fff glcn = 0x2c0 lcn = 0
qosFwd = 263 qosBwd = 263 pcrFwd = 353208 pcrBwd = 353208 mcrFwd =
Setting Up Connections Between Service Modules and the RPM
To complete a RPM-to-service module connection, configure the connection between the service module and the PXM.
Types of Service Modules
Service modules can be of various types, including FRSM (Frame Relay Service Module), AUSM (ATM UNI Service Module), and VISM (Voice Interworking Service Module).
•AUSM—The AUSM-8T1/E1 is a multipurpose card that supports up to 8 T1 or E1 ports.
•VISM—VISM is a multi-DSP, co-processing card and software package that adds voice over IP or voice over ATM AAL2 capabilities to the MGX 8850 platform. The MGX 8850 uses this new feature card along with LAN/WAN routing capabilities to provide a 192/240 channel gateway for VoIP packetized voice traffic to and from TDM traffic.
•FRSM—The FRSM is a two-card set consisting of an FRSM front card (channelized or fractional, T1 or E1, 8 port) and either an 8T1, or 8E1 port adapter back card. The FRSM converts Frame Relay packets into ATM cells. Other FRSMs are available with T3/E3, channelized T3, V.35, X21, and HSSI interfaces of varying supported speeds, depending upon service module type.
•FRSM-VHS—The FRSM-VHS is a two-card set consisting of an FRSM-VHS front card (channelized or fractional, T3 or E3, 8 port) and either a 2T3, 2E3, HS1, HS2 or 2CT3 port adapter back card. The FRSM converts Frame Relay packets into ATM cells.
Data Forwarding to RPMs
Service modules can be configured to forward data to the RPMs in one of two modes: port forwarding or connection forwarding.
FRSM Frame Aggregation: Port Forwarding
In this mode, all frames received on a port are forwarded to the router for L3 processing. For example, a FRSM T1 could be configured for PPP IP access, by doing the following.
1. Setting up a frame forwarding (FF) connection from a FRSM T1 port to the RPM cellbus address on VPI/VCI.
2. Configuring the router to terminate PPP frames forwarded over an ATM connection on the ATM Deluxe Port Adaptor port on VCI 0/xFrame-forwarding (a proprietary method whereby all HDLC frames received on a port are converted to ATM AAL5 frames with a null encapsulation and sent over a single VC). Cisco has already implemented code to terminate frame-forwarded PPP over ATM.
The data flow for a PPP connection destined for the RPM is shown in the figure below. The packet enters the FRSM module as PPP and is frame forwarded to the RPM. The RPM receives the packet in PPP over ATM because MGX 8850 internal connectivity is ATM. The RPM runs software that works with PPP over ATM encapsulation, allowing the router to reach the IP layer and route the packet to its destination (such as the Internet). Packets then destined to the Internet via a WAN network are then sent back to the PXM, and out the ATM uplink.
Figure 6-2 Internal Path of a PPP Packet Destined for RPM
PPP over ATM Example
In this PPP over ATM example, the FRSM is in slot 18 and RPM A is in slot 12. A serial port on Router B is connected to the FRSM line 1.
Router B (connected to line 1 of FRSM) configuration example:
ip address 192.168.100.2 255.255.255.0
The following is an example of a FRSM configuration. (See FRSM documentation for complete command syntax.)
Step 1 Configure the line.
SQureshi.1.18.FRSM.a> addln 1
Step 2 Configure a frame-forwarding port on the line.
SQureshi.1.18.FRSM.a> addport 1 1 2 1 24 3
Step 3 Configure a frame-forwarding channel from the port to the RPM.
Step 4 Connect DLCI 1000 on the port to a unique VCI on the RPM, using VPI 0.
SQureshi.1.18.FRSM.a> addcon 1 1000 1536000 5 2 1 2 SQureshi.12.1.0.1001
RPM configuration example:
interface Virtual-Template12/1
ip address 192.168.100.12 255.255.255.0
interface Switch12/1.100 point-to-point
atm pvc 100 0 1001 aal5ciscoppp Virtual-Template12/1
rpmrscprtn par 100 100 0 255 0 3840 4080
addcon vcc Switch 12/1.100 1001 rslot 18 1 0 1000 master local
The following example displays how to verify connectivity.
rpm_slot12# show atm vc 100
Switch12/1.100:VCD:100, VPI:0, VCI:1001
AAL5-CISCOPPP, etype:0x9, Flags:0xC2A, VCmode:0x0
OAM frequency:0 second(s)
InPkts:57, OutPkts:90, InBytes:1828, OutBytes:2068
InFast:0, OutFast:0, InAS:0, OutAS:0
InPktDrops:0, OutPktDrops:0
CrcErrors:0, SarTimeOuts:0, OverSizedSDUs:0
PPP:Virtual-Access12/1 from Virtual-Template12/1
rpm_slot12#show interface Virtual-Template12/1
Virtual-Access12/1 is up, line protocol is up
Hardware is Virtual Access interface
Internet address is 192.168.100.12/24
MTU 1500 bytes, BW 100000 Kbit, DLY 100000 usec,
reliablility 255/255, txload 1/255, rxload 1/255
Encapsulation PPP, loopback not set
DTR is pulsed for 5 seconds on reset
Bound to Switch12/1.100 VCD:100, VPI:0, VCI:1001
Cloned from virtual-template:1
Last input 00:00:07, output never, output hang never
Last clearing of "show interface" counters 00:06:17
Output queue 0/40, 0 drops; input queue 0/75, 0 drops
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute output rate 0 bits/sec, 0 packets/sec
59 packets input, 1632 bytes, 0 no buffer
Received 59 broadcasts, 0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
92 packets output, 2100 bytes, 0 underruns
0 output errors, 0 collisions, 0 interface resets
0 output buffer failures, 0 output buffers swapped out
rpm_slot12#ping 192.168.100.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.2, timeout is 2 seconds:
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/4/8 ms
192.168.100.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.100.0/24 is directly connected, Virtual-Access12/1
C 192.168.100.2/32 is directly connected, Virtual-Access12/1
Serial5/0 is up, line protocol is up
Internet address is 192.168.100.2/24
MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec,
reliablility 255/255, txload 1/255, rxload 1/255
Encapsulation PPP, crc 16, loopback not set, keepalive set (10 sec)
Last input 00:00:00, output 00:00:00, output hang never
Last clearing of "show interface" counters never
Input queue:0/75/0 (size/max/drops); Total output drops:0
Queueing strategy:weighted fair
Output queue:0/1000/64/0 (size/max total/threshold/drops)
Conversations 0/1/256 (active/max active/max total)
Reserved Conversations 0/0 (allocated/max allocated)
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute output rate 0 bits/sec, 0 packets/sec
35953 packets input, 529169 bytes, 0 no buffer
Received 35639 broadcasts, 0 runts, 1 giants, 0 throttles
211 input errors, 176 CRC, 0 frame, 0 overrun, 0 ignored, 35 abort
36172 packets output, 487073 bytes, 0 underruns
0 output errors, 0 collisions, 2465 interface resets
0 output buffer failures, 0 output buffers swapped out
2475 carrier transitions DCD=up DSR=up DTR=up RTS=up CTS=up
192.168.100.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.100.12/32 is directly connected, Serial5/0
C 192.168.100.0/24 is directly connected, Serial5/0
router_B#ping 192.168.100.12
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.12, timeout is 2 seconds:
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/5/8 ms
SQureshi.1.18.FRSM.a > dsplns
Line Conn Type Status/Coding Length XmtClock Alarm Stats
---- ----- ------------ ------ -------- ------------- -------- ----- -----
18.1 RJ-48 dsx1ESF Ena/dsx1B8ZS 0-131 ft LocalTim No No
18.2 RJ-48 dsx1ESF Dis/dsx1B8ZS 0-131 ft LocalTim
18.3 RJ-48 dsx1ESF Dis/dsx1B8ZS 0-131 ft LocalTim
18.4 RJ-48 dsx1ESF Dis/dsx1B8ZS 0-131 ft LocalTim
18.5 RJ-48 dsx1ESF Dis/dsx1B8ZS 0-131 ft LocalTim
18.6 RJ-48 dsx1ESF Dis/dsx1B8ZS 0-131 ft LocalTim
18.7 RJ-48 dsx1ESF Dis/dsx1B8ZS 0-131 ft LocalTim
18.8 RJ-48 dsx1ESF Dis/dsx1B8ZS 0-131 ft LocalTim
SQureshi.1.18.FRSM.a > dspports
Port Ena/Speed EQServ SignalType T391 T392 N391 N392 N393 Type Alarm ELMI
-------- --- ----- ------ ------------ ---- ---- ---- ---- ---- -------- ----- ----
18.1.1 Add/1536k 1 NoSignaling 10 15 6 3 4 frForwar No Off
PortDs0UsedLine1: 0x00ffffff
PortDs0UsedLine2: 0x00000000
PortDs0UsedLine3: 0x00000000
PortDs0UsedLine4: 0x00000000
PortDs0UsedLine5: 0x00000000
PortDs0UsedLine6: 0x00000000
PortDs0UsedLine7: 0x00000000
PortDs0UsedLine8: 0x00000000
PortNumNextAvailable: 119
SQureshi.1.18.FRSM.a > dspchans
DLCI Chan EQ I/EQDepth I/EQDEThre I/EECNThre Fst/ DE Type Alarm
------------- ---- -- ----- ----- ----- ----- ----- ----- --- --- ----- -----
18.1.1.1000 101 2 65535/65535 32767/32767 6553/6553 Dis/Dis frFor No
Connection Forwarding
In this mode, all frames received on a given connection are forwarded to the router using the appropriate ATM encapsulation. For example, Frame Relay connections on a FRSM port could be forwarded to the RPM by
•Translating a Frame Relay connection to an ATM connection or service interworking (FRF.8)
•Configuring DLCI to the RPM cellbus address with VPI/VCI 0/x
•Configuring the RPM to terminate Frame Relay to ATM connections (RFC 1483) on the ATM interface on VCI 0/x
The data flow for a native Frame Relay connection destined to the RPM is shown in Figure 6-3. This data flow is identical to that of PPP packets, but the encapsulation techniques are different. Standard Frame Relay is encapsulated using RFC1490. When a packet is received at the FRSM that has been encapsulated using RFC1490, the standard FR-ATM service interworking translation mode (FRF.8) is performed so that when the packet is forwarded to the RPM it is encapsulated using RFC1483. The router also reads RFC1483, enabling it to reach the IP layer, and route the packet.
Figure 6-3 Path of a Native Frame Relay Connection
Frame over ATM Example
In this example, the FRSM-8T1 is in slot 18 of the MGX 8850, while the RPM is in slot 12.
A Frame Relay router (connected to line 1 of FRSM) configuration example follows:
ip address 192.168.101.2 255.255.255.0
encapsulation frame-relay IETF
The following is an example of a FRSM configuration. (See FRSM documentation for complete command syntax.)
Step 1 Configure the line.
SQureshi.1.18.FRSM.a> addln 1
Step 2 Configure a Frame Relay port on the line, with StrataLMI signaling.
SQureshi.1.18.FRSM.a> addport 1 1 2 1 24 1
SQureshi.1.18.FRSM.a> xcnfport -pt 1 -sig 3
Step 3 Configure a service-interworking or network-interworking channel from the port to the RPM. Connect each DLCI on the port to a unique VCI on the RPM, using VPI 0.
SQureshi.1.18.FRSM.a> addcon 1 212 1536000 3 2 1 2 SQureshi.12.1.0.101
RPM configuration example:
interface Switch12/1.101 multipoint
ip address 192.168.101.12 255.255.255.0
atm pvc 101 0 101 aal5snap inarp
rpmrscprtn par 100 100 0 255 0 3840 4080
addcon vcc Switch 12/1.101 101 rslot 18 1 0 212 master local
To verify connectivity:
rpm_slot12#ping 192.168.101.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.101.2, timeout is 2 seconds:
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/5/8 ms
Protocol Address Age (min) Hardware Addr Type Interface
Internet 192.168.101.2 0 0 / 101 ATM Switch12/1.101
rpm7206_2#show frame-relay map
Serial5/0 (up):ip 192.168.101.12 dlci 212(0xD4,0x3440), dynamic,
IETF, BW = 1536000, status defined, active
rpm7206_2#ping 192.168.101.12
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.101.12, timeout is 2 seconds:
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/4/8 ms
SQureshi.1.18.FRSM.a > dspchans
DLCI Chan EQ I/EQDepth I/EQDEThre I/EECNThre Fst/ DE Type Alarm
------------- ---- -- ----- ----- ----- ----- ----- ----- --- --- ----- -----
18.1.1.212 121 2 65535/65535 32767/32767 6553/6553 Dis/Dis SIW-X No
SQureshi.1.18.FRSM.a > dspports
Port Ena/Speed EQServ SignalType T391 T392 N391 N392 N393 Type Alarm ELMI
-------- --- ----- ------ ------------ ---- ---- ---- ---- ---- -------- ----- ----
18.1.1 Add/1536k 1 StrataLMI 10 15 6 3 4 frameRel No Off
PortDs0UsedLine1: 0x00ffffff
PortDs0UsedLine2: 0x00000000
PortDs0UsedLine3: 0x00000000
PortDs0UsedLine4: 0x00000000
PortDs0UsedLine5: 0x00000000
PortDs0UsedLine6: 0x00000000
PortDs0UsedLine7: 0x00000000
PortDs0UsedLine8: 0x00000000
SQureshi.1.18.FRSM.a > dsplns
Line Conn Type Status/Coding Length XmtClock Alarm Stats
---- ----- ------------ ------ -------- ------------- -------- ----- -----
18.1 RJ-48 dsx1ESF Ena/dsx1B8ZS 0-131 ft LocalTim No No
18.2 RJ-48 dsx1ESF Dis/dsx1B8ZS 0-131 ft LocalTim
18.3 RJ-48 dsx1ESF Dis/dsx1B8ZS 0-131 ft LocalTim
18.4 RJ-48 dsx1ESF Dis/dsx1B8ZS 0-131 ft LocalTim
18.5 RJ-48 dsx1ESF Dis/dsx1B8ZS 0-131 ft LocalTim
18.6 RJ-48 dsx1ESF Dis/dsx1B8ZS 0-131 ft LocalTim
18.7 RJ-48 dsx1ESF Dis/dsx1B8ZS 0-131 ft LocalTim
18.8 RJ-48 dsx1ESF Dis/dsx1B8ZS 0-131 ft LocalTim
ATM Service
The ATM UNI Service Modules (AUSMs) provide native ATM UNI (compliant with ATM Forum v3.0 and v3.1) interfaces at T1 and E1 speeds, with eight ports per card, providing up to16 Mbps of bandwidth for ATM service interfaces. This is compliant with the physical and ATM layer, but not with signaling.
Consistent with Cisco Intelligent QoS Management features, AUSM cards support per-VC queuing on ingress and multiple class-of-service queues on egress. AUSM cards fully support continuous bit rate (CBR), variable bit rate (VBR), unspecified bit rate (UBR), and available bit rate (ABR) service classes.
The AUSM-8 cards also support ATM Forum-compliant inverse multiplexing for ATM (IMA). This capability enables multiple T1 or E1 lines to be grouped into a single high-speed ATM port. This
N x T1 and N x E1 capability fills the gap between T1/E1 and T3/E3, providing bandwidth up to
12 Mbps (N x T1) or 16 Mbps (N x E1) without requiring a T3/E3 circuit.
A single AUSM card can provide hot standby redundancy for all active AUSM cards of the same type in the shelf (1:N redundancy).
AUSM modules are supported by standards-based management tools, including SNMP, TFTP (for configuration and statistics collection), and a command line interface. The Cisco WAN Manager application also provides full graphical user interface support for connection management, and CiscoView software provides equipment management.
Table 6-1 summarizes the key attributes of the AUSM cards.
Table 6-1 AUSM Card Specifications
|
|
|
Physical interface |
T1 |
E1 |
Number of ports |
8 |
8 |
Line Speed |
1.544 Mbps +/- 50 bps |
2.048 Mbps +/- 50 bps |
Logical ports |
8 maximum |
8 maximum |
Maximum connections |
1000 |
1000 |
Line coding |
B8ZS AMI |
HDB3 AMI |
BERT |
Yes |
Yes |
Loopback |
Extended loopback pattern generation and verification |
Loop-up, loop-down pattern generation and verification |
Redundancy |
1:N |
1:N |
Back Card |
RJ48-8T1 |
RJ48-8E1 |
Setting Up the FRSM Connections to the PXM
The following procedure may be used for configuring the FRSM connections to the PXM. The AUSM is slightly different and is in the section "Setting Up the AUSM Connection to the PXM," later in this chapter.
Step 1 Go to the PXM and login.
Step 2 Enter the cc command to go to the slot where the service module is.
8250name.1.slot.FRSM.a> cc 12
Step 3 Enter dsplns to view the line interfaces.
8250name.1.slot.FRSM.a> dsplns
Step 4 To establish the physical connection between the service module and the PXM, enter the addln command to enable a line.
8250name.1.slot.FRSM.a> addln 2
Step 5 Enter the dspports command to display ports.
8250name.1.slot.FRSM.a> dspports
Step 6 Enter the addport command to add a port.
8250name.1.slot.FRSM.a> addport port_num line_num port_type
Step 7 Enter the dspports command to display ports.
8250name.1.slot.FRSM.a> dspports
Step 8 Enter the xcnfport command to choose signaling type.
8250name.1.slot.FRSM.a> xcnfport "-pt" (PortNum) -sig (type)"
Step 9 Configure the logical link between the service module and the PXM by entering the addcon command.
8250name.1.slot.FRSM.a> addcon "port dlci cir chan_type [CAC]
[Controller_Type][mastership][remoteConnId]"
The parameters are
•port number—values ranging from 1-192 are accepted for T1 and 1-248 for E1
•DLCI number—value ranging from 0 to 1023
•committed rate—0-1536000 bps for T1; 0-2048000 bps for E1
•chan type—values 1-5:
–1=NIW
–2=SIW-transparent
–3=SIW-xlation
–4=FUNI
–5=frForward
•CAC—Connection Admission Control (optional); 1 = enable, 2 = disable (default)
•Controller Type (Signaling)—1:PVC (PAR) - Default , 2:SPVC (PNNI)
•mastership—1 for master, 2 for slave
•Remote end Connection ID—Formated as follows:
–NodeName.SlotNo.PortNo.Dlci OR
–NodeName.SlotNo.PortNo.ControllerId.Dlci for FR end point OR
–NodeName.SlotNo.PortNo.VPI.VCI for ATM end point.
Where controller ID can be 1(PAR), 2(PNNI), 3(TAG)
FRSM-PXM Configuration Example
The following example displays a FRSM-PXM configuration.
popeye01.1.2.FRSM.a > dspcd
FunctionModuleState: Active
FunctionModuleType: FRSM-8T1
FunctionModuleSerialNum: 788039
FunctionModuleFWRev: 5.0.00_04Feb99_2_CIR
FunctionModuleResetReason: Reset by ASC from Cell Bus
LineModuleType: LM-RJ48-8T1
configChangeTypeBitMap: CardCnfChng, LineCnfChng
cardIntegratedAlarm: Clear
popeye01.1.2.FRSM.a > addln
ERR : incorrect number of parameters (not enough)
Syntax : addln "line_num"
line number -- values ranging from 1-8 are accepted, for FRSM_8
a) illegal/invalid parameters
popeye01.1.2.FRSM.a > addln 1
popeye01.1.2.FRSM.a > cnfln
ERR : incorrect number of parameters (not enough)
Syntax : cnfln "line_num line_code line_len clk_src [E1-signaling]"
line number -- values ranging from 1-8 are accepted, for FRSM_8
line code -- 2 for B8ZS (T1),
line length -- 10-15 for T1,
8 for E1 with SMB line module,
9 for E1 with RJ48 line module
clock source -- clock source : 1 for loop clock, 2 for local clock
E1 signaling -- CAS: CAS, no CRC; CAS_CRC: CAS, with CRC;
CCS: CCS, no CRC; CCS_CRC: CCS, with CRC
a) illegal/invalid parameters
b) line doesn't exist, use addln to add line first
popeye01.1.2.FRSM.a > cnfln 1 2 10 2
popeye01.1.2.FRSM.a > dsplns
Line Conn Type Status/Coding Length XmtClock Alarm Stats
---- ----- ------------ ------ -------- ------------- -------- ----- -----
2.1 RJ-48 dsx1ESF Mod/dsx1B8ZS 0-131 ft LocalTim No No
2.2 RJ-48 dsx1ESF Dis/dsx1B8ZS 0-131 ft LocalTim
2.3 RJ-48 dsx1ESF Dis/dsx1B8ZS 0-131 ft LocalTim
2.4 RJ-48 dsx1ESF Dis/dsx1B8ZS 0-131 ft LocalTim
2.5 RJ-48 dsx1ESF Dis/dsx1B8ZS 0-131 ft LocalTim
2.6 RJ-48 dsx1ESF Dis/dsx1B8ZS 0-131 ft LocalTim
2.7 RJ-48 dsx1ESF Dis/dsx1B8ZS 0-131 ft LocalTim
2.8 RJ-48 dsx1ESF Dis/dsx1B8ZS 0-131 ft LocalTim
popeye01.1.2.FRSM.a > addport
ERR : incorrect number of parameters (not enough)
Syntax : addport "port_num line_num ds0_speed begin_slot num_slot port_type"
port number -- values ranging from 1-192 are accepted for T1 and 1-248
line number -- value ranging from 1 to 8
DS0 speed -- 1 for 56K, 2 for 64K
beginning slot -- beginning time slot in 1 base
number of slot -- number of DS0 time slots assigned to
port type -- values 1-3, 1=frame relay, 2=FUNI mode-1a, 3=frForward
a) illegal/invalid parameters
popeye01.1.2.FRSM.a > addport 1 1 2 1 2 1
popeye01.1.2.FRSM.a > upport
ERR : incorrect number of parameters (not enough)
Syntax : upport "port_num "
port number -- values ranging from 1-192 are accepted for T1 and 1-248
a) illegal/invalid parameter for port number
sprint01.1.2.FRSM.a > upport 1
popeye01.1.2.FRSM.a > dspports
Port Ena/Speed EQServ SignalType T391 T392 N391 N392 N393 Type Alarm ELMI
-------- --- ----- ------ ------------ ---- ---- ---- ---- ---- -------- ----- ----
2.1.1 Mod/ 128k 1 NoSignaling 10 15 6 3 4 frameRel No Off
PortDs0UsedLine1: 0x00000003
PortDs0UsedLine2: 0x00000000
PortDs0UsedLine3: 0x00000000
PortDs0UsedLine4: 0x00000000
PortDs0UsedLine5: 0x00000000
PortDs0UsedLine6: 0x00000000
PortDs0UsedLine7: 0x00000000
PortDs0UsedLine8: 0x00000000
popeye01.1.2.FRSM.a > addcon
ERR : incorrect number of parameters (not enough)
Syntax : addcon "port dlci cir chan_type [CAC][Controller_Type][mastership]
port number -- values ranging from 1-192 are accepted for T1 and 1-248
DLCI number -- value ranging from 0 to 1023
committed rate -- 0-1536000 bps for T1; 0-2048000 bps for E1
chan type -- values 1-5, 1=NIW 2=SIW-transparent 3=SIW-xlation 4=FUNI 5
CAC -- Connection Admission Control (optional); 1 = enable, 2 = disable
Controller Type (Signaling) -- 1: PVC (PAR) - Default , 2: SPVC (PNNI)
mastership -- 1 for master, 2 for slave
Remote end Connection ID -- Format :
NodeName.SlotNo.PortNo.Dlci OR
NodeName.SlotNo.PortNo.ControllerId.Dlci for FR end point OR
NodeName.SlotNo.PortNo.VPI.VCI for ATM end point.
Where controller ID can be 1(PAR),2(PNNI),3(TAG)
a) Illegal/Invalid parameters
b) channel already exists
popeye01.1.2.FRSM.a > addcon 1 100 128000 2 2 1 2 popeye01.0.1.0.100
Note SlotNo = 0 (zero) which points to the active PXM.
Setting Up the AUSM Connection to the PXM
Use the following procedure to establish an ATM UNI/NNI connection using the AUSM card. The connection is between a T1 or E1 ATM UNI on the AUSM card and an ATM service interface elsewhere in the IPX/BPX network.
Step 1 Log in to the AUSM card.
Step 2 To add the line, enter the addln command.
RPM-3 (configure)# addln <line # (between 1 and 8)>
Step 3 Enter the cnfln command for line code, line length, and clock source.
Step 4 Enter the upport command, specifying the port to be upped.
Step 5 Enter the cnfportq command to set up egress queues.
The parameters are
•Port number (1-8)
•Queue number (1-16)
•Queue priority
0 = disable queue
1 = high priority, always serve
2 = best available
3 = Min. guaranteed bandwidth
4 = Min. guaranteed bandwidth with max. rate shaping
5 = CBR with smoothing
•Service sequence number (1-16)
•Max. queue depth (1-8000)
•CLP low threshold (1-8000)
•CLP high threshold (1-8000)
•EFCI threshold (1-8000)
Step 6 Enter the addcon command to add the connection.
The parameters are
•Logical Connection (LCN 16-271)
•Connection Type (1 = vpc, 2 = vcc)
•Port Number (1-4)
•VPI (0-255)
•VCI (0-65535)
•Service Type (1 = cbr, 2 = vbr, 3 = abr)
•Queue Number (1-16)
Step 7 To configure UPC, use one of the following cnfupc commands.
cnfupc cbr
cnfupc vbr
cnfupc abr
Step 8 Enter the cnfchanfst command to configure ForeSight.
Step 9 If queue depths need to be changed, enter the cnfchanq command.
Step 10 To add IMA ports, enter the addimagrp command.
AUSM-PXM Configuration Example
The following example displays an AUSM to PXM configuration.
popeye01.1.3.AUSMB8.a > dspcd
FunctionModuleState: Active
FunctionModuleType: AUSMB-8T1
FunctionModuleSerialNum: 023113
FunctionModuleFWRev: 10.0.00_12Feb99_1
FunctionModuleResetReason: Reset by ASC from Cell Bus
LineModuleType: LM-RJ48-8T1
configChangeTypeBitMap: CardCnfChng, LineCnfChng
cardIntegratedAlarm: Major
cardMajorAlarmBitMap: Line Alarm
cardMinorAlarmBitMap: Channel failure
popeye01.1.3.AUSMB8.a > addln
ERR : incorrect number of parameters (not enough)
Syntax : addln "line_num"
line number -- values ranging from 1-8 are accepted, for AUSM-8T1/8E1,
a) illegal/invalid parameters
popeye01.1.3.AUSMB8.a > addln 1
popeye01.1.3.AUSMB8.a > cnfln 1
ERR : incorrect number of parameters (not enough)
Syntax : cnfln "line_num line_code line_len clk_src [E1-signaling]"
line number -- values ranging from 1-8 are accepted, for AUSM-8T1/8E1,
line code -- 2 for B8ZS (T1),
line length -- 10-15 for T1, 8 for E1 with SMB module,
9 for E1 with RJ48 line module
clock source -- clock source : 1 for loop clock, 2 for local clock
E1 signaling -- CCS: CCS, no CRC; CCS_CRC: CCS, with CRC;
a) illegal/invalid parameters
b) line doesn't exist, use addln to add line first
popeye01.1.3.AUSMB8.a > cnfln 1 2 10 2
popeye01.1.3.AUSMB8.a > dsplns
Line Conn Type Status/Coding Length XmtClock Alarm Stats
---- ----- ------------ ------ -------- ------------- -------- ----- -----
3.1 RJ-48 dsx1ESF Mod/dsx1B8ZS 0-131 ft LocalTim Yes No
3.2 RJ-48 dsx1ESF Dis/dsx1B8ZS 0-131 ft LocalTim
3.3 RJ-48 dsx1ESF Dis/dsx1B8ZS 0-131 ft LocalTim
3.4 RJ-48 dsx1ESF Dis/dsx1B8ZS 0-131 ft LocalTim
3.5 RJ-48 dsx1ESF Dis/dsx1B8ZS 0-131 ft LocalTim
3.6 RJ-48 dsx1ESF Dis/dsx1B8ZS 0-131 ft LocalTim
3.7 RJ-48 dsx1ESF Dis/dsx1B8ZS 0-131 ft LocalTim
3.8 RJ-48 dsx1ESF Dis/dsx1B8ZS 0-131 ft LocalTim
popeye01.1.3.AUSMB8.a > addport
ERR : incorrect number of parameters (not enough)
Syntax : addport "port_num port_type line_num"
port number -- values ranging from 1-8
Port Type -- 1 - UNI, 2 - NNI
line number -- value ranging from 1 to 8
c) Line part of another IMA port or ATM port
popeye01.1.3.AUSMB8.a > addport 1 1 1
popeye01.1.3.AUSMB8.a > dspports
Port PortType Line# Portenable Speed PortState
---- -------- ----- ---------- ----- ---------
No IMA ports are currently active
popeye01.1.3.AUSMB8.a > addcon
ERR : incorrect number of parameters (not enough)
Syntax : addcon "port_num vpi vci conn_type service_type [Controller_Type] [mast
port number -- values ranging from 1-8
Channel VPI -- Virtual Path Identifier: 0 - 255
Channel VCI -- Virtual Channel Identifier: 0 - 65535 for VCC, * for VPC
Connection Type -- Connection Type : 0 - VCC , non zero - Local
VP Id of the VPC (1 to 20)
Service Type -- Service Type: 1 - CBR, 2 - VBR, 3 - ABR, 4 - UBR
Controller Type (Signaling) -- 1: PVC (PAR) - Default , 2: SPVC (PNNI)
Mastership -- 1 for master, 2 for slave Default:Slave
Remote end Connection ID -- Format : NodeName.SlotNo.PortNo.ExternalConnId
a) Illegal/Invalid parameters
b) channel already exists
popeye01.1.3.AUSMB8.a > addcon 1 20 200 0 2 1 2 popeye01.0.1.20.200
Local Connection Id is : popeye01.3.1.20.200
Note This example displays how to add the AUSM connection to the active PXM.
Note SlotNo = 0 (zero) which points to the active PXM.
ATM Configuration Examples
The following sections contain examples of ATM interface configurations:
•Example of PVCs with AAL5 and LLC/SNAP Encapsulation
•Example of PVCs in a Fully Meshed Network
For examples of emulated LAN configurations, refer to the MGX 8850 Wide Area Switch Installation and Configuration.
Example of PVCs with AAL5 and LLC/SNAP Encapsulation
The following example shows how PVCs are created on the ATM interface 5/1 using LLC/SNAP encapsulation over AAL5. ATM interface 5/1 (IP address 1.1.1.2 255.255.255.0) connects with the ATM interface (IP address 1.1.1.1 255.255.255.0) at the other end of the connection. The static map list named atm1 declares that the next node is a broadcast point for multicast packets from IP.
ip address 1.1.1.2 255.255.255.0
ip 1.1.1.1 atm-vc 2 broadcast
The following example displays a typical ATM configuration for a PVC.
ip address 131.108.168.112 255.255.255.0
clns router iso-igrp comet
net 47.0004.0001.0000.0c00.6666.00
ip 131.108.168.110 atm-vc 7 broadcast
clns 47.0004.0001.0000.0c00.6e26.00 atm-vc 6 broadcast
ip 131.108.168.120 atm-vc 2 broadcast
using <protocol> <address> atm-vc 2 broadcast
where
•protocol = ip
Example of PVCs in a Fully Meshed Network
The configurations for RPMs A, B, and C follow. In this example, the RPMs are configured to use PVCs. Fully meshed indicates that each network node has either a physical circuit or a virtual circuit connecting it to every other network node.
Note that the two map-list statements configured in RPM A identify the ATM addresses of RPMs B and C. The two map-list statements in RPM B identify the ATM addresses of RPMs A and C. The two map list statements in RPM C identify the ATM addresses of RPMs A and B.
Fully Meshed ATM Configuration Example
In the following example, RPM A, RPM B, and RPM C are located in the same MGX 8850 chassis.
RPM A (slot 4)
ip address 131.108.168.1 255.255.255.0
ip 131.108.168.2 atm-vc 10 broadcast
ip 131.108.168.3 atm-vc 3 broadcast
rpmrscprtn PAR 100 100 1 255 0 3840 4080
addcon vcc sw4/1 10 rslot 5 1 0 20
addcon vcc sw4/1 20 rslot 3 1 0 21
RPM B (slot 5)
ip address 131.108.168.2 255.255.255.0
ip 131.108.168.1 atm-vc 10 broadcast
ip 131.108.168.3 atm-vc 3 broadcast
rpmrscprtn PAR 100 100 1 255 0 3840 4080
addcon vcc sw5/1 20 rslot 4 1 0 10 master local
addcon vcc sw5/1 21 rslot 3 1 0 22
RPM C (slot 3)
ip address 131.108.168.3 255.255.255.0
ip 131.108.168.1 atm-vc 3 broadcast
ip 131.108.168.2 atm-vc 4 broadcast
rpmrscprtn PAR 100 100 1 255 0 3840 4080
addcon vcc sw3/1 21 rslot 4 1 0 20 master local
addcon vcc sw3/1 22 rslot 5 1 0 21 master local
RPM-to-Service Module DAX Connections
All the configuration examples in the following section illustrate designs where datagrams enter and leave the RPM via the switch interface, get switched on the local PXM, and leave and enter a Service Module on the same MGX 8850 shelf.
RPM-to-FRSM-8T1 ATM/Frame Relay SIW DAX Connection
In this example, IP connectivity is established between a Cisco 3620 router and the RPM blade on the MGX 8850. The T1 WAN interface card (WIC) (serial 0/0) on the Cisco 3620 is connected to physical line 1 on the Frame Relay Service Module (FRSM)-8T1 in slot 11 on the MGX 8850. A digital access and cross-connect (DAX) connection is built through the PXM to switch the cells between the FRSM and the RPM switch interface.
Figure 6-4 RPM-to-FRSM-8T1 ATM/Frame Relay SIW DAX Connection
Configuring the FRSM Interface
This example shows how to configure the FRSM interface, enable the physical line, enable a logical port on the line, and adjust the parameters as necessary.
mgx8850a.1.11.FRSM.a > addln 1
mgx8850a.1.11.FRSM.a > dspln 1
LineXmtClockSource: LocalTiming
LineLoopbackCommand: NoLoop
LineUsedTimeslotsBitMap: 0x0
LineLoopbackCodeDetection: codeDetectDisabled
The logical port consists of timeslots 1 through 6, and uses Gang of Four Logical Management Interface (LMI) with Enhanced Local Management Interface (ELMI).
Syntax : addport "port_num line_num ds0_speed begin_slot num_slot port_type"
port number -- values ranging from 1-192 are accepted for T1 and 1-248 for E1
line number -- value ranging from 1 to 8
DS0 speed -- 1 for 56K, 2 for 64K
beginning slot -- beginning time slot in 1 base
number of slot -- number of DS0 time slots assigned to
port type -- values 1-3, 1=frame relay, 2=FUNI mode-1a, 3=frForward
mgx8850a.1.11.FRSM.a > addport 10 1 2 1 6 1
Syntax : cnfport "portNum lmiSig asyn ELMI T391 T392 N391 N392 N393"
port number -- values ranging from 1-192 are accepted for T1 and 1-248 for E1
LMI signaling -- (N)one (S)trataLMI au-AnnexAUNI
du-AnnexDUNI an-AnnexANNI dn-AnnexDNNI
asyn UPD/UFS -- (UPD = Update Status, UFS = Unsolicited Full Status)
(n or 1) = both dis, (y or 2) = UPD en, 3 = UFS en, 4 = both en
Enhanced LMI -- (N or n) disable (Y or y) enable
T391 timer -- value ranging from 5 to 30 sec.
T392 timer -- value ranging from 5 to 30 sec.
N391 counter -- value ranging from 1 to 255
N392 counter -- value ranging from 1 to 10
N393 counter -- value ranging from 1 to 10, greater than N392
mgx8850a.1.11.FRSM.a > cnfport 10 S n y
mgx8850a.1.11.FRSM.a > dspport 10
PortDs0ConfigBitMap(1stDS0): 0x3f(1)
PortEqueueServiceRatio: 1
PortFlagsBetweenFrames: 1
SignallingProtocolType: StrataLMI
AsynchronousMsgs: UPD_UFS disabled
T391LineIntegrityTimer: 10
T392PollingVerificationTimer: 15
N391FullStatusPollingCounter: 6
N393MonitoredEventCount: 4
PortState: FailedDuetoSignallingFailure
PortSignallingState: LMI Failure
CLLMEnableStatus: Disable
PortOversubscribed: False
PortSvcShareLcn: Card-based
PortDs0UsedLine1: 0x0000003f
PortDs0UsedLine2: 0x00000000
PortDs0UsedLine3: 0x00000000
PortDs0UsedLine4: 0x00000000
PortDs0UsedLine5: 0x00000000
PortDs0UsedLine6: 0x00000000
PortDs0UsedLine7: 0x00000000
PortDs0UsedLine8: 0x00000000
Configuring the Router Interface
For the router interface, supply the appropriate physical, data-link, and network layer parameters. Because connectivity will be established through Frame Relay/ATM Service Interworking, use Internet Engineering Task Force (IETF) Frame Relay encapsulation on the interface instead of the default Cisco encapsulation, as shown in the following example.
Enter configuration commands, one per line. End with CNTL/Z.
wsw-3620a(config)#int s 0/0
wsw-3620a(config-if)#service-module T1 clock source line
wsw-3620a(config-if)#service-module T1 framing esf
wsw-3620a(config-if)#service-module T1 linecode b8zs
wsw-3620a(config-if)#service-module T1 timeslots 1-6 speed 64
wsw-3620a(config-if)#encap frame ietf
wsw-3620a(config-if)#frame-relay qos-autosense
wsw-3620a(config)#int s 0/0.110 point
wsw-3620a(config-subif)#frame-relay interface-dlci 110
wsw-3620a(config-fr-dlci)#exit
wsw-3620a(config-subif)#ip address 10.97.110.1 255.255.255.0
wsw-3620a(config-if)#no shut
Serial0/0 is up, line protocol is up
Hardware is QUICC with integrated T1 CSU/DSU
Description: T1 to MGX8850A FRSM 11.1
MTU 1500 bytes, BW 384 Kbit, DLY 20000 usec,
reliability 255/255, txload 1/255, rxload 1/255
Encapsulation FRAME-RELAY IETF, loopback not set
Restart-Delay is 4294967 secs
LMI enq sent 30, LMI stat recvd 32, LMI upd recvd 0, DTE LMI up
LMI enq recvd 0, LMI stat sent 0, LMI upd sent 0
LMI DLCI 1023 LMI type is CISCO frame relay DTE
FR SVC disabled, LAPF state down
Broadcast queue 0/64, broadcasts sent/dropped 0/0, interface broadcasts 0
Last input 00:00:03, output 00:00:03, output hang never
Last clearing of "show interface" counters 00:05:11
Input queue: 0/75/0 (size/max/drops); Total output drops: 0
Queueing strategy: weighted fair
Output queue: 0/1000/64/0 (size/max total/threshold/drops)
Conversations 0/1/256 (active/max active/max total)
Reserved Conversations 0/0 (allocated/max allocated)
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute output rate 0 bits/sec, 0 packets/sec
32 packets input, 475 bytes, 0 no buffer
Received 0 broadcasts, 0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
34 packets output, 502 bytes, 0 underruns
0 output errors, 0 collisions, 0 interface resets
0 output buffer failures, 0 output buffers swapped out
DCD=up DSR=up DTR=up RTS=up CTS=up
wsw-3620a#sh fram qos-auto
ELMI information for interface Serial0/0
Connected to switch:FRSM-8T1 Platform:AXIS Vendor:Cisco
(Time elapsed since last update 00:00:50)
Configuring the RPM Interface
Set the traffic shaping for vbr-nrt at 128000 bps peak cell rate (PCR), 64000 bps minimum cell rate (MCR), and 38 cell burst, as shown in the following example.
Enter configuration commands, one per line. End with CNTL/Z.
wsw-8850a-rpm(config)#int switch 1.110 point
wsw-8850a-rpm(config)#ip address 10.97.110.2 255.255.255.0
wsw-8850a-rpm(config-subif)#pvc 3620a-frame 0/1100
wsw-8850a-rpm(config-if-atm-)#vbr-nrt 128 64 38
Building the RPM Slave Connection
Build the RPM Slave connection, as shown in the following example.
Enter configuration commands, one per line. End with CNTL/Z.
wsw-8850a-rpm(config)#addcon vcc switch 1.110 1100 rname mgx8850a rslot 11 10 0 110
wsw-8850a-rpm#show switch connections
lVpi lVci remoteNodeName remoteSlot remoteIf rVpi rVci Status
0 1100 mgx8850a 11 10 0 110 inSynch
wsw-8850a-rpm#show switch connections vcc 1100
----------------------------------------------------------
Local Sub-Interface : 110
Remote Node Name : mgx8850a
Restricted Trunk Type : none
Remote Percent Util : 100
Connection Master : Remote
Building the FRSM-8T1 Master Connection
The following example specifies that Frame Relay/ATM Service Interworking will be used. The conversion from Frame Relay to ATM and vice versa occurs on the FRSM. Once the connection is configured, adjust policing on the channel by entering the cnfchanpol command.
Syntax : addcon "port dlci cir chan_type [CAC] [Controller_Type] [mastership]
[remoteConnId]"
port number -- values ranging from 1-192 are accepted for T1 and 1-248 for
E1
DLCI number -- value ranging from 0 to 1023
committed rate -- 0-1536000 bps for T1; 0-2048000 bps for E1
chan type -- values 1-5, 1=NIW 2=SIW-transparent 3=SIW-xlation 4=FUNI
5=frForward
CAC -- Connection Admission Control (optional); 1 = enable, 2 = disable
(default)
Controller Type (Signaling) -- 1: PVC (PAR) - Default , 2: SPVC (PNNI)
mastership -- 1 for master, 2 for slave
Remote end Connection ID -- Format :
NodeName.SlotNo.PortNo.Dlci OR
NodeName.SlotNo.PortNo.ControllerId.Dlci for FR end point OR
NodeName.SlotNo.PortNo.VPI.VCI for ATM end point.
Where controller ID can be 1(PAR),2(PNNI),3(TAG)
mgx8850a.1.11.FRSM.a > addcon 10 110 64000 3 2 1 1 mgx8850a.10.1.0.1100
mgx8850a.1.11.FRSM.a > dspcons
Line ConnId Chan EQ I/EQDepth I/EQDEThre I/EECNThre Fst/ DE Type Alarm
---- --------------------- ---- -- ----- ----- ----- ----- ----- ----- --- --- ----- -----
1 mgx8850a.11.10.0.110 27 2 65535/65535 32767/32767 6553/6553 Dis/Dis SIW-X No
Syntax : cnfchanpol "chan_num cir bc be ibs detag egrat"
channel number -- value ranging from 16 to 1015
committed rate -- 0-1536000 bps for T1, 0-2048000 bps for E1
committed burst -- 0-65535 in bytes
excess burst -- 0-65535 in bytes
initial burst -- 0-65535 in bytes. Less or equal to Bc
DE bit tagging -- 1 for enable, 2 for disable
Egress Service Rate -- 0-1536000 bps for T1, 0-2048000 bps for E1
mgx8850a.1.11.FRSM.a > cnfchanpol 27 64000 8000 2000 2000 1 384000
mgx8850a.1.11.FRSM.a > dspchan 27
ForeSightEnable: Disabled
ChanLocalRemoteLpbkState: Disabled
ChanTestState: NotInProgress
ChanOvrSubOvrRide: Enabled
ChanLocalNSAP: 6d6778383835306100000000000000000b000a00
ChanRemoteNSAP: 6d6778383835306100000000000000000a000100
ChanConnServiceType: ATFR
ChanRestrictTrunkType: No Restriction
mgx8850a.1.11.FRSM.a > cc 7
mgx8850a.1.7.PXM.a > dspcons
This End Node Name Other End Status
10.1.0.1100 mgx8850a 11.10.0.110 OK
11.10.0.110 mgx8850a 10.1.0.1100 OK
Verifying the Configuration
Enter the ping command to verify that you have a good connection.
wsw-3620a#ping 10.97.110.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.97.110.2, timeout is 2 seconds:
Success rate is 100 percent (5/5), round-trip min/avg/max = 24/24/28 ms
Note Because the FRSM defaults to no signaling and the routers default to Gang of Four (also known as Cisco LMI), the two devices will not communicate until they both share the same protocol.
Note You must have encap frame ietf configured on the router before you can have Frame Relay/ATM Service Interworking.
Note The VPI on the RPM switch PVC is always 0.
Note You must match the shaping and policing parameters to prevent data loss.
RPM-to-AUSM-8T1 IMA DAX Connection
For this connection, use the ATM user service module (AUSM)-8T1 card as an Inverse Multiplexing for ATM (IMA) trunk to another AUSM-8T1 card. A connection is built from the RPM on one
MGX 8850 to the RPM on the other MGX 8850 across this IMA trunk.
Figure 6-5 RPM-to-AUSM-8T1 IMA DAX Connection
Configuring the AUSM Interface
The following example shows an AUSM interface configuration.
mgx8850a.1.27.AUSMB8.a > addln 5
mgx8850a.1.27.AUSMB8.a > addln 6
mgx8850a.1.27.AUSMB8.a > addln 7
mgx8850a.1.27.AUSMB8.a > addln 8
Syntax : cnfln "line_num line_code line_len clk_src [E1-signaling]"
line number -- values ranging from 1-8 are accepted, for AUSM-8T1/8E1,
IMATM-T3T1/E3E1
line code -- 2 for B8ZS (T1),
line length -- 10-15 for T1, 8 for E1 with SMB module,
9 for E1 with RJ48 line module
clock source -- clock source : 1 for loop clock, 2 for local clock
E1 signaling -- CCS: CCS, no CRC; CCS_CRC: CCS, with CRC;
mgx8850a.1.27.AUSMB8.a > cnfln 5 2 10 2
mgx8850a.1.27.AUSMB8.a > cnfln 6 2 10 2
mgx8850a.1.27.AUSMB8.a > cnfln 7 2 10 2
mgx8850a.1.27.AUSMB8.a > cnfln 8 2 10 2
Syntax : addimagrp (or addaimgrp) "group_num port_type list_of_lines minNumLinks"
IMA group number -- value ranging from 1 to 8
Port Type -- 1 - UNI, 2 - NNI
List of links -- list of links separated by dots
minimum no of links -- minimum number of links for the group formation
:value ranging from 1 to 8
mgx8850a.1.27.AUSMB8.a > addimagrp 5 1 5.6.7.8 2
Syntax : cnfimagrp (or cnfaimgrp) "grp max_diff_delay min_num_links"
IMA group number -- value ranging from 1 to 8
Max diff delay -- value between 0 and 275 for AUSM 8T1; btwn 0 and 200 for
AUSM 8E1
minimum no of links -- minimum number of links for the group formation
:value ranging from 1 to 8
mgx8850a.1.27.AUSMB8.a > cnfimagrp 5 150 2
mgx8850b.1.27.AUSMB8.a > addln 5
mgx8850b.1.27.AUSMB8.a > addln 6
mgx8850b.1.27.AUSMB8.a > addln 7
mgx8850b.1.27.AUSMB8.a > addln 8
mgx8850b.1.27.AUSMB8.a > cnfln 5 2 10 2
mgx8850b.1.27.AUSMB8.a > cnfln 6 2 10 2
mgx8850b.1.27.AUSMB8.a > cnfln 7 2 10 2
mgx8850b.1.27.AUSMB8.a > cnfln 8 2 10 2
mgx8850b.1.27.AUSMB8.a > addimagrp 6 1 5.6.7.8 2
mgx8850b.1.27.AUSMB8.a > cnfimagrp 6 150 2
mgx8850b.1.27.AUSMB8.a > dspimagrp 6
Lines configured : 5.6.7.8
IMA Group Ne state : operational
PortSpeed (cells/sec) : 14364
GroupTxAvailCellRate (cells/sec) : 14364
ImaGroupTxFrameLength(cells) : 128
LcpDelayTolerance (IMA frames) : 1
ReadPtrWrPtrDiff (cells) : 4
Minimun number of links : 2
MaxTolerableDiffDelay (msec) : 150
Observed Diff delay (msec) : 0
IMAGrp Failure status : No Failure
Timing reference link : 5
Configuring the Router Interface
The following example shows a router interface configuration.
Enter configuration commands, one per line. End with CNTL/Z.
wsw-8850a-rpm(config)#int sw 1.900 p
wsw-8850a-rpm(config-subif)#ip address 10.97.90.1 255.255.255.0
wsw-8850a-rpm(config-subif)#pvc RPM-IMA_Trunk 0/900
wsw-8850a-rpm(config-if-atm-)#abr 96 64
wsw-8850a-rpm(config-if-atm-)#encap aal5snap
wsw-8850a-rpm(config-if-atm-)#^Z
Enter configuration commands, one per line. End with CNTL/Z.
wsw-8850b-rpm(config)#int sw 1.901 p
wsw-8850b-rpm(config-subif)#ip addr 10.97.90.2 255.255.255.0
wsw-8850b-rpm(config-subif)#pvc RPM-IMA_TRUNK 0/901
wsw-8850b-rpm(config-if-atm-)#abr 96 64
wsw-8850b-rpm(config-if-atm-)#encap aal5snap
wsw-8850b-rpm(config-if-atm-)#^Z
Building the RPM-to-AUSM-IMA Slave Connection
The following example shows how to build the RPM to AUSM-IMA slave connection.
Enter configuration commands, one per line. End with CNTL/Z.
wsw-8850a-rpm(config)#addcon vcc switch 1.900 900 rname mgx8850a rslot 27 5 10 90
wsw-8850a-rpm#sh sw conn vcc 900
----------------------------------------------------------
Local Sub-Interface : 900
Remote Node Name : mgx8850a
Restricted Trunk Type : none
Remote Percent Util : 100
Connection Master : Remote
Enter configuration commands, one per line. End with CNTL/Z.
wsw-8850b-rpm(config)#addcon vcc switch 1.901 901 rname mgx8850b rslot 27 6 10 90
wsw-8850b-rpm#sh sw conn vcc 901
----------------------------------------------------------
Local Sub-Interface : 901
Remote Node Name : mgx8850b
Restricted Trunk Type : none
Remote Percent Util : 100
Connection Master : Remote
Building the AUSM-IMA-to-AUSM-IMA Trunk Connection
The following example shows how to build the AUSM-IMA to AUSM-IMA trunk connection.
Syntax : addcon "port_num vpi vci conn_type service_type [Controller_Type]
[mastership] [remoteConnId] "
port number -- values ranging from 1-8
Channel VPI -- Virtual Path Identifier: 0 - 255
Channel VCI -- Virtual Channel Identifier: 0 - 65535 for VCC, * for VPC
Connection Type -- Connection Type : 0 - VCC , non zero - Local
VP Id of the VPC (1 to 1000)
Service Type -- Service Type: 1 - CBR, 2 - VBR, 3 - ABR, 4 - UBR
Controller Type (Signaling) -- 1: PVC (PAR) - Default , 2: SPVC (PNNI)
Mastership -- 1 for master, 2 for slave Default:Slave
Remote end Connection ID -- Format : NodeName.SlotNo.PortNo.ExternalConnId
mgx8850a.1.27.AUSMB8.a > addcon 5 10 90 0 3 1 1 mgx8850a.10.1.0.900
Syntax : cnfupcabr "Port.VPI.VCI enable pcr[0+1] cdvt[0+1] scr scr_police
mbs IngPcUtil EgSrvRate EgPcUtil clp_tag "
Port.VPI.VCI -- A unique Port.VPI.VCI identifying a connection
Enable/Disable -- UPC : 1 - Disable, 2 - Enable
PeakCellRate -- PCR [0+1]: 10-PortRate(T1-3622,E1-4528,clearE1-4830),
For IMA,T1-3591,E1-4490,clrE1-4789, multiply rate by #links
CDVT[0+1] -- Cell Delay Variation [0+1]: 1 - 250000 micro_secs
SCR -- Sustained Cell Rate:10-PortRate(T1-3622,E1-4528,clearE1- 4830),
For IMA,T1-3591,E1-4490,ClrE1-4789, multiply rate by #links
SCR Policing -- 1 - CLP[0] Cells, 2 - CLP[0+1] Cells, 3 - No SCR Policing
Maximum Burst -- 1 - 5000 cells
IngPcUtil -- Ingress percentage util: 1 to 127. 0 for default
EgSrvRate -- Egress service rate:1-PortRate(T1-3622,E1-4528,clearE1-4830)
For IMA,T1-3591,E1-4490,clrE1-4789, multiply rate by #links.
EgPcUtil -- Egress percentage util: 1 to 127. 0 for default
Clp Tagging -- CLP TAG Enable : 1 - Disable, 2 - Enable
mgx8850a.1.27.AUSMB8.a > cnfupcabr 5.10.90 2 227 1000 151 2 38 0 227 0 1
mgx8850b.1.27.AUSMB8.a > addcon 6 10 90 0 3 1 1 mgx8850b.10.1.0.901
mgx8850b.1.27.AUSMB8.a > cnfupcabr 6.10.90 2 227 1000 151 2 38 0 227 0 1
Verifying the Configuration
The following example shows a ping from RPM to RPM. In this example, more than 15 cells have gone out. Because this is an available bit rate (ABR) connection, Resource Management cells will be present on the link.
wsw-8850a-rpm#ping 10.97.90.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.97.90.2, timeout is 2 seconds:
Success rate is 100 percent (5/5), round-trip min/avg/max = 20/25/32 ms
mgx8850a.1.27.AUSMB8.a > dspchancnt 5.10.90
ChannelEgressRcvState: Normal
ChannelEgressXmitState: Normal
ChannelIngressRcvState: Normal
ChannelIngressXmtState: Normal
ChanInServiceSeconds: 534
ChanIngressPeakQDepth(cells): 1
ChanIngressReceiveCells: 17
ChanIngressClpSetCells: 0
ChanIngressEfciSetRcvCells: 0
ChanIngressEfciSetXmtCells: 0
ChanIngressUpcClpSetCells: 0
ChanIngressQfullDiscardCells: 0
ChanIngressClpSetDiscardCells: 0
ChanIngressTransmitCells: 17
ChanShelfAlarmDiscardCells: 0
ChanEarlyPacketDiscardCells: 0
ChanPartialPacketDiscardCells: 0
ChanIngressTransmitAAL5Frames: 5
ChanIngressReceiveCellRate(cells/sec): 0
ChanIngressReceiveUtilization(percentage): 0
ChanIngressTransmitCellRate(cells/sec): 0
ChanIngressTransmitUtilization(percentage): 0
ChanEgressReceiveCellRate(cells/sec): 0
ChanEgressReceiveUtilization(percentage): 0
ChanEgressPortQFullDiscardCells: 0
ChanEgressPortQClpThreshDiscardCells: 0
ChanTransmitFifoFullCount (per card): 0
mgx8850b.1.27.AUSMB8.a > dspchancnt 6.10.90
ChannelEgressRcvState: Normal
ChannelEgressXmitState: Normal
ChannelIngressRcvState: Normal
ChannelIngressXmtState: Normal
ChanInServiceSeconds: 184
ChanIngressPeakQDepth(cells): 1
ChanIngressReceiveCells: 17
ChanIngressClpSetCells: 0
ChanIngressEfciSetRcvCells: 0
ChanIngressEfciSetXmtCells: 0
ChanIngressUpcClpSetCells: 0
ChanIngressQfullDiscardCells: 0
ChanIngressClpSetDiscardCells: 0
ChanIngressTransmitCells: 17
ChanShelfAlarmDiscardCells: 0
ChanEarlyPacketDiscardCells: 0
ChanPartialPacketDiscardCells: 0
ChanIngressTransmitAAL5Frames: 5
ChanIngressReceiveCellRate(cells/sec): 0
ChanIngressReceiveUtilization(percentage): 0
ChanIngressTransmitCellRate(cells/sec): 0
ChanIngressTransmitUtilization(percentage): 0
ChanEgressReceiveCellRate(cells/sec): 0
ChanEgressReceiveUtilization(percentage): 0
ChanEgressPortQFullDiscardCells: 0
ChanEgressPortQClpThreshDiscardCells: 0
ChanTransmitFifoFullCount (per card): 0
wsw-8850b-rpm#deb ip pack det
IP packet debugging is on (detailed)
*Jan 4 21:26:45.636: IP: s=10.97.90.1 (Switch1.901), d=10.97.90.2 (Switch1.901), len
100, rcvd 3
*Jan 4 21:26:45.636: ICMP TYPE=8, code=0
*Jan 4 21:26:45.636: IP: s=10.97.90.2 (local), d=10.97.90.1 (Switch1.901), len 100,
sending
*Jan 4 21:26:45.636: ICMP TYPE=0, code=0
*Jan 4 21:26:45.660: IP: s=10.97.90.1 (Switch1.901), d=10.97.90.2 (Switch1.901), len
100, rcvd 3
*Jan 4 21:26:45.660: ICMP TYPE=8, code=0
*Jan 4 21:26:45.660: IP: s=10.97.90.2 (local), d=10.97.90.1 (Switch1.901), len 100,
sending
*Jan 4 21:26:45.660: ICMP TYPE=0, code=0
Note The VPI on the RPM switch PVC is always 0.
Note Remember to set the usage parameter control (UPC) on all AUSM connections or the data might not be correctly policed.
RPM-to-FRSM-2CT3 ATM/PPP DAX Connection
In the following example, a Cisco 7576 router transmits IPX datagrams out of a channelized DS3 port adapter using PPP encapsulation. The PPP frames are received on an FRSM-2CT3 service module that uses a frame forwarding connection to convert the frames to ATM cells. The cells are received by the RPM on the switch interface, and the datagrams are reintegrated through the aal5ciscoppp encapsulation.
Figure 6-6 RPM-to-FRSM-2CT3 ATM/PPP DAX Connection
Configuring the FRSM-2CT3 Interface
The following example shows how to configure the FRSM-2CT3 interface.
mgx8850b.1.5.VHS2CT3.a > addln 1
Syntax : cnfln "line_num line_type clk_src "
DS1 line number -- value range from 1 to 56
DS1 line type -- 1 = dsx1ESF 2 = dsx1D4
clock source -- clock source : 1 for loop clock, 2 for local clock
mgx8850b.1.5.VHS2CT3.a > cnfln 2 1 2
Syntax : addport "port_num line_num ds0_speed begin_slot num_slot port_ type"
port number -- values ranging from 1-2( 2T3/2E3/HS2), 1-256 (2CT3)
port line number -- value ranging from 1 to 56
DS0 speed -- 1 for 56K, 2 for 64K
beginning slot -- beginning time slot in 1 base
number of slot -- number of DS0 time slots assigned to
port type -- values 1-3, 1=frame relay, 2=FUNI mode-1a, 3=frForward
mgx8850b.1.5.VHS2CT3.a > addport 20 2 2 1 12 3
Configuring the RPM Interface
The following example shows how to configure the RPM interface.
Enter configuration commands, one per line. End with CNTL/Z.
wsw-8850b-rpm(config)#ipx routing
wsw-8850b-rpm(config)#ipx internal DD0000
wsw-8850b-rpm(config)#username wsw-7576ah pass cisco
wsw-8850b-rpm(config)#int virtual-Template 1
wsw-8850b-rpm(config-if)#ipx ipxwan
wsw-8850b-rpm(config-if)#ppp auth chap
wsw-8850b-rpm(config-if)#int sw 1.1100 p
wsw-8850b-rpm(config-subif)#pvc PPP-ATM-FRSM 0/1100
wsw-8850b-rpm(config-if-atm-)#encap aal5ciscoppp virtual-Template 1
wsw-8850b-rpm(config-if-atm-)#vbr-nrt 768 512 600
wsw-8850b-rpm(config-if-atm-)#^Z
Configuring the Router Interface
The following example shows how to configure the router interface.
Enter configuration commands, one per line. End with CNTL/Z.
wss-7576ah(config)#ipx routing
wss-7576ah(config)#ipx internal AB0000
wss-7576ah(config)#controller T3 11/0/0
wss-7576ah(config-controller)#t1 2 channel-group 0 timeslots 1-12 speed 64
wss-7576ah(config-controller)#t1 2 fram esf
wss-7576ah(config-controller)#t1 2 clock source line
wss-7576ah(config-controller)#int s 11/0/0/2:0
wss-7576ah(config-if)#encap ppp
wss-7576ah(config-if)#ipx ipxwan
wss-7576ah(config-if)#ppp auth chap
wss-7576ah(config-if)#username wsw-8850b-rpm pass cisco
Building the FRSM-2CT3 Slave Connection
The following example shows how to build the FRSM-2CT3 slave connection.
Syntax : addcon "port dlci cir chan_type serv_type [CAC] [Controller_Type] [mastership]
[remoteConnId]"
port number -- values ranging from 1-2( 2T3/2E3/HS2), 1-256 (2CT3)
DLCI number -- value ranging from 0-1023(2CT3/2T3/2E3/HS2)
committed rate -- 0-1536000 bps for 2CT3; 0-44210000 bps for 2T3;
0-34010000 bps for 2E3 , 0-51840000 bps for HS2
chan type -- values 1-5, 1=NIW 2=SIW-transparent 3=SIW-xlation
Egress service type -- 1 = highpriorityQ 2 = rtVBRQ
CAC -- Connection Admission Control (optional); 1 = enable, 2 = disable
(default)
Controller Type (Signaling) -- 1: PVC (PAR) - Default , 2: SPVC (PNNI)
mastership -- 1 for master, 2 for slave
Remote end Connection ID -- Format :
NodeName.SlotNo.PortNo.Dlci OR
NodeName.SlotNo.PortNo.ControllerId.Dlci for FR end point OR
NodeName.SlotNo.PortNo.VPI.VCI for ATM end point.
Where controller ID can be 1(PAR),2(PNNI),3(TAG)
mgx8850b.1.5.VHS2CT3.a > addcon 20 200 512000 5 3 2 1 2
Local Connection Id is : mgx8850b.5.20.0.1000
Building the RPM Connection
The following example shows how to build the RPM connection.
Enter configuration commands, one per line. End with CNTL/Z.
wsw-8850b-rpm(config)#addcon vcc sw 1.1100 1100 rname mgx8850b rslot 5 20 0 1000 master
local
wsw-8850b-rpm(config-if-atm-)#^Z
Verifying the Configuration
Enter the show ipx route command to view the contents of the IPX routing table and then enter the ping command to verify that you have a good connection, as shown in the following example.
wsw-8850b-rpm#sh ipx route
Codes: C - Connected primary network, c - Connected secondary network
S - Static, F - Floating static, L - Local (internal), W - IPXWAN
R - RIP, E - EIGRP, N - NLSP, X - External, A - Aggregate
s - seconds, u - uses, U - Per-user static
2 Total IPX routes. Up to 1 parallel paths and 16 hops allowed.
L DD0000 is the internal network
R AB0000 [07/01] via 0.00ab.0000.0000, 27s, Vi1
wsw-8850b-rpm#ping ipx ab0000.0000.0000.0001
Type escape sequence to abort.
Sending 5, 100-byte IPXcisco Echoes to AB0000.0000.0000.0001, timeout is 2 seconds:
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/5/8 ms
Note The VPI on the RPM switch PVC is always 0.
Note Virtual Template/Interface and the aal5ciscoppp encap command are necessary for this configuration.
RPM-to-AUSM-8T1 ATM-IMA DAX Connection
The example below shows an IP connection between an RPM blade and a Cisco 7200 (see Figure 6-7). The Cisco 7200 hooks into the MGX 8850 through an IMA Port Adapter (PA) connected through four T1 lines to the AUSM-8T1 card in slot 28.
Figure 6-7 RPM-to-AUSM-8T1 ATM-IMA DAX Connection
Configuring the AUSM Interface
The following example shows how to configure the AUSM interface.
mgx8850b.1.28.AUSMB8.a > addln 5
mgx8850b.1.28.AUSMB8.a > addln 6
mgx8850b.1.28.AUSMB8.a > addln 7
mgx8850b.1.28.AUSMB8.a > addln 8
Syntax : cnfln "line_num line_code line_len clk_src [E1-signaling]"
line number -- values ranging from 1-8 are accepted, for AUSM-8T1/8E1,
IMATM-T3T1/E3E1
line code -- 2 for B8ZS (T1),
line length -- 10-15 for T1, 8 for E1 with SMB module,
9 for E1 with RJ48 line module
clock source -- clock source : 1 for loop clock, 2 for local clock
E1 signaling -- CCS: CCS, no CRC; CCS_CRC: CCS, with CRC;
mgx8850b.1.28.AUSMB8.a > cnfln 5 2 10 2
mgx8850b.1.28.AUSMB8.a > cnfln 6 2 10 2
mgx8850b.1.28.AUSMB8.a > cnfln 7 2 10 2
mgx8850b.1.28.AUSMB8.a > cnfln 8 2 10 2
Syntax : addimagrp (or addaimgrp) "group_num port_type list_of_lines minNumLinks"
IMA group number -- value ranging from 1 to 8
Port Type -- 1 - UNI, 2 - NNI
List of links -- list of links separated by dots
minimum no of links -- minimum number of links for the group formation
:value ranging from 1 to 8
mgx8850b.1.28.AUSMB8.a > addimagrp 1 1 5.6.7.8 2
mgx8850b.1.28.AUSMB8.a > dspaimgrp 1
Lines configured : 5.6.7.8
IMA Group Ne state : operational
PortSpeed (cells/sec) : 14364
GroupTxAvailCellRate (cells/sec) : 14364
ImaGroupTxFrameLength(cells) : 128
LcpDelayTolerance (IMA frames) : 1
ReadPtrWrPtrDiff (cells) : 4
Minimun number of links : 2
MaxTolerableDiffDelay (msec) : 275
Observed Diff delay (msec) : 0
IMAGrp Failure status : No Failure
Timing reference link : 5
Configuring the Cisco 7200 Router Interface
The following example shows how configure the layer 1 parameters for the IMA bundle on the Cisco 7200, create the IMA interface, and add the layer 3 addressing.
Enter configuration commands, one per line. End with CNTL/Z.
wsw-7206c(config)#int atm 4/0
wsw-7206c(config-if)#fram esf
wsw-7206c(config-if)#line b8
wsw-7206c(config-if)#clock source line
wsw-7206c(config-if)#lbo short 133
wsw-7206c(config-if)#ima 0
wsw-7206c(config-if)#int atm 4/1
wsw-7206c(config-if)#fram esf
wsw-7206c(config-if)#line b8
wsw-7206c(config-if)#clock source line
wsw-7206c(config-if)#lbo short 133
wsw-7206c(config-if)#ima 0
wsw-7206c(config-if)#int atm 4/2
wsw-7206c(config-if)#fram esf
wsw-7206c(config-if)#line b8
wsw-7206c(config-if)#clock source line
wsw-7206c(config-if)#lbo short 133
wsw-7206c(config-if)#ima 0
wsw-7206c(config-if)#int atm 4/3
wsw-7206c(config-if)#fram esf
wsw-7206c(config-if)#line b8
wsw-7206c(config-if)#clock source line
wsw-7206c(config-if)#lbo short 133
wsw-7206c(config-if)#ima 0
wsw-7206c(config-if)#int atm 4/ima0
wsw-7206c(config-if)#ima active-links-minimum 2
wsw-7206c(config-if)#ima clock comm 0
wsw-7206c(config-if)#ima diff 125
wsw-7206c(config-if)#int atm4/ima0.700 p
wsw-7206c(config-subif)#ip address 10.97.70.1 255.255.255.0
wsw-7206c(config-subif)#pvc WSW-8850B-RPM 1/700
wsw-7206c(config-if-atm-vc)#encap aal5snap
wsw-7206c(config-if-atm-vc)#vbr-nrt 128 96 38
wsw-7206c(config-if-atm-vc)#int atm 4/0
wsw-7206c(config-if)#no shut
wsw-7206c(config-if)#int atm 4/1
wsw-7206c(config-if)#no shut
wsw-7206c(config-if)#int atm 4/2
wsw-7206c(config-if)#no shut
wsw-7206c(config-if)#int atm 4/3
wsw-7206c(config-if)#no shut
Configuring the RPM Interface
The following example shows how to configure the RPM interface.
Enter configuration commands, one per line. End with CNTL/Z.
wsw-8850b-rpm(config)#int sw 1.701 p
wsw-8850b-rpm(config-subif)#ip addr 10.97.70.2 255.255.255.0
wsw-8850b-rpm(config-subif)#PVC WSW-7206C-IMA 0/701
wsw-8850b-rpm(config-if-atm-)#encapsulation aal5snap
wsw-8850b-rpm(config-if-atm-)#vbr-nrt 128 96 38
wsw-8850b-rpm(config-if-atm-)#exit
wsw-8850b-rpm(config-subif)#^Z
Building the AUSM Slave Connection
The following example shows how to build the AUSM slave connection.
Syntax : addcon "port_num vpi vci conn_type service_type [Controller_Type] [mastership]
[remoteConnId]
port number -- values ranging from 1-8
Channel VPI -- Virtual Path Identifier: 0 - 255
Channel VCI -- Virtual Channel Identifier: 0 - 65535 for VCC, * for VPC
Connection Type -- Connection Type : 0 - VCC , non zero - Local
VP Id of the VPC (1 to 1000)
Service Type -- Service Type: 1 - CBR, 2 - VBR, 3 - ABR, 4 - UBR
Controller Type (Signaling) -- 1: PVC (PAR) - Default , 2: SPVC (PNNI)
Mastership -- 1 for master, 2 for slave Default:Slave
Remote end Connection ID -- Format : NodeName.SlotNo.PortNo.ExternalConnId
mgx8850b.1.28.AUSMB8.a > addcon 1 1 700 0 2 1 2
Local Connection Id is : mgx8850b.28.1.1.700
Syntax : cnfupcvbr "Port.VPI.VCI enable pcr[0+1] cdvt[0+1] scr scr_police
mbs IngPcUtil EgSrvRate EgPcUtil clp_tag "
Port.VPI.VCI -- A unique Port.VPI.VCI identifying a connection
Enable/Disable -- UPC : 1 - Disable, 2 - Enable
PeakCellRate -- PCR [0+1]: 10-PortRate(T1-3622,E1-4528,clearE1-4830),
For IMA,T1-3591,E1-4490,clrE1-4789, multiply rate by #links
CDVT[0+1] -- Cell Delay Variation [0+1]: 1 - 250000 micro_secs
SCR -- Sustained Cell Rate:10-PortRate(T1-3622,E1-4528,clearE1- 4830),
For IMA,T1-3591,E1-4490,ClrE1-4789, multiply rate by #links
SCR Policing -- 1 - CLP[0] Cells, 2 - CLP[0+1] Cells, 3 - No SCR Policing
Maximum Burst -- 1 - 5000 cells
IngPcUtil -- Ingress percentage util: 1 to 127. 0 for default
EgSrvRate -- Egress service rate:1-PortRate(T1-3622,E1-4528,clearE1-4830)
For IMA,T1-3591,E1-4490,clrE1-4789, multiply rate by #links.
EgPcUtil -- Egress percentage util: 1 to 127. 0 for default
Clp Tagging -- CLP TAG Enable : 1 - Disable, 2 - Enable
mgx8850b.1.28.AUSMB8.a > cnfupcvbr 1.1.700 2 302 1000 226 2 38 0 302 0 1
Now build the RPM Master connection, as shown in the following example.
Enter configuration commands, one per line. End with CNTL/Z.
wsw-8850b-rpm(config)#addcon vcc sw 1.701 701 rname mgx8850b rslot 28 1 1 700 master
local
Verifying the Configuration
Enter the ping command to verify that you have a good connection.
wsw-8850b-rpm#ping 10.97.70.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.97.70.1, timeout is 2 seconds:
Success rate is 100 percent (5/5), round-trip min/avg/max = 16/18/20 ms
Note Remember to set the UPC parameters on all AUSM connections or your data will most likely not be policed to your needs.
Note The VPI on the RPM switch PVC is always 0.
RPM-to-AUSM-8T1/B ATM/ATM DAX Connection
Establish IP connectivity between a Cisco MC3810 router and the RPM blade on the MGX 8850. In the following example, we have configured the Multi-Flex Trunk (MFT) on the 3810 (Controller T1 0) for ATM (logical interface ATM 0). The MFT is connected to the physical line 1 on the AUSM-8T1/B in slot 27 on the MGX 8850. A DAX connection is built through the PXM to switch cells between the AUSM and the RPM switch interface.
Figure 6-8 RPM-to-AUSM-8T1/B ATM/ATM DAX Connection
Configuring the AUSM Interface
The following example shows how to configure the AUSM interface. To do this, enable the physical line, enable a logical port on the line, adjust parameters as necessary, and enable payload scrambling on the line.
mgx8850b.1.27.AUSMB8.a > addln 1
mgx8850b.1.27.AUSMB8.a > dspln 1
LineXmtClockSource: LocalTiming
LineLoopbackCommand: NoLoop
LineUsedTimeslotsBitMap: 0xffffffff
LineLoopbackCodeDetection: codeDetectDisabled
Syntax : addport "port_num port_type line_num"
port number -- values ranging from 1-8
Port Type -- 1 - UNI, 2 - NNI
line number -- value ranging from 1 to 8
mgx8850b.1.27.AUSMB8.a > addport 1 1 1
mgx8850b.1.27.AUSMB8.a > dspport 1
CellScramble: No Scramble
Plpp Loopback: No Loopback
Single-bit error correction: Disabled
mgx8850b.1.27.AUSMB8.a > dspplpp 1
CellScramble: No Scramble
Plpp Loopback: No Loopback
Single-bit error correction: Disabled
Syntax : cnfplpp "phy_port_num loopback scramble singlebit_errcorr_ena"
physical port number -- value should be between 1 to 8
plpp loopback -- : 1- no loopback, 2- remote loopback, 3- local loopback
cell scramble -- cell scramble: 1: no scramble, 2: scramble
single bit errcorr -- 1: disable, 2: enable
mgx8850b.1.27.AUSMB8.a > cnfplpp 1 1 2 1
Configuring the Router Interface
The following example shows how to configure the router interface. To do this, be sure to supply the appropriate physical, data-link, and network layer parameters. Because this is a Cisco 3810 with MFT and digital voice module (DVM), be sure to set the proper clocking from the interface that connects to the AUSM (controller T1 0). Also, be sure to configure the ATM interface for payload scrambling.
Enter configuration commands, one per line. End with CNTL/Z.
wsw-3810n(config)#network-clock base-rate 64k
wsw-3810n(config)#network-clock-select 1 t1 0
wsw-3810n(config)#controller t1 0
wsw-3810n(config-controller)#framing esf
wsw-3810n(config-controller)#linecode b8zs
wsw-3810n(config-controller)#clock source line
wsw-3810n(config-controller)#mode atm
*Mar 3 21:41:02.644: TDMB channel # 99 Timeslots ( X 48K, . 56K,* 64K, -
skipped)
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
wsw-3810n(config-controller)#int atm 0
wsw-3810n(config-if)#atm enable-payload-scrambling
wsw-3810n(config-if)#int atm 0.400 point
wsw-3810n(config-subif)#pvc MGX8850B-AUSM8 20/400
wsw-3810n(config-if-atm-vc)#ubr 64
wsw-3810n(config-if-atm-vc)#ip address 10.97.172.1 255.255.255.0
*Mar 3 21:44:41.893: Service Type: ATM peak rate provisioned UBR
wsw-3810n(config-if)#exit
wsw-3810n(config)#interface Loop 0
wsw-3810n(config-if)#ip address 10.97.175.1 255.255.255.0
wsw-3810n(config-if)#exit
wsw-3810n(config)#router ospf 777
wsw-3810n(config-router)#network 10.97.168.0 0.0.7.255 area 0
In order to prevent clock slips, we need to make sure either the MFT or the DVM
clocks the box, not both.
wsw-3810n(config-router)#cont t1 1
wsw-3810n(config-controller)#clock source internal
wsw-3810n(config-controller)#^Z
Configuring the RPM Interface
The following example shows how to configure the RPM switch interface. Because the RPM operates like a PA-A3 on a Cisco 7200 router, it is configured accordingly. The following example also shows how to set the traffic shaping for unspecified bit rate (UBR) at 64000 bps PCR.
Enter configuration commands, one per line. End with CNTL/Z.
wsw-8850b-rpm(config)#int sw 1.400 point
wsw-8850b-rpm(config-subif)#ip addr 10.97.172.2 255.255.255.0
The default MTU on the RPM is 4470 which will cause OSPF fits if we try to establish
a connection to
a 3810 ATM interface with an MTU of 1500.
wsw-8850b-rpm(config-subif)#ip mtu 1500
wsw-8850b-rpm(config-subif)#pvc WSW-3810N 0/401
wsw-8850b-rpm(config-if-atm-)#ubr 64
wsw-8850b-rpm(config-if-atm-)#router ospf 777
wsw-8850b-rpm(config-router)#network 10.97.168.0 0.0.7.255 area 0
wsw-8850b-rpm(config-router)#int loop 0
wsw-8850b-rpm(config-if)#ip addr 10.97.174.1 255.255.255.0
wsw-8850b-rpm(config-if)#^Z
Building the AUSM Slave Connection
The following example shows how to build the AUSM slave connection.
Syntax : addcon "port_num vpi vci conn_type service_type [Controller_Type] [mastership]
[remoteConnId]"
port number -- values ranging from 1-8
Channel VPI -- Virtual Path Identifier: 0 - 255
Channel VCI -- Virtual Channel Identifier: 0 - 65535 for VCC, * for VPC
Connection Type -- Connection Type : 0 - VCC , non zero - Local
VP Id of the VPC (1 to 1000)
Service Type -- Service Type: 1 - CBR, 2 - VBR, 3 - ABR, 4 - UBR
Controller Type (Signaling) -- 1: PVC (PAR) - Default , 2: SPVC (PNNI)
Mastership -- 1 for master, 2 for slave Default:Slave
Remote end Connection ID -- Format : NodeName.SlotNo.PortNo.ExternalConnId
mgx8850b.1.27.AUSMB8.a > addcon 1 20 400 0 4 1 2
Local Connection Id is : mgx8850b.27.1.20.400
Syntax : cnfupcubr "Port.VPI.VCI enable pcr[0+1] cdvt[0+1] IngPcUtil clp_tag "
Port.VPI.VCI -- A unique Port.VPI.VCI identifying a connection
Enable/Disable -- UPC : 1 - Disable, 2 - Enable
PeakCellRate -- PCR [0+1]: 10-PortRate(T1-3622,E1-4528,clearE1-4830),
For IMA,T1-3591,E1-4490,clrE1-4789, multiply rate by #links
CDVT[0+1] -- Cell Delay Variation [0+1]: 1 - 250000 micro_secs
IngPcUtil -- Ingress percentage util: 1 to 127. 0 for default
Clp Tagging -- CLP TAG Enable : 1 - Disable, 2 - Enable
mgx8850b.1.27.AUSMB8.a > cnfupcubr 1.20.400 2 151 10000 0 2
mgx8850b.1.27.AUSMB8.a > dspcon 1.20.400
IngressQDepth(cells): 1000
IngressDiscardOption: CLP hysterisis
IngressFrameDiscardThreshold 1000
IngressQCLPHigh(cells): 900
IngressQCLPLow(cells): 800
IngressEfciThreshold(cells): 1000
PeakCellRate[0+1](cells/sec): 151
CellDelayVariation[0+1]: 10000 (micro secs)
PeakCellRate[0](cells/sec): 3622
CellDelayVariation[0]: 250000 (micro secs)
SustainedCellRate(cells/sec): 151
MaximumBurstSize(cells): 1000
InitialBurstSize(cells): 0
ForeSightPeakCellRate(cells/sec): 151
MinimumCellRate(cells/sec): 0
InitialCellRate(cells/sec): 0
LocalRemoteLpbkState: Disable
ChanTestState: Not In Progress
Ingress percentage util: 1
Egress percentage util : 0
LocalNSAP: 6d6778383835306200000000000000001b000100
RemoteNSAP: 5468697320697320612064756d6d79204e534150
RestrictTrunkType: No Restriction
Building the RPM Master Connection
The following example shows how to build the RPM master connection.
Enter configuration commands, one per line. End with CNTL/Z.
wsw-8850b-rpm(config)#addcon vcc switch 1.400 401 rname mgx8850b rslot 27 1 20 400
master local
mgx8850b.1.7.PXM.a > dspcons
This End Node Name Other End Status
10.1.0.401 mgx8850b 27.1.20.400 OK
27.1.20.400 mgx8850b 10.1.0.401 OK
Verifying the Configuration
Enter the show ip ospf neighbor command to view the OSPF-neighbor information on a per-interface basis. Then enter the ping command to verify that you have a good connection, as shown in the following example.
Neighbor ID Pri State Dead Time Address Interface
10.97.174.1 1 FULL/ - 00:00:34 10.97.172.2 ATM0.400
wsw-3810n#ping 10.97.172.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.97.172.2, timeout is 2 seconds:
Success rate is 100 percent (5/5), round-trip min/avg/max = 36/36/36 ms
Caveats
The following caveats exist.
Note Always check scrambling. Often two ATM devices stop communicating because scrambling is enabled on one device but is disabled on the other.
Note The maximum transmission unit (MTU) sizing default is 4470 on the RPM switch interface and 1500 on the Cisco 3810. A mismatch will cause problems with Open Shortest Path First (OSPF) procedures.
Note On a Cisco 3810 with DVM and MFT, to take the time from the MFT, you must configure the clock source on the DVM to something other than the line; otherwise, clock slips will occur.
Note The VPI on the RPM switch PVC is always 0.
Warning It is necessary to match the shaping and policing parameters to prevent data loss. It is very easy to forget the CNFUPC*** command on the AUSM.
RPM-to-PXM Feeder Trunk Connections
In the configuration examples in this section, datagrams enter and leave an RPM, get switched on the local Processor Switching Module (PXM), and leave and enter through a feeder trunk on the PXM. The BPX 8600, attached to the MGX 8850, switches the ATM cells to either another feeder-attached MGX 8850, ATM-attached customer premises equipment (CPE), or a feeder-attached MGX 8220.
RPM-to-RPM Three-Segment Connection
In the following examples, IP connectivity is established between RPM blades on two different MGX 8850 nodes. A connection is configured on each RPM to the feeder trunk on its associated PXM. Then, a connection is built on the BPX to join the feeder segments.
Configuring the RPM Interfaces
The following example shows how to set the traffic shaping for unspecified bit rate (UBR) at 256000 bps peak cell rate (PCR).
Enter configuration commands, one per line. End with CNTL/Z.
wsw-8850a-rpm(config)#int switch 1.300 point
wsw-8850a-rpm(config-subif)#ip addr 10.97.30.1 255.255.255.0
wsw-8850a-rpm(config-subif)#pvc 8850b-rpm 0/3000
wsw-8850a-rpm(config-if-atm-)#ubr 256
wsw-8850a-rpm(config-if-atm-)#^Z
Enter configuration commands, one per line. End with CNTL/Z.
wsw-8850b-rpm(config)#int switch 1.300 point
wsw-8850b-rpm(config-subif)#ip addr 10.97.30.2 255.255.255.0
wsw-8850b-rpm(config-subif)#pvc 8850a-rpm 0/3001
wsw-8850b-rpm(config-if-atm-)#ubr 256
wsw-8850b-rpm(config-if-atm-)#^Z
Adding the RPM-to-Trunk Connections
The following example shows how to add the RPM to trunk connections.
Enter configuration commands, one per line. End with CNTL/Z.
wsw-8850a-rpm(config)#addcon vcc sw 1.300 3000 rname mgx8850a rslot 0 1 30 3100
master local
wsw-8850a-rpm#sh switch conn
lVpi lVci remoteNodeName remoteSlot remoteIf rVpi rVci Status
0 3000 mgx8850a 0 1 30 3100 inSynch
wsw-8850a-rpm#sh switch conn vcc 3000
----------------------------------------------------------
Local Sub-Interface : 300
Remote Node Name : mgx8850a
Restricted Trunk Type : none
Remote Percent Util : 100
Connection Master : Local
/** Since we have not built the BPX connection, our RPM-PXM connection will
mgx8850a.1.7.PXM.a > dspcons
This End Node Name Other End Status
7.1.30.3100 mgx8850a 10.1.0.3000 FAILED ABIT ALARM
10.1.0.3000 mgx8850a 7.1.30.3100 FAILED ABIT ALARM
Enter configuration commands, one per line. End with CNTL/Z.
wsw-8850b-rpm(config)#addcon vcc sw 1.300 3001 rname mgx8850b rslot 0 1 31 3101
master local
wsw-8850b-rpm#sh swit con
lVpi lVci remoteNodeName remoteSlot remoteIf rVpi rVci Status
0 3001 mgx8850b 0 1 31 3101 inSynch
wsw-8850b-rpm#sh sw conn vcc 3001
----------------------------------------------------------
Local Sub-Interface : 300
Remote Node Name : mgx8850b
Restricted Trunk Type : none
Remote Percent Util : 100
Connection Master : Local
mgx8850b.1.7.PXM.a > dspcons
This End Node Name Other End Status
7.1.31.3101 mgx8850b 10.1.0.3001 FAILED ABIT ALARM
10.1.0.3001 mgx8850b 7.1.31.3101 FAILED ABIT ALARM
Adding the Trunk-to-Trunk Connection
The following example shows how to add a trunk-to-trunk connection, including the commands that must be entered to create this connection.
wsw-bpx3 TN StrataCom BPX 8620 9.2.10 July 29 1999 16:09 EDT
11.1.30.3100 NodeName Channel State Type Avoid COS O
11.1.30.3100 wsw-bpx3 9.1.31.3101 Ok ubr
Last Command: addcon 11.1.30.3100 wsw-bpx3 9.1.31.3101 ubr 604 * 5000 * *
wsw-bpx3 TN StrataCom BPX 8620 9.2.10 July 29 1999 16:09 EDT
Conn: 11.1.30.3100 wsw-bpx3 9.1.31.3101 ubr Status:OK
PCR(0+1) % Util CDVT(0+1) FBTC CLP Set
604/604 1/1 5000/5000 y 1
Path: Route information not applicable for local connections
wsw-bpx3 BXM : OK wsw-bpx3 BXM : OK
Line 11.1 : OK Line 9.1 : OK
OAM Cell RX: Clear NNI : OK
This Command: dspcon 11.1.30.3100
Verifying the Configuration
Enter the ping command to verify that you have a good connection, as shown in the following example.
/** Ping from RPM to RPM **/
wsw-8850a-rpm#ping 10.97.30.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.97.30.2, timeout is 2 seconds:
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/11/12 ms
/** Examine Channel Stats on BPX **/
wsw-bpx3 TN StrataCom BPX 8620 9.2.10 July 29 1999 16:11 EDT
Channel Statistics for 11.1.30.3100Cleared: July 29 1999 16:11 (-) Snapshot
PCR: 604/604 cps Collection Time: 0 day(s) 00:00:13 Corrupted: NO
Traffic Cells CLP Avg CPS %util Chan Stat Addr: 30F68D4C
From Port : 2686 0 205 33 OAM Cell RX: Clear
To Network : 2686 --- 205 33
From Network: 2699 0 206 34
Rx Frames Rcv : 29 NonCmplnt Dscd: 0 Rx Q Depth : 0
Tx Q Depth : 0 Rx CLP0 : 2686 Rx Nw CLP0 : 2699
Igr VSVD ACR : 0 Egr VSVD ACR : 0 Tx Clp0 Port : 2699
Rx Clp0+1 Port: 2686 NCmp CLP0 Dscd: 0 NCmp CLP1 Dscd: 0
Oflw CLP0 Dscd: 0 Oflw CLP1 Dscd: 0
Last Command: dspchstats 11.1.30.3100 1
/** Show Connections on PXMs - A-Bit alarms Disappear **/
mgx8850a.1.7.PXM.a > dspcons
This End Node Name Other End Status
7.1.30.3100 mgx8850a 10.1.0.3000 OK
10.1.0.3000 mgx8850a 7.1.30.3100 OK
mgx8850b.1.7.PXM.a > dspcons
This End Node Name Other End Status
7.1.31.3101 mgx8850b 10.1.0.3001 OK
10.1.0.3001 mgx8850b 7.1.31.3101 OK
Note The VPI on the RPM switch PVC is always 0.
Note Match the shaping and policing parameters on both the MGX and the BPX to prevent data loss.
RPM-to-FRSM-2E3 Three-Segment Connection
The FRSM uses the service interworking translation method to convert incoming Frame Relay frames to ATM cells. The ATM cells are switched out the PXM interface and switched between feeder trunks by the BPX. When the cells are received by the other PXM, they are switched to the switch interface on the RPM in the node where they are re-integrated back into IP datagrams.
In the example below, IP datagrams are transported through Frame Relay/ATM service interworking between a Frame Relay-attached router and an RPM. An unchannelized E3 port adapter is connected on a
Cisco 7576 router to line 1 on the Frame Relay Service Module (FRSM-2E3) in slot 3 of one MGX 8850.
Figure 6-9 RPM-to-FRSM-2E3 Three-Segment Connection
Configuring the FRSM-2E3 Interface
The following example shows how to configure the FRSM-2E3 interface.
mgx8850b.1.3.VHS2E3.a > addln 1
Syntax : cnfds3ln "line_num line_len clk_src "
E3 line number -- value range from 1 to 2
line length -- 1 for LessThan225ft,
Dsx3 Xmt Clock Src -- 1 : backplane-clk 2 : recovery-clk 3 : Local-clk
mgx8850b.1.3.VHS2E3.a > cnfds3ln 1 1 1
Syntax : addport "port_num line_num port_type "
port number -- values ranging from 1-2( 2T3/2E3/HS2), 1-256 (2CT3)
port line number -- value ranging from 1 to 2
port type -- values 1-3, 1=frame relay, 2=FUNI mode-1a, 3=frForward
mgx8850b.1.3.VHS2E3.a > addport 1 1 1
Syntax : cnfport "portNum lmiSig asyn ELMI T391 T392 N391 N392 N393"
port number -- values ranging from 1-2( 2T3/2E3/HS2), 1-256 (2CT3)
LMI signaling -- (N)one (S)trataLMI au-AnnexAUNI
du-AnnexDUNI an-AnnexANNI dn-AnnexDNNI
asyn update -- (UPD = Update Status, UFS = Unsolicited Full Status)
(n or 1) = both dis, (y or 2) = UPD en, 3 = UFS en, 4 = both en
Enhanced LMI -- (N or n) disable (Y or y) enable
T391 timer -- value ranging from 5 to 30 sec.
T392 timer -- value ranging from 5 to 30 sec.
N391 counter -- value ranging from 1 to 255
N392 counter -- value ranging from 1 to 10
N393 counter -- value ranging from 1 to 10, greater than N392
mgx8850b.1.3.VHS2E3.a > cnfport 1 S n n
mgx8850b.1.3.VHS2E3.a > dspds3ln 1
LineSubRateEnable: Disable
LineDsuSelect: dl3100Mode
LineLoopbackCommand: NoLoop
LineXmitClockSource: backplaneClk
LineEqualizer: internal equalizer
Syntax : cnflnsubrate " line_num dsu_subrate_ena dsu_select dsu_line_rate "
E3 line number -- value range from 1 to 2
ds3 SubRate Enable -- 1 = disable, 2 = enable
ds3 Dsu Select -- 1 = dl3100Mode, 2 = adcKentroxMode
dsu Line Rate -- values ranging from 300 to 44736 in steps of 300kbps
(dl3100Mode) or 500 Kbps (adcKentroxMode)
mgx8850b.1.3.VHS2E3.a > cnflnsubrate 1 2 1 33900
Configuring the Router Interface
The following example shows how to configure the router interface:
wss-7576ah#conf t Enter configuration commands, one per line. End with CNTL/Z.
wss-7576ah(config)#int s 8/0/0
wss-7576ah(config-if)#encap frame ietf wss-7576ah(config-if)#no shut
wss-7576ah(config-if)#clock source line
wss-7576ah(config-if)#dsu band 33900
wss-7576ah(config-if)#int s 8/0/0.950 p
wss-7576ah(config-subif)#ip addr 10.97.95.2 255.255.255.0
wss-7576ah(config-subif)#frame-relay interface-dlci 950
wss-7576ah(config-fr-dlci)#^Z
Configuring the RPM Interface
The following example shows how to configure the RPM interface:
Enter configuration commands, one per line. End with CNTL/Z.
wsw-8850a-rpm(config)#int sw 1.951 p
wsw-8850a-rpm(config-subif)#ip address 10.97.95.1 255.255.255.0
wsw-8850a-rpm(config-subif)#PVC RPM-FRSM2E3 0/951
wsw-8850a-rpm(config-if-atm-)#vbr-nrt 384 256 151
wsw-8850a-rpm(config-if-atm-)#encap aal5snap
wsw-8850a-rpm(config-if-atm-)#^Z
Building the FRSM-2E3-to-Trunk Connection
The following example shows how to build the FRSM-2E3 to trunk connection.
Syntax : addcon "port dlci cir chan_type serv_type [CAC] [Controller_Type] [mastership]
[remoteConnId] "
port number -- values ranging from 1-2( 2T3/2E3/HS2), 1-256 (2CT3)
DLCI number -- value ranging from 0-1023(2CT3/2T3/2E3/HS2)
committed rate -- 0-1536000 bps for 2CT3; 0-44210000 bps for 2T3;
0-34010000 bps for 2E3 , 0-51840000 bps for HS2
chan type -- values 1-5, 1=NIW 2=SIW-transparent 3=SIW-xlation
Egress service type -- 1 = highpriorityQ 2 = rtVBRQ
CAC -- Connection Admission Control (optional); 1 = enable, 2 = disable
(default)
Controller Type (Signaling) -- 1: PVC (PAR) - Default , 2: SPVC (PNNI)
mastership -- 1 for master, 2 for slave
Remote end Connection ID -- Format :
NodeName.SlotNo.PortNo.Dlci OR
NodeName.SlotNo.PortNo.ControllerId.Dlci for FR end point OR
NodeName.SlotNo.PortNo.VPI.VCI for ATM end point.
Where controller ID can be 1(PAR),2(PNNI),3(TAG)
mgx8850b.1.3.VHS2E3.a > addcon 1 950 256000 3 3 2 1 1 mgx8850b.0.1.9.950
mgx8850b.1.3.VHS2E3.a > dspchans
DLCI Chan ServType I/EQDepth I/EQDEThre I/EECNThre Fst/ DE Type Alarm
--------- ---- -------- ----- ----- ----- ----- ----- ----- --- --- ----- -----
3.1.1.950 21 nrtVBR 1048575/1048575 524287/524287 104857/104857 Dis/Dis
SIW-X Yes
Syntax : cnfchanpol "chan_num cir bc be ibs detag"
channel number -- value ranging from 16-4015(2CT3), 16-2015( 2T3/2E3/HS2)
committed rate -- 0-1536000 bps for 2CT3; 0-44210000 2T3;
0-34010000 bps for 2E3; 0-51840000 bps for HS2
committed burst -- 0-2097151 in bytes
excess burst -- 0-2097151 in bytes
initial burst -- 0-2097151 in bytes, Less than or equal to Bc
DE bit tagging -- 1 for enable, 2 for disable
mgx8850b.1.3.VHS2E3.a > cnfchanpol 21 256000 32000 16000 8000 2
Building the RPM-to-Trunk Connection
The following example shows how to build the RPM to trunk connection:
Enter configuration commands, one per line. End with CNTL/Z.
wsw-8850a-rpm(config)#addcon vcc switch 1.951 951 rname mgx8850a rslot 0 1 9 951
master local
Building the Trunk-to-Trunk Connection
The following example shows how to configure a trunk-to-trunk connection, including the commands that must be entered to create this connection.
wsw-bpx3 TN StrataCom BPX 8620 9.2.10 Aug. 9 1999 10:09 EDT
11.1.9.951 NodeName Channel State Type Avoid COS O
11.1.9.951 wsw-bpx3 9.1.9.950 Ok atfr
Last Command: addcon 11.1.9.951 wsw-bpx3 9.1.9.950 atfr 906 * 1000 604 151 * * * *
wsw-bpx3 TN StrataCom BPX 8620 9.2.10 Aug. 9 1999 10:09 EDT
Conn: 11.1.9.951 wsw-bpx3 9.1.9.950 atfr Status:OK
PCR(0+1) % Util CDVT(0+1) SCR MBS
906/906 100/100 1000/1000 604/604 151/151
Policing VC Qdepth EFCI IBS
Path: Route information not applicable for local connections
wsw-bpx3 BXM : OK wsw-bpx3 BXM : OK
Line 11.1 : OK Line 9.1 : OK
OAM Cell RX: Clear NNI : OK
This Command: dspcon 11.1.9.951
Verifying the Configuration
Enter the ping command to verify that you have a good connection, as shown in the following example.
/** The Ubiquitous Ping Test **/
wsw-8850a-rpm#ping 10.97.95.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.97.95.2, timeout is 2 seconds:
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/4/4 ms
/** Examine Channel Stats on BPX **/
wsw-bpx3 TN StrataCom BPX 8620 9.2.10 Aug. 9 1999 10:11 EDT
Channel Statistics for 11.1.9.951 Cleared: Aug. 9 1999 10:11 (-)
PCR: 906/906 cps Collection Time: 0 day(s) 00:00:06 Corrupted: NO
Traffic Cells CLP Avg CPS %util Chan Stat Addr: 30F6933C
From Port : 15 0 2 0 OAM Cell RX: Clear
Rx Frames Rcv : 5 NonCmplnt Dscd: 0 Rx Q Depth : 0
Tx Q Depth : 0 Rx CLP0 : 15 Rx Nw CLP0 : 15
Igr VSVD ACR : 0 Egr VSVD ACR : 0 Tx Clp0 Port : 15
Rx Clp0+1 Port: 15 NCmp CLP0 Dscd: 0 NCmp CLP1 Dscd: 0
Oflw CLP0 Dscd: 0 Oflw CLP1 Dscd: 0
This Command: dspchstats 11.1.9.951 1
Caveats
The following caveats exist.
Note Because the FRSM defaults to no signaling and the routers default to Gang of Four (also known as Cisco LMI), the two devices will not communicate until they both share a protocol.
Note The encap frame ietf command is needed on the router for the Frame Relay/ATM Service Interworking.
Note The VPI on the RPM switch PVC is always 0.
Note To prevent data loss, you must match the shaping and policing parameters.
Connection Synchronization
Because connections are added separately to the RPM and to PXM or other RPM cards, connections may exist on the RPM but not on the PXM or the other RPM cards. Therefore, connection synchronization, which is also referred to as service module resynchronization, between the RPM and the other service modules is necessary.
Note This refers to synchronization between the modules' databases, not between the endpoints.
•If connection parameters are mismatched between the two databases, the connection status is set to "MISMATCH." To correct the problem the user is required to delete and re-add the connection.
•Administrative status is not considered as a connection parameter. Therefore, any mismatch in administrative status will not be detected by the connection synchronization feature. The mismatch, however, can be made known by using the OAM loopback test.
•If a connection exists on the RPM but not on a PXM or another RPM, the connection status will be set to "ONLY_ON_RPM." To correct the problem the user is required to delete and re-add the connection.
•If connection exists on a PXM or another RPM, but not on the local RPM, the connection status will be set to "NOT_ON_RPM." To correct the problem the user is required to delete and re-add the connection. The connection on the other service module can be deleted by issuing "no switch connection" on the RPM as if the connection exists on the RPM.
Manually Resynchronizing Connections
You can manually resynchronize connections. However, out of synchronization conditions may be triggered by
•Periodic kickoffs
•Connection provisioning time-out on the RPM
•PXM switchover
•RPM reset
You can force resynchronization by entering the start_resynch command at the configure interface level as shown here:
NY-9(config-if)#switch start_resynch
Automatically Resynchronizing Connections
auto_synch corrects mismatches between the PXM and the RPM databases. If your network is highly unstable, do not turn on auto_synch.
The commands that are used to enable/disable the auto_synch feature are moved under the new switch command. Here is an example of how you use this command on the config level.
NY-9(config-if)#switch auto_synch on <off|manual> "default is off"
Connection State Alarms
This section describes the alarm state of each PNNI, how alarms occur, and what they mean.
Endpoint status indicators reported by RPM and their meanings include:
•egrAisRdi—The endpoint is receiving AIS or RDI cells in the egress direction (from the network).
•ccFail—An OAM loopback failure has occurred.
•mismatch—There is a mismatch between the RPM and Connection Manager databases.
•conditioned—There is a routing failure.
These alarms are triggered when
•There is a change in the endpoint status.
•If a failure is detected by the Connection Manager during a routine routing status check.
Connection State Resynchronization
Connection state resynchronization is triggered by a PXM-1 switchover or an RPM reset. This happens when an alarm state is not persistent nor contains redundant data, and needs to be rebuilt after a switchover or reset.