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