Doubling Etherchannel Throughput Over LACP Teamed Interfaces
3
votes
0
answers
20
views
I have a ALMA9 Linux server with a quad BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller NIC. I have two interfaces teamed using LACP and connected to a Cisco 9336C-FX2 switch running (NX-OS) Software 7.0(3)I7(6). The two interfaces are connected at 25Gbps speed each. Can I aggregate them so that the total throughput is 50Gbps?
Here is what my network guys sent me regarding the interfaces and port channel:
SWITCH-ACCESS02-9336C# show int status | i ppg
Eth1/14/1 ... Sto connected trunk full 25G QSFP100G-4SFP25G-CU3M
Eth1/14/2 ... Sto connected trunk full 25G QSFP100G-4SFP25G-CU3M
Po160 ... Sto connected trunk full 25G --
He says, "It turns out that the server is sending LACP packets to the switch telling it that it can only load balance using MAC address and Layer 4 destination port. Those two modes do NOT support bundling the throughput."
How then do I bundle the throughput? Is that possible on the Linux side?
My bond state looks like this:
[root@linux-host ~]# teamdctl bond1 state
setup:
runner: lacp
ports:
bcom1
link watches:
link summary: up
instance[link_watch_0]:
name: ethtool
link: up
down count: 1
runner:
aggregator ID: 5, Selected
selected: yes
state: current
bcom2
link watches:
link summary: up
instance[link_watch_0]:
name: ethtool
link: up
down count: 1
runner:
aggregator ID: 5, Selected
selected: yes
state: current
runner:
active: yes
fast rate: yes
Thanks.
Asked by Mike S
(2732 rep)
Jul 25, 2025, 03:00 PM