Seems really interesting, I also noticed this in kernel sources but I didn't try it since I didn't see it in any howtos out there. I'm using load balancing with Julian's patch for 5 dsl lines but I will be adding 20 more in short, so I may try out this. BTW Julian's patch didn't work for me with 2.6 kernel, but it did with 2.4.29. Edu PD: what command lines did you use to make load balancing work with that kernel module? On 3/6/06, Andreas Hasenack <ahasenack@xxxxxxxxxxxx> wrote: > I've been reading about multipath routes and found something that no howto I > saw mentioned so far: multipath algorithms. > > The kernel has the followings: > # zgrep MULTIPATH_ /proc/config.gz > CONFIG_IP_ROUTE_MULTIPATH_CACHED=y > CONFIG_IP_ROUTE_MULTIPATH_RR=m > CONFIG_IP_ROUTE_MULTIPATH_RANDOM=m > CONFIG_IP_ROUTE_MULTIPATH_WRANDOM=m > CONFIG_IP_ROUTE_MULTIPATH_DRR=m > CONFIG_DM_MULTIPATH_EMC > > iproute2 also has support for these (at least, it passed them forward to the > kernel): > static char *mp_alg_names[IP_MP_ALG_MAX+1] = { > [IP_MP_ALG_NONE] = "none", > [IP_MP_ALG_RR] = "rr", > [IP_MP_ALG_DRR] = "drr", > [IP_MP_ALG_RANDOM] = "random", > [IP_MP_ALG_WRANDOM] = "wrandom" > }; > > The "ip route add" option is "mpath". I quickly tried with an adsl modem on > ppp0 and dialup one on ppp1 and using drr seems to have worked, tcpdump > showed locally originated traffic going out both interfaces. > > Anybody else tried these and care to comment? > _______________________________________________ > LARTC mailing list > LARTC@xxxxxxxxxxxxxxx > http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc > _______________________________________________ LARTC mailing list LARTC@xxxxxxxxxxxxxxx http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc