|
Table Of Contents
ATM Multilink PPP Support on Multiple VCs
Restrictions for ATM Multilink PPP Support on Multiple VCs
Information About ATM Multilink PPP Support on Multiple VCs
ATM Multilink PPP Support on Multiple VCs Overview
Benefits of ATM Multilink PPP Support on Multiple VCs
How to Configure ATM Multilink PPP Support on Multiple VCs
Defining the Service Policy Using the MQC
Defining a Multilink MLP Bundle Interface
Defining the Virtual Templates for Member Links
Defining the PVCs and Making Them Bundle Member Links
Verifying ATM Multilink PPP Support on Multiple VCs
Monitoring ATM Multilink PPP Support on Multiple VCs
Configuration Examples for ATM Multilink PPP Support on Multiple VCs
Defining the Service Policy Using the MQC Configuration: Example
Defining a Multilink MLP Bundle Interface Configuration: Example
Defining Virtual Templates for Member Links Configuration: Example
Defining PVCs and Making Them Bundle Member Links Configuration: Example
Feature Information for ATM Multilink PPP Support on Multiple VCs
ATM Multilink PPP Support on Multiple VCs
First Published: November 25, 2002Last Updated: April 22, 2010The ATM Multilink PPP Support on Multiple VCs feature facilitates traffic load balancing on high-speed virtual circuits (VCs) using multilink PPP (MLP) over Frame Relay and ATM. It also facilitates traffic load balancing by using MLP to combine packet datagrams on high-speed VCs as a means of transporting both the voice and data traffic more efficiently.
Finding Feature Information
Your software release may not support all the features documented in this module. For the latest feature information and caveats, see the release notes for your platform and software release. To find information about the features documented in this module, and to see a list of the releases in which each feature is supported, see the "Feature Information for ATM Multilink PPP Support on Multiple VCs" section.
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
•Restrictions for ATM Multilink PPP Support on Multiple VCs
•Information About ATM Multilink PPP Support on Multiple VCs
•How to Configure ATM Multilink PPP Support on Multiple VCs
•Configuration Examples for ATM Multilink PPP Support on Multiple VCs
•Feature Information for ATM Multilink PPP Support on Multiple VCs
Restrictions for ATM Multilink PPP Support on Multiple VCs
The ATM Multilink PPP Support on Multiple VCs feature does not support the following commands and functionality. The configuration accepts these commands, but the commands have no effect:
•ppp interleave
•ppp multilink fragment-delay
The ATM Multilink PPP Support on Multiple VCs feature does not support the link fragmentation and interleaving (LFI) functionality.
Information About ATM Multilink PPP Support on Multiple VCs
To configure the ATM Multilink PPP Support on Multiple VCs feature, you should understand the following concepts:
•ATM Multilink PPP Support on Multiple VCs Overview
•Benefits of ATM Multilink PPP Support on Multiple VCs
ATM Multilink PPP Support on Multiple VCs Overview
Load balancing operates at Layer 2 or Layer 3 (the network layer) of the Open System Interconnection (OSI) reference model. Layer 3 load balancing is independent of any link-layer technologies. The ATM Multilink Point-to-Point Protocol (PPP) Support on Multiple VCs feature implements load balancing at Layer 2 and depends on having MLP enabled at the link layer.
The ATM MLP functionality keeps track of packet sequencing, and this functionality buffers any packets that arrive early. With this ability, ATM MLP preserves packet order across the entire bundle.
In addition to MLP, low latency queueing (LLQ) and class-based weighted fair queueing (CBWFQ) are used to prioritize and differentiate the voice and data packets. LLQ and CBWFQ help to ensure that the voice and data traffic receive the proper quality of service (QoS) treatment (such as the correct priority queue assignment) when the voice and data traffic are transmitted.
For more information about LLQ and CBWFQ, see the Cisco IOS Quality of Service Solutions Configuration Guide.
Benefits of ATM Multilink PPP Support on Multiple VCs
Facilitates More Efficient Traffic Load Balancing
The ATM Multilink PPP Support on Multiple VCs feature supports the transport of real-time (voice) and other (data) traffic on Frame Relay and ATM VCs.
How to Configure ATM Multilink PPP Support on Multiple VCs
This section contains the following tasks:
•Defining the Service Policy Using the MQC (required)
•Defining a Multilink MLP Bundle Interface (required)
•Defining the Virtual Templates for Member Links (required)
•Defining the PVCs and Making Them Bundle Member Links (required)
•Verifying ATM Multilink PPP Support on Multiple VCs (required)
•Monitoring ATM Multilink PPP Support on Multiple VCs (optional)
Defining the Service Policy Using the MQC
Perform this task to define the service policy using the MQC. The MQC allows you to create class maps and define service policies. Service policies are used to create classes and set match criteria for classifying traffic.
SUMMARY STEPS
1. enable
2. configure terminal
3. class-map class-map-name [match-all | match-any]
4. match ip precedence ip-precedence-value [ip-precedence-value ip-precedence-value ip-precedence-value]
5. exit
6. policy-map policy-name
7. class-map class-map-name [match-all | match-any]
8. bandwidth {bandwidth-kbps | percent percent}
9. end
DETAILED STEPS
Defining a Multilink MLP Bundle Interface
Perform this task to define a multilink MLP bundle interface. The purpose of a multilink bundle interface is to combine more than one permanent virtual circuit (PVC). All configurations for PPP over ATM links are placed into virtual templates, and the bundle parameters are placed into the multilink bundle.
SUMMARY STEPS
1. enable
2. configure terminal
3. interface type number
4. ip address ip-address mask [secondary]
5. load-interval seconds
6. no cdp enable
7. service-policy output policy-name
8. ppp multilink
9. ppp multilink fragment disable
10. ppp multilink group group-number
11. end
DETAILED STEPS
Defining the Virtual Templates for Member Links
Perform this task to define the virtual templates for member links.
SUMMARY STEPS
1. enable
2. configure terminal
3. interface type number
4. no ip address
5. load-interval seconds
6. ppp multilink
7. ppp multilink group group-number
8. end
DETAILED STEPS
Defining the PVCs and Making Them Bundle Member Links
Perform this task to define the PVCs and make them bundle member links.
SUMMARY STEPS
1. enable
2. configure terminal
3. interface atm slot/0
or
interface atm slot/port
4. no ip address
5. load interval seconds
6. atm ilmi-keepalive [seconds [retry [seconds]]]
7. pvc [name] vpi/vci
8. vbr-nrt output-pcr output-scr [output-mbs]
9. tx-ring-limit ring-limit
10. protocol ppp virtual-template number
11. end
DETAILED STEPS
Verifying ATM Multilink PPP Support on Multiple VCs
Perform this task to display information about ATM Multilink PPP Support on Multiple VCs:
SUMMARY STEPS
1. enable
2. show atm pvc
3. show frame-relay pvc [[interface interface] [dlci] [64-bit] | summary [all]]
4. show interfaces
5. show policy-map
6. show ppp multilink
7. show queueing
DETAILED STEPS
Monitoring ATM Multilink PPP Support on Multiple VCs
Perform this task to monitor ATM Multilink PPP Support on Multiple VCs.
SUMMARY STEPS
1. enable
2. debug atm errors
3. debug atm events
4. debug ppp error
5. debug ppp multilink events
6. debug voice rtp
DETAILED STEPS
Configuration Examples for ATM Multilink PPP Support on Multiple VCs
This section provides the following configuration examples:
•Defining the Service Policy Using the MQC Configuration: Example
•Defining a Multilink MLP Bundle Interface Configuration: Example
•Defining Virtual Templates for Member Links Configuration: Example
•Defining PVCs and Making Them Bundle Member Links Configuration: Example
Defining the Service Policy Using the MQC Configuration: Example
The following example shows how to configure a service policy using the MQC:
Router> enableRouter# configure terminalRouter(config)# class-map match-all DATARouter(config-cmap)# match ip precedence 0Router(config-cmap)# class-map match-all VOICERouter(config-cmap)# match access-group 100Router(config-cmap)# policy-map CISCORouter(config-pmap)# class VOICERouter(config-pmap-c)# priority percent 70Router(config-pmap-c)# class DATARouter(config-pmap-c)# bandwidth percent 5Router(config-pmap-c)# access-list 100 permit udp any any precedence criticalDefining a Multilink MLP Bundle Interface Configuration: Example
The following example shows how to define a multilink bundle for the mulitilink interface:
Router> enableRouter# configure terminalRouter(config)# interface Multilink1Router(config-if)# ip address 10.2.1.1 255.0.0.0Router(config-if)# load-interval 30Router(config-if)# no cdp enableRouter(config-if)# service-policy output CISCORouter(config-if)# ppp multilink fragment disableRouter(config-if)# ppp multilink group 1Defining Virtual Templates for Member Links Configuration: Example
The following example shows how to define virtual templates for member links:
Router> enableRouter# configure terminalRouter(config)# interface Virtual-Template1Router(config-if)# no ip addressRouter(config-if)# load-interval 30Router(config-if)# ppp multilinkRouter(config-if)# ppp multilink group 1Router(config-if)# interface Virtual-Template2Router(config-if)# no ip addressRouter(config-if)# load-interval 30Router(config-if)# ppp multilinkRouter(config-if)# ppp multilink group 1Defining PVCs and Making Them Bundle Member Links Configuration: Example
The following example shows how to define and configure PVCs as bundle members:
Router> enableRouter# configure terminalRouter(config)# interface atm 6/0Router(config-if)# no ip addressRouter(config-if)# load-interval 30Router(config-if)# atm ilmi-keepaliveRouter(config-if)# pvc 0/34Router(config-if-atm-vc)# vbr-nrt 1536 1536Router(config-if-atm-vc)# tx-ring-limit 5Router(config-if-atm-vc)# protocol ppp Virtual-Template1Router(config-if-atm-vc)# pvc 0/35Router(config-if-atm-vc)# vbr-nrt 800 800Router(config-if-atm-vc)# tx-ring-limit 3Router(config-if-atm-vc)# protocol ppp Virtual-Template2Router(config-if-atm-vc)# pvc 0/36Router(config-if-atm-vc)# vbr-nrt 800 400 94Router(config-if-atm-vc)# tx-ring-limit 5Router(config-if-atm-vc)# protocol ppp Virtual-Template1Router(config-if-atm-vc)# pvc 0/37Router(config-if-atm-vc)# vbr-nrt 800 800Router(config-if-atm-vc)# tx-ring-limit 3Router(config-if-atm-vc)# protocol ppp Virtual-Template2Router(config-if-atm-vc)# endAdditional References
The following sections provide references related to the ATM Multilink PPP Support on Multiple VCs feature.
Related Documents
Standards
MIBs
MIB MIBs LinkNone
To locate and download MIBs for selected platforms, Cisco IOS releases, and feature sets, use Cisco MIB Locator found at the following URL:
RFCs
Technical Assistance
Feature Information for ATM Multilink PPP Support on Multiple VCs
Table 1 lists the release history for this feature.
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.
Glossary
LFI—link fragmentation and interleaving. Method of fragmenting large packets and then queueing the fragments between small packets.
MLP—multilink PPP.
QoS—quality of service.
VC—virtual circuit.
Cisco and the Cisco Logo are trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and other countries. A listing of Cisco's trademarks can be found at www.cisco.com/go/trademarks. Third party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1005R)
Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command display output, network topology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in illustrative content is unintentional and coincidental.
© 2002-2010 Cisco Systems, Inc. All rights reserved.