Date: Fri, 23 Jun 2006 12:02:08 +0000 From: Baldur Gislason <baldur@foo.is> To: Christopher Martin <outsidefactor@iinet.net.au> Cc: FreeBSD Net Mailing list <freebsd-net@freebsd.org> Subject: Re: Multiple routes to the same destination Message-ID: <20060623120208.GH36671@gremlin.foo.is> In-Reply-To: <52se08$ad99g9@iinet-mail.icp-qv1-irony6.iinet.net.au> References: <52se08$ad99g9@iinet-mail.icp-qv1-irony6.iinet.net.au>
next in thread | previous in thread | raw e-mail | index | archive | help
Well, round robin is really not what you want with IP packets. And how are you going to detect that a route is good without a routing protocol? Baldur On Fri, Jun 23, 2006 at 08:40:09PM +1000, Christopher Martin wrote: > There is probably some good reason for this, but there is just one thing > that seems very lacking from FreeBSD, and that's the ability to put in > multiple routes in the table the same destination. > > Now, I am sure a lot of people are saying "You idiot, use OSPF/BGP/RIP if > you want fail over!" But that's not what I want! In the case of just about > every other OS today you can put in as many routes as you like, and it will > use any routes to a destination in a round robin, assuming they have > equivalent, preferable metrics. Sort of poor mans load balancing. This also > prevents protocols like OSPF from entering multiple routes to destination > networks even if they have the same cost. > > People have tried to overcome this in the past with ipfw rules: > http://lists.freebsd.org/pipermail/freebsd-questions/2005-July/093285.html > > The best this solution (more of a hack, really) can do is route sessions > back out the same interface they came in. > > Is there a good reason? If there isn't one, how much work will it take to > fix? I have to admit that it frustrates me enough to at least have a crack > at fixing it myself, even though I am no expert 1337 coder. > > Please pardon my ignorance! > > C Martin > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060623120208.GH36671>