Linux for sysadmins -- Configuring network interface bonding in Ubuntu Linux
Bonding is a great, standards supported method of increasing network bandwidth or reliability by logically combining multiple network interfaces into one logical interface.
Bonding is the standards referenced name, but Microsoft being Microsoft for some damned reason calls it "Teaming". Please don't promote that improper terminology nonsense. It's Bonding.
Note that to use Bonded Ethernet interfaces, you must have a network switch that also supports Bonding.
Notes:
For RH like systems, see https://www.tecmint.com/configure-network-bonding-or-teaming-in-rhel-centos-7/
For OpenSUSE users of course, you should use YaST2 to create and set up bonded devices.
https://doc.opensuse.org/documentation/leap/reference/html/book.opensuse.reference/cha.basicnet.html#sec.bond
https://www.tecmint.com/configure-network-bonding-teaming-in-ubuntu/
Bonding is pretty cool, I run it on my boxes in the house using the bonding-alb mode which works with my regular switches (without bonding support). You do only get it in one to many situations (between two boxes you don't get the bonded speed) but its still useful I find.
ReplyDeleteDaniel Bull yeah, there's a lot of bonding modes and use cases to explore.
ReplyDeleteThe best thing is it's free. Well it costs the price of a network cable I guess, but usually I have a few of those spare.
ReplyDeleteDaniel Bull yeah it's not often you can get a legit doubling of performance for free simply by typing and clicking.
ReplyDelete