ETHERNET E LAN • GUIDA 15

🔗 Link Aggregation e LACP: unire più porte Ethernet

Collegare due o più porte Ethernet tra gli stessi dispositivi può aumentare la capacità complessiva e offrire ridondanza, ma non basta inserire più cavi. Vediamo come funzionano Link Aggregation, LAG e LACP e quali sono i loro reali vantaggi.

Supponiamo di avere un NAS con due porte Gigabit Ethernet.

Potremmo pensare:

“Se collego entrambe le porte allo switch, avrò automaticamente 2 Gbps.”

In realtà non funziona così.

Per utilizzare correttamente più collegamenti Ethernet in parallelo serve una tecnologia di Link Aggregation.

💡 In poche parole Link Aggregation permette di raggruppare più collegamenti Ethernet in un’unica interfaccia logica, aumentando la capacità aggregata e, in alcuni casi, offrendo ridondanza.

🔗 Cos’è Link Aggregation?

La Link Aggregation consiste nel combinare più collegamenti fisici tra due dispositivi in un unico collegamento logico.

Il gruppo risultante viene spesso chiamato LAG, Link Aggregation Group.

Più porte fisiche Due o più collegamenti Ethernet.
Un gruppo logico Le porte vengono trattate come un LAG.
Più capacità Più flussi possono utilizzare collegamenti differenti.

Esempio: NAS con due porte Gigabit

Link Aggregation tra NAS e switch
NAS
2 × 1 GbE
LAG
LINK 1 + LINK 2
SWITCH
MANAGED

Due porte Gigabit possono formare un gruppo logico con capacità aggregata superiore rispetto a un singolo link.

Quindi due porte da 1 Gbps fanno 2 Gbps?

Come capacità complessiva del gruppo, possiamo avere due link da 1 Gbps disponibili contemporaneamente.

Ma questo non significa necessariamente che un singolo trasferimento TCP tra un PC e un NAS raggiunga 2 Gbps.

⚠️ Questo è il punto più importante Link Aggregation non somma automaticamente la velocità delle porte per ogni singolo flusso. Spesso il vantaggio emerge con più flussi o più client contemporanei.

Perché un singolo flusso resta su una sola porta?

Gli switch devono evitare che i pacchetti di uno stesso flusso arrivino fuori ordine a causa di percorsi con caratteristiche differenti.

Per questo la scelta del collegamento viene normalmente effettuata tramite una funzione di hashing.

Lo switch può utilizzare informazioni come:

  • MAC sorgente;
  • MAC destinazione;
  • indirizzo IP sorgente;
  • indirizzo IP destinazione;
  • porte TCP/UDP;
  • combinazioni di questi parametri.

Il comportamento preciso dipende dal dispositivo e dalla configurazione.

Esempio con più client

Immaginiamo un NAS con due collegamenti Gigabit aggregati.

Tre PC iniziano contemporaneamente a trasferire file.

Lo switch può distribuire i diversi flussi tra i link disponibili.

Più flussi possono usare link differenti
PC 1
PC 2
PC 3
SWITCH
LINK A: 1G
LINK B: 1G
NAS

Il vantaggio principale può emergere quando più client generano più flussi contemporaneamente.

⚙️ Cos’è LACP?

LACP significa Link Aggregation Control Protocol.

È un protocollo utilizzato per gestire dinamicamente un gruppo di link aggregati.

È associato allo standard IEEE 802.1AX, storicamente legato anche a IEEE 802.3ad.

Concetto chiave Link Aggregation è il concetto generale. LACP è un protocollo che permette ai dispositivi di negoziare e gestire dinamicamente i collegamenti appartenenti al gruppo.

Link Aggregation statica e LACP

Non tutti i gruppi di porte aggregate utilizzano necessariamente LACP.

Possiamo trovare:

Tipo Funzionamento
Static LAG Le porte vengono configurate manualmente come gruppo su entrambe le estremità.
LACP I dispositivi scambiano informazioni per creare e mantenere dinamicamente il gruppo.

Perché LACP è utile?

LACP permette ai due dispositivi di verificare che i collegamenti siano effettivamente parte del gruppo previsto.

Può aiutare nella gestione di:

  • aggiunta di link;
  • rimozione di link;
  • guasti;
  • configurazioni del gruppo;
  • stato operativo delle porte.

Serve uno switch managed?

Normalmente serve uno switch che supporti Link Aggregation o LACP.

Può essere:

  • smart switch;
  • web-managed switch;
  • managed switch.

Uno switch unmanaged non permette normalmente di creare manualmente un LAG LACP.

💾 LACP e NAS

I NAS sono tra i dispositivi dove troviamo più spesso Link Aggregation.

Un NAS potrebbe avere:

  • 2 × 1 GbE;
  • 4 × 1 GbE;
  • 2 × 2.5 GbE;
  • altre combinazioni.

Aggregare più porte può essere utile quando molti utenti accedono contemporaneamente allo storage.

Esempio pratico Un NAS con 2 × 1 GbE può servire contemporaneamente due client Gigabit con una capacità aggregata superiore a quella di un singolo collegamento, se distribuzione dei flussi e hardware lo permettono.

LACP può sostituire una porta 2.5G?

Non completamente.

Due porte Gigabit aggregate e una porta 2.5G sono soluzioni differenti.

2 × 1 GbE LACP 1 × 2.5 GbE
Due collegamenti fisici Un solo collegamento
Capacità aggregata 2 Gbps 2,5 Gbps sul singolo link
Singolo flusso spesso limitato a 1G Singolo flusso può superare 1G
Può offrire ridondanza Nessuna ridondanza sul singolo cavo
Se vuoi più velocità per un singolo PC Una vera porta 2.5G, 5G o 10G è spesso più semplice e più efficace rispetto ad aggregare più porte Gigabit.

E 2 × 2.5G contro 10G?

Lo stesso ragionamento continua a valere.

Due porte 2.5G possono offrire 5 Gbps di capacità aggregata, ma non equivalgono automaticamente a una singola connessione 5G per ogni flusso.

Se l’obiettivo è trasferire un singolo file tra workstation e NAS alla massima velocità, una porta 10G può essere una soluzione molto più diretta.

🛡️ Link Aggregation e ridondanza

Un altro vantaggio molto importante è la ridondanza.

Se un gruppo utilizza più collegamenti e uno di questi si interrompe, il traffico può continuare sugli altri link rimasti attivi, in base alla configurazione e al supporto degli apparati.

Un link può guastarsi senza interrompere tutto il LAG
SWITCH A
LINK 1 — ATTIVO
LINK 2 — GUASTO
SWITCH B

Il gruppo può continuare a funzionare con capacità ridotta attraverso i collegamenti ancora disponibili.

Posso collegare due switch con due cavi senza LACP?

È una pessima idea farlo casualmente.

Due collegamenti Ethernet paralleli tra gli stessi switch possono creare un loop Layer 2 se non vengono gestiti da una configurazione appropriata.

Non collegare due switch con più cavi “per raddoppiare la velocità” Senza Link Aggregation, STP o una progettazione corretta, puoi creare un loop Ethernet e causare seri problemi alla rete.

Come si configura un LAG?

L’interfaccia cambia da produttore a produttore, ma la logica generale è simile.

1
Scegli le porte

Ad esempio porte 7 e 8 dello switch.

2
Crea il gruppo LAG

Associa le due porte allo stesso gruppo logico.

3
Configura LACP se utilizzato

Imposta la modalità prevista dal dispositivo.

4
Configura l’altra estremità

Anche NAS, server o secondo switch devono utilizzare una configurazione compatibile.

5
Verifica lo stato del gruppo

Controlla che tutte le porte previste risultino effettivamente membri attivi del LAG.

Esempio di switch con LAG

SWITCH 8 PORTE
1
PC
2
PC
3
AP
4
TV
5
SERVER
6
ROUTER
7
LAG 1
8
LAG 1

Le porte 7 e 8 sono trattate come membri dello stesso Link Aggregation Group.

Le porte devono avere la stessa velocità?

In una normale Link Aggregation, i link membri devono essere compatibili con la configurazione prevista dal sistema.

In genere si utilizzano porte con caratteristiche omogenee, ad esempio:

  • 2 × 1G;
  • 4 × 1G;
  • 2 × 10G.

Non bisogna assumere che una porta 1G e una 10G possano essere semplicemente aggregate come se fossero equivalenti.

LACP funziona tra produttori differenti?

Quando entrambi gli apparati supportano correttamente lo standard previsto, LACP è pensato per l’interoperabilità.

È comunque importante verificare:

  • supporto LACP;
  • modalità disponibili;
  • numero massimo di link;
  • algoritmo di bilanciamento;
  • configurazione VLAN;
  • eventuali limitazioni del produttore.

Active e Passive in LACP

In molte implementazioni LACP possiamo trovare modalità come:

  • active;
  • passive.

In modo semplificato, una porta in modalità active inizia attivamente la negoziazione LACP, mentre una modalità passive risponde alle negoziazioni ricevute.

Configurazione da evitare Se entrambe le estremità sono configurate in una modalità che non avvia la negoziazione necessaria, il gruppo potrebbe non formarsi come previsto.

Link Aggregation e VLAN

Un LAG può essere utilizzato anche come trunk VLAN.

Ad esempio, tra due switch:

  • 2 link fisici;
  • un solo LAG;
  • VLAN 10, 20 e 30 sul gruppo.

La configurazione VLAN viene quindi applicata al collegamento logico, secondo il modello dello switch.

Link Aggregation e STP

Quando un gruppo è configurato correttamente, i protocolli Layer 2 possono trattare l’aggregazione come un collegamento logico invece di vedere ogni cavo come un percorso indipendente.

Questo è uno dei motivi per cui non bisogna creare collegamenti multipli senza configurarli correttamente.

LACP aumenta la velocità Internet?

Non necessariamente.

Immaginiamo:

  • Internet 1 Gbps;
  • NAS 2 × 1G LACP;
  • PC 1 GbE.

Il singolo PC rimane collegato a 1 Gbps.

LACP può però permettere a più client di utilizzare contemporaneamente più capacità verso il NAS.

Un PC può usare LACP?

Dipende da scheda di rete, driver, sistema operativo e configurazione.

In ambiente server il teaming delle interfacce è piuttosto comune.

Su normali PC domestici, invece, può essere molto meno necessario, soprattutto ora che le porte 2.5G e 10G sono più accessibili.

Bonding, Teaming, LAG: sono la stessa cosa?

Sono termini che possono riferirsi a concetti simili ma non sempre alla stessa implementazione.

Termine Uso comune
LAG Gruppo logico di link aggregati
LACP Protocollo per negoziare e gestire un LAG
Bonding Termine comune sui sistemi Linux per combinare interfacce
Teaming Termine utilizzato in diversi sistemi per gruppi di interfacce

Quando conviene realmente LACP?

È particolarmente utile quando abbiamo:

  • molti client verso un NAS;
  • server con più utenti;
  • uplink tra switch;
  • necessità di ridondanza;
  • porte già disponibili sull’hardware.

Quando invece conviene 2.5G o 10G?

Se l’obiettivo principale è aumentare la velocità di un singolo trasferimento, una porta Ethernet più veloce è spesso preferibile.

Per esempio:

  • PC ↔ NAS a 2.5G;
  • workstation ↔ NAS a 10G;
  • uplink 10G tra switch.
Regola pratica LACP è eccellente per aumentare capacità aggregata e ridondanza. Per aumentare la velocità di un singolo flusso, spesso è meglio aumentare la velocità del singolo link.

Errori comuni con LACP

  • Configurare LACP soltanto su un’estremità.
  • Collegare più cavi senza creare il LAG.
  • Aspettarsi 2 Gbps da un singolo trasferimento su 2 × 1G.
  • Usare porte non compatibili tra loro.
  • Configurare VLAN differenti sui membri del gruppo.
  • Non verificare quali porte sono realmente attive nel LAG.
  • Confondere ridondanza con aumento automatico della velocità per flusso.

🔍 Come verificare se LACP sta funzionando

Su uno switch managed conviene controllare:

  • stato del LAG;
  • porte membri;
  • link attivi;
  • velocità delle porte;
  • stato LACP;
  • contatori traffico;
  • eventuali errori.

Un test con più client o più flussi simultanei può essere molto più significativo di un singolo speedtest.

Testare LACP con iperf3

Uno strumento come iperf3 può essere utile per studiare il comportamento del collegamento.

Per valutare la capacità aggregata, può essere necessario utilizzare:

  • più client;
  • più flussi paralleli;
  • più coppie di indirizzi;
  • un server capace di sostenere il traffico.

Un singolo flusso potrebbe infatti rimanere associato a un singolo link del gruppo.

🧠 Cosa devi ricordare

  • Link Aggregation raggruppa più collegamenti Ethernet.
  • Il gruppo logico viene spesso chiamato LAG.
  • LACP è un protocollo per gestire dinamicamente i link aggregati.
  • Due porte da 1G non garantiscono 2 Gbps su un singolo flusso.
  • Il traffico viene distribuito secondo algoritmi di hashing.
  • LACP è molto utile con più client e più flussi.
  • Un LAG può offrire anche ridondanza.
  • Più cavi non devono essere collegati casualmente tra due switch.
  • 2.5G e 10G sono spesso migliori per accelerare un singolo trasferimento.
  • LAG e VLAN possono essere utilizzati insieme.

Domande frequenti

Cos’è Link Aggregation?

È una tecnica che raggruppa più collegamenti Ethernet in un unico collegamento logico.

Cos’è LACP?

LACP significa Link Aggregation Control Protocol ed è utilizzato per negoziare e gestire dinamicamente gruppi di link aggregati.

Due porte Gigabit con LACP fanno 2 Gbps?

Il gruppo può avere 2 Gbps di capacità aggregata, ma un singolo flusso normalmente non utilizza automaticamente entrambi i link.

LACP aumenta la velocità di un singolo file?

Non necessariamente. Un singolo flusso può rimanere su un solo membro del gruppo.

LACP è utile per un NAS?

Sì, soprattutto quando più client accedono contemporaneamente al NAS.

Meglio 2 × 1G LACP o una porta 2.5G?

Se vuoi superare 1 Gbps con un singolo flusso, la porta 2.5G è generalmente la soluzione più diretta. LACP è invece molto utile per capacità aggregata e ridondanza.

Serve uno switch managed per LACP?

Serve uno switch che supporti la funzione LACP o Link Aggregation, normalmente uno smart o managed switch.

Posso collegare due switch con due cavi senza LACP?

Non bisogna farlo casualmente, perché si può creare un loop Ethernet. I collegamenti multipli devono essere gestiti con tecnologie e configurazioni appropriate.

LACP funziona anche con VLAN?

Sì. Un LAG può essere configurato come collegamento trunk e trasportare più VLAN.