load balancing

Hi all…

I need to make load balancing with 4 adsl conections ( I will config 4 pppoe client directly in mkt) so can i make bonding all 4 connection to get one an this one make load balancing with queue (share bandwith manual)?

Well, ECMP is a very good solution, except … it doesn’t behave well with MSN and generally
other webpages which would require authentication.
So the new solution proposed by MikroTik is PCC:

http://wiki.mikrotik.com/wiki/PCC

Take a look.

Here are 2 MikroTik Wiki pages about Load Balancing:
http://wiki.mikrotik.com/wiki/Load_Balancing_over_Multiple_Gateways
http://wiki.mikrotik.com/wiki/Improved_Load_Balancing_over_Multiple_Gateways (quite similar to the PCC link Caci99 gave)

I hope that you know the difference between Line bonding and Load balancing? With Line bonding you can have 1 connection using the total bandwidth, where as with load balancing you have to have at least 4 connections to utilize the total bandwidth in your case. Not all ISP’s (if not only a few) support line bonding though.

PPC is good, but I could not get it to work as expected. I use Nth which cause you downloading a file with a download manager to use all lines at the same time. Nice fast downloads. But I route all port 443,8443 traffic through one WAN and an address list of about 5 problem websites through another WAN. Works well for me so far. I was thinking of using a combination of both PCC and Nth by balancing https & my addr-list traffic by PCC to preserve sessions (as banking sites, etc would log you out randomly otherwise) and the rest with Nth for max speed. With Nth, opening a webpage would use all WANs, with PCC you ‘lock’ and address-pair or address-port pair to one WAN. PCC is supposed to be more stable, reliable, but overall a bit slower user experience than Nth.

My 2c worth

Thanks for help but I was confused, so I espected to have 4X4mb dsl conection and put together and test the speed and get 16mb but it’s impossible. :smiley:

edgar_abraham, with load balancing you could get 16Mbps from a single server using 4x 4Mbps connections, BUT you have to at least have 4 separate connections (segmented download) to the server to get 16Mbps with load balancing.
However, with line bonding, you could get 16Mbps with a single connection.