Table Of Contents
MPOA Token Ring LANE Configuration in an IP-Routed Domain
MPOA Token Ring LANE Configuration in an IP SRB-Routed Domain
MPOA for Token Ring Networks
Feature Summary
In an ATM network, traffic travelling between subnets is typically forwarded hop-by-hop through intermediate routers. The Multiprotocol-over-ATM (MPOA) for Token Ring Networks feature allows Token Ring hosts on an ATM network to communicate over direct paths (called shortcuts) through the ATM network. These shortcuts bypass the intermediate router hops that otherwise would be encountered in the default path.
Token Ring MPOA is an extension to LAN Emulation (LANE). It allows Token Ring LANE clients to forward IP packets between subnets to other Token Ring LANE clients through a shortcut in the ATM network. The Token Ring LANE clients have an MPOA client (MPC) communicating with an MPOA server (MPS) to establish this shortcut.
Benefits
Token Ring MPOA provides the following benefits:
•
Eliminates multiple router hops between the source and destination points of the ATM cloud by establishing shortcuts for IP unicast packets.
•
Frees the router for other tasks by reducing IP traffic.
•
Provides backward compatibility as an ATM network by building upon LANE and is implemented using both MPOA and LANE-only devices.
These attributes of MPOA provide the overall benefit of increased performance and reduced latencies on a campus Token Ring LANE network.
List of Terms
Default path—The hop-by-hop path between routers that a packet would take in the absence of shortcuts established by MPOA.
Egress—The point where an outbound flow exits the MPOA system.
Ingress—The point where an inbound flow enters the MPOA system.
MPC—MPOA client. The protocol entity in an MPOA network that implements the client side of the MPOA protocol.
MPOA cache-imposition request—A request from an egress MPS to an egress MPC providing the MAC rewrite information for a destination protocol address.
MPOA cache-imposition reply—A reply from an egress MPC acknowledging an MPOA cache-imposition request.
MPOA resolution request—A request from an MPC to resolve a destination protocol address to an ATM address for establishing a shortcut virtual channel connection (VCC) to the egress device.
MPOA resolution reply—A reply from the ingress MPS that resolves a protocol address to an ATM address.
MPS—MPOA server. The protocol entity in an MPOA network that resides on a router and implements the server side of the MPOA protocol.
NHRP resolution request—An MPOA resolution request that has been converted to a request by the Next Hop Resolution Protocol (NHRP).
NHRP resolution reply—A NHRP resolution reply that is converted to an MPOA resolution reply.
Shortcut VCC—An ATM VCC between MPCs over which Layer 3 packets are sent in lieu of the default routed path.
Restrictions
The MPOA for Token Ring Networks feature has the following restrictions:
•
The current feature does not provide support for an MPC or MPS on the Cisco Catalyst 5000 ATM line cards.
•
Only IP unicast packets are supported. IP packets are supported with or without a RIF for an MPS on a Cisco router. MPC shortcuts are supported only for IP unicast packets without a RIF.
•
Shortcut paths can only be made between Token Ring emulated LANs (ELANs) and not in a mixed environment between an Ethernet ELAN and Token Ring ELAN.
Platforms
This feature is supported on the following platforms:
•
Cisco 7500 series with an ATM Interface Processor (AIP)
•
Cisco 7500 series with second-generation Versatile Interface Processor (VIP2) plus ATM PA-A1 and PA-A3 port adapters
•
Cisco 7200 series with PA-A1 and PA-A3 port adapters
•
Cisco 4700 series with ATM NPM
•
Route Switch Module (RSM) with a VIP2 in the Catalyst 5000
Supported MIBs and RFCs
No MIBs are supported by this feature.
No RFCs are supported by this feature.
The MPOA for Token Ring Networks feature supports the following ATM forum standards:
•
LAN Emulation over ATM version 1.0
•
LAN Emulation over ATM version 2.0
•
Multi-Protocol over ATM version 1.0
•
IETF NHRP Draft version 11.0
Functional Description
An MPOA network must have at least one MPS and one or more MPCs. It may or may not have one or more intermediate routers implementing NHRP servers. The MPSs and MPCs use LANE control frames to discover each other's presence in the LANE network.
shows how MPOA messages flow to establish a shortcut VCC between two MPOA clients.
Figure 1 MPC/MPS Message Flows to Establish a Shortcut VCC
In , an MPC (MPC-1) residing on an edge device detects a packet flow to a destination IP address and sends an MPOA resolution request. An MPS (MPS-1) residing on a router converts the MPOA resolution request to an NHRP resolution request and passes it to the neighboring MPS (MPS-2) on the routed path. When the NHRP resolution request reaches the egress point, the MPS (MPS-2) on that router sends an MPOA cache-imposition request to MPC-2. MPC-2 acknowledges the request with a cache-imposition reply and adds a tag that allows the originator of the MPOA resolution request to receive the ATM address of MPC-2. In this way the shortcut VCC is established between the two edge device MPCs (MPC-1 and MPC-2).
When traffic flows from Host A attached to MPC-1 to Host B attached to MPC-2, MPC-1 is the ingress MPC and MPC-2 is the egress MPC. The ingress MPC contains a cache entry for Host B with the ATM address of the egress MPC. The ingress MPC switches packets destined to Host B on the shortcut VCC with the appropriate tag received in the MPOA resolution reply.
Packets traversing the shortcut VCC do not contain Data Link Layer (DLL) headers. The egress MPC contains a cache entry that associates the IP address of host B and the ATM address of the ingress MPC to a DLL header. When the egress MPC switches an IP packet through a shortcut path to Host B, it appears to have come from the egress router.
Configuration Tasks
Configuring the Token Ring MPOA feature includes the following general steps to configure the MPS and MPC components:
1
Define a name for the MPS/MPC.
2
Attach the MPS/MPC to a major interface.
Multiple MPSs/MPCs can run on the same physical interface, each corresponding to a different ATM control address. Once an MPS/MPC is attached to a single interface for its control traffic, it cannot be attached to another interface unless you break the first attachment. The MPS/MPC is attached to subinterface 0 of the interface.
Note
Each MPS/MPC can be attached to a single hardware interface only; however, more than one MPS/MPC can be attached to the same interface (but with different control addresses).
3
Assign an ATM address to the MPS/MPC.
4
Bind the MPS/MPC to multiple LAN emulation clients (LECs).
Any LEC running on any subinterface of a hardware interface can be bound to any MPS/MPC. However, once a LEC is bound to a particular MPS/MPC, it cannot be bound to another MPS/MPC at the same time. You must unbind the LEC from the first MPS/MPC to bind it to another MPS/MPC. Typically you do not need to configure more than one MPS in a router.
Note
Be sure that the hardware interface attached to an MPS/MPC is directly reachable through the ATM network by all the LECs that are bound to it. If any of the LECs reside on a different (unreachable) ATM network form the one to which the hardware interface is connected, then MPOA will not operate properly.
The following sections describe how to perform the configuration tasks for the MPS, MPC, and Token Ring LANE:
The MPOA server and client sections also provide information about how to monitor and maintain the MPS and MPC components.
Configuring an MPOA Server
This section describes the required and optional tasks to configure the Token Ring MPOA server. For a complete description of the commands used in this section, refer to the Cisco IOS Release 12.0 command references.
Configure the MPS
The MPS starts functioning only after it is attached to a specific hardware interface. To configure the MPS, use the following commands:
Configure the MPS Variables
An MPS has to be defined with a specified name before you can change its variables. To change the variables for an MPS, use the following commands while you are in MPS configuration mode:
Monitor and Maintain the MPS
To monitor and maintain the configuration of an MPS, use the following commands in EXEC mode:
Configuring an MPOA Client
This section describes the required and optional tasks to configure the Token Ring MPOA client. For a complete description of the commands used in this section, refer to the Cisco IOS Release 12.0 command references.
Configure the MPC
To configure an MPC on your network, use the following commands:
Repeat Steps 4 and 5 for every LEC to be served by the MPC/MPS.
Configure the MPC Variables
An MPC must be defined with a specified name before you can change its variables. To change the variables for an MPC, use the following commands in MPC configuration mode:
Monitor and Maintain the MPC
To monitor and maintain the configuration of an MPC, use the following commands in EXEC mode:
Configuring Token Ring LANE
To configure Token Ring LANE for MPOA complete the following tasks:
•
Configuring the LECS Database
Configuring a Token Ring LEC
For MPOA operation, a LEC must be associated with an MPS, an MPC, or both. Once a LEC is bound to a particular MPS/MPC, it cannot be bound to another MPS/MPC at the same time.
The LEC must also be associated with a physical interface or subinterface, which may be different from the physical interface associated with the MPS or MPC. For proper operation, all interfaces must belong to the same ATM network.
To configure a Token Ring LEC, use the following commands in global configuration mode:
Configuring the LECS Database
To configure the LECS database, use the following commands in global configuration mode:
Configuring the LES/BUS
To configure the LES/BUS, use the following commands in global configuration mode:
Configuration Examples
This section provides the following sample configurations of MPOA in a Token Ring LANE environment:
•
MPOA Token Ring LANE Configuration in an IP-Routed Domain
•
MPOA Token Ring LANE Configuration in an IP SRB-Routed Domain
MPOA Token Ring LANE Configuration in an IP-Routed Domain
Figure 2 illustrates MPOA in a Token Ring LANE environment where MPC-to-MPC shortcuts are established between Token Ring LANE edge routers that reside in different IP-routed domains.
Figure 2 Token Ring MPOA—MPC to MPC Shortcut in an IP Routed Environment
The following commands show a sample configuration for Router-1 in :
hostname Router-1!ip routing!! Define the MPOA Client (mpc-1) configuration.!mpoa client config name mpc-1!! Configure an IP address on the Token Ring interface.!interface TokenRing1/0ip address 5.5.5.2 255.255.255.0ring-speed 16!! Configure a config-server and bind it to its database (mpoa-db).! Attach the MPOA client mpc-1 to its ATM interface.!interface ATM2/0no ip addressatm pvc 1 0 5 qsaalatm pvc 2 0 16 ilmilane config auto-config-atm-addresslane config database mpoa-dbmpoa client name mpc-1!! Configure a LANE server-bus and LANE client on ELAN 1. Bind the! LANE client to its MPOA Client (mpc-1).!interface ATM2/0.1 multipointip address 1.1.1.1 255.255.255.0lane server-bus tokenring 1lane client mpoa client name mpc-1lane client tokenring 1!router eigrp 1network 1.0.0.0network 5.0.0.0!endThe following commands show a sample configuration for Router-2 in :
hostname Router-2!ip routing!! Configure the config-server database mpoa-db with configuration! for ELANs 1 to 3!lane database mpoa-dbname 1 server-atm-address 47.0091810000000060705BFA01.00000CA05F41.01name 1 local-seg-id 1000name 1 elan-id 100name 2 server-atm-address 47.0091810000000060705BFA01.00000CA05B41.01name 2 local-seg-id 2000name 2 elan-id 200name 3 server-atm-address 47.0091810000000060705BFA01.00000CA05B41.03name 3 local-seg-id 3000name 3 elan-id 300!! Define the MPOA Server (mps-1) configuration.mpoa server config name mps-1!! Configure the signalling and ILMI PVCs. Also configure a config-server! and attach the MPOA server (mps-1) to its ATM interface.!interface ATM4/0no ip addressatm pvc 1 0 5 qsaalatm pvc 2 0 16 ilmilane config auto-config-atm-addresslane config database mpoa-dbmpoa server name mps-1!! Configure a Token Ring LANE client on ELAN 1 and bind the LANE! client to its MPOA server (mps-1).!interface ATM4/0.1 multipointip address 1.1.1.2 255.255.255.0lane client mpoa server name mps-1lane client tokenring 1!! Configure a Token Ring LANE client on ELAN 2 and bind the LANE! client to its MPOA server (mps-1)!interface ATM4/0.2 multipointip address 2.2.2.1 255.255.255.0lane client mpoa server name mps-1lane client tokenring 2!router eigrp 1network 1.0.0.0network 2.0.0.0!endThe following commands show a sample configuration for Router-3 in :
hostname Router-3!ip routing!! Defines the MPOA Server (mps-2) configuration.mpoa server config name mps-2!! Configure the signalling and ILMI PVCs and attach the MPOA! server (mps-2) to its ATM interface.!interface ATM2/0no ip addressatm pvc 1 0 5 qsaalatm pvc 2 0 16 ilmimpoa server name mps-2!! Configure a Token Ring LANE client and LANE server-bus on ELAN 2! and bind the LANE client to its MPOA server (mps-2)!interface ATM2/0.1 multipointip address 2.2.2.2 255.255.255.0lane server-bus tokenring 2lane client mpoa server name mps-2lane client tokenring 2!! Configure a Token Ring LANE client on ELAN 3 and bind the LANE! client to its MPOA server (mps-2)!interface ATM2/0.3 multipointip address 3.3.3.1 255.255.255.0lane server-bus tokenring 3lane client mpoa server name mps-2lane client tokenring 3!router eigrp 1network 2.0.0.0network 3.0.0.0!endThe following commands show a sample configuration for Router-4 in :
hostname Router-4!ip routing!! Define the MPOA client (mpc-2) configuration.!mpoa client config name mpc-2!! Configure the Token Ring interface!interface TokenRing1/0ip address 4.4.4.1 255.255.255.0ring-speed 16!! Configure the signalling and ILMI PVCs and attach the MPOA! client to its ATM interface.!interface ATM2/0atm pvc 1 0 5 qsaalatm pvc 2 0 16 ilmimpoa client name mpc-2!! Configure a Token Ring LANE client on ELAN 3 and bind the LANE! client to its MPOA client (mpc-2).!interface ATM2/0.1 multipointip address 3.3.3.2 255.255.255.0lane client mpoa client name mpc-2lane client tokenring 3!router eigrp 1network 3.0.0.0network 4.0.0.0!endMPOA Token Ring LANE Configuration in an IP SRB-Routed Domain
illustrates MPOA in a Token Ring LANE environment where MPC-to-MPC shortcuts are established between a Token Ring LANE edge device and a Token Ring LANE router that reside in an IP SRB domain and IP-routed domains.
Figure 3 Token Ring MPOA—MPC to MPC Shortcut in an IP SRB-Routed Environment
Note
MPC support for the Cisco Catalyst 5000 ATM modules is planned for a future release.
The following commands show a sample configuration for Router-1 in :
hostname Router-1!ip routing!! Configure the config-server database mpoa-db with configuration! for ELANs 1 to 3lane database mpoa-dbname 1 server-atm-address 47.0091810000000060705BFA01.00000CA05F41.01name 1 local-seg-id 1000name 1 elan-id 100name 2 server-atm-address 47.0091810000000060705BFA01.00000CA05B41.01name 2 local-seg-id 2000name 2 elan-id 200name 3 server-atm-address 47.0091810000000060705BFA01.00000CA05B41.03name 3 local-seg-id 3000name 3 elan-id 300!! Define the MPOA Server (mps-1) configuration.mpoa server config name mps-1!! Configure the signalling and ILMI PVCs. Also configure a config-server! and attach the MPOA server (mps-1) to its ATM interface.interface ATM4/0no ip addressatm pvc 1 0 5 qsaalatm pvc 2 0 16 ilmilane config auto-config-atm-addresslane config database mpoa-dbmpoa server name mps-1!! Configure a Token Ring LANE client on ELAN 1 and bind the LANE! client to its MPOA server (mps-1). The multiring ip configuration! is required to terminate the RIF for IP packets on the ELAN.interface ATM4/0.1 multipointip address 1.1.1.2 255.255.255.0lane client mpoa server name mps-1lane client tokenring 1multiring ip!! Configure a Token Ring LANE client on ELAN 2 and bind the LANE! client to its MPOA server (mps-1)!interface ATM4/0.2 multipointip address 2.2.2.1 255.255.255.0lane client mpoa server name mps-1lane client tokenring 2!!router eigrp 1network 1.0.0.0network 2.0.0.0!endThe following commands show a sample configuration for Router-2 in :
hostname Router-2!ip routing!! Defines the MPOA Server (mps-2) configuration.mpoa server config name mps-2!!! Configure the signalling and ILMI PVCs and attach the MPOA! server (mps-2) to its ATM interface.interface ATM2/0no ip addressatm pvc 1 0 5 qsaalatm pvc 2 0 16 ilmimpoa server name mps-2!! Configure a Token Ring LANE client and LANE server-bus on ELAN 2! and bind the LANE client to its MPOA server (mps-2)!interface ATM2/0.1 multipointip address 2.2.2.2 255.255.255.0lane server-bus tokenring 2lane client mpoa server name mps-2lane client tokenring 2!! Configure a Token Ring LANE client on ELAN 3 and bind the LANE! client to its MPOA server (mps-2)!interface ATM2/0.3 multipointip address 3.3.3.1 255.255.255.0lane server-bus tokenring 3lane client mpoa server name mps-2lane client tokenring 3!router eigrp 1network 2.0.0.0network 3.0.0.0!endThe following commands show a sample configuration for Router-3 in :
hostname Router-3!ip routing!! Define the MPOA client (mpc-2) configuration.mpoa client config name mpc-2!!! Configure the Token Ring interfaceinterface TokenRing1/0ip address 4.4.4.1 255.255.255.0ring-speed 16!! Configure the signalling and ILMI PVCs and attach the MPOA! client to its ATM interface.!interface ATM2/0atm pvc 1 0 5 qsaalatm pvc 2 0 16 ilmimpoa client name mpc-2!! Configure a Token Ring LANE client on ELAN 3 and bind the LANE! client to its MPOA client (mpc-2).!interface ATM2/0.1 multipointip address 3.3.3.2 255.255.255.0lane client mpoa client name mpc-2lane client tokenring 3!router eigrp 1network 3.0.0.0network 4.0.0.0!endCommand Reference
This section documents new or modified commands. All other commands used with this feature are documented in the Cisco IOS Release 12.0 command references.
keepalive-lifetime
Use the keepalive-lifetime global configuration command to specify the duration that a keepalive message from an MPS is considered valid by the MPC.
keepalive-lifetime time
Syntax Description
Default
The default is 35 seconds.
Command Mode
Global configuration
Usage Guidelines
This command first appeared in Cisco IOS Release 12.0(3)T.
The keepalive-lifetime (MPS-p2) must be greater than or equal to three times the value of the keepalive-time (MPS-p1). MPS-p1 specifies the frequency that a keepalive message is sent from the MPS to the MPC.
Example
The following example specifies a keepalive lifetime of 60 seconds:
keepalive-lifetime 60Related Commands
keepalive-time
Debug Commands
This section documents new or modified commands. All other MPS and MPC debug commands are supported by Token Ring MPOA and are documented in the Cisco IOS Release 12.0 Debug Command Reference:
•
debug lane client
•
debug mpoa client
•
debug mpoa server
debug lane client
Use the debug lane client EXEC command to display information about a LAN Emulation Client (LEC). The no form of this command disables debugging output.
[no] debug lane client {all | le-arp | mpoa | packet | signaling | state | topology} [interface interface]
Syntax Description
Default
If the interface number is not specified, the default will be the number of all the mpoa lane clients.
Command Mode
Privileged EXEC
Usage Guidelines
This command first appeared in Cisco IOS Release 12.0(1)T.
The debug lane client all command can generate a large amount of output. Use a limiting keyword or specify a subinterface to decrease the amount of output and focus on the information you need.
Example
Sample Displays
Figure 2-164 shows sample output for debug lane client packet and debug lane client state commands for an LEC joining an emulated LAN (ELAN) called elan1.
Figure 2-164: Sample Debug LANE Client Output--Client Joining ELAN
Router# debug lane client packetRouter# debug lane client stateThe LEC listens for signaling calls to its ATM address (Initial State).
LEC ATM2/0.1: sending LISTENLEC ATM2/0.1: listen on 39.020304050607080910111213.00000CA05B40.01LEC ATM2/0.1: received LISTENThe LEC calls the LAN Emulation Configuration Server (LECS) and attempts to set up the Configure Direct VC (LECS Connect Phase).
LEC ATM2/0.1: sending SETUPLEC ATM2/0.1: callid 0x6114D174LEC ATM2/0.1: called party 39.020304050607080910111213.00000CA05B43.00LEC ATM2/0.1: calling_party 39.020304050607080910111213.00000CA05B40.01The LEC receives a CONNECT response from the LECS. The Configure Direct VC is established.
LEC ATM2/0.1: received CONNECTLEC ATM2/0.1: callid 0x6114D174LEC ATM2/0.1: vcd 148The LEC sends a CONFIG REQUEST to the LECS on the Configure Direct VC (Configuration Phase).
LEC ATM2/0.1: sending LANE_CONFIG_REQ on VCD 148LEC ATM2/0.1: SRC MAC address 0000.0ca0.5b40LEC ATM2/0.1: SRC ATM address 39.020304050607080910111213.00000CA05B40.01LEC ATM2/0.1: LAN Type 2LEC ATM2/0.1: Frame size 2LEC ATM2/0.1: LAN Name elan1LEC ATM2/0.1: LAN Name size 5The LEC receives a CONFIG RESPONSE from the LECS on the Configure Direct VC.
LEC ATM2/0.1: received LANE_CONFIG_RSP on VCD 148LEC ATM2/0.1: SRC MAC address 0000.0ca0.5b40LEC ATM2/0.1: SRC ATM address 39.020304050607080910111213.00000CA05B40.01LEC ATM2/0.1: LAN Type 2LEC ATM2/0.1: Frame size 2LEC ATM2/0.1: LAN Name elan1LEC ATM2/0.1: LAN Name size 5The LEC releases the Configure Direct VC.
LEC ATM2/0.1: sending RELEASELEC ATM2/0.1: callid 0x6114D174LEC ATM2/0.1: cause code 31The LEC receives a RELEASE_COMPLETE from the LECS.
LEC ATM2/0.1: received RELEASE_COMPLETELEC ATM2/0.1: callid 0x6114D174LEC ATM2/0.1: cause code 16The LEC calls the LAN Emulation Server (LES) and attempts to set up the Control Direct VC (Join/Registration Phase).
LEC ATM2/0.1: sending SETUPLEC ATM2/0.1: callid 0x61167110LEC ATM2/0.1: called party 39.020304050607080910111213.00000CA05B41.01LEC ATM2/0.1: calling_party 39.020304050607080910111213.00000CA05B40.01The LEC receives a CONNECT response from the LES. The Control Direct VC is established.
LEC ATM2/0.1: received CONNECTLEC ATM2/0.1: callid 0x61167110LEC ATM2/0.1: vcd 150The LEC sends a JOIN REQUEST to the LES on the Control Direct VC.
LEC ATM2/0.1: sending LANE_JOIN_REQ on VCD 150LEC ATM2/0.1: Status 0LEC ATM2/0.1: LECID 0LEC ATM2/0.1: SRC MAC address 0000.0ca0.5b40LEC ATM2/0.1: SRC ATM address 39.020304050607080910111213.00000CA05B40.01LEC ATM2/0.1: LAN Type 2LEC ATM2/0.1: Frame size 2LEC ATM2/0.1: LAN Name elan1LEC ATM2/0.1: LAN Name size 5The LEC receives a SETUP request from the LES to set up the Control Distribute VC.
LEC ATM2/0.1: received SETUPLEC ATM2/0.1: callid 0x6114D174LEC ATM2/0.1: called party 39.020304050607080910111213.00000CA05B40.01LEC ATM2/0.1: calling_party 39.020304050607080910111213.00000CA05B41.01The LEC responds to the LES call setup with a CONNECT.
LEC ATM2/0.1: sending CONNECTLEC ATM2/0.1: callid 0x6114D174LEC ATM2/0.1: vcd 151A CONNECT_ACK is received from the ATM switch. The Control Distribute VC is established.
LEC ATM2/0.1: received CONNECT_ACKThe LEC receives a JOIN response from the LES on the Control Direct VC.LEC ATM2/0.1: received LANE_JOIN_RSP on VCD 150LEC ATM2/0.1: Status 0LEC ATM2/0.1: LECID 1LEC ATM2/0.1: SRC MAC address 0000.0ca0.5b40LEC ATM2/0.1: SRC ATM address 39.020304050607080910111213.00000CA05B40.01LEC ATM2/0.1: LAN Type 2LEC ATM2/0.1: Frame size 2LEC ATM2/0.1: LAN Name elan1LEC ATM2/0.1: LAN Name size 5The LEC sends an LE_ARP request to the LES to obtain the broadcast-and-unknown (BUS) ATM NSAP address (BUS Connect).
LEC ATM2/0.1: sending LANE_ARP_REQ on VCD 150LEC ATM2/0.1: SRC MAC address 0000.0ca0.5b40LEC ATM2/0.1: SRC ATM address 39.020304050607080910111213.00000CA05B40.01LEC ATM2/0.1: TARGET MAC address ffff.ffff.ffffLEC ATM2/0.1: TARGET ATM address 00.000000000000000000000000.000000000000.00The LEC receives its own LE_ARP request via the LES over the Control Distribute VC.
LEC ATM2/0.1: received LANE_ARP_RSP on VCD 151LEC ATM2/0.1: SRC MAC address 0000.0ca0.5b40LEC ATM2/0.1: SRC ATM address 39.020304050607080910111213.00000CA05B40.01LEC ATM2/0.1: TARGET MAC address ffff.ffff.ffffLEC ATM2/0.1: TARGET ATM address 39.020304050607080910111213.00000CA05B42.01The LEC calls the BUS and attempts to set up the Multicast Send VC.
LEC ATM2/0.1: sending SETUPLEC ATM2/0.1: callid 0x6114D354LEC ATM2/0.1: called party 39.020304050607080910111213.00000CA05B42.01LEC ATM2/0.1: calling_party 39.020304050607080910111213.00000CA05B40.01The LEC receives a CONNECT response from the BUS. The Multicast Send VC is established.
LEC ATM2/0.1: received CONNECTLEC ATM2/0.1: callid 0x6114D354LEC ATM2/0.1: vcd 153The LEC receives a SETUP request from the BUS to set up the Multicast Forward VC.
LEC ATM2/0.1: received SETUPLEC ATM2/0.1: callid 0x610D4230LEC ATM2/0.1: called party 39.020304050607080910111213.00000CA05B40.01LEC ATM2/0.1: calling_party 39.020304050607080910111213.00000CA05B42.01The LEC responds to the BUS call setup with a CONNECT.
LEC ATM2/0.1: sending CONNECTLEC ATM2/0.1: callid 0x610D4230LEC ATM2/0.1: vcd 154A CONNECT_ACK is received from the ATM switch. The Multicast Forward VC is established.
LEC ATM2/0.1: received CONNECT_ACKThe LEC moves into the OPERATIONAL state.%LANE-5-UPDOWN: ATM2/0.1 elan elan1: LE Client changed state to upThe following output is from the show lane client command after the LEC joins the emulated LAN as shown in the debug lane client output:
Router# show lane clientLE Client ATM2/0.1 ELAN name: elan1 Admin: up State: operationalClient ID: 1 LEC up for 1 minute 2 secondsJoin Attempt: 1HW Address: 0000.0ca0.5b40 Type: token ring Max Frame Size: 4544Ring:1 Bridge:1 ELAN Segment ID: 2048ATM Address: 39.020304050607080910111213.00000CA05B40.01VCD rxFrames txFrames Type ATM Address0 0 0 configure 39.020304050607080910111213.00000CA05B43.00142 1 2 direct 39.020304050607080910111213.00000CA05B41.01143 1 0 distribute 39.020304050607080910111213.00000CA05B41.01145 0 0 send 39.020304050607080910111213.00000CA05B42.01146 1 0 forward 39.020304050607080910111213.00000CA05B42.01Figure 2-165 shows sample debug lane client all output when an interface with an LECS, an LES/BUS, and an LEC is shut down.
Figure 2-165: Sample Debug LANE Client Output--Interface Shutdown
Router# debug lane client allLEC ATM1/0.2: received RELEASE_COMPLETELEC ATM1/0.2: callid 0x60E8B474LEC ATM1/0.2: cause code 0LEC ATM1/0.2: action A_PROCESS_REL_COMPLEC ATM1/0.2: action A_TEARDOWN_LECLEC ATM1/0.2: sending RELEASELEC ATM1/0.2: callid 0x60EB6160LEC ATM1/0.2: cause code 31LEC ATM1/0.2: sending RELEASELEC ATM1/0.2: callid 0x60EB7548LEC ATM1/0.2: cause code 31LEC ATM1/0.2: sending RELEASELEC ATM1/0.2: callid 0x60EB9E48LEC ATM1/0.2: cause code 31LEC ATM1/0.2: sending CANCELLEC ATM1/0.2: ATM address 47.00918100000000613E5A2F01.006070174820.02LEC ATM1/0.2: state ACTIVE event LEC_SIG_RELEASE_COMP => TERMINATINGLEC ATM1/0.3: received RELEASE_COMPLETELEC ATM1/0.3: callid 0x60E8D108LEC ATM1/0.3: cause code 0LEC ATM1/0.3: action A_PROCESS_REL_COMPLEC ATM1/0.3: action A_TEARDOWN_LECLEC ATM1/0.3: sending RELEASELEC ATM1/0.3: callid 0x60EB66D4LEC ATM1/0.3: cause code 31LEC ATM1/0.3: sending RELEASELEC ATM1/0.3: callid 0x60EB7B8CLEC ATM1/0.3: cause code 31LEC ATM1/0.3: sending RELEASELEC ATM1/0.3: callid 0x60EBA3BCLEC ATM1/0.3: cause code 31LEC ATM1/0.3: sending CANCELLEC ATM1/0.3: ATM address 47.00918100000000613E5A2F01.006070174820.03LEC ATM1/0.3: state ACTIVE event LEC_SIG_RELEASE_COMP => TERMINATINGLEC ATM1/0.2: received RELEASE_COMPLETELEC ATM1/0.2: callid 0x60EB7548LEC ATM1/0.2: cause code 0LEC ATM1/0.2: action A_PROCESS_TERM_REL_COMPLEC ATM1/0.2: state TERMINATING event LEC_SIG_RELEASE_COMP => TERMINATINGLEC ATM1/0.3: received RELEASE_COMPLETELEC ATM1/0.3: callid 0x60EB7B8CLEC ATM1/0.3: cause code 0LEC ATM1/0.3: action A_PROCESS_TERM_REL_COMPLEC ATM1/0.3: state TERMINATING event LEC_SIG_RELEASE_COMP => TERMINATINGLEC ATM1/0.1: received RELEASE_COMPLETELEC ATM1/0.1: callid 0x60EBC458LEC ATM1/0.1: cause code 0LEC ATM1/0.1: action A_PROCESS_REL_COMPLEC ATM1/0.1: action A_TEARDOWN_LECLEC ATM1/0.1: sending RELEASELEC ATM1/0.1: callid 0x60EBD30CLEC ATM1/0.1: cause code 31LEC ATM1/0.1: sending RELEASELEC ATM1/0.1: callid 0x60EBDD28LEC ATM1/0.1: cause code 31LEC ATM1/0.1: sending RELEASELEC ATM1/0.1: callid 0x60EBF174LEC ATM1/0.1: cause code 31LEC ATM1/0.1: sending CANCELLEC ATM1/0.1: ATM address 47.00918100000000613E5A2F01.006070174820.01LEC ATM1/0.1: state ACTIVE event LEC_SIG_RELEASE_COMP => TERMINATINGLEC ATM1/0.1: received RELEASE_COMPLETELEC ATM1/0.1: callid 0x60EBDD28LEC ATM1/0.1: cause code 0LEC ATM1/0.1: action A_PROCESS_TERM_REL_COMPLEC ATM1/0.1: state TERMINATING event LEC_SIG_RELEASE_COMP => TERMINATINGLEC ATM1/0.2: received RELEASE_COMPLETELEC ATM1/0.2: callid 0x60EB6160LEC ATM1/0.2: cause code 0LEC ATM1/0.2: action A_PROCESS_TERM_REL_COMPLEC ATM1/0.2: state TERMINATING event LEC_SIG_RELEASE_COMP => TERMINATINGLEC ATM1/0.3: received RELEASE_COMPLETELEC ATM1/0.3: callid 0x60EB66D4LEC ATM1/0.3: cause code 0LEC ATM1/0.3: action A_PROCESS_TERM_REL_COMPLEC ATM1/0.3: state TERMINATING event LEC_SIG_RELEASE_COMP => TERMINATINGLEC ATM1/0.2: received RELEASE_COMPLETELEC ATM1/0.2: callid 0x60EB9E48LEC ATM1/0.2: cause code 0LEC ATM1/0.2: action A_PROCESS_TERM_REL_COMPLEC ATM1/0.2: state TERMINATING event LEC_SIG_RELEASE_COMP => IDLELEC ATM1/0.3: received RELEASE_COMPLETELEC ATM1/0.3: callid 0x60EBA3BCLEC ATM1/0.3: cause code 0LEC ATM1/0.3: action A_PROCESS_TERM_REL_COMPLEC ATM1/0.3: state TERMINATING event LEC_SIG_RELEASE_COMP => IDLELEC ATM1/0.1: received RELEASE_COMPLETELEC ATM1/0.1: callid 0x60EBD30CLEC ATM1/0.1: cause code 0LEC ATM1/0.1: action A_PROCESS_TERM_REL_COMPLEC ATM1/0.1: state TERMINATING event LEC_SIG_RELEASE_COMP => TERMINATINGLEC ATM1/0.1: received RELEASE_COMPLETELEC ATM1/0.1: callid 0x60EBF174LEC ATM1/0.1: cause code 0LEC ATM1/0.1: action A_PROCESS_TERM_REL_COMPLEC ATM1/0.1: state TERMINATING event LEC_SIG_RELEASE_COMP => IDLELEC ATM1/0.2: received CANCELLEC ATM1/0.2: state IDLE event LEC_SIG_CANCEL => IDLELEC ATM1/0.3: received CANCELLEC ATM1/0.3: state IDLE event LEC_SIG_CANCEL => IDLELEC ATM1/0.1: received CANCELLEC ATM1/0.1: state IDLE event LEC_SIG_CANCEL => IDLELEC ATM1/0.1: action A_SHUTDOWN_LECLEC ATM1/0.1: sending CANCELLEC ATM1/0.1: ATM address 47.00918100000000613E5A2F01.006070174820.01LEC ATM1/0.1: state IDLE event LEC_LOCAL_DEACTIVATE => IDLELEC ATM1/0.2: action A_SHUTDOWN_LECLEC ATM1/0.2: sending CANCELLEC ATM1/0.2: ATM address 47.00918100000000613E5A2F01.006070174820.02LEC ATM1/0.2: state IDLE event LEC_LOCAL_DEACTIVATE => IDLELEC ATM1/0.3: action A_SHUTDOWN_LECLEC ATM1/0.3: sending CANCELLEC ATM1/0.3: ATM address 47.00918100000000613E5A2F01.006070174820.03LEC ATM1/0.3: state IDLE event LEC_LOCAL_DEACTIVATE => IDLEThe following output is from the debug lane client mpoa command when the lane interface is shutdown:
BLRRSP4#debug lane client mpoaBLRRSP4#conf tEnter configuration commands, one per line. End with CNTL/Z.BLRRSP4(config)#int atm 1/1/0.1BLRRSP4(config-subif)#shutdownBLRRSP4(config-subif)#00:23:32:%LANE-5-UPDOWN:ATM1/1/0.1 elan elan2:LE Client changed state to down00:23:32:LEC ATM1/1/0.1:lec_inform_mpoa_state_chg:DOWN00:23:32:LEC ATM1/1/0.1:lec_inform_mpoa_state_chg:DOWNBLRRSP4(config-subif)#BLRRSP4(config-subif)#BLRRSP4(config-subif)#BLRRSP4(config-subif)#exitBLRRSP4(config)#exitThe following output is from the debug lane client mpoa command when the lane interface is started (no shutdown):
BLRRSP4#debug lane client mpoaBLRRSP4#conf tEnter configuration commands, one per line. End with CNTL/Z.BLRRSP4(config)#int atm 1/1/0.1BLRRSP4(config-subif)#BLRRSP4(config-subif)#BLRRSP4(config-subif)#no shutdownBLRRSP4(config-subif)#00:23:39:LEC ATM1/1/0.1:lec_process_lane_tlv:msg LANE_CONFIG_RSP, num_tlvs 1400:23:39:LEC ATM1/1/0.1:elan id from LECS set to 30000:23:39:LEC ATM1/1/0.1:lec_process_lane_tlv:msg LANE_JOIN_RSP, num_tlvs 100:23:39:LEC ATM1/1/0.1:elan id from LES set to 30000:23:39:LEC ATM1/1/0.1:lec_append_mpoa_dev_tlv:00:23:39:LEC ATM1/1/0.1:got mpoa client addr 47.0091810000000050E2097801.0050A29AF42D.0000:23:39:%LANE-5-UPDOWN:ATM1/1/0.1 elan elan2:LE Client changed state to up00:23:39:LEC ATM1/1/0.1:lec_inform_mpoa_state_chg:UP00:25:57:LEC ATM1/1/0.1:lec_process_lane_tlv:msg LANE_ARP_REQ, num_tlvs 100:25:57:LEC ATM1/1/0.1:lec_process_dev_type_tlv: lec 47.0091810000000050E2097801.00500B306440.02type MPS, mpc 00.000000000000000000000000.000000000000.00mps 47.0091810000000050E2097801.00500B306444.00, num_mps_mac 1, mac 0050.0b30.644000:25:57:LEC ATM1/1/0.1:create mpoa_lec00:25:57:LEC ATM1/1/0.1:new mpoa_lec 0x617E311800:25:57:LEC ATM1/1/0.1:lec_process_dev_type_tlv:type MPS, num _mps_mac100:2t 5:57:LEC ATM1/1/0.1:lec_add_mps:remote lec 47.0091810000000050E2097801.00500B306440.02mps 47.0091810000000050E2097801.00500B306444.00 num_mps_mac 1, mac 0050.0b30.644000:25:57:LEC ATM1/1/0.1:mpoa_device_change:lec_nsap 47.0091810000000050E2097801.00500B306440.02, appl_type 5mpoa_nsap 47.0091810000000050E2097801.00500B306444.00, opcode 400:25:57:LEC ATM1/1/0.1:lec_add_mps:add mac 0050.0b30.6440, mps_mac 0x617E372C00:25:57:LEC ATM1/1/0.1:mpoa_device_change:lec_nsap 47.0091810000000050E2097801.00500B306440.02, appl_type 5mpoa_nsap 47.0091810000000050E2097801.00500B306444.00, opcode 500:25:57:LEC ATM1/1/0.1: mps_mac 0050.0b30.644000:25:57:LEC ATM1/1/0.1:lec_append_mpoa_dev_tlv:00:25:57:LEC ATM1/1/0.1:got mpoa client addr 47.0091810000000050E2097801.0050A29AF42D.00BLRRSP4(config-subif)#exitBLRRSP4(config)#exitThe following output is from the debug lane client mpoa command when the ATM major interface is shutdown:
BLRRSP4#debug lane client mpoaBLRRSP4#conf tEnter configuration commands, one per line. End with CNTL/Z.BLRRSP4(config)#int atm 1/1/0BLRRSP4(config-if)#shutdownBLRRSP4(config-if)#00:26:28:LANE ATM1/1/0:atm hardware reset00:26:28:%LANE-5-UPDOWN:ATM1/1/0.1 elan elan2:LE Client changed state to down00:26:28:LEC ATM1/1/0.1:lec_inform_mpoa_state_chg:DOWN00:26:28:LEC ATM1/1/0.1:lec_inform_mpoa_state_chg:DOWN00:26:28:%MPOA-5-UPDOWN:MPC mpc2:state changed to down00:26:28:LEC ATM1/1/0.1:mpoa_to_lec:appl 6, opcode 000:26:30:%LINK-5-CHANGED:Interface ATM1/1/0, changed state to administrativelydown00:26:30:LANE ATM1/1/0:atm hardware reset00:26:31:%LINEPROTO-5-UPDOWN:Line protocol on Interface ATM1/1/0, changed state to downBLRRSP4(config-if)#00:26:31:LEC ATM1/1/0.1:mpoa_to_lec:appl 6, opcode 000:26:32:LANE ATM1/1/0:atm hardware reset00:26:32:LEC ATM1/1/0.1:lec_inform_mpoa_state_chg:DOWN00:26:34:LEC ATM1/1/0.1:lec_inform_mpoa_state_chg:DOWNBLRRSP4(config-if)#exitBLRRSP4(config)#exitThe following output is from the debug lane client mpoa command when the ATM major interface is started:
BLRRSP4#debug lane client mpoaBLRRSP4#conf tEnter configuration commands, one per line. End with CNTL/Z.BLRRSP4(config)#int atm 1/1/0BLRRSP4(config-if)#no shutdown00:26:32:LANE ATM1/1/0:atm hardware reset00:26:32:LEC ATM1/1/0.1:lec_inform_mpoa_state_chg:DOWN00:26:34:%LINK-3-UPDOWN:Interface ATM1/1/0, changed state to down00:26:34:LANE ATM1/1/0:atm hardware reset00:26:41:%LINK-3-UPDOWN:Interface ATM1/1/0, changed state to up00:26:42:%LINEPROTO-5-UPDOWN:Line protocol on Interface ATM1/1/0, changed state to up00:27:10:%LANE-6-INFO:ATM1/1/0:ILMI prefix add event received00:27:10:LANE ATM1/1/0:prefix add event for 470091810000000050E2097801 ptr=0x617BFC0C len=1300:27:10: the current first prefix is now:470091810000000050E209780100:27:10:%ATMSSCOP-5-SSCOPINIT:- Intf :ATM1/1/0, Event :Rcv End, State :Active.00:27:10:LEC ATM1/1/0.1:mpoa_to_lec:appl 6, opcode 000:27:10:%LANE-3-NOREGILMI:ATM1/1/0.1 LEC cannot register 47.0091810000000050E2097801.0050A29AF428.01 with ILMI00:27:10:%LANE-6-INFO:ATM1/1/0:ILMI prefix add event received00:27:10:LANE ATM1/1/0:prefix add event for 470091810000000050E2097801 ptr=0x617B8E6C len=1300:27:10: the current first prefix is now:470091810000000050E209780100:27:10:%LANE-5-UPDOWN:ATM1/1/0.1 elan elan2:LE Client changed state to down00:27:10:LEC ATM1/1/0.1:lec_inform_mpoa_state_chg:DOWN00:27:10:LEC ATM1/1/0.1:mpoa_to_lec:appl 6, opcode 000:27:10:%MPOA-5-UPDOWN:MPC mpc2:state changed to up00:27:10:LEC ATM1/1/0.1:mpoa_to_lec:appl 6, opcode 100:27:12:LEC ATM1/1/0.1:lec_process_lane_tlv:msg LANE_CONFIG_RSP, num_tlvs 1400:27:12:LEC ATM1/1/0.1:elan id from LECS set to 30000:27:12:LEC ATM1/1/0.1:lec_process_lane_tlv:msg LANE_JOIN_RSP, num_tlvs 100:27:12:LEC ATM1/1/0.1:elan id from LES set to 30000:27:12:LEC ATM1/1/0.1:lec_append_mpoa_dev_tlv:00:27:12:LEC ATM1/1/0.1:got mpoa client addr 47.0091810000000050E2097801.0050A29AF42D.0000:27:12:%LANE-5-UPDOWN:ATM1/1/0.1 elan elan2:LE Client changed state to up00:27:12:LEC ATM1/1/0.1:lec_inform_mpoa_state_chg:UPBLRRSP4(config-if)#exitBLRRSP4(config)#exitRelated Commands
•
debug mpoa client
•
debug mpoa server



