Question : Multilink ppp Speed Problem


I have a problem when i do multilink ppp to bond 2 dsl lines.

One of the lines is a 2meg SDSL and the other line is a 0.5 meg IP stream ADSL.

the 2meg on its own , runs at 2meg speed when i do a line test, when i run a line test on the 0.5 meg ADSl, i get 0.5meg speed.

When when i run a line test when the 2 lines are part of MLP bundle, i get 1 meg speed.

It doesnt seen to make any sense, when i check the lines on the LNS, i can see they have formed an MPL bundle...so why do i get 1meg speed when the lines are combined as a bundle?

MY config on the cisco router is below.....



!
controller DSL 0/1/0
 mode atm
 line-term cpe
 line-mode 2-wire line-zero
 dsl-mode shdsl symmetric annex B
 line-rate auto
!
!
!
interface FastEthernet0/0
 ip address 192.168.16.1 255.255.255.240
 ip nat inside
 duplex auto
 speed auto
!
interface FastEthernet0/1
 no ip address
 shutdown
 duplex auto
 speed auto
!
interface ATM0/0/0
 no ip address
 no atm ilmi-keepalive
 dsl operating-mode auto
 pvc 0/38
  encapsulation aal5mux ppp dialer
  dialer pool-member 1
 !
!
interface ATM0/1/0
 no ip address
 no atm ilmi-keepalive
 pvc 0/38
  encapsulation aal5mux ppp dialer
  dialer pool-member 1
 !
!
interface Dialer0
 ip address negotiated
 ip nat outside
 encapsulation ppp
 dialer pool 1
 dialer persistent
 dialer-group 1
 ppp authentication chap callin
 ppp chap hostname xxxxxxxxxxxxxxxx
 ppp chap password 0 test
 ppp multilink
!
ip classless
ip route 0.0.0.0 0.0.0.0 Dialer0
!
!
no ip http server
no ip http secure-server
ip nat inside source list 101 interface Dialer0 overload
!
access-list 101 permit ip 192.168.16.0 0.0.0.15 any
dialer-list 1 protocol ip permit
!
!
!
control-plane
!
!
!

Answer : Multilink ppp Speed Problem

router eigrp XXX
 network x.x.x.x t.t.t.t
 network x.x.x.x t.t.t.t (repeat as needed)
 variance 10
 maximum-paths 6
!

The "variance 10" means once it's found the BEST link(s) (i.e. equal-cost load-sharing), continue considering additional links whose metrics are up to 10x the value of the best link(s) until you've hit the maximum-paths (I think it defaults to 6).  Links are used inversely proportional to their metric, and metric is mostly based on bandwidth in EIGRP.

Two caveats: once the links are selected, their proportions have to be "adjusted" to fit CEF's load-sharing mechanisms.  Per prefix, there are 16 buckets that can be assigned to paths.  In your case, you're hoping for 4/5 over the 2Mb link and 1/5 over the 512k link, but you'll (probably) end up with 13/16 over the 2Mb link and 3/16 over the 512k link, which isn't exactly the split you'd want.  Also, by default FLOWS are divided up over the possible paths based on the CEF proportions, not PACKETS.  If your flows are consistently different enough, you could end up with big-packet flows over one link and small-packet flows over the other link; the flows are distributed as the numbers say, but the bandwidth isn't.  The only way around this, and I do NOT recommend it, is "ip load-sharing per-packet" on both links to do per-packet load-sharing.
Random Solutions  
 
programming4us programming4us