fbpx

Incollaggio XOR (balance-xor) in MikroTik

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

Il metodo di Legame XOR, noto anche come balance-xor, è un'altra forma di aggregazione di collegamenti che può essere utilizzata sui dispositivi MikroTik che eseguono RouterOS.

Questo metodo combina più collegamenti di rete fisica per agire come un unico collegamento logico. A differenza di LACP (802.3ad), xor-balance utilizza una strategia di bilanciamento del carico basata sull'operatore logico "OR esclusivo" (XOR) applicato agli indirizzi MAC di origine e di destinazione.

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

come funziona?

Il metodo balance-xor utilizza l'operatore XOR per prendere decisioni sul bilanciamento del carico. Nello specifico, gli indirizzi MAC di origine e di destinazione vengono utilizzati come input per l'operazione XOR.

Il risultato determina quale interfaccia fisica nel gruppo di collegamento verrà utilizzata per trasmettere un pacchetto di dati. Questa tecnica consente un bilanciamento del carico più rudimentale rispetto a 802.3ad, ma ha il vantaggio di essere più semplice da configurare e di non richiedere hardware compatibile all'altra estremità del collegamento.

Requisiti precedenti

  1. Due o più interfacce Ethernet su un dispositivo MikroTik.
  2. RouterOS installato sul dispositivo MikroTik.

Configurazione in MikroTik RouterOS

  1. Accesso al dispositivo MikroTik: Utilizza Winbox o accedi all'interfaccia web del dispositivo.
  2. Passare a Interfacce: Vai alla sezione interfacce per vedere tutte quelle disponibili.
  3. Creare l'interfaccia di collegamento:
    • Fare clic sul pulsante + e scegliere Bonding.
    • Nella finestra che appare, vai alla scheda Generale.
    • Imposta un nome per l'interfaccia.
    • Nella scheda Bonding, scegli il Moda come equilibrio-xor.
  4. Aggiungi porte all'interfaccia di bonding:
    • Nella stessa finestra di configurazione del collegamento, cerca l'opzione Schiavi.
    • Aggiungi le interfacce Ethernet che desideri raggruppare.

Informazioni importanti

  • Bilancio del carico: Sebbene balance-xor sia più semplice di 802.3ad, la sua efficacia potrebbe essere inferiore se il traffico ha origine e termina su un numero molto ridotto di indirizzi MAC.
  • Tolleranza agli errori: Come con altri metodi di collegamento, se un collegamento fallisce, il traffico verrà automaticamente ridistribuito tra i collegamenti rimanenti.
  • Compatibilità: Il supporto LACP non è richiesto all'altra estremità del collegamento per utilizzare balance-xor.

limitazioni

  • Numero limitato di porte: Come con altri metodi, il numero di porte che puoi raggruppare è solitamente limitato.
Incollaggio XOR (balance-xor) in MikroTik

Applicazioni pratiche

El Legame XOR (equilibrio-xor) Viene utilizzato in varie situazioni per migliorare le prestazioni della rete e fornire un certo livello di ridondanza. Ecco alcune applicazioni pratiche:

1. Bilanciamento del carico

L'uso principale di balance-xor è bilanciare il traffico su più interfacce fisiche. Ciò viene fatto principalmente per ottimizzare l'utilizzo delle risorse di rete e garantire che nessuna interfaccia sia sovraccarica mentre le altre sono inattive. È particolarmente utile quando disponi di più connessioni con larghezza di banda simile e desideri distribuire il traffico in modo uniforme.

2. Miglioramento delle prestazioni

Sebbene balance-xor non aumenterà la larghezza di banda per una singola connessione di rete, può migliorare le prestazioni complessive della rete consentendo a più flussi di dati di utilizzare diverse interfacce fisiche. Ciò è utile in ambienti in cui sono presenti molti flussi di dati paralleli, come in un data center o in una rete aziendale.

3. Ridondanza

Un altro vantaggio dell'utilizzo di Balance-xor è che fornisce ridondanza in caso di guasto del collegamento. Se una delle interfacce fisiche si guasta, il traffico verrà automaticamente inviato attraverso le interfacce ancora attive. Tuttavia, tieni presente che ciò non fornisce un meccanismo di failover completo, ma è meglio che non avere alcuna ridondanza.

4. Ambienti server

In un ambiente server con più connessioni di rete, balance-xor può essere utile per distribuire il carico tra le connessioni e fornire ridondanza. Questo è comune nei server Web, nei database e in altri sistemi che gestiscono grandi volumi di connessioni in entrata e in uscita.

5. Connessioni con più ISP

Se la tua rete è connessa a Internet tramite più ISP, puoi utilizzare balance-xor per bilanciare il traffico in uscita tra le connessioni. Ciò può aiutare a massimizzare la larghezza di banda disponibile e fornire un livello base di ridondanza.

6. Collegamenti a lunga distanza

Per le connessioni a lunga distanza in cui i tempi di inattività sono critici, il bonding XOR può offrire un metodo per mantenere la connessione anche se uno dei collegamenti fallisce.

