fbpx

XOR (balans-xor) verlijmen in MikroTik

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

De methode van XOR-binding, ook bekend als balance-xor, is een andere vorm van linkaggregatie die kan worden gebruikt op MikroTik-apparaten met RouterOS.

Deze methode combineert meerdere fysieke netwerkkoppelingen om als één logische koppeling te fungeren. In tegenstelling tot LACP (802.3ad) gebruikt xor-balance een taakverdelingsstrategie gebaseerd op de logische “exclusieve OR” (XOR)-operator die wordt toegepast op de bron- en bestemmings-MAC-adressen.

Aan het einde van het artikel vindt u een kleine proef dat zal je toestaan schatten de kennis die tijdens deze lezing is verworven

Hoe werkt het?

De balance-xor-methode gebruikt de XOR-operator om beslissingen over taakverdeling te nemen. Concreet worden de bron- en bestemmings-MAC-adressen gebruikt als invoer voor de XOR-bewerking.

Het resultaat bepaalt welke fysieke interface in de verbindingsgroep zal worden gebruikt om een ​​datapakket te verzenden. Deze techniek maakt een meer rudimentaire taakverdeling mogelijk in vergelijking met 802.3ad, maar heeft het voordeel dat deze eenvoudiger te configureren is en dat er geen compatibele hardware aan de andere kant van de link nodig is.

vereisten

  1. Twee of meer Ethernet-interfaces op een MikroTik-apparaat.
  2. RouterOS geïnstalleerd op het MikroTik-apparaat.

Configuratie in MikroTik RouterOS

  1. Toegang tot het MikroTik-apparaat: Gebruik Winbox of open de webinterface van het apparaat.
  2. Navigeer naar Interfaces: Ga naar het gedeelte Interfaces om alle beschikbare interfaces te bekijken.
  3. Maak de verbindingsinterface:
    • Klik op de knop + en kies bonding.
    • Ga in het venster dat verschijnt naar het tabblad Algemeen.
    • Stel een naam in voor de interface.
    • Bij de tab bonding, kies de Mode als balans-xor.
  4. Poorten toevoegen aan de Bonding Interface:
    • Zoek in hetzelfde Bonding-configuratievenster naar de optie Slaven.
    • Voeg de Ethernet-interfaces toe die u wilt groeperen.

Belangrijke gegevens

  • Load-balancering: Hoewel balance-xor eenvoudiger is dan 802.3ad, kan de effectiviteit ervan minder zijn als het verkeer afkomstig is en eindigt op een zeer klein aantal MAC-adressen.
  • Fouttolerantie: Net als bij andere verbindingsmethoden wordt het verkeer automatisch herverdeeld over de resterende links als een link mislukt.
  • Compatibiliteit: LACP-ondersteuning is aan het andere uiteinde van de link niet vereist om balance-xor te gebruiken.

beperkingen

  • Beperkt aantal poorten: Net als bij andere methoden is het aantal poorten dat u kunt groeperen over het algemeen beperkt.
XOR (balans-xor) verlijmen in MikroTik

Praktische toepassingen

El XOR-binding (balans-xor) Het wordt in verschillende situaties gebruikt om de netwerkprestaties te verbeteren en een zekere mate van redundantie te bieden. Hier zijn enkele praktische toepassingen:

1. Belastingverdeling

Het belangrijkste gebruik van balance-xor is om het verkeer over meerdere fysieke interfaces te verdelen. Dit wordt voornamelijk gedaan om het gebruik van netwerkbronnen te optimaliseren en ervoor te zorgen dat geen enkele interface overbelast raakt terwijl andere inactief zijn. Dit is vooral handig als u meerdere verbindingen met een vergelijkbare bandbreedte heeft en het verkeer gelijkmatig wilt verdelen.

2. Prestatieverbetering

Hoewel balance-xor de bandbreedte voor een enkele netwerkverbinding niet zal vergroten, kan het de algehele netwerkprestaties verbeteren door meerdere datastromen verschillende fysieke interfaces te laten gebruiken. Dit is handig in omgevingen waar veel parallelle gegevensstromen plaatsvinden, zoals in een datacenter of op een bedrijfsnetwerk.

3. Redundantie

Een ander voordeel van het gebruik van balance-xor is dat het redundantie biedt in het geval van een verbindingsfout. Als een van de fysieke interfaces uitvalt, wordt het verkeer automatisch via de interfaces gestuurd die nog actief zijn. Houd er echter rekening mee dat dit geen volledig failover-mechanisme biedt, maar dat het beter is dan helemaal geen redundantie.

