cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1460
Views
0
Helpful
2
Replies

Cisco 886VA - Multiple PPPoE Line Load Balancing

lauresfrank
Level 1
Level 1

Dear Cisco Community,

due to the need of increased bandwidth a customer ordered three ADSL6000/576Kbit lines from the same ISP. Dial-in is done with PPPoE and the IP is not static.

- Is it possible to load balance between the three ISP lines with this router as the Cisco 886VA-K9 (Advanced IP Services) doesnt support PFR/OER I want to load balance per session, meaning each TCP session takes the same path, the next TCP session takes second path, next TCP session takes third path, then first path again and so on.

- I did read the tutorials avaiable, but they don't discuss how the lines are used in round-robin fashion, just how to distribute different traffic on different lines. (https://supportforums.cisco.com/document/32186/dual-internet-links-nating-pbr-and-ip-sla?page=1) or (http://www.cisco.com/c/en/us/support/docs/ip/network-address-translation-nat/100658-ios-nat-load-balancing-2isp.html)

- How would you solve this challenge?

 

Relevant config so far:

!
vlan 1
 name #LAN#

!

vlan 2

 name #WAN-Uplink1#
!
vlan 3
 name #WAN-Uplink2#
!
interface FastEthernet0
 description #LAN#
 switchport access vlan 1
!
interface FastEthernet2
 description #WAN-Uplink1#
 switchport access vlan 2
 no ip address
 pppoe enable
 pppoe-client dial-pool-number 20
!
interface FastEthernet3
 description #WAN-Uplink2#
 switchport access vlan 3
 no ip address
 pppoe enable
 pppoe-client dial-pool-number 30
!
interface ATM0
 description #WAN-Uplink3#
 no ip address
 logging event atm pvc state
 logging event atm pvc autoppp
 logging event subif-link-status
 no atm ilmi-keepalive
 no ip redirects
 no ip unreachables
 no ip proxy-arp
 dsl enable-training-log delay 0
 dsl bitswap both
!
interface ATM0.1 point-to-point
 bandwidth 550
 bandwidth receive 6000
 pvc pvc 1/32
  pppoe enable
  pppoe-client dial-pool-number 10
  vbr-nrt 500 500 1
  service-policy out WAN-Control1-Parent
 !
!
!
interface Vlan1
 description #LAN#
 ip address 172.16.1.1 255.255.255.0
 ip nat inside
 ip virtual-reassembly in
!
interface Dialer1
 description #WAN-Dialer1#
 bandwidth 550
 bandwidth receive 6000
 ip address negotiated
 ip mtu 1492
 ip nat outside
 ip virtual-reassembly in
 encapsulation ppp
 ip tcp adjust-mss 1452
 dialer pool 20
 dialer idle-timeout 0
 ppp authentication chap pap callin
 ppp chap hostname XXX
 ppp chap password XXX
 ppp pap sent-username XXX
 ppp ipcp dns request accept
 ppp ipcp route default
 ppp ipcp address accept
 no cdp enable
 service-policy output WAN-Control2-Parent
!
!
interface Dialer2
 description #WAN-Dialer2#
 bandwidth 550
 bandwidth receive 6000
 ip address negotiated
 ip mtu 1492
 ip nat outside
 ip virtual-reassembly in
 encapsulation ppp
 ip tcp adjust-mss 1452
 dialer pool 30
 dialer idle-timeout 0
 ppp authentication chap pap callin
 ppp chap hostname XXX
 ppp chap password XXX
 ppp pap sent-username XXXX
 ppp ipcp dns request accept
 ppp ipcp route default
 ppp ipcp address accept
 no cdp enable
 service-policy output WAN-Control3-Parent
!
!
interface Dialer3
 description #WAN-Dialer3-ATM#
 bandwidth 550
 bandwidth receive 6000
 ip address negotiated
 ip mtu 1492
 ip nat outside
 ip virtual-reassembly in
 encapsulation ppp
 ip tcp adjust-mss 1452
 dialer pool 10
 dialer idle-timeout 0
 ppp authentication chap pap callin
 ppp chap hostname XXX
 ppp chap password 7 XXX
 ppp pap sent-username xxx
 ppp ipcp dns request accept
 ppp ipcp route default
 ppp ipcp address accept
 no cdp enable
!

!
ip nat inside source route-map ISP1 interface Dialer1 overload
ip nat inside source route-map ISP2 interface Dialer2 overload
ip nat inside source route-map ISP3 interface Dialer3 overload
!

!
route-map ISP1 permit 10
 match ip address 100
 match interface Dialer1
!
route-map ISP2 permit 10
 match ip address 100
 match interface Dialer2
!
route-map ISP3 permit 10
 match ip address 100
 match interface Dialer3
!
access-list 100 remark #NAT-LIST#
access-list 100 permit ip 172.16.1.0 0.0.0.255 any
!

 

Thank you for helping.

2 Replies 2

luelco1971
Level 1
Level 1

Hi lauresfrank,

Did you ever manage to solve this challenge?

Mike

Hi, i used three default routes, each point to a different gateway IP. Load balancing over those three lines is very equal. 

Review Cisco Networking for a $25 gift card