fbpx

Binding XOR (balans-xor) in MikroTik

Facebook
Twitter
LinkedIn
WhatsApp
telegram

Die metode van XOR binding, ook bekend as balance-xor, is 'n ander vorm van skakelaggregasie wat gebruik kan word op MikroTik-toestelle wat RouterOS gebruik.

Hierdie metode kombineer verskeie fisiese netwerkskakels om as 'n enkele logiese skakel op te tree. Anders as LACP (802.3ad), gebruik xor-balance 'n lasbalanseringstrategie gebaseer op die logiese "eksklusiewe OF" (XOR) operateur wat op die bron- en bestemmings-MAC-adresse toegepas word.

Aan die einde van die artikel vind u 'n klein toets dit sal jou toelaat evalueer die kennis wat in hierdie leeswerk opgedoen is

¿Cómo funciona?

Die balans-xor-metode gebruik die XOR-operateur om lasbalanseringsbesluite te neem. Spesifiek, die bron- en bestemmings-MAC-adresse word gebruik as insette vir die XOR-operasie.

Die resultaat bepaal watter fisiese koppelvlak in die bindingsgroep gebruik sal word om 'n datapakket te versend. Hierdie tegniek maak voorsiening vir meer rudimentêre lasbalansering in vergelyking met 802.3ad, maar het die voordeel dat dit makliker is om te konfigureer en nie versoenbare hardeware aan die ander kant van die skakel benodig nie.

voorvereistes

  1. Twee of meer Ethernet-koppelvlakke op 'n MikroTik-toestel.
  2. RouterOS op die MikroTik-toestel geïnstalleer.

Konfigurasie in MikroTik RouterOS

  1. Toegang tot die MikroTik-toestel: Gebruik Winbox of kry toegang tot die toestel se webkoppelvlak.
  2. Navigeer na Interfaces: Gaan na die afdeling koppelvlakke om al die beskikbare te sien.
  3. Skep die bindingskoppelvlak:
    • Klik op die knoppie + en kies Bonding.
    • Gaan na die oortjie in die venster wat verskyn algemene.
    • Stel 'n naam vir die koppelvlak.
    • In die blad Bonding, kies die af soos balans-xor.
  4. Voeg poorte by die bindingskoppelvlak:
    • In dieselfde Bonding-konfigurasievenster, soek die opsie slawe.
    • Voeg die Ethernet-koppelvlakke by wat jy wil groepeer.

Belangrike gegewens

  • Vrag balansering: Alhoewel balance-xor eenvoudiger is as 802.3ad, kan die doeltreffendheid daarvan minder wees as verkeer op 'n baie klein aantal MAC-adresse ontstaan ​​en eindig.
  • Fout verdraagsaamheid: Soos met ander bindingsmetodes, as 'n skakel misluk, sal verkeer outomaties tussen die oorblywende skakels herverdeel word.
  • verenigbaarheid: LACP-ondersteuning word nie aan die ander kant van die skakel vereis om balance-xor te gebruik nie.

beperkings

  • Beperkte aantal hawens: Soos met ander metodes, is die aantal poorte wat jy kan groepeer gewoonlik beperk.
Binding XOR (balans-xor) in MikroTik

Praktiese toepassings

El XOR-binding (balans-xor) Dit word in verskeie situasies gebruik om netwerkwerkverrigting te verbeter en 'n mate van oortolligheid te verskaf. Hier is 'n paar praktiese toepassings:

1. Lasbalansering

Die hoofgebruik van balance-xor is om verkeer oor verskeie fisiese koppelvlakke te balanseer. Dit word hoofsaaklik gedoen om netwerkhulpbrongebruik te optimaliseer en te verseker dat geen koppelvlak oorlaai word terwyl ander ledig is nie. Dit is veral nuttig wanneer jy veelvuldige verbindings met soortgelyke bandwydte het en verkeer eweredig wil versprei.

2. Prestasieverbetering

Alhoewel balance-xor nie bandwydte vir 'n enkele netwerkverbinding sal verhoog nie, kan dit algehele netwerkwerkverrigting verbeter deur verskeie datastrome toe te laat om verskillende fisiese koppelvlakke te gebruik. Dit is nuttig in omgewings waar daar baie parallelle datavloei is, soos in 'n datasentrum of op 'n ondernemingsnetwerk.

3. Oortolligheid

Nog 'n voordeel van die gebruik van balance-xor is dat dit oortolligheid bied in die geval van 'n skakelfout. As een van die fisiese koppelvlakke misluk, sal verkeer outomaties gestuur word deur die koppelvlakke wat nog aktief is. Hou egter in gedagte dat dit nie 'n volledige failover-meganisme bied nie, maar dit is beter as om glad nie oortolligheid te hê nie.

