|
|
This chapter describes the required and optional tasks for configuring the Multiprotocol over ATM (MPOA) Client. For a complete description of the MPOA Client commands used in this chapter, refer to the "MPOA Commands" chapter in the Cisco IOS Switching Services Command Reference. For documentation of other commands that appear in this chapter, you can use the command reference master index or search online.
The MPOA Client 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.
The MPC software module implements the functionality of the MPC in compliance with the ATM Forum MPOA specification. An MPOA Client (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.
To configure an MPC on your network, perform the following tasks. Only the first two tasks are required; the remaining two tasks are optional.
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:
| Command | Purpose |
|---|---|
name elan-name elan-id id | Define an ELAN ID for the LEC (in LANE database configuration mode). |
lane server-bus ethernet elan-name [elan-id id] | Configure 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. |
To configure an MPC on your network, use the following commands in the appropriate configuration modes:
| Step | Command | Purpose | ||
|---|---|---|---|---|
| mpoa client config name mpc-name | Define an MPC with a specified name. | ||
| interface atm {mod-num/port-num | number} | Specify the ATM interface which the MPC is to be associated with. | ||
| mpoa client name mpc-name | |||
| interface atm-num.sub-interface-num mul | Specify the ATM interface that contains the LEC to which you will bind the MPC. | ||
| lane client mpoa client name mpc-name | |||
| Repeat Steps 4 and 5 for every LEC to be served by the MPC/MPS. |
|
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, beginning in MPC configuration mode:
| Step | Command | Purpose | ||
|---|---|---|---|---|
| mpoa client config name mps-name | Define an MPC with the specified name. | ||
| atm-address atm-address | (Optional) Specify the control ATM address that the MPC should use (when it is associated with a hardware interface). | ||
| shortcut-frame-count count | (Optional) Specify 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. | ||
| shortcut-frame-time time | (Optional) Set the shortcut-setup frame time for the MPC. |
To monitor and maintain the configuration of an MPC, use any of these commands in EXEC mode:
| Command | Purpose |
|---|---|
show mpoa client [name mpc-name] | Display information about a specified MPC or all MPCs. |
show mpoa client [name mpc-name] cache [ingress | egress] [ip-addr ip-addr] | Display ingress and egress cache entries associated with an MPC. |
show mpoa client [name mpc-name] statistics | Display all the statistics collected by an MPC. |
clear mpoa client [name mpc-name] cache [ingress | egress] [ip-addr ip-addr] | Clear cache entries. |
show mpoa client [name mpc-name] [remote-device] | Display all the MPOA devices that this MPC has learned. |
Display the default ATM addresses for the MPC. |
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 39 shows an example of how you can configure your system to use MPOA.
The following example configures the MPC and attaches 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
! Go back up to global config mode exit ! Specify the ATM interface to which the MPC is attached interface ATM0
! 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
! Bind a LANE client to the specified MPC
! 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
! Specify the ATM interface that contains the LEC to which you will bind the MPC interface ATM0.1 multipoint
! Go back up to global config mode exit
|
|