I'm looking at using Bering v1.2 to support multipath routing for link
bandwidth aggregation and failover using leased line + DSL as scenario (1)
and two DSL links as scenario (2). I'm putting my thoughts and would like
feedback on the approach, feasibility, experiences and better methods that
people have worked on.

I've read up documentation on multipath routing. It seems simple for a
leased line scenario for load balancing wherein the dedfault gateway is
given as

ip route add default proto static \
                nexthop via GW1 dev IFE1 \
                nexthop via GW2 dev IFE2

where GWx and IFEx are the gateway IP and interface identifer on the local
machine for each link. Giving weights to each nexthop will allocate flows in
the same ratio. This can be adjusted depending on outgoing bandwidth that we
want to use from each link. However, from my reading, I understand this does
not handle failovers - though not explicitly mentioned anywhere. I've done
some reading on routed, gated and zebra for dynamic routing. I believe these
can discover the routes by building/modifying the routing tables depending
on reachability thro' each link. At this point of time, I'm looking at
outgoing traffic and do not envisage multi-homed traffic for incoming
services. I doubt if for a small link customer, ISPs will be willing to
advertise routes for another ISP's address bank. I'm looking at OSPF and BGP
here. I know that for BGP, we need an AS No which is normally given to ISPs
but not leased line customers.

Has anyone worked on this on Bering? If this works, the next question is for
a dynamic IP allocation scenario like DSL, pppd inserts the default route.
If we have a leased link and a DSL link on Dynamic IP, how do we add the
next hop to an existing static default route using pppd? Or do we need to do
this with pppx-up script? If so, how do we achieve this? I guess this will
also answer a 2 DSL dynamic IP scenario.

I'm willing to put in time and test this configuration out at an ISP
location. I, however, do not know which modules are needed for
routed/gated/zebra to work and associated lrps. I'll do my searching in the
package area but links/compiles from the group will help. In case I need
some modules to be compiled, I look forward to help from the community as I
do not have a LEAF development environment as yet. I'm also not very adept
at it as I'm not a programmer and would not be able to comprehend much if
errors did throw up.

Mohan




-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
------------------------------------------------------------------------
leaf-user mailing list: [EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-user
SR FAQ: http://leaf-project.org/pub/doc/docmanager/docid_1891.html

Reply via email to