Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Jun 2004 11:38:11 -0700
From:      "Mitch (bitblock)" <mitch@bitblock.com>
To:        "Rene de Vries" <rene@canyon.xs4all.nl>
Cc:        'Joe Hamelin' <joe@nethead.com>
Subject:   RE: 2 adsl connections load balancing with natd/ipfw
Message-ID:  <JFEFJAFJPNHFPLKLGIHEOEMIDPAA.mitch@bitblock.com>
In-Reply-To: <8EBC1C3A-B7E1-11D8-BD82-00039357FA7A@canyon.xs4all.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Rene!

That concept was recently suggested to me by a friend on another project - I
haven't had a chance to try it yet though - any pointers on a starter rule
set greatly appreciated...

thanks.

m/

> -----Original Message-----
> From: Rene de Vries [mailto:rene@canyon.xs4all.nl]
> Sent: Sunday, June 06, 2004 10:47 AM
> To: Mitch (bitblock)
> Cc: 'Joe Hamelin'; freebsd-isp@freebsd.org; David J. Hughes
> Subject: Re: 2 adsl connections load balancing with natd/ipfw
>
>
> Mitch,
>
> Why so complicated.
>
> Simply start two different natd instances one for each ADSL line. Make
> one of the ADSL lines the default route. Then based on the source
> address (just modified by natd) fast-route traffic which tries to leave
> via the default route over the wrong interface to the other interface's
> next hop (using ipfw).
>
> You could apply various methods of determining over which ADSL line the
> traffic will leave, e.g. source port, source address, dest address
> etc...
>
> This solution doesn't require provider assistance and would even work
> when you have two different providers.
>
> René
>
> On May 26, 2004, at 2:59, Mitch (bitblock) wrote:
>
> > Hey David - didn't see your reply before I replied to Joe there - any
> > more
> > info appreciated - I have both ends of the solution (I think) - just
> > need to
> > know the best way to config!
> >
> > Consider these ip's and interfaces... what do I do? Is ISPF lighter
> > weight
> > than BGP (considering the limited deployment?)
> >
> > Client A <-----\
> >     X.X.X.2     \
> >                  ----------> Router <------------->
> >                  / / X.X.X.1         X.X.Y.2
> >       X.X.X.3   / /
> > Client B <-----/ /
> >          <------/
> >       X.X.X.4
> >
> > Router is FreeBSD based, and Client A and Client B are also FreeBSD
> > based,
> > and have a second interface to the internal networks at Client A and
> > Client
> > B.
> >
> > I'm wondering if my other problem (the fact that Client A can't see
> > Client B
> > as there is an ATM path for it to Router, but as Client B's addresses
> > are on
> > the same subnet, and not bounced off the Router (and there is no
> > direct ATM
> > path) there is no connection...
> >
> > Any help or advice greatly appreciated.
> >
> > Thanks.
> >
> > m/
> >
> >> -----Original Message-----
> >> From: owner-freebsd-isp@freebsd.org
> >> [mailto:owner-freebsd-isp@freebsd.org]On Behalf Of David J. Hughes
> >> Sent: Tuesday, May 25, 2004 4:08 PM
> >> To: 'Joe Hamelin'; freebsd-isp@freebsd.org
> >> Subject: RE: 2 adsl connections load balancing with natd/ipfw
> >>
> >>
> >>
> >> Actually, that isn't quite correct.  You do not need a virtual IP
> >> address (such as an HSRP or VRRP setup).  You just need equal cost
> >> paths from the ISP to you.
> >>
> >> To achieve this you will need to route an address range from your
> >> ISP to your network.  It can be your address space, a small piece
> >> of ISP provided space, or even a chunk of private space.  Just as
> >> long as it's routed from the ISP to you via the DSL tails.  The
> >> ISP just needs to see equal cost paths to your prefix via BOTH
> >> your DSL tails.  That way they will use both.
> >>
> >> There are several ways to do this (inc running eBGP or OSPF to them
> >> from your equipment).  Have a chat with your ISP to see what options
> >> they would consider.
> >>
> >>
> >> David
> >
> > _______________________________________________
> > freebsd-isp@freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-isp
> > To unsubscribe, send any mail to "freebsd-isp-unsubscribe@freebsd.org"
> >
> --
> René de Vries <rene@tunix.nl>
> Tunix Internet Security & Training
>
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?JFEFJAFJPNHFPLKLGIHEOEMIDPAA.mitch>