How about this simple scheme:
Dedicate a special cache IP address for your cache, and use static
routes to direct the traffic to the appropriate cache server. Then use a
virtual IP interface to get the host to accept the traffic.
If you need to load balance on several caches at some points in your
network, then use a IP range, DNS round-robin, and multiple static
routes (one for each load share of the IP range)..
This even gives some crash reduncandy for free. If the cache host
crashes the router detects this (after at most a ARP cache timeout) and
uses the next route based on route metrics. It is not a graceful
switch-over but it is free. Graceful switch-over requires a TCP
redirector and can't be implemented at the IP level.
--- Henrik Nordström Sparetime Squid HackerReceived on Sat Apr 25 1998 - 05:05:35 MDT
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:39:57 MST