4. Bedieneromgewings

In 'n bedieneromgewing met veelvuldige netwerkverbindings kan balance-xor nuttig wees om die las oor verbindings te versprei en oortolligheid te verskaf. Dit is algemeen in webbedieners, databasisse en ander stelsels wat groot volumes inkomende en uitgaande verbindings hanteer.

5. Verbindings met verskeie ISP's

As jou netwerk deur verskeie ISP's aan die internet gekoppel is, kan jy balance-xor gebruik om uitgaande verkeer tussen verbindings te balanseer. Dit kan help om die beskikbare bandwydte te maksimeer en 'n basiese vlak van oortolligheid te verskaf.

6. Langafstandskakels

Vir langafstandverbindings waar stilstand van kritieke belang is, kan XOR-binding 'n metode bied om die verbinding te behou, selfs al misluk een van die skakels.

7. Stroom en Multimedia

Vir toepassings wat intydse data-oordrag soos VoIP of videostroom vereis, kan balance-xor help om te verseker dat bandwydte doeltreffend gebruik word, hoewel dit nie die beste opsie is vir hierdie tipe verkeer in vergelyking met ander meer gevorderde lasbalansering en QoS nie metodes.

Basiese voorbeeld van hoe om XOR (balans-xor) binding in MikroTik op te stel.

Kom ons stel ons voor dat jy twee Ethernet-koppelvlakke op jou MikroTik-toestel het, eter 1 y eter 2, en jy wil hulle groepeer deur die balans-xor-metode te gebruik.

Stappe om Bonding XOR in MikroTik CLI op te stel:

  1. Toegang tot die MikroTik-roeteerder via CLI: Gebruik SSH of direkte terminaal om toegang tot die router te kry.
  2. Skep 'n bindingskoppelvlak:
				
					/interface bonding add name=bonding-xor mode=balance-xor 
				
			
  1. Voeg die 'slaaf'-koppelvlakke by die binding:
				
					/interface bonding set bonding-xor slaves=ether1,ether2
				
			
  1. (Opsioneel) Stel 'n IP-adres vir die bindingskoppelvlak op:
				
					/ip address add address=192.168.1.1/24 interface=bonding-xor
				
			
  1. Verifieer die konfigurasie:
				
					/interface bonding print 
				
			

Dit moet iets soortgelyks vertoon as:

				
					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 hierdie stappe behoort u XOR-binding op te stel en te laat loop. die koppelvlak binding-xor nou groep eter 1 y eter 2 met behulp van die XOR-balanseringsmetode gebaseer op die bron- en bestemmings-MAC-adresse.

beperkings

  1. Nie netwerk agnostikus nie: Lasbalansering word op 'n MAC-adresbasis gedoen, wat beteken dat verkeer tussen twee pare MAC-adresse altyd dieselfde fisiese skakel sal gebruik. Dit is dalk nie optimaal as jy groot volumes verkeer tussen 'n paar adresse het nie.
  2. Verhoog nie bandwydte vir 'n enkele verbinding nie: Aangesien balansering op MAC-adres gebaseer word, kan jy nie bandwydte vir 'n enkele kliënt-bedienerverbinding verhoog nie. Met ander woorde, 'n enkele TCP-verbinding sal nie baat by groter bandwydte as 'n enkele fisiese koppelvlak nie.
  3. Daar kan probleme met tussenskakelaars wees: Sommige skakelaars het dalk probleme met die hantering van verkeer wat van 'n balans-xor-bindingskoppelvlak af kom, veral as hulle kenmerke soos Spanning Tree Protocol (STP) geaktiveer het.
  4. Onversoenbaarheid met ander bindingsmetodes: Kan nie gemeng en gepas word met ander bindingsmetodes in dieselfde koppelvlak nie.

oorwegings

  1. Skakel Ondersteuning: Verifieer dat jou skakelaar die tipe binding ondersteun wat jy probeer implementeer. Nie alle bestuurde skakelaars het ondersteuning vir alle soorte binding nie.
  2. Konfigurasie aan beide kante: Binding moet op beide die router en die toestel aan die ander kant van die skakel gekonfigureer word (gewoonlik 'n skakelaar). Maak seker dat die konfigurasie aan albei kante versoenbaar is.
  3. Monitering en rugsteun: Dit is van kardinale belang om meganismes te hê om die status van elke skakel binne die binding te monitor om vinnig te kan reageer as iets verkeerd loop. Oorweeg ook om 'n rugsteunstrategie te hê in die geval van volledige bindingsmislukking.
  4. Toets van prestasie: Voor ontplooiing na 'n produksie-omgewing, voer prestasietoetsing uit om te verseker dat binding die skakelkapasiteit en beskikbaarheid verbeter soos verwag.
  5. Reserwe verbindings: Alhoewel binding 'n mate van oortolligheid kan verskaf, is dit nie 'n plaasvervanger vir 'n ware failover of meer gevorderde lasbalanseringstrategie nie. Oorweeg jou behoeftes en of balance-xor werklik die beste opsie vir jou spesifieke geval is.
  6. MAC-adresse en balansering: As jy baie toestelle met dieselfde MAC-adres in 'n VLAN het, kan dit lei tot suboptimale balansering. Maak seker dat die toestel se MAC-adresse uniek is om dit te vermy.

As u hierdie beperkings en oorwegings in ag neem, sal u 'n meer ingeligte en effektiewe implementering van XOR-binding op u MikroTik-netwerk kan maak.

Kort kennisvasvra

Wat dink jy van hierdie artikel?
Durf jy jou aangeleerde kennis evalueer?

QUIZ - Bonding XOR (balans-xor) op MikroTik

Aanbevole boek vir hierdie artikel

Wil jy 'n onderwerp voorstel?

Elke week plaas ons nuwe inhoud. Wil jy hê ons moet oor iets spesifiek praat?
Onderwerp vir die volgende blog

Skryf 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

AFSLAGKODE

AN24-LIB

van toepassing op MikroTik-boeke en boekpakke

dae
Horas
minute
segundos

Inleiding tot
OSPF - BGP - MPLS

Teken hiervoor in gratis kursus

MAE-RAV-ROS-240118
dae
Horas
minute
segundos

Teken hiervoor in gratis kursus

MAS-ROS-240111

Promosie vir Drie Koningsdag!

REYES24

15%

al die produkte

MikroTik kursusse
Akademie kursusse
MikroTik boeke

Maak gebruik van die Drie Koningsdag afslagkode!

* promosie geldig tot Sondag 7 Januarie 2024
** die kode (KINGS24) van toepassing op inkopiemandjie
*** Koop jou kursus nou en neem dit tot 31 Maart 2024

Nuwejaarsaand-promosie!

NY24

20%

al die produkte

MikroTik kursusse
Akademie kursusse
MikroTik boeke

Maak gebruik van die Nuwejaarsaand-afslagkode!

* promosie geldig tot Maandag, 1 Januarie 2024
** die kode (NY24) van toepassing op inkopiemandjie
*** Koop jou kursus nou en neem dit tot 31 Maart 2024

Kersfees afslag!

XMAS23

30%

al die produkte

MikroTik kursusse
Akademie kursusse
MikroTik boeke

Maak gebruik van die afslagkode vir Kersfees!!!

**kodes word in die inkopiemandjie toegepas
Promosie geldig tot Maandag 25 Desember 2023

KUBERWEEK AFSLAG

CW23-MK

17%

alle MikroTik Aanlyn kursusse

CW23-AX

30%

alle Akademie-kursusse

CW23-LIB

25%

alle MikroTik-boeke en -boekpakke

Maak gebruik van die afslagkodes vir Kuberweek!!!

**kodes word in die inkopiemandjie toegepas
Promosie geldig tot Sondag 3 Desember 2023

SWART VRYDAG AFSLAG

BF23-MX

22%

alle MikroTik Aanlyn kursusse

BF23-AX

35%

alle Akademie-kursusse

BF23-LIB

30%

alle MikroTik-boeke en -boekpakke

Maak gebruik van die afslagkodes vir Swart Vrydag!!!

**Kodes word in die inkopiemandjie toegepas

kodes word in die inkopiemandjie toegepas
geldig tot Sondag 26 November 2023

dae
Horas
minute
segundos

Teken hiervoor in gratis kursus

MAE-VPN-SET-231115

Halloween-promosie

Maak gebruik van afslagkodes vir Halloween.

Kodes word in die inkopiemandjie toegepas

HW23-MK

11% afslag op alle MikroTik Aanlyn kursusse

11%

HW23-AX

30% afslag op alle Akademie-kursusse

30%

HW23-LIB

25% afslag op alle MikroTik Boeke en Boekpakke

25%

Registreer en neem deel aan die gratis kursus Inleiding tot Gevorderde Roetering met MikroTik (MAE-RAV-ROS)

Vandag (Woensdag) 11 Oktober 2023
7:11 tot XNUMX:XNUMX (Colombië, Ecuador, Peru)

MAE-RAV-ROS-231011