fbpx

Klejenie XOR (balance-xor) w MikroTiku

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

Metoda z Wiązanie XOR, znany również jako Balance-xor, to kolejna forma agregacji łączy, której można używać na urządzeniach MikroTik z systemem RouterOS.

Ta metoda łączy wiele fizycznych łączy sieciowych, aby działać jako pojedyncze łącze logiczne. W przeciwieństwie do LACP (802.3ad), xor-balance wykorzystuje strategię równoważenia obciążenia opartą na logicznym operatorze „ekskluzywnego OR” (XOR) zastosowanym do źródłowego i docelowego adresu MAC.

Na końcu artykułu znajdziesz mały test to ci pozwoli oceniać wiedzę zdobytą w tej lekturze

Jak to działa?

Metoda Balance-xor wykorzystuje operator XOR do podejmowania decyzji dotyczących równoważenia obciążenia. W szczególności źródłowe i docelowe adresy MAC są używane jako dane wejściowe dla operacji XOR.

Wynik określa, który interfejs fizyczny w grupie łączenia zostanie użyty do przesłania pakietu danych. Technika ta pozwala na bardziej podstawowe równoważenie obciążenia w porównaniu do 802.3ad, ale ma tę zaletę, że jest prostsza w konfiguracji i nie wymaga kompatybilnego sprzętu na drugim końcu łącza.

Wymagania wstępne

  1. Dwa lub więcej interfejsów Ethernet w urządzeniu MikroTik.
  2. RouterOS zainstalowany na urządzeniu MikroTik.

Konfiguracja w MikroTik RouterOS

  1. Dostęp do urządzenia MikroTik: Skorzystaj z Winbox lub uzyskaj dostęp do interfejsu sieciowego urządzenia.
  2. Przejdź do Interfejsów: Przejdź do sekcji interfejsów, aby zobaczyć wszystkie dostępne.
  3. Utwórz interfejs łączenia:
    • Kliknij przycisk + i wybierz Bonding.
    • W wyświetlonym oknie przejdź do zakładki Ogólne.
    • Ustaw nazwę interfejsu.
    • W zakładce Bonding, Wybierz Moda jako równowaga-xor.
  4. Dodaj porty do interfejsu łączenia:
    • W tym samym oknie konfiguracji łączenia poszukaj opcji Niewolnicy.
    • Dodaj interfejsy Ethernet, które chcesz zgrupować.

Ważne dane

  • Równoważenie obciążenia: Chociaż Balance-xor jest prostszy niż 802.3ad, jego skuteczność może być mniejsza, jeśli ruch rozpoczyna się i kończy na bardzo małej liczbie adresów MAC.
  • Tolerancja błędów: Podobnie jak w przypadku innych metod łączenia, jeśli łącze ulegnie awarii, ruch zostanie automatycznie rozdzielony pomiędzy pozostałe łącza.
  • Zgodność: Aby korzystać z Balance-xor, na drugim końcu łącza nie jest wymagana obsługa LACP.

Ograniczenia

  • Ograniczona liczba portów: Podobnie jak w przypadku innych metod, liczba portów, które można zgrupować, jest zwykle ograniczona.
Klejenie XOR (balance-xor) w MikroTiku

Praktyczne zastosowania

El Wiązanie XOR (równowaga-xor) Jest używany w różnych sytuacjach w celu poprawy wydajności sieci i zapewnienia pewnego poziomu redundancji. Oto kilka praktycznych zastosowań:

1. Równoważenie obciążenia

Głównym zastosowaniem Balance-xor jest równoważenie ruchu na wielu interfejsach fizycznych. Ma to na celu przede wszystkim optymalizację wykorzystania zasobów sieciowych i zapewnienie, że żaden interfejs nie będzie przeciążony, gdy inne będą bezczynne. Jest to szczególnie przydatne, gdy masz wiele połączeń o podobnej przepustowości i chcesz równomiernie rozłożyć ruch.

2. Poprawa wydajności

Chociaż Balance-xor nie zwiększy przepustowości pojedynczego połączenia sieciowego, może poprawić ogólną wydajność sieci, umożliwiając wielu strumieniom danych korzystanie z różnych interfejsów fizycznych. Jest to przydatne w środowiskach, w których występuje wiele równoległych przepływów danych, na przykład w centrum danych lub w sieci korporacyjnej.

3. Redundancja

Kolejną zaletą korzystania z Balance-xor jest to, że zapewnia on redundancję w przypadku awarii łącza. Jeśli jeden z interfejsów fizycznych ulegnie awarii, ruch zostanie automatycznie przesłany przez interfejsy, które są nadal aktywne. Należy jednak pamiętać, że nie zapewnia to całkowitego mechanizmu przełączania awaryjnego, ale jest lepsze niż brak redundancji w ogóle.

4. Środowiska serwerowe

