Retourner sur le site

Bonding réseau (LACP)

Agréger plusieurs interfaces en bond mode 802.3ad (LACP) sous Debian/Ubuntu.

Bonding réseau (LACP)

Le bonding (agrégation de liens) combine plusieurs ports physiques en une interface logique pour augmenter le débit et/ou la redondance. Le mode 802.3ad (LACP) nécessite un switch compatible configuré côté HolyCloud / datacenter — ouvrez un ticket pour activer LACP sur vos ports dédiés.

Prérequis

  • Serveur dédié avec deux NIC sur le même VLAN
  • Switch configuré en LACP (ports membres du même port-channel)
  • Accès IPMI/KVM en cas de perte réseau
  • Sauvegarde de /etc/netplan/*.yaml ou /etc/network/interfaces

Vérifier les interfaces

ip -br link
ethtool eth0 | grep -i speed
ethtool eth1 | grep -i speed

Debian/Ubuntu avec ifupdown

Installez ifenslave :

apt update && apt install -y ifenslave

/etc/network/interfaces (exemple : eth0 + eth1, IP statique sur bond0) :

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet manual
    bond-master bond0
    bond-slave-priority 100

auto eth1
iface eth1 inet manual
    bond-master bond0

auto bond0
iface bond0 inet static
    address 203.0.113.10/24
    gateway 203.0.113.1
    dns-nameservers 1.1.1.1
    bond-mode 802.3ad
    bond-miimon 100
    bond-lacp-rate fast
    bond-slaves eth0 eth1
    bond-xmit-hash-policy layer3+4

Appliquez :

ifdown bond0 2>/dev/null; ifup bond0
cat /proc/net/bonding/bond0

Netplan (Ubuntu 22.04+)

/etc/netplan/01-bond.yaml :

network:
  version: 2
  ethernets:
    eth0: {}
    eth1: {}
  bonds:
    bond0:
      interfaces: [eth0, eth1]
      parameters:
        mode: 802.3ad
        lacp-rate: fast
        mii-monitor-interval: 100
        transmit-hash-policy: layer3+4
      addresses:
        - 203.0.113.10/24
      routes:
        - to: default
          via: 203.0.113.1
      nameservers:
        addresses: [1.1.1.1, 8.8.8.8]

Test et application :

netplan try
netplan apply

Vérifier LACP

cat /proc/net/bonding/bond0
# Ligne "802.3ad info" : état du aggregator
# MII Status des slaves : up

Côté switch (si vous avez visibilité) : le port-channel doit être up avec les deux membres actifs.

Modes alternatifs (référence)

| Mode | Usage |

|------|--------|

| active-backup | Un lien actif, bascule sans switch LACP |

| balance-rr | Rare en production |

| 802.3ad | LACP, nécessite config switch |

Ne configurez pas LACP sans accord préalable sur les ports — le lien peut rester down.

Dépannage

| Symptôme | Action |

|----------|--------|

| Bond down, slaves up | Vérifier LACP côté switch, ticket HolyCloud |

| Un seul slave actif | Câble, SFP, ethtool ethX |

| Pas d'IP après reboot | netplan apply, console IPMI |

Besoin d'aide ?

Indiquez dans le ticket les MAC des interfaces, le mode souhaité (LACP) et la référence du serveur dédié.