4. Serveromgevingen

In een serveromgeving met meerdere netwerkverbindingen kan balance-xor handig zijn om de belasting over verbindingen te verdelen en voor redundantie te zorgen. Dit komt vaak voor bij webservers, databases en andere systemen die grote hoeveelheden inkomende en uitgaande verbindingen verwerken.

5. Verbindingen met meerdere ISP's

Als uw netwerk via meerdere ISP's met internet is verbonden, kunt u balance-xor gebruiken om uitgaand verkeer tussen verbindingen te verdelen. Dit kan helpen de beschikbare bandbreedte te maximaliseren en een basisniveau van redundantie te bieden.

6. Langeafstandsverbindingen

Voor verbindingen over lange afstanden waarbij downtime van cruciaal belang is, kan XOR-bonding een methode bieden om de verbinding in stand te houden, zelfs als een van de verbindingen uitvalt.

7. Streaming en multimedia

Voor toepassingen die real-time datatransmissie vereisen, zoals VoIP of videostreaming, kan balance-xor ervoor zorgen dat de bandbreedte efficiënt wordt gebruikt, hoewel het voor dit soort verkeer niet de beste optie is in vergelijking met andere. methoden.

Basisvoorbeeld van hoe u XOR (balance-xor) bonding in MikroTik kunt configureren.

Laten we ons voorstellen dat u twee Ethernet-interfaces op uw MikroTik-apparaat heeft, ether1 y ether2en je wilt ze groeperen met behulp van de balance-xor-methode.

Stappen om Bonding XOR in MikroTik CLI te configureren:

  1. Toegang tot de MikroTik-router via CLI: Gebruik SSH of directe terminal om toegang te krijgen tot de router.
  2. Maak een verbindingsinterface:
				
					/interface bonding add name=bonding-xor mode=balance-xor 
				
			
  1. Voeg de 'slave'-interfaces toe aan de bonding:
				
					/interface bonding set bonding-xor slaves=ether1,ether2
				
			
  1. (Optioneel) Configureer een IP-adres voor de bondinginterface:
				
					/ip address add address=192.168.1.1/24 interface=bonding-xor
				
			
  1. Controleer de configuratie:
				
					/interface bonding print 
				
			

Dit zou iets moeten weergeven dat lijkt op:

				
					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 
				
			

Met deze stappen zou u XOR-bonding moeten hebben ingesteld en actief moeten zijn. de interface binding-xor nu groep ether1 y ether2 met behulp van de XOR-balanceringsmethode op basis van de bron- en bestemmings-MAC-adressen.

beperkingen

  1. Niet netwerk-agnostisch: Loadbalancing vindt plaats op basis van een MAC-adres, wat betekent dat verkeer tussen twee paar MAC-adressen altijd dezelfde fysieke link zal gebruiken. Dit is mogelijk niet optimaal als u grote hoeveelheden verkeer tussen een paar adressen heeft.
  2. Verhoogt de bandbreedte voor een enkele verbinding niet: Omdat de balancering gebeurt op basis van het MAC-adres, kunt u de bandbreedte voor een enkele client-serververbinding niet vergroten. Met andere woorden: een enkele TCP-verbinding zal niet profiteren van een grotere bandbreedte dan een enkele fysieke interface.
  3. Er kunnen problemen zijn met tussenschakelaars: Sommige switches hebben mogelijk problemen met het verwerken van verkeer dat afkomstig is van een balance-xor bonding-interface, vooral als ze functies zoals Spanning Tree Protocol (STP) hebben ingeschakeld.
  4. Incompatibiliteit met andere hechtmethoden: Kan niet worden gemengd en gecombineerd met andere verbindingsmethoden in dezelfde interface.

overwegingen

  1. Schakel ondersteuning: Controleer of uw switch het type bonding ondersteunt dat u probeert te implementeren. Niet alle beheerde switches ondersteunen alle soorten bonding.
  2. Configuratie aan beide uiteinden: Bonding moet worden geconfigureerd op zowel de router als het apparaat aan het andere uiteinde van de link (meestal een switch). Zorg ervoor dat de configuratie aan beide kanten compatibel is.
  3. Bewaking en back-up: Het is van cruciaal belang om mechanismen te hebben om de status van elke link binnen de binding te controleren, zodat u snel kunt reageren als er iets misgaat. Overweeg ook om een ​​back-upstrategie te hebben voor het geval de verbinding volledig mislukt.
  4. Test van prestaties: Voer prestatietests uit voordat u deze in een productieomgeving implementeert om er zeker van te zijn dat bonding de verbindingscapaciteit en beschikbaarheid verbetert zoals verwacht.
  5. Reserveer verbindingen: Hoewel bonding enige redundantie kan bieden, is het geen vervanging voor een echte failover- of meer geavanceerde strategie voor taakverdeling. Denk na over uw behoeften en of balance-xor echt de beste optie is voor uw specifieke geval.
  6. MAC-adressen en balancering: Als u veel apparaten met hetzelfde MAC-adres in een VLAN heeft, kan dit leiden tot een suboptimale balans. Zorg ervoor dat de MAC-adressen van apparaten uniek zijn om dit te voorkomen.

Als u rekening houdt met deze beperkingen en overwegingen, kunt u XOR-bonding op uw MikroTik-netwerk beter geïnformeerd en effectiever implementeren.

Korte kennisquiz

Wat vind je van dit artikel?
Durf jij je geleerde kennis te evalueren?

QUIZ - XOR verlijmen (balans-xor) op MikroTik

Aanbevolen boek voor dit artikel

Wil je een onderwerp voorstellen?

Elke week plaatsen wij nieuwe inhoud. Wil je dat we over iets specifieks praten?
Onderwerp voor de volgende blog

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

KORTINGSCODE

AN24-LIB

geldt voor MikroTik-boeken en boekenpakketten

dagen
Uren
notulen
seconden

Inleiding tot
OSPF - BGP - MPLS

Meld u hiervoor aan gratis cursus

MAE-RAV-ROS-240118
dagen
Uren
notulen
seconden

Meld u hiervoor aan gratis cursus

MAS-ROS-240111

Promo voor Drie Koningendag!

REYES24

15%

alle producten

MikroTik-cursussen
Academie cursussen
MikroTik-boeken

Profiteer van de Driekoningenkortingscode!

*actie geldig t/m zondag 7 januari 2024
** de code (KONING24) geldt voor winkelwagen
*** koop nu je cursus en volg deze tot 31 maart 2024

Oudejaarsactie!

NY24

20%

alle producten

MikroTik-cursussen
Academie cursussen
MikroTik-boeken

Profiteer van de oudejaarskortingscode!

*actie geldig t/m maandag 1 januari 2024
** de code (NY24) geldt voor winkelwagen
*** koop nu je cursus en volg deze tot 31 maart 2024

Kerst kortingen!

XMAS23

30%

alle producten

MikroTik-cursussen
Academie cursussen
MikroTik-boeken

Profiteer van de kortingscode voor Kerstmis!!!

**codes worden toegepast in de winkelwagen
Actie geldig t/m maandag 25 december 2023

CYBERWEEKKORTINGEN

CW23-MK

17%

alle MikroTik OnLine-cursussen

CW23-AX

30%

alle Academiecursussen

CW23-LIB

25%

alle MikroTik-boeken en boekenpakketten

Profiteer van de kortingscodes voor CyberWeek!!!

**codes worden toegepast in de winkelwagen
Actie geldig t/m zondag 3 december 2023

BLACK FRIDAY-KORTINGEN

BF23-MX

22%

alle MikroTik OnLine-cursussen

BF23-AX

35%

alle Academiecursussen

BF23-LIB

30%

alle MikroTik-boeken en boekenpakketten

Profiteer van de kortingscodes voor Black Friday!!!

**Codes worden toegepast in de winkelwagen

codes worden toegepast in de winkelwagen
geldig t/m zondag 26 november 2023

dagen
Uren
notulen
seconden

Meld u hiervoor aan gratis cursus

MAE-VPN-SET-231115

Halloween-promotie

Profiteer van kortingscodes voor Halloween.

Codes worden toegepast in de winkelwagen

HW23-MK

11% korting op alle MikroTik OnLine cursussen

11%

HW23-AX

30% korting op alle Academy-cursussen

30%

HW23-LIB

25% korting op alle MikroTik-boeken en boekenpakketten

25%

Schrijf u in en neem deel aan de gratis cursus Introduction to Advanced Routing with MikroTik (MAE-RAV-ROS)

Vandaag (woensdag) 11 oktober 2023
7 tot 11 uur (Colombia, Ecuador, Peru)

MAE-RAV-ROS-231011