On Thu, Oct 29, 2009 at 3:49 PM, Kenneth Gonsalves
<[email protected]>wrote:

> > The goal here is to send the outgoing traffic to the Internet using 2
> > or more default routes instead of one default
> > route.
>
It is a very simple idea and easy thing to do in OpenBSD. In Linux of
> > course it is difficult. ;)
>

The route command does take multiple gateways including those for default
route with metric/ weights etc. ECMP works well too. Linux also has an
option of per packet or per connection based balancing which is useful if
upstream routers use stateful filtering. It is pretty simple and easy in
Linux too. Shorewall does use this.


>
> using shorewall, it is dead easy - one can do load balancing also, the only
> problem is when some ISP goes down
>
option 1: use Julian Anastasov's DGD patches.
option 2: I did this very early os I did not want to patch and recompile the
kernel. Wrote a shell script to ping different ISP gateways and store states
based on return codes. Had old states and new states variables based on
which route was redefined. Put this in crontab and it worked like a charm.

Mohan
_______________________________________________
To unsubscribe, email [email protected] with 
"unsubscribe <password> <address>"
in the subject or body of the message.  
http://www.ae.iitm.ac.in/mailman/listinfo/ilugc

Reply via email to