7. Streaming e multimedialità

Per le applicazioni che richiedono la trasmissione di dati in tempo reale come VoIP o streaming video, balance-xor può aiutare a garantire che la larghezza di banda venga utilizzata in modo efficiente, sebbene non sia l'opzione migliore per questo tipo di traffico rispetto ad altri bilanciamento del carico e QoS più avanzati metodi.

Esempio di base di come configurare il legame XOR (balance-xor) in MikroTik.

Immaginiamo di avere due interfacce Ethernet sul tuo dispositivo MikroTik, etere1 y etere2e vuoi raggrupparli utilizzando il metodo balance-xor.

Passaggi per configurare Bonding XOR nella CLI MikroTik:

  1. Accedi al router MikroTik tramite CLI: Utilizzare SSH o il terminale diretto per accedere al router.
  2. Creare un'interfaccia di collegamento:
				
					/interface bonding add name=bonding-xor mode=balance-xor 
				
			
  1. Aggiungi le interfacce 'slave' al collegamento:
				
					/interface bonding set bonding-xor slaves=ether1,ether2
				
			
  1. (Facoltativo) Configurare un indirizzo IP per l'interfaccia di collegamento:
				
					/ip address add address=192.168.1.1/24 interface=bonding-xor
				
			
  1. Verifica la configurazione:
				
					/interface bonding print 
				
			

Questo dovrebbe visualizzare qualcosa di simile a:

				
					Flags: X - disabled, R - running 0 name="bonding-xor" mtu=1500 
mac-address=XX:XX:XX:XX:XX:XX arp=enabled mode=balance-xor primary=none 
link-monitoring=mii arp_interval=100ms arp_ip_target="" up-delay=0ms 
down-delay=0ms slaves=ether1,ether2 mii-interval=100ms 
				
			

Con questi passaggi, dovresti avere il collegamento XOR configurato e funzionante. l'interfaccia legame-xor ora gruppo etere1 y etere2 utilizzando il metodo di bilanciamento XOR basato sugli indirizzi MAC di origine e di destinazione.

limitazioni

  1. Non indipendente dalla rete: Il bilanciamento del carico viene eseguito in base all'indirizzo MAC, il che significa che il traffico tra due coppie di indirizzi MAC utilizzerà sempre lo stesso collegamento fisico. Questo potrebbe non essere ottimale se si hanno grandi volumi di traffico tra una coppia di indirizzi.
  2. Non aumenta la larghezza di banda per una singola connessione: poiché il bilanciamento viene eseguito in base all'indirizzo MAC, non è possibile aumentare la larghezza di banda per una singola connessione client-server. In altre parole, una singola connessione TCP non beneficerà di una larghezza di banda maggiore rispetto a una singola interfaccia fisica.
  3. Potrebbero esserci problemi con gli interruttori intermedi: Alcuni switch potrebbero avere problemi a gestire il traffico proveniente da un'interfaccia di bonding-xor, soprattutto se hanno funzionalità come Spanning Tree Protocol (STP) abilitate.
  4. Incompatibilità con altri metodi di incollaggio: Non può essere miscelato e abbinato con altri metodi di collegamento nella stessa interfaccia.

Considerazioni

  1. Supporto per il cambio: verifica che lo switch supporti il ​​tipo di collegamento che stai tentando di implementare. Non tutti gli switch gestiti supportano tutti i tipi di collegamento.
  2. Configurazione ad entrambe le estremità: Il bonding deve essere configurato sia sul router che sul dispositivo all'altra estremità del collegamento (solitamente uno switch). Assicurati che la configurazione sia compatibile su entrambe le estremità.
  3. Monitoraggio e backup: È fondamentale disporre di meccanismi per monitorare lo stato di ciascun collegamento all'interno del legame per poter rispondere rapidamente se qualcosa va storto. Considera anche di avere una strategia di backup in caso di completo fallimento del collegamento.
  4. Test delle prestazioni: prima della distribuzione in un ambiente di produzione, eseguire test delle prestazioni per garantire che il collegamento migliori la capacità e la disponibilità del collegamento come previsto.
  5. Prenota connessioni: Sebbene il bonding possa fornire una certa ridondanza, non sostituisce un vero failover o una strategia di bilanciamento del carico più avanzata. Considera le tue esigenze e se balance-xor è davvero l'opzione migliore per il tuo caso specifico.
  6. Indirizzi MAC e bilanciamento: Se in una VLAN sono presenti molti dispositivi con lo stesso indirizzo MAC, ciò può portare ad un bilanciamento non ottimale. Assicurati che gli indirizzi MAC del dispositivo siano univoci per evitare ciò.

Tenendo conto di queste limitazioni e considerazioni, sarai in grado di realizzare un'implementazione più informata ed efficace del collegamento XOR sulla tua rete MikroTik.

Breve quiz conoscitivo

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

QUIZ - Legame XOR (equilibrio-xor) su MikroTik

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