Bonding : Agrégation de plusieurs Interfaces réseaux

Article publié le 12 Mai 2013
Ce petit tuto peut vous être utile si votre prod est (encore) hébergé sur des serveurs physique.
En effet le bonding  vous permet d’avoir une haute disponibilité au niveau de vos interfaces réseau ( 2 carte réseau physique pour une IP).
Cela vous permettra également de multiplier votre bande passante par le nombre d’interface que vous allez utiliser.
Dans ce petit tuto nous allons faire la manip avec seulement 2 cartes réseaux:
Tous d’abord créez le fichier /etc/modprobe.d/aliases-bonde.conf  et

 ajoutez les lignes suivantes:
alias bond0 bonding
options bond0 mode=1 miimon=100 max_bonds=4
 Il ne vous reste plus qu’à éditer votre fichiers interface ( Syntaxe différente sur une Red hat/CentOS)
auto bond0
iface bond0 inet static
pre-up modprobe bond0
address x.x.x.x.
netmask x.x.x.x
gateway x.x.x.x.
       # Interface utilisé dans notre exemple eth0 et eth4
up ifenslave bond0 eth0 eth4
up ethtool -s eth0 autoneg on
up ethtool -s eth4 autoneg on
down ifenslave -d bond0 eth0 eth4
Enjoy!