bonding without switch link aggregation

Networking, Wireless Routers (802.11 a/b/g/n/ac/ax WiFi), NAT, LAN configuration, equipment, cabling, hubs, switches, and general network discussion
Post Reply
Eruditass

bonding without switch link aggregation

Post by Eruditass »

I have some linux machines that I am trying to increase the throughput to with a single connection. They connect to a switch with two 1GbE lines and the switch does not have Link Aggregation support for these machines. I have tried bonding with balance-rr, balance-alb, but the machines can only receive at 1 Gbps. However, with the bonding, the machines can send to two other machines at 1 Gbps each, totaling 2 Gbps, but each machine can still only receive at 2 Gbps.

These are very powerful machines and CPU usage is low, I have also increased socket sizes, queue length, etc to no avail.

balance-alb says it doesn't need special switch support but I still only receive at 1 Gbps. Is there any other option or way to get it working? Has anyone heard of or implemented IP aggregation for this purpose? What about manually assigning the table to have two ports have the same IP address. Or if the router doesn't like two ports with 1 MAC address, what about creating VLANs to trick it? Does LINUX have an option to combine two ethernet lines with different mac addresses?

using intel NICs with e1000 drivers which i'm told support balance-alb.
cchooper
Posts: 245
Joined: Fri Oct 03, 2003 8:52 pm
Location: Southern Oregon

Post by cchooper »

What type of data are you sending? From disks?
Hacking router firmware since 2005
Post Reply