From owner-freebsd-isp Mon Jul 20 14:31:44 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA18546 for freebsd-isp-outgoing; Mon, 20 Jul 1998 14:31:44 -0700 (PDT) (envelope-from owner-freebsd-isp@FreeBSD.ORG) Received: from implode.root.com (implode.root.com [198.145.90.17]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA18524 for ; Mon, 20 Jul 1998 14:31:32 -0700 (PDT) (envelope-from root@implode.root.com) Received: from implode.root.com (localhost [127.0.0.1]) by implode.root.com (8.8.5/8.8.5) with ESMTP id OAA04651; Mon, 20 Jul 1998 14:29:44 -0700 (PDT) Message-Id: <199807202129.OAA04651@implode.root.com> To: Julian Elischer cc: Ray Bellis , freebsd-isp@FreeBSD.ORG Subject: Re: Load balancing across 2 E1s? In-reply-to: Your message of "Mon, 20 Jul 1998 11:31:21 PDT." From: David Greenman Reply-To: dg@root.com Date: Mon, 20 Jul 1998 14:29:44 -0700 Sender: owner-freebsd-isp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >you can look in the archives ('net' mailing list) for references to the >'mpath' patches.. > >julian >(thye may not apply totally cleanly due to some checnges in FreeBSD since >then, but they should bo 99% what you need) There are several problems with the mpath implementation. While I like the general idea of hanging multiple destinations off of a route, doing so causes a plethora of incompatiblity problems with various utilities. The current implementation seems to also not have support for deterministic routing so that packet reordering doesn't occur. The solution that I'm working on is far simpler and is implemented by creating a virtual interface which is then configured with the desired destinations (circuit aggregation). It will support both queue-size based load balancing as well as deterministic load balancing (by hashing on the destination address) - you chose which is best for your environment. This should all be compatible with existing utilites and not require any changes to the kernel routing code or interfaces. -DG David Greenman Co-founder/Principal Architect, The FreeBSD Project To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isp" in the body of the message