Configure Multilink PPP over Serial Interface Links
|
|
|
|
Introduction
This document describes how to configure Multilink PPP over Serial
interface links to reduce latency and jitter for real-time traffic on a Cisco
router.
Back to Top
Requirements
To perform the steps described in this document, you need to have these
items:
Back to Top
Multilink PPP Overview
A multilink bundle is a virtual PPP connection over a network link. The
transmitting multilink bundle transmits the packet over a network link to a
receiving multilink bundle, where the multilink bundle reassembles the
fragments using the sequence number in the multilink header of the fragment.
The individual member links in a multilink bundle are standard serial PPP
connections.
Multilink PPP provides a method to split, recombine, and sequence
datagram’s across multiple logical data links. Multilink PPP allows packets to
fragment, and the fragments to be sent at the same time over multiple
point-to-point links to the same remote address. This way, Multilink PPP
improves throughput and reduces latency between systems. Before using Multilink
PPP over serial interface links, a traffic policy (also known as a policy map)
must be created. A policy map contains a traffic class, which is used to
classify traffic, and one or more QoS feature.
Back to Top
Configure Multilink PPP
Follow these steps to configure multilink PPP on serial
interfaces:
-
Connect to the console of the router. Refer to
Create a
HyperTerminal Connection.
-
Enter into the interface configuration mode.
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#
-
Define an access list to match the traffic to be sent via the
multilink PPP using access-list command followed by a number.
This access list permits all ip traffic.
Router(config)#access-list 101 permit ip any any
-
Create a class using the class-map command
followed by a name. Map the newly created access list to this class using the
match command.
Router(config)#class-map class1
Router(config-cmap)#match access-group 101
Router(config-cmap)#exit
-
Create a traffic policy using the policy-map
command followed by a name. Map the newly created class to this policy using
the class command followed by class name.
Router(config)#policy-map policy1
Router(config-pmap)#class class1
Router(config-pmap-c)#exit
Router(config-pmap)#exit
-
Create a multilink bundle interface using interface
multilink command followed by multilink bundle number.
Router(config)#interface multilink 1
-
Assign a IP address to this interface using ip
address command followed by an IP address and subnet mask.
Router(config-if)#ip address 192.168.11.1 255.255.255.0
-
Attach the newly configured traffic policy using
service-policy command followed by policy name in both input
and output mode.
Router(config-if)#service-policy input policy1
Router(config-if)#service-policy output policy1
-
Specify the maximum delay time for packet fragments on the
multilink PPP interface using ppp multilink fragment delay
command followed by time in milliseconds.
Router(config-if)#ppp multilink fragment delay 20
-
Enable the interleaving of packets among the fragment of larger
packets on multilink bundle using ppp multilink interleave
command.
Router(config-if)#ppp multilink interleave
-
To associate serial interface to multilink group, follow these
steps:
-
Enter into the interface using interface serial
command followed by the slot and port number
-
You can also specify a timeslot at the end of the command if you
wish to use only the specific timeslot for multilink
bundle
Router(config-if)#interface serial 2/1
-
Set the interface encapsulation method as PPP using
encapsulation ppp command. Also, enable multilink on the
interface using ppp multilink command.
Router(config-if)#encapsulation ppp
Router(config-if)#ppp multilink
-
Assign this interface to the multilink bundle using ppp
multilink group command followed by the multilink group number.
Router(config-if)#ppp multilink group 1
-
Disable WFQ or DWFQ queuing methods on this serial interface using
no fair-queue command.
Router(config-if)#no fair-queue
Repeat steps 11 to 14 to add other serial interfaces to this
multilink bundle as required. Save this configuration by getting out of
configuration mode using end command, and then enter the copy
running-config startup-config command.
Router(config-if)#end
Router#copy running-config startup-config
Back to Top
Verify your Configuration
Enter the show ppp multilink command, and check the
output for multilink bundle uptime and its member list.
Router#show ppp multilink
Multilink1, bundle name is Router2
Bundle up for 00:01:39
0 lost fragments, 0 reordered, 0 unassigned
0 discarded, 0 lost received, 1/255 load
0x3D received sequence, 0xB sent sequence
Member links: 2 (max not set, min not set)
Serial2/1, since 00:01:40, last rcvd seq 00003C
Serial2/2, since 00:01:39, last rcvd seq 00003B
Back to Top
Next Step
You have now configured multilink PPP over serial interface
links.
Refer to
Router Support
Page to make further changes to your router.
Refer to
Configuration
Overview Page to configure other devices in your network.
Back to Top
Troubleshoot the Procedure
This section provides information about common problems that you may
encounter. If this information does not solve your problem, contact the
SMB
Technical Assistance Center (SMB TAC) for assistance.
Back to Top
Related Information