Network Bonding
:- NIC teaming or network bonding is nothing but combining or
aggregating multiple network connections in parallel. This is done to
increase throughput, and to provide redundancy in case one of the links
fails or Ethernet card fails. The Linux kernel comes with the
bounding driver for aggregating multiple network interfaces into a
single logical interface called bond0.
Bonding
is nothing but Linux kernel feature that allows to aggregate
multiple like interfaces (such as eth0, eth1) into a single virtual
link such as bond0. The idea is pretty simple get higher data rates
and as well as link failover. Steps To Configure Bonding
in Linux
Step #1: Create a Bond0 Configuration File:
CentOS stores network configuration in /etc/sysconfig/network-scripts/
directory. First, we need to create a bond0 config file as follows:
# vi /etc/sysconfig/network-scripts/ifcfg-bond0
Append the following lines:
Append the following lines:
DEVICE=bond0
IPADDR=192.168.1.20
NETWORK=192.168.1.0
NETMASK=255.255.255.0
USERCTL=no
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.1.20
NETWORK=192.168.1.0
NETMASK=255.255.255.0
USERCTL=no
BOOTPROTO=none
ONBOOT=yes
You need to replace IP address with your actual setup. Save and close the file.