From fd390195a06912bfb30fe72b886c650b10d1ecf8 Mon Sep 17 00:00:00 2001 From: jdubois Date: Thu, 12 Aug 2021 16:04:20 +0200 Subject: [PATCH] =?UTF-8?q?Ajout=20bonding=20LACP=20+=20l=C3=A9g=C3=A8re?= =?UTF-8?q?=20modif=20bonding=20ALB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HowtoDebian/Reseau.md | 39 ++++++++++++++++++++++++++++++++++++--- 1 file changed, 36 insertions(+), 3 deletions(-) diff --git a/HowtoDebian/Reseau.md b/HowtoDebian/Reseau.md index 75a355b4..3404ab5e 100644 --- a/HowtoDebian/Reseau.md +++ b/HowtoDebian/Reseau.md @@ -195,7 +195,7 @@ Les modes active-backup, ALB et TLB ne nécessitent pas de configuration particu ### Mode ALB -Nous utilisons le mode ALB (ou mode "6"), qui comprend les caractéristiques du mode TLB avec des suppléments. +Pour du bonding sans configuration du côté des switchs, nous utilisons le mode ALB (ou mode "6"), qui comprend les caractéristiques du mode TLB avec des suppléments. En effet avec le mode TLB, seul le trafic sortant bénéficie du load-balancing entre les différentes interfaces, et le trafic entrant n'est reçue que sur une seule interface. Le mode ALB permet également le load-balancing sur le trafic entrant à l'aide de négociations ARP. Dans ce mode, chacune des interfaces physiques faisant partie du bonding parent possède sa propre adresse MAC. Ainsi, les switchs uplink − qui ne sont pas au courant de ce bonding − ne verront pas de flapping d'adresses MAC. @@ -206,14 +206,15 @@ Ce mode se configure ainsi : ~~~ # cat /etc/network/interfaces + auto eno1 iface eno1 inet manual auto eno2 iface eno2 inet manual -auto bond1 -iface bond1 inet static +auto bond0 +iface bond0 inet static address 192.0.2.1/24 gateway 192.0.2.254 bond-mode balance-alb @@ -223,6 +224,38 @@ iface bond1 inet static 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é. + +Pour la configuration côté switch, voir [SwitchCisco]() + +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 802.3ad + bond-slaves eno1 eno2 + bond-miimon 100 + bond-downdelay 200 + bond-updelay 200 +~~~ + +L'état peut se vérifier dans `/proc/net/bonding/bond0`. + ## Ajouter une IPv6 Pour configurer l'IPv6 sur une machine qui a déjà une IPv4 configurée :