Table Of Contents
Configuring the Multiprotocol over ATM Client
How MPC Works
MPC Configuration Task List
Configuring the ELAN ID
Configuring the MPC
Configuring the MPC Variables
Monitoring and Maintaining the MPC
MPC Configuration Example
Configuring the Multiprotocol over ATM Client
This chapter describes the required and optional tasks for configuring the Multiprotocol over ATM (MPOA) client (MPC).
For a complete description of the commands in this chapter, refer to the the Cisco IOS Switching Services Command Reference. To locate documentation of other commands that appear in this chapter, use the command reference master index or search online.
To identify the hardware platform or software image information associated with a feature, use the Feature Navigator on Cisco.com to search for information about the feature or refer to the software release notes for a specific release. For more information, see the section "Identifying Supported Platforms" in the chapter "Using Cisco IOS Software."
The MPC functionality 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.
How MPC Works
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.
MPC Configuration Task List
To configure an MPC on your network, perform the tasks described in the following sections. The first two sections contain required tasks; the remaining tasks are optional:
•
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, a 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 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
|
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, use the following commands in beginning in global configuration modes:
|
Command
|
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.
|
|
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, use the following commands in MPC configuration mode:
|
Command
|
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 in EXEC mode, as needed:
Command
|
Purpose
|
Router# show mpoa client [name mpc-name]
|
Displays information about a specified MPC or all MPCs.
|
Router# show mpoa client [name mpc-name] cache [ingress |
egress] [ip-addr ip-addr]
|
Displays ingress and egress cache entries associated with an MPC.
|
Router# show mpoa client [name mpc-name] statistics
|
Displays all the statistics collected by an MPC.
|
Router# clear mpoa client [name mpc-name] cache [ingress |
egress] [ip-addr ip-addr]
|
Clears cache entries.
|
Router# show mpoa client [name mpc-name] [remote-device]
|
Displays all the MPOA devices that this MPC has learned.
|
Router# show mpoa default-atm-addresses
|
Displays the default ATM addresses for the MPC.
|
MPC Configuration 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 99 shows an example of how you can configure your system to use MPOA.
Figure 99 Example of an MPOA Configuration
The following example configures the MPC and attaches the MPC to a hardware interface:
mpoa client config name MYMPC
! Leave everything as default
! Specify the ATM interface to which the MPC is attached
! Attach MPC MYMPC to the HW interface
! Specify the ATM interface that contains the LEC to which you will bind the MPC
! Bind a LANE client to the specified MPC
lane client mpoa client name MYMPC
! Go back up to global config mode
The following example shows a typical configuration file for the first MPC:
! Go to LANE database config mode
! Define the ELAN ID and ATM address
name elan1 server-atm-address 47.00918100000000613E5A2F01.006070174821.01
name elan2 server-atm-address 47.00918100000000613E5A2F01.006070174821.02
mpoa client config name mpc-1
! Go back up to global config mode
! Specify the ATM interface to which the MPC is attached
lane config auto-config-atm-address
lane config database mpoa-test
! Attach MPC mpc-1 to the HW interface
! 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
The following example shows a typical configuration file for the second MPC:
! Go back up to global config mode
mpoa client config name mpc-2
! Specify the ATM interface to which the MPC is attached
! 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