From 71d8923726cbd07be785716549e1fa002fd2c167 Mon Sep 17 00:00:00 2001 From: jdubois Date: Thu, 2 Sep 2021 15:28:35 +0200 Subject: [PATCH] =?UTF-8?q?Ajout=20config=20bonding=20active-backup=20+=20?= =?UTF-8?q?indication=20que=20mode=20ALB=20=C3=A0=20ne=20pas=20utiliser=20?= =?UTF-8?q?pour=20du=20VRRP?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HowtoDebian/Reseau.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/HowtoDebian/Reseau.md b/HowtoDebian/Reseau.md index 448c3be6..f830e7f3 100644 --- a/HowtoDebian/Reseau.md +++ b/HowtoDebian/Reseau.md @@ -202,6 +202,8 @@ Dans ce mode, chacune des interfaces physiques faisant partie du bonding parent Le débit total du serveur peut être augmenté lors de multiples connexions selon le nombre d'interfaces physiques, mais le débit d'une seule même connexion ne pourra pas dépasser celui d'une interface physique seule, dû au fonctionnement du load-balancing. +Ce mode pose problème lorsque du VRRP est nécessaire sur la machine. En effet, le driver du mode ALB modifie l'adresse MAC correspondant à l'IP utilisée selon l'interface de sortie (pour avoir une adresse MAC par interface, comme indiqué ci-dessus). Du coup, l'adresse MAC de type 00:00:5e:00:01:XX utilisée par VRRP et partagée par les machines membres VRRP n'est jamais vue par les voisins, et une bascule VRRP impliquera une coupure de l'IP le temps que le cache ARP des voisins expire. + Ce mode se configure ainsi : ~~~ @@ -226,6 +228,34 @@ iface bond0 inet static L'état peut se vérifier dans `/proc/net/bonding/bond0`. +### Mode active-backup + +Pour du bonding sans configuration du côté des switchs, nous utilisons également le mode active-backup, où seule une interface sur les 2 est utilisée activement. Ce mode permet une redondance, et est préférable au mode ALB lorsque du VRRP est nécessaire sur la machine. + +Ce mode se configure ainsi : + +~~~ +# cat /etc/network/interfaces + +auto eno1 +iface eno1 inet manual + +auto eno2 +iface eno2 inet manual + +auto bond0 +iface bond0 inet static + address 192.0.2.1/24 + gateway 192.0.2.254 + bond-mode active-backup + bond-slaves eno1 eno2 + bond-miimon 100 + bond-downdelay 200 + bond-updelay 200 +~~~ + +L'état peut se vérifier dans `/proc/net/bonding/bond0`. + ### Mode 802.3ad (LACP) Pour du bonding avec une configuration du côté des switchs, nous utilisons le mode 802.3ad/LACP (ou mode "4"), qui est standardisé.