fbpx

Errate configurazioni di livello 2: interfacce LAG e bilanciamento del carico

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

Fase: Per aumentare la larghezza di banda totale tra due nodi di rete, solitamente switch, è stata creata un'interfaccia LAG (Link Aggregation Group).

Per verificare che l'interfaccia LAG funzioni correttamente, sono stati collegati due server che trasferiscono i dati, comunemente utilizzando lo strumento di misurazione delle prestazioni della rete iperf.

Alla fine dell'articolo troverai un piccolo test quello ti permetterà valutare le conoscenze acquisite in questa lettura

Ad esempio, potrebbe essere stata creata un'interfaccia LAG da due porte Gigabit Ethernet, fornendo un'interfaccia virtuale in grado di bilanciare il traffico su entrambe le interfacce e raggiungere teoricamente un throughput di 2 Gbps.

I server, in questo caso, sono collegati tramite un'interfaccia a 10 Gbps, come SFP+.

Errate configurazioni di livello 2: interfacce LAG e bilanciamento del carico

Impostazioni rilevanti per SW1 e SW2:

				
					/interface bonding
add mode=802.3ad name=bond1 slaves=ether1,ether2
/interface bridge
add name=bridge1
/interface bridge port
add bridge=bridge1 interface=bond1
add bridge=bridge1 interface=sfp-sfpplus1
				
			
  • Viene aggiunta una modalità di bonding 802.3ad con il nome bond1 e gli slave ether1 ed ether2.
  • Viene creato un bridge denominato bridge1.
  • L'interfaccia bond1 e l'interfaccia sfp-sfpplus1 vengono aggiunte al bridge bridge1.

Problema

Dopo i test iniziali, si è osservato che le prestazioni della rete non superano mai il limite di 1 Gbps, sebbene il carico della CPU sui server e sui nodi di rete (switch) sia basso. Questo perché LACP (802.3ad) utilizza una politica di hash di trasmissione per determinare se il traffico può essere bilanciato tra più membri del LAG.

In questo caso, un'interfaccia LAG non crea un'interfaccia da 2 Gbps, ma piuttosto un'interfaccia in grado di bilanciare il traffico su più interfacce slave, quando possibile.

Per ogni pacchetto viene generato un hash di trasmissione, che determina attraverso quale membro del LAG verrà inviato il pacchetto, evitando così che i pacchetti vadano fuori ordine.

Esiste la possibilità di selezionare la politica di hash di trasmissione, che in genere consente di scegliere tra Livello 2 (MAC), Livello 3 (IP) e Livello 4 (Porta).

Su RouterOS, questo può essere selezionato utilizzando il parametro trasmissione-hash-policy. In questo caso l'hash di trasmissione è lo stesso poiché i pacchetti vengono inviati allo stesso indirizzo MAC oltre che allo stesso indirizzo IP e anche Iperf utilizza la stessa porta, generando così lo stesso hash di trasmissione per tutti i pacchetti e impedendo il bilanciamento del carico tra i membri del LAG .

Va notato che i pacchetti non saranno sempre bilanciati tra i membri del LAG anche quando la destinazione è diversa, poiché la politica di hash di trasmissione standardizzata può generare lo stesso hash di trasmissione per destinazioni diverse.

Sintomi:

  • Il traffico passa solo per un membro del GAL.

Soluzione

Selezionare la politica di hash di trasmissione appropriata e testare adeguatamente le prestazioni della rete.

Il modo più semplice per testare tali configurazioni è utilizzare più target. Ad esempio, invece di inviare dati a un singolo server, i dati dovrebbero essere inviati a più server.

Ciò genererà un hash di trasmissione diverso per ciascun pacchetto e renderà possibile il bilanciamento del carico tra i membri del LAG.

In alcuni casi, potresti prendere in considerazione la modifica della modalità dell'interfaccia di collegamento per aumentare le prestazioni complessive.

Per il traffico UDP, la modalità balance-rr potrebbe essere sufficiente, ma potrebbe causare problemi per il traffico TCP.

Puoi leggere ulteriori informazioni sulla selezione della modalità giusta per la tua configurazione qui.

 

Ulteriori aspetti da considerare:

Selezione della modalità di collegamento

La scelta della modalità di incollaggio è cruciale. Sebbene balance-rr (round-robin) possa essere efficace per il traffico UDP, potrebbe non essere l'ideale per TCP a causa della possibilità di riordino dei pacchetti. Pertanto, è importante considerare il tipo di traffico che predominerà nella rete quando si sceglie la modalità bonding.

Influenza della configurazione di rete

Anche altri aspetti della configurazione di rete possono influenzare le prestazioni del LAG. Ad esempio, la configurazione dello switch, le funzionalità hardware e le policy di rete possono influenzare il modo in cui il traffico viene gestito attraverso le interfacce LAG.

Monitoraggio e diagnosi

È essenziale implementare strumenti di monitoraggio e diagnostica per comprendere meglio il comportamento del traffico attraverso il GAL. Strumenti come Wireshark o anche funzionalità diagnostiche integrate negli switch possono fornire informazioni preziose.

