Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Aug 1996 11:00:44 +0900 (JST)
From:      Michael Hancock <michaelh@cet.co.jp>
To:        Darren Reed <avalon@coombs.anu.edu.au>
Cc:        "Daniel O'Callaghan" <danny@panda.hilink.com.au>, sos@FreeBSD.org, freebsd-hackers@FreeBSD.org, ipfilter@coombs.anu.edu.au
Subject:   Re: Load-balancing box
Message-ID:  <Pine.SV4.3.93.960813103322.13759B-100000@parkplace.cet.co.jp>
In-Reply-To: <199608121201.FAA15946@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 12 Aug 1996, Darren Reed wrote:

> TO solve the above, you would simply do something like:
> 
> rdr ed0 webserver/32 port 80 -> webserver1 port 80
> rdr ed0 webserver/32 port 8000 -> webserver2 port 80
> rdr ed0 webserver/32 port 8080 -> webserver3 port 80
> 

What's needed is ...

> rdr ed0 webserverA/32 port 80 -> webserver1 port 80
> rdr ed0 webserverA/32 port 80 -> webserver2 port 80
> rdr ed0 webserverA/32 port 80 -> webserver3 port 80

webserverA is what DNS advertises.  webservers 1 to 3 have mirrored
content.

When the redirector box starts up all servers are given zero cost requests
are redirected on a least cost basis with round-robin on identical costs.
(This is just an example of a distribution policy)

Servers that don't respond are assigned infinite cost and a
back-in-service algorithm can be used to get the rebooted server back in
the pool.

Regards,


Mike Hancock




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.SV4.3.93.960813103322.13759B-100000>