What is NIC Teaming (Network Bonding) Or Link Aggregation? | Configure NIC Teaming in Linux

What is NIC Teaming (Network Bonding) Or Link Aggregation? | Configure NIC Teaming in Linux
In computer networking, the term link aggregation refers to various methods of combining (aggregating) multiple network connections in parallel in order to increase throughput beyond what a single connection could sustain, and to provide redundancy in case one of the links should fail. A link aggregation group (LAG) is the collection of physical ports combined together.

NIC teaming is the process of combining multiple network cards together for performance, load balancing, and redundancy reasons. Use NIC teaming to group two or more physical NICs into a single logical network device called a bond. NIC teaming is also called as Load Balancing FailOver (LBFO), bandwidth aggregation, traffic failover, and so on.

Benefits of NIC teaming

NIC teaming helps in:

Load balancing — Traffic is automatically load balanced based on destination address between the available physical NICs.

Fault tolerance — If one of the underlying physical NICs is broken or its cable is unplugged, server/target host detects
the fault condition and automatically move traffic to another NIC in the bond.

Teaming Terminologies
Before we roll our sleeves, it’s crucial to familiarize yourself with the following terminologies:

Teamd – This is the nic teaming daemon that uses the libteam library to communicate with team devices via the Linux kernel.

Teamdctl– This is a utility that allows users to control an instance of teamd. You can check and change the port status, as
well as switch between backup and active states.

Runner – These are units of code written in JSON and are used for the implementation of various NIC teaming concepts.
Examples of runner modes include Round robbin, load balancing, broadcast, and active backup.

# rpm -qi teamd

My i5 10 Gen Laptop With 512 GB SSD & 8 GB DDR4:
My DSLR Camera:
My Boya Microphone:
Join this channel to get access to perks:

Thanks for watching the video. If it helped you then, please do like & share it with others as well. Feel free to post your queries & suggestions, we will be glad to answer your queries.
If you like our hard work then do subscribe to our channel & turn on the bell notification for latest updates.
Contact Us:
Follow our all social media accounts @NehraClasses
Vikas Nehra’s Twitter Handle:
Vikas Nehra’s FB Account:
Vikas Nehra’s Instagram Handle:
Registration Form:
Twitter Handle:
Facebook Page:
Telegram Channel:
WhatsApp Us:
Email Us:

source by Nehra Classes

redhat openstack

12 thoughts on “What is NIC Teaming (Network Bonding) Or Link Aggregation? | Configure NIC Teaming in Linux

  • i have centos 7 on laptop command base no graphical

    issue is any reason router is off or restart router or remove cable for lan card and reconnect not coming up
    even i give manual ip also same until restart centos 7

    or manual command given like this i want know what is issue please give some solution

  • Started following your playlist neat and cool

  • Sirji how can we implement linux bridge using 'brctl' command (not nmcli command) in vmware workstation.
    No proper/appropriate video found in youtube. I read d documentation from /usr/share/doc/bridge-utils/HOWTO n know d concept(2 network adapters/intetfaces/ethernets should have d same ip series however adding same 2 nat adapters or same 2 hostonly adapters n same ip range on d 2 network adapters on same linux machine cannot be bridge)but I can't implement in vmware (as well as oracle virtual box) due to network adapter configuration problem as follow

    vmnet1 is one segment of lan
    vmnet5 is another same segment of lan
    Both vmnet1 n vmnet5 must have d same ip range.This is d concept of bridge

    However in B vmnet1 n vmnet5 can't have same ip range(not allowed by vmware).
    If manually made same range ip in B by ifconfig or ip command, either B can ping to A but not to C or B can ping to C but not to A.
    Same is d case for virtual box(
    NAT Network
    Bridged Adapter
    Internal Network
    Host-Only Adapter) setting
    Please suggest ideas how to do linux bridge in virtual environment using brctl command.

    If we made B as router( ip forward mode n vmnet1 n vmnet5 have different ip series), then B can ping both to A n C. A can also connect to C after adding vmnet1 ip of B as gateway ip in A; C can also connect to A after adding vmnet5 ip of B as gateway ip in C.
    Please make a video.
    For kind info

  • Hi we have round robin bonding like rhel 6 here also?if yes how to do configure nic in round robin method

  • Sir I have a doubt, what if master goes down on which the IP is assigned ?

  • Good morning Sir, Please provide script or line where activebackup , may use activeactive for active-active teaming

Comments are closed.