Configuring the Multiprotocol over ATM Client

Table Of Contents

Configuring the Multiprotocol over ATM Client

Contents

Information About the Multiprotocol over ATM Client

MPC Software Module

How to Configure the Multiprotocol over ATM Client

Configuring the ELAN ID

Configuring the MPC

Configuring the MPC Variables

Monitoring and Maintaining the MPC

Configuration Examples for the Multiprotocol over ATM Client

Configuring MCP: Example

Additional References

Related Documents

Standards

MIBs

RFCs

Technical Assistance

Command Reference

Feature Information for the Multiprotocol over ATM Client



Configuring the Multiprotocol over ATM Client


First Published: October 26, 1998
Last Updated: September 12, 2008

The Multiprotocol over ATM (MPOA) client (MPC) involves ingress/egress cache management, data-plane and control-plane virtual circuit connection (VCC) management, MPOA frame processing, and participation in MPOA protocol and MPOA flow detection.

Finding Feature Information in This Module

Your Cisco IOS software release may not support all of the features documented in this module. For the latest feature information and caveats, see the release notes for your platform and software release. To reach links to specific feature documentation in this module and to see a list of the releases in which each feature is supported, use the "Feature Information for the Multiprotocol over ATM Client" section.

Finding Support Information for Platforms and Cisco IOS and Catalyst OS Software Images

Use Cisco Feature Navigator to find information about platform support and Cisco IOS and Catalyst OS software image support. To access Cisco Feature Navigator, go to http://www.cisco.com/go/cfn. An account on Cisco.com is not required.

Contents

Information About the Multiprotocol over ATM Client

How to Configure the Multiprotocol over ATM Client

Configuration Examples for the Multiprotocol over ATM Client

Additional References

Command Reference

Feature Information for the Multiprotocol over ATM Client

Information About the Multiprotocol over ATM Client

MPC Software Module

MPC Software Module

The MPC software module implements the functionality of the MPC in compliance with the ATM Forum MPOA specification. An MPC identifies packets sent to an MPOA-capable router over the nonbroadcast multi-access (NBMA) network and establishes a shortcut VCC to the egress MPC, if possible. The MPC then routes these packets directly over this shortcut VCC, bypassing the intermediate routers and enabling the fast routing of internetwork-layer packets across an NBMA network. The Catalyst 5000 series switch can be designated as an MPC. If the Catalyst 5000 series switch is configured with an RSM/VIP2 (with an ATM interface) it can be configured as an MPC or an MPS.

A router is usually designated as an MPOA server (MPS), but can also be designated as an MPC. MPC on the router is primarily meant to provide router-initiated and router-terminated shortcuts for non-NBMA networks. For this reason, MPC information in this chapter primarily refers to the Catalyst 5000 series switch, and MPS information refers to the router or the RSM/VIP2 with an ATM interface in a Catalyst 5000 series switch.

How to Configure the Multiprotocol over ATM Client

Configuring the ELAN ID (Required)

Configuring the MPC (Required)

Configuring the MPC Variables (Optional)

Monitoring and Maintaining the MPC (Optional)

Configuring the ELAN ID

For MPOA to work properly, an LEC must belong to an ELAN that has a defined ELAN ID.

To obtain an ELAN ID, use either of the following commands in LANE database configuration mode.


Note To configure an MPC on a Catalyst 5000 series ATM module, establish a connection with the ATM module, enter privileged mode, and then enter configuration mode. For information on performing these tasks, refer to the Catalyst 5000 Series Software Configuration Guide.

Command or Action
Purpose

Router(lane-config-dat)# name elan-name elan-id id

Defines an ELAN ID for the LEC (in LANE database configuration mode).

Router(lane-config-dat)# lane server-bus ethernet elan-name [elan-id id]

Configures the LEC with the ELAN ID (in interface configuration mode).




Caution If an ELAN ID is supplied, make sure both commands use the same elan-id value.

Configuring the MPC

To configure an MPC on your network, perform the steps in this section.

SUMMARY STEPS

1. mpoa client config name mpc-name

2. interface atm {mod-num/port-num | number}

3. mpoa client name mpc-name

4. interface atm-num.sub-interface-num

5. lane client mpoa client name mpc-name

6. Repeat Steps 4 and 5 for every LEC to be served by the MPC/MPS.

DETAILED STEPS

 
Command or Action
Purpose

Step 1 

Router(config)# mpoa client config name mpc-name

In global configuration mode, defines an MPC with a specified name.

Step 2 

Router(config-if)# interface atm {mod-num/port-num | number}

