Re: [squid-users] Question on Strange network setup with 2 Squid servers.

From: Michael D. Setzer II <mikes_at_kuentos.guam.net>
Date: Wed, 08 Apr 2009 00:38:52 +1000

On 8 Apr 2009 at 2:11, Amos Jeffries wrote:

Date sent: Wed, 08 Apr 2009 02:11:04 +1200
From: Amos Jeffries <squid3_at_treenet.co.nz>
To: "Michael D. Setzer II" <mikes_at_kuentos.guam.net>
Copies to: squid-users_at_squid-cache.org
Subject: Re: [squid-users] Question on Strange network setup with
2 Squid
        servers.

> Michael D. Setzer II wrote:
> > My College has two 10Mb connections to two ISPs.
> > The campus has 4 Class C networks from the one ISP.
> > 202.128.71.x
> > 202.128.72.x
> > 202.128.73.x
> > 202.128.79.x
> >
> > The Router has the .1 on all 4 networks.
> >
> > The second ISP connects to the same router, but links via the IP address
> > 202.151.91.113.
> >
> > The routing all goes the the router, and thru some systems, some IP
> > addresses go normal route, and others seem to be NATed thru the other
> > ISP.
> >
> > I have no ideal on how they have it configure.
> >
> > Now for what I have running. Had a squid server running on 202.128.73.28
> > that uses the Main ISP and that has worked fine. I then setup a second
> > Squid on 202.128.71.129 that is routed thru the other ISP. So, the computers
> > in my Classroom can use either of the two ISPs based on which squid server
> > they are set to us.
> >
> > This works OK, and if one checks the load on the networks, one can use the
> > one least used.
> >
> > Is there a way to set the squid servers so they can use both paths most
> > efficently.
> >
>
> Squid built with --enable-icmp and related pinger helper install will
> test network load on all paths to destinations, selecting the fastest or
> shortest link.
>
> Building both Squid this way and not disabling netdb-exchange between
> them makes them share their knowledge of the network topology and
> destination speeds on a regular basis.
>
> NP: Be prepared for some false security complaints from people who don't
> understand what ICMP is designed for or how it works.
>

Thanks for the info. Did look at the squid -v and neither has the icmp option
set, so I'll have to download the source and try building squid with the
options from source. The older machine has an earlier version, so I'll have to
set it up on another machine since that is a production machine running lots
of other things.

Thanks again.

> Amos
> --
> Please be using
> Current Stable Squid 2.7.STABLE6 or 3.0.STABLE13
> Current Beta Squid 3.1.0.6

+----------------------------------------------------------+
  Michael D. Setzer II - Computer Science Instructor
  Guam Community College Computer Center
  mailto:mikes_at_kuentos.guam.net
  mailto:msetzerii_at_gmail.com
  http://www.guam.net/home/mikes
  Guam - Where America's Day Begins
+----------------------------------------------------------+

http://setiathome.berkeley.edu (Original)
Number of Seti Units Returned: 19,471
Processing time: 32 years, 290 days, 12 hours, 58 minutes
(Total Hours: 287,489)

BOINC_at_HOME CREDITS
SETI 7,619,743.5373 | EINSTEIN 2,437,972.5409 | ROSETTA
855,715.2563
Received on Tue Apr 07 2009 - 14:38:33 MDT

This archive was generated by hypermail 2.2.0 : Tue Apr 07 2009 - 12:00:02 MDT