W środowisku serwerowym z wieloma połączeniami sieciowymi, Balance-xor może być przydatny do rozłożenia obciążenia na połączenia i zapewnienia redundancji. Jest to powszechne w serwerach internetowych, bazach danych i innych systemach obsługujących duże ilości połączeń przychodzących i wychodzących.

5. Połączenia z wieloma dostawcami usług internetowych

Jeśli Twoja sieć jest połączona z Internetem za pośrednictwem wielu dostawców usług internetowych, możesz użyć Balance-xor, aby zrównoważyć ruch wychodzący pomiędzy połączeniami. Może to pomóc zmaksymalizować dostępną przepustowość i zapewnić podstawowy poziom redundancji.

6. Połączenia dalekobieżne

W przypadku połączeń długodystansowych, gdzie przestój jest krytyczny, łączenie XOR może zapewnić metodę utrzymania połączenia nawet w przypadku awarii jednego z łączy.

7. Transmisja strumieniowa i multimedia

W przypadku aplikacji wymagających transmisji danych w czasie rzeczywistym, takich jak VoIP lub strumieniowe przesyłanie wideo, Balance-xor może pomóc w zapewnieniu efektywnego wykorzystania przepustowości, chociaż nie jest najlepszą opcją dla tego typu ruchu w porównaniu z innymi.bardziej zaawansowane równoważenie obciążenia i QoS metody.

Podstawowy przykład konfiguracji łączenia XOR (balance-xor) w MikroTiku.

Wyobraźmy sobie, że masz dwa interfejsy Ethernet na swoim urządzeniu MikroTik, eter1 y eter2i chcesz je pogrupować przy użyciu metody Balance-xor.

Kroki, aby skonfigurować Bonding XOR w MikroTik CLI:

  1. Uzyskaj dostęp do routera MikroTik poprzez CLI: Aby uzyskać dostęp do routera, użyj protokołu SSH lub bezpośredniego terminala.
  2. Utwórz interfejs łączący:
				
					/interface bonding add name=bonding-xor mode=balance-xor 
				
			
  1. Dodaj interfejsy „slave” do łączenia:
				
					/interface bonding set bonding-xor slaves=ether1,ether2
				
			
  1. (Opcjonalnie) Skonfiguruj adres IP interfejsu łączenia:
				
					/ip address add address=192.168.1.1/24 interface=bonding-xor
				
			
  1. Sprawdź konfigurację:
				
					/interface bonding print 
				
			

Powinno wyświetlić się coś podobnego do:

				
					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 
				
			

Wykonując te kroki, powinieneś mieć skonfigurowane i uruchomione wiązanie XOR. Interfejs klejenie-xor teraz grupa eter1 y eter2 przy użyciu metody równoważenia XOR w oparciu o źródłowy i docelowy adres MAC.

Ograniczenia

  1. Nie jest agnostykiem sieciowym: Równoważenie obciążenia odbywa się na podstawie adresu MAC, co oznacza, że ​​ruch pomiędzy dwiema parami adresów MAC będzie zawsze korzystał z tego samego łącza fizycznego. Może to nie być optymalne, jeśli ruch między parą adresów jest duży.
  2. Nie zwiększa przepustowości pojedynczego połączenia: Ponieważ równoważenie odbywa się na podstawie adresu MAC, nie można zwiększyć przepustowości pojedynczego połączenia klient-serwer. Innymi słowy, pojedyncze połączenie TCP nie będzie korzystało z większej przepustowości niż pojedynczy interfejs fizyczny.
  3. Mogą wystąpić problemy z przełącznikami pośrednimi: Niektóre przełączniki mogą mieć problemy z obsługą ruchu przychodzącego z interfejsu łączenia Balance-XOR, zwłaszcza jeśli mają włączone funkcje takie jak protokół Spanning Tree Protocol (STP).
  4. Niekompatybilność z innymi metodami klejenia: Nie można mieszać i dopasowywać do innych metod łączenia w tym samym interfejsie.