In interface configuration mode, specifies the ATM interface to which the MPC is associated.

Step 3 

Router(config-if)# mpoa client name mpc-name

In interface configuration mode, attaches an MPC to the ATM interface.

Step 4 

Router(config-if)# interface atm-num.sub-interface-num

In interface configuration mode, specifies the ATM interface that contains the LEC to which you will bind the MPC.

Step 5 

Router(config-if)# lane client mpoa client name mpc-name

In interface configuration mode, binds a LEC to the specified MPC.

Step 6 

Repeat Steps 4 and 5 for every LEC to be served by the MPC/MPS.

 

Configuring the MPC Variables

An MPC has to be defined with a specified name before you can change its variables.

To change the variables for an MPC, perform the steps in this section.

SUMMARY STEPS

1. mpoa client config name mps-name

2. atm-address atm-address

3. shortcut-frame-count count

4. shortcut-frame-time time

DETAILED STEPS

 
Command or Action
Purpose

Step 1 

Router(mpoa-client-config)# mpoa client config name mps-name

Defines an MPC with the specified name.

Step 2 

Router(mpoa-client-config)# atm-address atm-address

(Optional) Specifies the control ATM address that the MPC should use (when it is associated with a hardware interface).

Step 3 

Router(mpoa-client-config)# shortcut-frame-count count

(Optional) Specifies the maximum number of times a packet can be routed to the default router within shortcut-frame time before an MPOA resolution request is sent.

Step 4 

Router(mpoa-client-config)# shortcut-frame-time time

(Optional) Sets the shortcut-setup frame time for the MPC.

Monitoring and Maintaining the MPC

To monitor and maintain the configuration of an MPC, use the following commands as needed.

SUMMARY STEPS

1. show mpoa client [name mpc-name]

2. show mpoa client [name mpc-name] cache [ingress | egress] [ip-addr ip-addr]

3. show mpoa client [name mpc-name] statistics

4. clear mpoa client [name mpc-name] cache [ingress | egress] [ip-addr ip-addr]

5. show mpoa client [name mpc-name] [remote-device]

6. show mpoa default-atm-addresses

DETAILED STEPS

 
Command or Action
Purpose

Step 1 

Router# show mpoa client [name mpc-name]

Displays information about a specified MPC or all MPCs.

Step 2 

Router# show mpoa client [name mpc-name] cache [ingress | egress] [ip-addr ip-addr]

Displays ingress and egress cache entries associated with an MPC.

Step 3 

Router# show mpoa client [name mpc-name] statistics

Displays all the statistics collected by an MPC.

Step 4 

Router# clear mpoa client [name mpc-name] cache [ingress | egress] [ip-addr ip-addr]

Clears cache entries.

Step 5 

Router# show mpoa client [name mpc-name] [remote-device]

Displays all the MPOA devices that this MPC has learned.

Step 6 

Router# show mpoa default-atm-addresses

Displays the default ATM addresses for the MPC.

Configuration Examples for the Multiprotocol over ATM Client

Configuring MCP: Example

Configuring MCP: Example

This section contains an example of the commands needed to configure an MPC. The lines beginning with exclamation points (!) are comments explaining the command shown on the subsequent line. Figure 1 shows an example of how you can configure your system to use MPOA.

Figure 1 Example of an MPOA Configuration

The following example shows how to configure the MPC and attach the MPC to a hardware interface:

! Define the MPC "MYMPC"
 mpoa client config name MYMPC
! Leave everything as default
 exit
! Specify the ATM interface to which the MPC is attached
 interface ATM 1/0
! Attach MPC MYMPC to the HW interface
 mpoa client name MYMPC
! Specify the ATM interface that contains the LEC to which you will bind the MPC
 interface atm 1/0.1
! Bind a LANE client to the specified MPC
 lane client mpoa client name MYMPC
! Go back up to global config mode
 exit

The following example shows a typical configuration file for the first MPC:

Current configuration:
!
version 11.3
! Go to LANE database config mode
 exit
lane database mpoa-test
hostname mpc-1
! Define the ELAN ID and ATM address
name elan1 server-atm-address 47.00918100000000613E5A2F01.006070174821.01
name elan1 elan-id 101
name elan2 server-atm-address 47.00918100000000613E5A2F01.006070174821.02
name elan2 elan-id 102
! Define the MPC "mpc-1"
mpoa client config name mpc-1
interface Ethernet0
! Go back up to global config mode
 exit
