I tried this yesterday, and found that a ping test resulted in echo requests leaving via one path, and the replies coming back via the other. Repeated tests never swapped the order, or mixed the flows (ie: requests were always sent via the same path and ditto for replies) Is that what you referred to by "route balancing" or should I have seen different results?
Essentially, I'd like to have something along the order of: "I have a 10mbps traffic stream entering a router. I want two 5mbps (approximately) streams leaving the router for the next hop. If there are three paths, then allocate approximately 33% of the total traffic to each path, and so on."
Cheers!
Jon
> -----Original Message-----
> From: Andi Kleen [mailto:ak@suse.de]
>
> On Mon, Jul 31, 2000 at 11:30:33AM -0400, Jonathan Earle wrote:
> >
> lists, but what I
> > want is not so much failover, but rather, multiple
> simultaneous traffic
> > flows.
>
> The multipath routing in Linux 2.2 does that fine.
>
> You need to have multipath routing enabled in the kernel
> configuration.
>
> ip route add net/prefix nexthop dev eth1 weight 1 nexthop dev
> eth2 weight 1
>
> Note, it is true route balancing, no load balancing by packet.
>
> For details see the iproute2 documentation.