From owner-freebsd-isp Tue Aug 1 19:55:48 2000 Delivered-To: freebsd-isp@freebsd.org Received: from velvet.sensation.net.au (serial1-2-velvet-brunswick.sensation.net.au [203.20.114.195]) by hub.freebsd.org (Postfix) with ESMTP id 77FFB37BF7E for ; Tue, 1 Aug 2000 19:55:37 -0700 (PDT) (envelope-from rowan@sensation.net.au) Received: from localhost (rowan@localhost) by velvet.sensation.net.au (8.9.3/8.9.3) with ESMTP id MAA92238 for ; Wed, 2 Aug 2000 12:55:30 +1000 (EST) (envelope-from rowan@sensation.net.au) X-Authentication-Warning: velvet.sensation.net.au: rowan owned process doing -bs Date: Wed, 2 Aug 2000 12:55:26 +1000 (EST) From: Rowan Crowe To: freebsd-isp@freebsd.org Subject: Re: Teaming Network Interfaces In-Reply-To: <712384017032D411AD7B0001023D799B33B188@sn1exchmbx.nextvenue.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-isp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Tue, 1 Aug 2000, Nick Evans wrote: > Does anyone know of a project or other plans to implement teaming of network > interfaces in FreeBSD? Something that will allow two or more NICs share the > "same" IP Address, MAC address, etc. for network fault tolerance purposes? I > found nothing in the archives and it's pretty disconcerting that no one is > spending any time on fault tolerance for a network operating system. You could do something similar with dynamic routing. 1. Each NIC has a separate address and physical network (or perhaps the same physical network, but still different IPs). 2. Actual "server" IPs are aliases on lo0. 3. A dynamic routing protocol such as RIP or OSPF advertises these IPs, perhaps applying a higher metric to one of the interfaces so that one is preferred when both are working. 4. When one interface fails, the route to the server IPs changes to the other card. Of course, this requires that the interface fails *completely*, if it starts behaving erratically then that's another matter... Cheers. -- Rowan Crowe http://www.rowan.sensation.net.au/ Sensation Internet Services http://info.sensation.net.au/ Melbourne, Australia Phone: +61-3-9388-9260 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isp" in the body of the message