Link to home
Start Free TrialLog in
Avatar of Scott Huffman
Scott HuffmanFlag for United States of America

asked on

CISCO 3640 Bonding DSL MLPPP

I've setup MLPPP in my cisco router connecting through DSL.  The problem I'm having is the full use of the PIPE.  I'm using MLPPP to bond 2 DSL channels.  Each channel is 6mb x 512k.  So in theory I should have 12mb x 1mb.  

On the customer end is a Cisco 3640 router that connects to a local DSLAM that then connects to an ATM cloud which terminates into a Cisco 7206vxr.  On both end's of the connection I see the following:
Interface    User         Mode              Idle             Peer Address
Vi1                             PPPoE             00:00:03
Vi2                             MLP Bundle    00:00:25    10.10.10.xxx
Vi3                             PPPoE             00:00:03

At my core router 7206vxr I see the following:
Interface     User    Mode               Idle             Peer Address
Vi21            user1   PPPoVPDN      00:00:01
Vi22            user1   PPPoVPDN      00:00:10
Vi23            user1   MLP Bundle     00:00:01  10.10.10.xxx

When I preform a speed test at speedtest.net or speakeasy.net/speedtest my results are as follows
On the down 5.2mb (not 12mb)
But on the upload I can hit almost the full speed of the bonded MLPPP circuit.
On the up .9mb (not 1.0mb)

I've attached my config for the cisco 3640.  Items are commented out such as VPN and user info.

I need to be able to hit the full down.  My customer doesn't believe they have a 12mb pipe.  Please any help that can help me fix this is greatly apprecaited.
Avatar of Scott Huffman
Scott Huffman
Flag of United States of America image

ASKER

Forgot to add config
bonded-config.txt
Avatar of Jody Lemoine
If you're getting full speed on your upstream, it looks like the interleaving on the multilink is working just fine.  If you're only getting one channel's worth in downstream bandwidth, I would look toward the multilink configuration on the other end of the connection to see if it is properly using both channels and if not, why not?.
Do you have suggestions on where to look?  On the router.  I only have the following added that allows the MLPPP to show up

Note I've removed part of the config.
!
vpdn enable
!
vpdn-group BBG
 accept-dialin
  protocol l2tp
  virtual-template 1
 terminate-from hostname xxxxxxxxx
 lcp renegotiation always
 no l2tp tunnel authentication
!
vpdn-group WBBGDefault
! Default L2TP VPDN group
 accept-dialin
  protocol l2tp
  virtual-template 2
 source-ip xxxxxxxxxxxxx
 lcp renegotiation always
 l2tp tunnel password 7 xxxxxxx
!
!
interface Virtual-Template1
 ip unnumbered FastEthernet1/0
 peer default ip address pool DSLPOOL
 ppp authentication pap
 ppp multilink
!
interface Virtual-Template2
 ip unnumbered Loopback1
 peer default ip address pool DSLPOOL
 ppp authentication pap
 ppp multilink
!
!
This looks a bit strange.  You've got an MLPPP configuration with no L2TP on the 3640, but the 7206VXR is configured to terminate L2TP.  What is terminating the PPPoE connection on the 3640?
If you're wanting to use PPPoE across the ATM network and terminate at the 7206VXR, your VPDN should be PPPoE rather than L2TP.  That is assuming that the ATM network is providing a transparent connection between the routers and that you're authenticating/connecting directly to the 7206VXR though.
Well - we're connecting to a ATM Cloud provided by the Telco in Charlotte, NC - Bellsouth - now AT&T - all users authenticate via our radius using PPPOE.  We have to establish our connecting into the ATM cloud.  The VPDN group for BBG & WBBG is where the connecting comes in.  We then use the Virtual Template 1 & 2.  Seems to me this is where I need to focus my efforts to tell the router to use both channels down to the 3640.  
I would say so.  If the 3640 is using the 7206VXR as its path to the Internet, then the MLPPP is obviously providing basic functionality regardless of what I would see as discrepancies in the configuration.  Now it's just a matter of getting the 7206VXR to load-balance traffic back to the 3640.  Part of that is going to involve assigning a multilink group to your virtual template, which is currently missing.  This could prove problematic if you have multiple multilink sites coming in.  It's worth testing for one though.
ASKER CERTIFIED SOLUTION
Avatar of Scott Huffman
Scott Huffman
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial