Come configurare l'aggregazione di link LACP su Debian da 9 a 11 (ifupdown)

Vedi come Markdown

Configurare l'aggregazione di link LACP sul tuo server Debian da 9 a 11 con ifupdown

Obiettivo

L'aggregazione di link aumenta la disponibilità del tuo server e migliora l'efficienza delle tue connessioni di rete. Aggregando le tue interfacce di rete, rendi ridondanti i tuoi link di rete: se un link si interrompe, il traffico viene reindirizzato automaticamente verso un altro link disponibile. Anche la larghezza di banda disponibile aumenta grazie all'aggregazione. L'aggregazione si basa sulla tecnologia IEEE 802.3ad, Link Aggregation Control Protocol (LACP).

Questa guida spiega come configurare l'aggregazione di link LACP su Debian da 9 a 11 (configurazione ifupdown).

Warning

Questa guida fornisce istruzioni per configurare l'aggregazione delle interfacce di rete specificamente con ifupdown, il cui file di configurazione è /etc/network/interfaces. È applicabile anche alla modalità di ripristino.

Se la configurazione di rete del tuo sistema utilizza invece Netplan (Debian 12 o versioni successive, Ubuntu 24.04 o versioni successive), fai riferimento a questa guida.

Prerequisiti

  • Un server dedicato che dispone di più interfacce di rete. Sulle gamme Scale e High Grade, le aggregazioni pubblica e privata sono attivate di default. Sulle altre gamme, devi prima attivare OLA per aggregare le tue interfacce.

Accesso allo Spazio Cliente OVHcloud

  • Link diretto:
  • Percorso di navigazione: Bare Metal Cloud > Server dedicati > Seleziona il tuo server

Warning

Devi installare il pacchetto ifenslave sul tuo server prima di configurare l'aggregazione delle interfacce. Per farlo, utilizza il seguente comando:

apt install ifenslave

Recupero degli indirizzi MAC

Vai alla scheda Interfacce di rete e prendi nota degli indirizzi MAC di ciascuna interfaccia (pubblica/privata) visualizzati in fondo al menu.

Spazio Cliente OVHcloud
Info

L'indirizzo MAC dell'interfaccia pubblica principale è quello che riceve le offerte DHCP, sia nel sistema operativo del server che in modalità rescue. Questa interfaccia gestisce la connettività pubblica nella configurazione predefinita.

Inoltre, l'indirizzo MAC dell'interfaccia privata principale è quello con il valore più basso. Nell'immagine di esempio sopra, si tratta dell'indirizzo a1:b2:c3:d4:e5:d6.

Se configuri un'aggregazione interamente privata (OLA), il server non dispone più di connettività pubblica e non potrai accedervi in SSH. In ogni caso, la tua connessione potrebbe interrompersi durante la configurazione dell'aggregato: ti consigliamo quindi di utilizzare la console IPMI/KVM per accedere al server.

Recupero dei nomi delle interfacce

Info

Il risultato restituito mostrerà diverse "interfacce". In caso di difficoltà nel determinare i propri NIC fisici, è utile considerare che gli indirizzi IP pubblici del server sono associati di default alla prima interfaccia.

Per recuperare i nomi delle interfacce, esegui il seguente comando:

ip a
Info

Per il parametro hwaddress, utilizza l'indirizzo MAC dell'interfaccia di riserva (fallback) LACP dell'aggregato. Per un aggregato pubblico, puoi ottenerlo tramite il campo aggregationFallback dell'interfaccia public restituito dalla rotta API qui di seguito:

Ecco un esempio di output:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute
       valid_lft forever preferred_lft forever
2: ens22f0np0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether a1:b2:c3:d4:e5:c6 brd ff:ff:ff:ff:ff:ff
    inet 203.0.113.1/32 metric 100 scope global dynamic ens22f0np0
       valid_lft 71613sec preferred_lft 71613sec
    inet6 2001:db8:1:1b00:203:0:112:0/56 scope global
       valid_lft forever preferred_lft forever
    inet6 fe80::a6b2:c3ff:fed4:e5c6/64 scope link
       valid_lft forever preferred_lft forever
3: ens22f1np1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether a1:b2:c3:d4:e5:c7 brd ff:ff:ff:ff:ff:ff
4: ens33f0np0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether a1:b2:c3:d4:e5:d6 brd ff:ff:ff:ff:ff:ff
5: ens33f1np1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether a1:b2:c3:d4:e5:d7 brd ff:ff:ff:ff:ff:ff

Una volta determinati i nomi delle interfacce, è possibile configurare l'aggregazione nel sistema operativo.

Configurazione dell'aggregazione delle interfacce

Seleziona la scheda seguente corrispondente alla configurazione del tuo server:

  • Due interfacce: server Advance con due schede di rete fisiche.
  • Quattro interfacce (di default): i server Scale e High Grade vengono forniti con aggregati pubblico e privato già configurati. Non è richiesta alcuna azione nello Spazio Cliente OVHcloud.
  • Quattro interfacce (interamente privato / OLA): tutte le interfacce sono raggruppate in un unico aggregato privato (vRack). Ciò richiede l'attivazione di OLA nello Spazio Cliente OVHcloud.
Due interfacce
Quattro interfacce (di default)
Quattro interfacce (interamente privato / OLA)

Sostituisci il contenuto di /etc/network/interfaces con quanto segue:

auto bond0
iface bond0 inet static
  address 203.0.113.1/32
  gateway 100.64.0.1
  # Indirizzo MAC dell'interfaccia pubblica principale del server
  hwaddress ether a1:b2:c3:d4:e5:c6
  bond-mode 802.3ad
  bond-slaves ens22f0np0 ens22f1np1
  bond-lacp-rate fast
  bond-xmit_hash_policy layer3+4
  dns-nameservers 213.186.33.99

  up ip -6 addr add 2001:db8:1:1b00:203:0:112:0/56 dev bond0
  up ip -6 route add default via fe80::1 dev bond0
DHCP
auto bond0
iface bond0 inet dhcp
  # Indirizzo MAC dell'interfaccia pubblica principale del server
  hwaddress ether a1:b2:c3:d4:e5:c6
  bond-mode 802.3ad
  bond-slaves ens22f0np0 ens22f1np1
  bond-lacp-rate fast
  bond-xmit_hash_policy layer3+4

  up ip -6 addr add 2001:db8:1:1b00:203:0:112:0/56 dev bond0
  up ip -6 route add default via fe80::1 dev bond0

Applicazione della configurazione

Applica la configurazione riavviando il servizio di rete:

systemctl restart networking

Questa operazione potrebbe richiedere alcuni secondi per costruire l'interfaccia di aggregazione. Per verificare che l'aggregato funzioni correttamente, effettua il ping di un altro server nella stessa vRack. Se funziona, la procedura è conclusa. In caso contrario, verifica nuovamente le configurazioni o prova a riavviare il server.

Per saperne di più

Configurare l'aggregazione di link OLA nello Spazio Cliente OVHcloud

Come configurare l'aggregazione di link LACP su Debian 12 o versioni successive / Ubuntu 24.04 o versioni successive (Netplan) (EN)

Come configurare il NIC Teaming per OVHcloud Link Aggregation (OLA) su Windows Server 2019

Come configurare l'aggregazione di link LACP su SLES 15

Contatta la nostra Community di utenti.

Questa pagina ti è stata utile?