[60344] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

Re: Server Redundancy

daemon@ATHENA.MIT.EDU (Paul Vixie)
Wed Aug 6 19:00:24 2003

To: nanog@merit.edu
From: Paul Vixie <vixie@vix.com>
Date: 06 Aug 2003 22:59:43 +0000
In-Reply-To: <288FAF5565A1A74EA5E35C39E7EE1D42077FE296@mail.temgweb.com>
Errors-To: owner-nanog-outgoing@merit.edu


Using outboard appliances for "server load balancing" is unnecessary,
and it adds more powered boxes (thus decreasing theoretical reliability).

If your upstream router can speak OSPF and is made by either Cisco or
Juniper then it will implement ECMP (equal cost multipath).  If you put
your "service address" on lo0 as an alias, and you run Zebra or GateD
on the "service hosts" which possess that alias address, then each such
host will appear to be a router toward the service address as a "stub host"
and your upstream routers will dtrt wrt flow hashing for udp or tcp traffic
(that is, the udp/tcp port number will figure into the hash function, so
you won't multipath your tcp sessions.)

This is how f-root has worked for years.  Look ma, no appliances.
-- 
Paul Vixie

home help back first fref pref prev next nref lref last post