Bandwidth over many interfaces

Alfred alfred at
Tue Nov 26 14:40:42 EST 2002

You have 2 options. The first is channel bonding, which connects the two 
cards together inside of the kernel (kinda). This is the best 
performance option but needs specific types of cards to work properly 
(last time I looked).
The other option is running a multi-link ppp session from your machine 
to a router, this performs the same spreading of packets trick :)

James McNeill wrote:
> Hi all.
> Has anyone had any luck spreading network loads over many interfaces to 
> increase bandwidth?
> what I mean is, say I wanna stick 5 100mb NICs in a box 'cos I can't 
> afford gigabit ethernet, and run them all to the same switch. Then I do 
> something crazy like route every 2nd packet down the 2nd interface, 
> every 3rd packet down the 3rd interface etc.
> responses to the packet would come back down the interface they were 
> sent, and reassembled in order once collected on the box. Latency might 
> suck, but it'd at least share the load a bit.
> I'm sure there are other ways to do this as well, and people must have 
> tried before. Any suggestions?
> -James

More information about the linux mailing list