Date: Wed, 22 Jan 1997 15:51:30 -0800 From: John Polstra <jdp@polstra.com> To: freebsd-hackers@freebsd.org Subject: Fault-tolerant network with 2 ethernets Message-ID: <199701222351.PAA04715@austin.polstra.com>
next in thread | raw e-mail | index | archive | help
This is probably a routing 101 question. But I've never had to do much with routing, so I could use some advice. A client wants a fault-tolerant LAN setup like this: ethernet A (100BaseT) ---+------+------+------+------+------+--- | | | | | | host host host host host host | | | | | | ---+------+------+------+------+------+--- ethernet B (100BaseT) The goal is that either ethernet could go down, yet all the hosts could still talk to each other. Or, one of the ethernet cards on a host could go down, and it could still talk to all the other hosts. In either case, it has to happen automatically, without manual intervention. Load balancing isn't a goal, just fault-tolerance. At first I was hoping that routed could do this for me, without the applications even being aware of it. But now I'm not so sure. Each ethernet will have to have its own IP network number (right?), and so each host will have to have 2 IP addresses. A given packet will be addressed to only a single IP address, and that implies it's headed for a particular ethernet. If that ethernet is down, all addresses on it are down, and the packet won't be delivered no matter what routed does. Is this analysis correct? Is there a simple way to get what I want? How about a non-simple way? -- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Self-knowledge is always bad news." -- John Barth
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199701222351.PAA04715>