Che cos'è LACP?
Link Aggregation Control Protocol (LACP) è un protocollo standardizzato da IEEE 802.3ad per implementare gruppi di aggregazione di link dinamici (LAG). LACP consente di combinare più collegamenti fisici tra switch in un unico link virtuale logico. Quando un link membro nel gruppo LACP si guasta, il traffico inizialmente trasmesso dal link verrà deviato per essere inoltrato da un altro link attivo, svolgendo così il ruolo di link ridondante e garantendo la continuità operativa in caso di guasto della rete.
Come funziona LACP?
LACP viene realizzato attraverso i seguenti quattro processi operativi:
Scambio di messaggi LACPDU:
I dispositivi creano un Eth-Trunk e lo configurano per LACP. Quindi si scambiano messaggi LACPDU, che includono informazioni come la priorità di sistema e gli indirizzi MAC.

Determinare il dispositivo attivo:
Ogni dispositivo riceve messaggi LACPDU dall'altro. Il dispositivo con la priorità di sistema più alta diventa quello attivo. Se le priorità sono uguali, il dispositivo con l'indirizzo MAC più basso verrà selezionato come dispositivo attivo.

Seleziona collegamenti attivi:
Il dispositivo attivo determina quali collegamenti sono attivi in base alla loro priorità e ai numeri di interfaccia. Se il numero di collegamenti attivi raggiunge un limite impostato, i collegamenti aggiuntivi vengono utilizzati come backup. Ad esempio, se il limite è 2, solo i primi 2 collegamenti con la priorità più alta sono attivi, mentre gli altri sono collegamenti di backup.

Failover del link:
Se un collegamento attivo si guasta, LACP seleziona automaticamente un collegamento di backup con la priorità più alta per sostituirlo, garantendo che i dati continuino a fluire in modo affidabile.

Questo processo garantisce un bilanciamento del carico efficiente e la tolleranza agli errori nelle connessioni di rete.
LACP vs LAG
Un Link Aggregation Group (LAG), o Eth-Trunk, è un collegamento virtuale logico formato da più collegamenti fisici. All'interno di un LAG, tutte le interfacce membro hanno una sola interfaccia logica, un'interfaccia LAG aggregata o un'interfaccia Eth-Trunk. L'interfaccia LAG può essere considerata un'interfaccia Ethernet fisica responsabile della selezione dell'interfaccia membro per l'inoltro dei dati.

LACP viene utilizzato per consentire a un LAG di configurare automaticamente le porte degli switch di rete, isolare i guasti dei collegamenti e attivare il failover. Rispetto a LACP, un altro metodo per ottenere un LAG è la configurazione manuale, il che significa che il LAG non abiliterà alcun protocollo di aggregazione dei collegamenti e che la creazione di Eth-Trunk e l'aggiunta delle interfacce membro vengono configurate manualmente. La tabella seguente elenca le principali differenze tra LACP e la configurazione munal per la formazione di un LAG.
Rispetto al LAG statico, quali sono i vantaggi di LACP?
Rispetto al LAG statico, LACP dinamico offre diversi vantaggi:
Gestione automatica del collegamento: Tutti i link sono attivi e condividono il traffico in modalità statica. Se un link si guasta, i link rimanenti assumono automaticamente il carico. LACP, tuttavia, distingue tra link attivi e di backup, garantendo maggiore affidabilità e un migliore bilanciamento del carico. Ad esempio, la linea blu si riferisce a M link attivi, mentre la linea rossa indica N link inattivi ridondanti. La larghezza di banda totale nel LAG è la somma degli M link attivi. Tuttavia, la larghezza di banda massima fornita nel LAG è M + N. Se un link attivo si guasta, viene attivato un link rosso ridondante per mantenere le prestazioni, massimizzando l'utilizzo dei link e garantendo un migliore bilanciamento del carico.

Rilevamento dei guasti migliorato: Static LAG può rilevare solo guasti limitati, come le disconnessioni dei collegamenti. LACP può rilevare problemi più ampi, inclusi guasti dei collegamenti ed errori di configurazione. Ad esempio, se il dispositivo A viene collegato per errore al dispositivo C sbagliato, LACP lo identifica e lo corregge per garantire che i dati vengano inviati al dispositivo B previsto. In modalità manuale, se l'Eth-Trunk non riesce a rilevare il guasto, il pacchetto destinato a essere inoltrato al dispositivo B potrebbe essere inviato per errore solo al dispositivo C.






