22
0
Fork 0

Ajout bonding LACP + légère modif bonding ALB

This commit is contained in:
jdubois 2021-08-12 16:04:20 +02:00
parent 533de2ba8d
commit fd390195a0
1 changed files with 36 additions and 3 deletions

View File

@ -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 :