From owner-freebsd-net@FreeBSD.ORG Thu Jan 22 23:02:21 2004 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B4D1716A4F0 for ; Thu, 22 Jan 2004 23:02:21 -0800 (PST) Received: from ns2.alphaque.com (ns2.alphaque.com [202.75.47.153]) by mx1.FreeBSD.org (Postfix) with SMTP id 168A443D4C for ; Thu, 22 Jan 2004 23:00:56 -0800 (PST) (envelope-from dinesh@alphaque.com) Received: (qmail 9766 invoked by uid 0); 23 Jan 2004 06:59:22 -0000 Received: from lucifer.net-gw.com (HELO prophet.alphaque.com) (202.75.47.153) by lucifer.net-gw.com with SMTP; 23 Jan 2004 06:59:22 -0000 Received: from localhost (localhost.alphaque.com [127.0.0.1]) by prophet.alphaque.com (8.12.10/8.12.9) with ESMTP id i0N6VxDQ003982; Fri, 23 Jan 2004 14:31:59 +0800 (MYT) (envelope-from dinesh@alphaque.com) Date: Fri, 23 Jan 2004 14:31:59 +0800 (MYT) From: Dinesh Nair To: "Randall R. Stewart (home)" In-Reply-To: <400BC9E5.8010609@stewart.chicago.il.us> Message-ID: <20040123142736.B532-100000@prophet.alphaque.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: Poul-Henning Kamp cc: net@freebsd.org Subject: Re: Multihomed UDP server X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jan 2004 07:02:21 -0000 On Mon, 19 Jan 2004, Randall R. Stewart (home) wrote: > One of the problems I think that is fundamental to BSD and multi-homing > is the lack of supports for multiple-default routes. And even in O/S's there's a patch to FreeBSD 4.8 which adds multipath support at http://www.dsm.fordham.edu/~tanzer/multipath/ i've tested it on FreeBSD 4.9 and it works, with the addition of an additional modification. see another thread in -net for details. > sigh... someday BSD's will decide to better support M-Homing.. for now > hacks are appropriate :-/ yes they are. i'm exploring to see if i can implement multipath functionality as a new netgraph node. this, for starters, would at least to an extent provide modularity to the existing mpath patches referenced above and back porting to earlier 4.x systems without modifying the core tcp/ip stack of freebsd. one possible addition to functionality in this yet-to-be-written node could perhaps be a heartbeat to the next hop router and to down that route/interface if the next hop was down for any reason. Regards, /\_/\ "All dogs go to heaven." dinesh@alphaque.com (0 0) http://www.alphaque.com/ +==========================----oOO--(_)--OOo----==========================+ | for a in past present future; do | | for b in clients employers associates relatives neighbours pets; do | | echo "The opinions here in no way reflect the opinions of my $a $b." | | done; done | +=========================================================================+