Rozważania

  1. Zmień wsparcie: Sprawdź, czy przełącznik obsługuje typ łączenia, który próbujesz wdrożyć. Nie wszystkie przełączniki zarządzane obsługują wszystkie typy połączeń.
  2. Konfiguracja na obu końcach: Połączenie musi zostać skonfigurowane zarówno na routerze, jak i na urządzeniu na drugim końcu łącza (zwykle jest to przełącznik). Upewnij się, że konfiguracja jest kompatybilna na obu końcach.
  3. Monitorowanie i tworzenie kopii zapasowych: Istotne jest posiadanie mechanizmów monitorowania stanu każdego łącza w ramach powiązania, aby móc szybko reagować, jeśli coś pójdzie nie tak. Rozważ także strategię tworzenia kopii zapasowych na wypadek całkowitego niepowodzenia łączenia.
  4. Test wydajności: Przed wdrożeniem w środowisku produkcyjnym wykonaj testy wydajności, aby upewnić się, że wiązanie poprawia przepustowość i dostępność łącza zgodnie z oczekiwaniami.
  5. Rezerwuj połączenia: Chociaż łączenie może zapewnić pewną redundancję, nie zastępuje prawdziwego przełączania awaryjnego ani bardziej zaawansowanej strategii równoważenia obciążenia. Zastanów się nad swoimi potrzebami i zastanów się, czy Balance-xor jest rzeczywiście najlepszą opcją w Twoim konkretnym przypadku.
  6. Adresy MAC i równoważenie: Jeśli w sieci VLAN znajduje się wiele urządzeń o tym samym adresie MAC, może to prowadzić do nieoptymalnego równoważenia. Aby tego uniknąć, upewnij się, że adresy MAC urządzeń są unikalne.

Biorąc pod uwagę te ograniczenia i rozważania, będziesz mógł dokonać bardziej świadomej i efektywnej implementacji łączenia XOR w swojej sieci MikroTik.

Krótki quiz wiedzy

Co sądzisz o tym artykule?
Czy odważysz się ocenić zdobytą wiedzę?

QUIZ - Klejenie XOR (balance-xor) na MikroTiku

Książka polecana do tego artykułu

Chcesz zasugerować temat?

Co tydzień publikujemy nowe treści. Chcesz, żebyśmy porozmawiali o czymś konkretnym?
Temat na kolejny blog

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

KOD RABATOWY

AN24-LIB

dotyczy książek i pakietów książek MikroTik

Dni
Horas
minut
sekundy

Wstęp do
OSPF – BGP – MPLS

Zarejestruj się, aby to zrobić bezpłatny kurs

MAE-RAV-ROS-240118
Dni
Horas
minut
sekundy

Zarejestruj się, aby to zrobić bezpłatny kurs

MAS-ROS-240111

Promocja na Dzień Trzech Króli!

REYES24

15%

wszystkie produkty

Kursy MikroTika
Kursy Akademii
Książki MikroTika

Skorzystaj z kodu rabatowego z okazji Dnia Trzech Króli!

*promocja ważna do niedzieli 7 stycznia 2024
** kod (KRÓLE24) dotyczy koszyka
*** kup kurs już teraz i skorzystaj z niego do 31 marca 2024 r

Promocja sylwestrowa!

NY24

20%

wszystkie produkty

Kursy MikroTika
Kursy Akademii
Książki MikroTika

Skorzystaj z sylwestrowego kodu rabatowego!

*promocja ważna do poniedziałku 1 stycznia 2024 r
** kod (NY24) dotyczy koszyka
*** kup kurs już teraz i skorzystaj z niego do 31 marca 2024 r

Świąteczne rabaty!

XMAS23

30%

wszystkie produkty

Kursy MikroTika
Kursy Akademii
Książki MikroTika

Skorzystaj z kodu rabatowego na Święta!!!

**kody naliczane są w koszyku
Promocja ważna do poniedziałku 25

ZNIŻKI CYBERTYGODNIA

CW23-MK

17%

wszystkie kursy MikroTik OnLine

CW23-AX

30%

wszystkie kursy Akademii

CW23-LIB

25%

wszystkie książki i pakiety książek MikroTik

Skorzystaj z kodów rabatowych na Cyber ​​Tydzień!!!

**kody naliczane są w koszyku
Promocja ważna do niedzieli 3 grudnia 2023

ZNIŻKI NA CZARNY PIĄTEK

BF23-MX

22%

wszystkie kursy MikroTik OnLine

BF23-AX

35%

wszystkie kursy Akademii

BF23-LIB

30%

wszystkie książki i pakiety książek MikroTik

Skorzystaj z kodów rabatowych na Black Friday!!!

**Kody naliczane są w koszyku

kody są stosowane w koszyku
ważny do niedzieli 26r

Dni
Horas
minut
sekundy

Zarejestruj się, aby to zrobić bezpłatny kurs

MAE-VPN-SET-231115

Halloweenowa promocja

Skorzystaj z kodów rabatowych na Halloween.

Kody naliczane są w koszyku

HW23-MK

11% zniżki na wszystkie kursy MikroTik OnLine

11%

HW23-AX

30% zniżki na wszystkie kursy Akademii

30%

HW23-LIB

25% zniżki na wszystkie książki i pakiety książek MikroTik

25%

Zarejestruj się i weź udział w bezpłatnym kursie Wprowadzenie do zaawansowanego routingu z MikroTik (MAE-RAV-ROS)

Dziś (środa) 11 października 2023 r
7:11 do XNUMX:XNUMX (Kolumbia, Ekwador, Peru)

MAE-RAV-ROS-231011