LARTC
[Top] [All Lists]

Re: [LARTC] Load Balance and SNAT problem.

To: Salim S I <salim.si@cipherium.com.tw>
Subject: Re: [LARTC] Load Balance and SNAT problem.
From: Peter Rabbitson <rabbit@rabbit.us>
Date: Wed, 27 Jun 2007 07:54:42 +0200
Cc: 'Mail List - Linux Advanced Routing and Traffic Control' <lartc@mailman.ds9a.nl>, 'Grant Taylor' <gtaylor@riverviewtech.net>
Delivered-to: sp-com-lists@consult.net
Delivered-to: lartc-list@securepoint.com
Delivered-to: lartc@outpost.ds9a.nl
In-reply-to: <000001c7b862$0f009270$b9021d0a@SalimSi>
List-archive: <http://mailman.ds9a.nl/pipermail/lartc>
List-help: <mailto:lartc-request@mailman.ds9a.nl?subject=help>
List-id: "Mailinglist of the Linux Advanced Routing &amp; Traffic Control project" <lartc.mailman.ds9a.nl>
List-post: <mailto:lartc@mailman.ds9a.nl>
List-subscribe: <http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc>, <mailto:lartc-request@mailman.ds9a.nl?subject=subscribe>
List-unsubscribe: <http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc>, <mailto:lartc-request@mailman.ds9a.nl?subject=unsubscribe>
References: <000001c7b862$0f009270$b9021d0a@SalimSi>
Sender: lartc-bounces@mailman.ds9a.nl
User-agent: Mozilla-Thunderbird 2.0.0.4 (X11/20070618)
Salim S I wrote:
The caching is per destination and source ip. TOS, fwmark and input
interface too, if present.

Interesting... It definitely did not work in my scenario though. I am going to test this again in the near future, and if you are right I will rest my case.

Routing with netfilter does not solve cache problems anyway, cache will
still be present, and it will be consulted before routing tables are
hit.

This is true for locally generated traffic only. Any incomming/forwarded traffic can be controlled in the PREROUTING, thus the cache is never consulted.

Both solutions work pretty well; there are die-hard fans for both of the
above approaches. Recent archives of lartc have lot of discussions on
it.

I am actually simply jealous that some people apparently get it to work in-kernel, and I can't seem to. My requirements are pretty simple:

o As transparrent as possible DGD, that can detect 2nd and 3rd hop failures
o Robust load balancing - connections are distributed over all available links, regardless of source and destination, with the possibility of assigning relative channel priorities o NAT compatible - link hopping is not an option, traffic with a specific SRC/DST must stay where it started.

_______________________________________________
LARTC mailing list
LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc

<Prev in Thread] Current Thread [Next in Thread>