[squid-users] poor mans load balancing

From: Carsten Ralle <cr_at_i4yoo.de>
Date: Tue, 07 Feb 2012 17:37:54 +0100

Hi everybody,

we run a special installation using three DSL lines in parallel using
the following layout with two squid servers

               squid-server
         (private network 10.x.x.x)
                     |
              multi-WAN router
              | | |
       (3 DSL lines, 3 fixed public IPs)
              | | |
              | | |
              | | |
              | | |
              | | |
        squid-server (fixed public IP)
                    |
                    |
                INTERNET
            (HTTP/HTTPS/FTP)

This setup was chosen, because the router was not able to keep a session
from one client to one web server on the same DSL-line (so some servers
had problems seeing clients with permanently changing IP addresses) and
the only local provider still doesn't sell MLPPP or line bonding in our
area.

the squid.conf line the public parent cache looks like this:
----------------------------------------------------------------
cache_peer 1.2.3.4 parent 1234 7 no-query default

Right now the whole thing runs perfectly distributing web access over
the three lines, but the speed of one connection to a server is limited
to the native speed of the single DSL-line it's currently using (2-4
MBit/s).

So my question is:

Is there a configuration (preferably without ICP) to transparently use
all three lines in parallel for a connection (e.g. HTTP/FTP-download or
data streaming) ?

All suggestions are welcome.
Thanks for looking at my issue,

Carsten
Received on Tue Feb 07 2012 - 16:38:22 MST

This archive was generated by hypermail 2.2.0 : Wed Feb 08 2012 - 12:00:02 MST