! Specify the ATM interface to which the MPC is attached
interface ATM0
atm pvc 1 0 5 qsaal
atm pvc 2 0 16 ilmi
lane config auto-config-atm-address 
lane config database mpoa-test
! Attach MPC mpc-1 to the HW interface
mpoa client name mpc-1
! Specify the ATM interface that contains the LEC to which you will bind the MPC
interface ATM0.1 multipoint
lane server-bus ethernet elan1
! Bind a LANE client to the specified MPC
lane client mpoa client name mpc-1
lane client ethernet 1 elan1
! Go back up to global config mode
 exit

The following example shows a typical configuration file for the second MPC:

Current configuration:
!
version 11.3
hostname mpc-2
! Go back up to global config mode
 exit
! Define the MPC "mpc-2"
mpoa client config name mpc-2
! Specify the ATM interface to which the MPC is attached
interface ATM0
atm pvc 1 0 5 qsaal
atm pvc 2 0 16 ilmi
mpoa client name mpc-2
! Specify the ATM interface that contains the LEC to which you will bind the MPC
interface ATM0.1 multipoint
lane server-bus ethernet elan2
lane client mpoa client name mpc-2
lane client ethernet 2 elan2
! Go back up to global config mode
 exit

Additional References

The following sections provide references related to the Configuring the Multiprotocol over ATM Client feature.

Related Documents

Related Topic
Document Title

ATM commands

Cisco IOS Asynchronous Transfer Mode Command Reference


Standards

Standard
Title

None


MIBs

MIB
MIBs Link

None

To locate and download MIBs for selected platforms, Cisco IOS releases, and feature sets, use Cisco MIB Locator found at the following URL:

http://www.cisco.com/go/mibs


RFCs

RFC
Title

No new or modified RFCs are supported by this feature, and support for existing RFCs has not been modified by this feature.


Technical Assistance

Description
Link

The Cisco Support website provides extensive online resources, including documentation and tools for troubleshooting and resolving technical issues with Cisco products and technologies.

To receive security and technical information about your products, you can subscribe to various services, such as the Product Alert Tool (accessed from Field Notices), the Cisco Technical Services Newsletter, and Really Simple Syndication (RSS) Feeds.

Access to most tools on the Cisco Support website requires a Cisco.com user ID and password.

http://www.cisco.com/techsupport


Command Reference

The following commands are introduced or modified in the feature or features documented in this module. For information about these commands, see the Cisco IOS Asynchronous Transfer Mode Command Reference at http://www.cisco.com/en/US/docs/ios/atm/command/reference/atm_book.html. For information about all Cisco IOS commands, use the Command Lookup Tool at http://tools.cisco.com/Support/CLILookup or a Cisco IOS master commands list.

clear mpoa client cache

debug mpoa client

lane client mpoa client name

mpoa client config name

mpoa client name

show mpoa client

show mpoa client cache

show mpoa client statistics

Feature Information for the Multiprotocol over ATM Client

Table 1 lists the features in this module and provides links to specific configuration information. Only features that were introduced or modified in Cisco IOS Releases 12.2(1), 12.0(3)S, 12.2(33)SRA, 12.2(33)SXH, or later releases appear in the table.

Not all commands may be available in your Cisco IOS software release. For release information about a specific command, see the command reference documentation.

Use Cisco Feature Navigator to find information about platform support and software image support. Cisco Feature Navigator enables you to determine which Cisco IOS and Catalyst OS software images support a specific software release, feature set, or platform. To access Cisco Feature Navigator, go to http://www.cisco.com/go/cfn. An account on Cisco.com is not required.


Note Table 1 lists only the Cisco IOS software release that introduced support for a given feature in a given Cisco IOS software release train. Unless noted otherwise, subsequent releases of that Cisco IOS software release train also support that feature.


Table 1 Feature Information for the Multiprotocol over ATM Client 

Feature Name
Releases
Feature Information

Multiprotocol over ATM Client

12.0(1)
12.1(1)E

The Multiprotocol over ATM (MPOA) client (MPC) involves ingress/egress cache management, data-plane and control-plane virtual circuit connection (VCC) management, MPOA frame processing, and participation in MPOA protocol and MPOA flow detection.

The following sections provide information about this feature:

MPC Software Module

Configuring the ELAN ID

Configuring the MPC

Configuring the MPC Variables

Monitoring and Maintaining the MPC

The following commands were introduced or modified: clear mpoa client cache, debug mpoa client, lane client mpoa client name, mpoa client config name, mpoa client name, show mpoa client, show mpoa client cache, show mpoa client statistics.