Date: Mon, 20 Jul 1998 14:29:44 -0700 From: David Greenman <dg@root.com> To: Julian Elischer <julian@whistle.com> Cc: Ray Bellis <rpb@community.net.uk>, freebsd-isp@FreeBSD.ORG Subject: Re: Load balancing across 2 E1s? Message-ID: <199807202129.OAA04651@implode.root.com> In-Reply-To: Your message of "Mon, 20 Jul 1998 11:31:21 PDT." <Pine.BSF.3.95.980720110216.23919D-100000@current1.whistle.com>
next in thread | previous in thread | raw e-mail | index | archive | help
>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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199807202129.OAA04651>