Considerazioni su prestazioni e capacità

Sebbene in questo scenario l'interfaccia LAG possa teoricamente raggiungere una larghezza di banda di 2 Gbps, è necessario ricordare che le prestazioni effettive possono essere influenzate da molteplici fattori, come la qualità del cablaggio, la distanza tra i dispositivi e la configurazione hardware stessa.

Vari test

Testare con diverse configurazioni e tipi di traffico può aiutare a identificare la migliore configurazione per un ambiente specifico. Ciò potrebbe includere la variazione dell'indirizzo IP di destinazione, della porta o persino del tipo di traffico (TCP vs UDP).

Aggiornamento firmware e software

Garantire che sia gli switch che i server eseguano la versione più recente e stabile del firmware e del software può risolvere problemi precedentemente non identificati e migliorare le prestazioni generali.

Conclusione

Il bilanciamento del carico su un'interfaccia LAG è un processo complesso che richiede un'attenta configurazione e una comprensione dettagliata della rete e dei suoi componenti.

Attraverso un'adeguata selezione della politica di hash di trasmissione e test approfonditi, le prestazioni della rete possono essere ottimizzate e garantire che le risorse disponibili vengano utilizzate in modo efficiente.

Inoltre, rimanere al passo con gli aggiornamenti e le migliori pratiche nella configurazione di rete può contribuire in modo significativo all'efficacia e alla stabilità del proprio ambiente di rete.

Breve quiz conoscitivo

Cosa pensi di questo articolo?
Hai il coraggio di valutare le tue conoscenze apprese?

QUIZ - Configurazioni errate di livello 2: interfacce LAG e bilanciamento del carico

Libro consigliato per questo articolo

Vuoi suggerire un argomento?

Ogni settimana pubblichiamo nuovi contenuti. Vuoi che parliamo di qualcosa di specifico?
Argomento per il prossimo blog

Lascia un commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

CDIGO DE DESCUENTO

AN24-LIB

si applica ai libri e ai pacchetti di libri MikroTik

Giorni
Horas
Minuti
secondi

Introduzione a
OSPF-BGP-MPLS

Iscriviti per questo corso gratuito

MAE-RAV-ROS-240118
Giorni
Horas
Minuti
secondi

Iscriviti per questo corso gratuito

MAS-ROS-240111

Promo per il Giorno dei Tre Re!

REYES24

15%

tutti i prodotti

Corsi MikroTik
Corsi dell'Accademia
Libri MikroTik

Approfitta del codice sconto Three Kings Day!

*promozione valida fino a domenica 7 gennaio 2024
** il codice (RE24) si applica al carrello
***acquista adesso il tuo corso e seguilo fino al 31 marzo 2024

Promozione Capodanno!

NY24

20%

tutti i prodotti

Corsi MikroTik
Corsi dell'Accademia
Libri MikroTik

Approfitta del codice sconto di Capodanno!

*promozione valida fino a lunedì 1 gennaio 2024
** il codice (NY24) si applica al carrello
***acquista adesso il tuo corso e seguilo fino al 31 marzo 2024

Sconti di Natale!

XMAS23

30%

tutti i prodotti

Corsi MikroTik
Corsi dell'Accademia
Libri MikroTik

Approfitta del codice sconto per Natale!!!

**i codici vengono applicati nel carrello
Promo valida fino a lunedì 25 dicembre 2023

SCONTI DELLA CYBER WEEK

CW23-MK

17%

tutti i corsi MikroTik OnLine

CW23-AX

30%

tutti i corsi dell'Accademia

CW23-LIB

25%

tutti i libri e i pacchetti di libri MikroTik

Approfitta dei codici sconto per la Cyber ​​Week!!!

**i codici vengono applicati nel carrello
Promo valida fino a domenica 3 dicembre 2023

SCONTI DEL BLACK FRIDAY

BF23-MX

22%

tutti i corsi MikroTik OnLine

BF23-AX

35%

tutti i corsi dell'Accademia

BF23-LIB

30%

tutti i libri e i pacchetti di libri MikroTik

Approfitta dei codici sconto per il Black Friday!!!

**I codici vengono applicati nel carrello

i codici vengono applicati nel carrello
valido fino a domenica 26 novembre 2023

Giorni
Horas
Minuti
secondi

Iscriviti per questo corso gratuito

MAE-VPN-SET-231115

Promozione di Halloween

Approfitta dei codici sconto per Halloween.

I codici vengono applicati nel carrello

HW23-MK

Sconto del 11% su tutti i corsi MikroTik OnLine

11%

HW23-AX

Sconto del 30% su tutti i corsi dell'Academy

30%

HW23-LIB

Sconto del 25% su tutti i libri e i pacchetti di libri MikroTik

25%

Registrati e partecipa al corso gratuito Introduzione al Routing Avanzato con MikroTik (MAE-RAV-ROS)

Oggi (mercoledì) 11 ottobre 2023
Dalle 7:11 alle XNUMX:XNUMX (Colombia, Ecuador, Perù)

MAE-RAV-ROS-231011