informatique:linux:bonding
This is an old revision of the document!
Table of Contents
Bonding
brouillon
Le bonding sous Linux c'est un agrégat de ports, c'est-à-dire l'association logique de plusieurs interfaces réseau physiques pour en créer une logique, plus rapide et/ou plus fiable. C'est l'équivalent de l'etherchannel en terminologie Cisco ou du sharing chez Extreme Networks. Sous Linux on utilise souvent le protocole LACP (802.3ad) pour grouper ces interfaces entre elles et dialoguer avec l'équipement d'en face.
Configuration sous centOS
Fichiers de configuration :
- sous Debian/Ubuntu :
/etc/network/interfaces
- sous Redhat/CentOS :
/etc/sysconfig/network/ifcfg-bond0
Pour fonctionner, on doit disposer de une ou plusieurs interfaces physiques similaires en terme de type et de débit. Par exemple eth2 et eth3 :
# eth2 DEVICE=eth2 BOOTPROTO=none ONBOOT=yes HWADDR=00:e0:ed:xx:xx:x2 MASTER=bond0 SLAVE=yes TYPE=Ethernet USERCTL=no # eth3 DEVICE=eth3 BOOTPROTO=none ONBOOT=yes HWADDR=00:e0:ed:xx:xx:x3 MASTER=bond0 SLAVE=yes TYPE=Ethernet USERCTL=no
Exemple de configuration :
DEVICE='bond0' BONDING_MASTER='yes' BONDING_MODULE_OPTS='mode=802.3ad miimon=100' BONDING_SLAVE0='eth2' BONDING_SLAVE1='eth3' BOOTPROTO='static' BROADCAST='' ETHTOOL_OPTIONS='' IPADDR='10.1.8.200/24' MTU='1500' NAME='82599EB 10-Gigabit Network Connection' NETWORK='' REMOTE_IPADDR='' STARTMODE='auto' USERCONTROL='no'
Diagnostique
cat /proc/net/bonding/bond0 Ethernet Channel Bonding Driver: v3.5.0 (November 4, 2008) Bonding Mode: IEEE 802.3ad Dynamic link aggregation Transmit Hash Policy: layer2 (0) MII Status: up MII Polling Interval (ms): 100 Up Delay (ms): 0 Down Delay (ms): 0 802.3ad info LACP rate: slow Aggregator selection policy (ad_select): stable Active Aggregator Info: Aggregator ID: 1 Number of ports: 2 Actor Key: 33 Partner Key: 101 Partner Mac Address: 74:8e:f8:xx:xx:x1 Slave Interface: eth2 MII Status: up Link Failure Count: 0 Permanent HW addr: 00:e0:ed:xx:xx:x2 Aggregator ID: 1 Slave Interface: eth3 MII Status: up Link Failure Count: 1 Permanent HW addr: 00:e0:ed:xx:xx:x3 Aggregator ID: 1
Références
- Linux Ethernet Bonding Driver HOWTO sur kernel.org
informatique/linux/bonding.1456407031.txt.gz · Last modified: 2016/02/25 13:30 by pteu