IP layer link aggregation w/o switch support

view story

http://www.linuxquestions.org – I'm looking for a way (kernel patches, configuration, etc) to bond multiple network interfaces together ... but for limited purposes. Here's the setup. Machines A, B, C, and D each have 4 NICs, each of which are on separate unmanaged switches. The connections are made in a corresponding way ... e.g. eth0 of each machine are connected via switch 0, eth1 are connected via switch 1, etc. There are also other machines which have only one NIC and are connected to switch 0 only. All NICs for A/B/C/D and the switches are gigabit speed. The remaining machines have a low traffic level. Machines (HowTos)