All of lore.kernel.org
 help / color / mirror / Atom feed
* [LARTC] Two ADSL Lines either ECMP or BGP?
@ 2002-02-14 18:40 Chris Murray
  2002-02-15  0:24 ` Whit Blauvelt
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Chris Murray @ 2002-02-14 18:40 UTC (permalink / raw)
  To: lartc

Hi -

I am trying to find a Linux based solution for one of my clients, I want
to bond two adsl lines into one, with redundancy (if one fails the other
does all the work).

I've been looking into ECMP (Equal Cost Multipath), I know BGP would
work, but something like ECMP would be much simpler. I have full control
of both ends of the connections and I can have both ADSL lines terminate
in the same router on each end.

I guess my question for the list is; is ECMP a solution for this? I know
it does the round-robin distribution of packets, but can it still work
if one line fails? Or do I have to run a routing protocol to remove the
bad route from the table?

Also, any good links to documentation on ECMP for linux would be very
helpful.

Thanks

-- 
Chris Murray                    Network Services Specialist
cmurray@stargate.ca             Stargate Connections, Inc.
http://www.stargate.ca/         ph. +1 (604) 606-8988

_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://ds9a.nl/lartc/

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [LARTC] Two ADSL Lines either ECMP or BGP?
  2002-02-14 18:40 [LARTC] Two ADSL Lines either ECMP or BGP? Chris Murray
@ 2002-02-15  0:24 ` Whit Blauvelt
  2002-02-15  0:49 ` Chris Murray
  2002-02-16 16:24 ` bert hubert
  2 siblings, 0 replies; 4+ messages in thread
From: Whit Blauvelt @ 2002-02-15  0:24 UTC (permalink / raw)
  To: lartc

On Thu, Feb 14, 2002 at 10:40:29AM -0800, Chris Murray wrote:

> I am trying to find a Linux based solution for one of my clients, I want
> to bond two adsl lines into one, with redundancy (if one fails the other
> does all the work).

Some questions that would put this in better focus for some of us:

1. Are both lines from the same provider?

2. Are you trying to have both lines involved in _individual_ transactions,
or just distribute transactions over the two lines?

3. Do you have a Class C or better for each line?

4. What protocols are you primarily trying to serve? In what direction?

You can certainly do what you want to do, more or less, and get answers here
on how, but we need to know more about what you have and what the particular
results you need in the solution are.

Whit
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://ds9a.nl/lartc/

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [LARTC] Two ADSL Lines either ECMP or BGP?
  2002-02-14 18:40 [LARTC] Two ADSL Lines either ECMP or BGP? Chris Murray
  2002-02-15  0:24 ` Whit Blauvelt
@ 2002-02-15  0:49 ` Chris Murray
  2002-02-16 16:24 ` bert hubert
  2 siblings, 0 replies; 4+ messages in thread
From: Chris Murray @ 2002-02-15  0:49 UTC (permalink / raw)
  To: lartc

On Thu, 2002-02-14 at 16:24, Whit Blauvelt wrote:
> On Thu, Feb 14, 2002 at 10:40:29AM -0800, Chris Murray wrote:
> 
> > I am trying to find a Linux based solution for one of my clients, I want
> > to bond two adsl lines into one, with redundancy (if one fails the other
> > does all the work).
> 
> Some questions that would put this in better focus for some of us:
> 
> 1. Are both lines from the same provider?
> 
> 2. Are you trying to have both lines involved in _individual_ transactions,
> or just distribute transactions over the two lines?
> 
> 3. Do you have a Class C or better for each line?
> 
> 4. What protocols are you primarily trying to serve? In what direction?
> 
> You can certainly do what you want to do, more or less, and get answers here
> on how, but we need to know more about what you have and what the particular
> results you need in the solution are.
> an.ds9a.nl/mailman/listinfo/lartc HOWTO: http://ds9a.nl/lartc/


Hi Whit - 

Sorry I didn't make myself clearer. Both ADSL lines are from the same
ISP.  I want to get some load balancing and redundacny out of the two
adsl line combination. This is beign done to get more available outbound
bandwidth. (1.5mb down/640k up) x 2.

I could have a class C or more for each line, but it is beyond my
clients needs. I need to have data in both directions, they have a lot
of VPN users that tie up the available bandwidth when some remote user
trys to grab a large file and saturates the available upstream
bandwidth.

I am looking at TEQL on the advice of Marc. I am just trying to see if
it can provide the failover as well as the aggregation of bandwidth. 

I hope this makes sense, let me know if I need to elaborate a bit more.

Thanks - Chris

-- 
Chris Murray                    Network Services Specialist
cmurray@stargate.ca             Stargate Connections, Inc.
http://www.stargate.ca/         ph. +1 (604) 606-8988

_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://ds9a.nl/lartc/

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [LARTC] Two ADSL Lines either ECMP or BGP?
  2002-02-14 18:40 [LARTC] Two ADSL Lines either ECMP or BGP? Chris Murray
  2002-02-15  0:24 ` Whit Blauvelt
  2002-02-15  0:49 ` Chris Murray
@ 2002-02-16 16:24 ` bert hubert
  2 siblings, 0 replies; 4+ messages in thread
From: bert hubert @ 2002-02-16 16:24 UTC (permalink / raw)
  To: lartc

On Thu, Feb 14, 2002 at 04:49:08PM -0800, Chris Murray wrote:

> I am looking at TEQL on the advice of Marc. I am just trying to see if
> it can provide the failover as well as the aggregation of bandwidth. 

You need to define a definition of 'working' for your two ADSL lines. You
may find that the device may be up and that you can ping the other side, and
still have no connectivity to the internet. The kernel can't really figure
out for you if a link is 'working' in this aspect.

Your best bet is to define a cron script that pings hosts which are known to
be up. If one of your links has, say, 3 times more packetloss than the other
one, you may consider that link 'down' and reroute.

Regards,

bert

-- 
http://www.PowerDNS.com          Versatile DNS Software & Services
http://www.tk                              the dot in .tk
Netherlabs BV / Rent-a-Nerd.nl           - Nerd Available -
Linux Advanced Routing & Traffic Control: http://ds9a.nl/lartc
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://ds9a.nl/lartc/

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2002-02-16 16:24 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-02-14 18:40 [LARTC] Two ADSL Lines either ECMP or BGP? Chris Murray
2002-02-15  0:24 ` Whit Blauvelt
2002-02-15  0:49 ` Chris Murray
2002-02-16 16:24 ` bert hubert

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.