Mihai Chelaru
2007-11-15 08:55:05 UTC
Hi,
Attached it's a patch that allows load sharing over multiple gateways. Right
now it supports simple ways to do it, controllable via
net.inet.ip.load-sharing sysctl. Although I've only written the IP part,
implementing it for other protocols is very simple (currently I have nothing
else than IP here to test).
Also, right now it supports adding cloning routes with the same destination to
different interfaces, meaning you can link two cards to the _same_ ethernet
domain. ARP resolving in this case will work round-robin but this is subject
to future changes that will allow having two different cards connected to
different ethernet domains but using the same IP subnet.
Testers and opinions are highly appreciated :)
Attached it's a patch that allows load sharing over multiple gateways. Right
now it supports simple ways to do it, controllable via
net.inet.ip.load-sharing sysctl. Although I've only written the IP part,
implementing it for other protocols is very simple (currently I have nothing
else than IP here to test).
Also, right now it supports adding cloning routes with the same destination to
different interfaces, meaning you can link two cards to the _same_ ethernet
domain. ARP resolving in this case will work round-robin but this is subject
to future changes that will allow having two different cards connected to
different ethernet domains but using the same IP subnet.
Testers and opinions are highly appreciated :)
--
Mihai
P.S. Please CC me
Mihai
P.S. Please CC me