[lkml]   [2000]   [Mar]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: iproute and 2.3 question

> Multipath routing is only useful for failover when a device is down in Linux.

Besides that, it works perfectly when you need to split load on servers
talking to enough large number of clients. Any http server is good example.

> For load balancing you can use the existing eql, teql and bonding devices,
> which work at a lower layer and avoid these problems.

... and introduces even worse problem of strong tcp reordering.
Actually, experiments show that load balancing works only
in the situations, when congestion window is bounded by 3 packets.
If it is not made artificially, it occurs automatically on each
connection after some amount of excessive retransmissions.
Total single TCP connection throughput is never better in this case.
Actually, it hints to the thought that "true load blalancing"
has to involve tracking connections and avoiding reordering TCP packets.


To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
Please read the FAQ at

 \ /
  Last update: 2005-03-22 13:57    [W:0.055 / U:38.044 seconds]
©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site