fbpx

Vinculando XOR (balance-xor) no MikroTik

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

O método de Ligação XOR, também conhecido como balance-xor, é outra forma de agregação de links que pode ser usada em dispositivos MikroTik executando RouterOS.

Este método combina vários links de rede física para atuar como um único link lógico. Ao contrário do LACP (802.3ad), o xor-balance usa uma estratégia de balanceamento de carga baseada no operador lógico “OR exclusivo” (XOR) aplicado aos endereços MAC de origem e destino.

No final do artigo você encontrará um pequeno teste isso vai permitir a você avaliar o conhecimento adquirido nesta leitura

Como funciona?

O método balance-xor usa o operador XOR para tomar decisões de balanceamento de carga. Especificamente, os endereços MAC de origem e destino são usados ​​como entradas para a operação XOR.

O resultado determina qual interface física no grupo de ligação será usada para transmitir um pacote de dados. Essa técnica permite um balanceamento de carga mais rudimentar em comparação ao 802.3ad, mas tem a vantagem de ser mais simples de configurar e não exigir hardware compatível na outra extremidade do link.

Requisitos anteriores

  1. Duas ou mais interfaces Ethernet em um dispositivo MikroTik.
  2. RouterOS instalado no dispositivo MikroTik.

Configuração no MikroTik RouterOS

  1. Acesso ao dispositivo MikroTik: Use o Winbox ou acesse a interface web do dispositivo.
  2. Navegue até Interfaces: Vá para a seção de interfaces para ver todas as disponíveis.
  3. Crie a interface de ligação:
    • Clique no botão + e escolha Bonding.
    • Na janela que aparece, vá para a guia Geral.
    • Defina um nome para a interface.
    • Na guia Bonding, escolha o Moda como equilíbrio-xor.
  4. Adicione portas à interface de ligação:
    • Na mesma janela de configuração do Bonding, procure a opção Escravos.
    • Adicione as interfaces Ethernet que deseja agrupar.

Dados importantes

  • Balanceamento de carga: Embora o balance-xor seja mais simples que o 802.3ad, sua eficácia pode ser menor se o tráfego originar e terminar em um número muito pequeno de endereços MAC.
  • Tolerância ao erro: Tal como acontece com outros métodos de ligação, se um link falhar, o tráfego será automaticamente redistribuído entre os links restantes.
  • Compatibilidade: O suporte LACP não é necessário na outra extremidade do link para usar balance-xor.

Limitações

  • Número limitado de portas: Tal como acontece com outros métodos, o número de portas que você pode agrupar geralmente é limitado.
Vinculando XOR (balance-xor) no MikroTik

Aplicações práticas

El Ligação XOR (saldo-xor) É usado em diversas situações para melhorar o desempenho da rede e fornecer algum nível de redundância. Aqui estão algumas aplicações práticas:

1. Balanceamento de carga

O principal uso do balance-xor é equilibrar o tráfego em várias interfaces físicas. Isso é feito principalmente para otimizar o uso dos recursos da rede e garantir que nenhuma interface fique sobrecarregada enquanto outras estiverem ociosas. É especialmente útil quando você tem várias conexões com largura de banda semelhante e deseja distribuir o tráfego uniformemente.

2. Melhoria de desempenho

Embora o balance-xor não aumente a largura de banda para uma única conexão de rede, ele pode melhorar o desempenho geral da rede, permitindo que vários fluxos de dados usem diferentes interfaces físicas. Isto é útil em ambientes onde existem muitos fluxos de dados paralelos, como em um data center ou em uma rede corporativa.

3. Redundância

Outra vantagem de usar o balance-xor é que ele fornece redundância no caso de falha do link. Se uma das interfaces físicas falhar, o tráfego será enviado automaticamente através das interfaces que ainda estão ativas. No entanto, tenha em mente que isso não fornece um mecanismo de failover completo, mas é melhor do que não ter nenhuma redundância.

4. Ambientes de servidor

Em um ambiente de servidor com múltiplas conexões de rede, balance-xor pode ser útil para distribuir a carga entre conexões e fornecer redundância. Isso é comum em servidores web, bancos de dados e outros sistemas que lidam com grandes volumes de conexões de entrada e saída.

5. Conexões com vários ISPs

Se a sua rede estiver conectada à Internet por meio de vários ISPs, você poderá usar balance-xor para equilibrar o tráfego de saída entre as conexões. Isso pode ajudar a maximizar a largura de banda disponível e fornecer um nível básico de redundância.

6. Links de longa distância

Para conexões de longa distância onde o tempo de inatividade é crítico, a ligação XOR pode oferecer um método para manter a conexão mesmo se um dos links falhar.

7. Streaming e Multimídia

Para aplicações que exigem transmissão de dados em tempo real, como VoIP ou streaming de vídeo, o balance-xor pode ajudar a garantir que a largura de banda seja usada de forma eficiente, embora não seja a melhor opção para esse tipo de tráfego em comparação com outros balanceamento de carga e QoS mais avançados. métodos.

Exemplo básico de como configurar a ligação XOR (balance-xor) no MikroTik.

Vamos imaginar que você tenha duas interfaces Ethernet no seu dispositivo MikroTik, éter1 y éter2e você deseja agrupá-los usando o método balance-xor.

Etapas para configurar Bonding XOR no MikroTik CLI:

  1. Acesse o roteador MikroTik via CLI: Use SSH ou terminal direto para acessar o roteador.
  2. Crie uma interface de ligação:
				
					/interface bonding add name=bonding-xor mode=balance-xor 
				
			
  1. Adicione as interfaces 'escravas' à ligação:
				
					/interface bonding set bonding-xor slaves=ether1,ether2
				
			
  1. (Opcional) Configure um endereço IP para a interface de ligação:
				
					/ip address add address=192.168.1.1/24 interface=bonding-xor
				
			
  1. Verifique a configuração:
				
					/interface bonding print 
				
			

Isso deve exibir algo semelhante 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 
				
			

Com essas etapas, você deverá ter a ligação XOR configurada e em execução. a interface ligação-xor agora grupo éter1 y éter2 usando o método de balanceamento XOR com base nos endereços MAC de origem e destino.

Limitações

  1. Não é agnóstico em relação à rede: O balanceamento de carga é feito com base no endereço MAC, o que significa que o tráfego entre dois pares de endereços MAC sempre usará o mesmo link físico. Isto pode não ser ideal se você tiver grandes volumes de tráfego entre um par de endereços.
  2. Não aumenta a largura de banda para uma única conexão: como o balanceamento é feito com base no endereço MAC, não é possível aumentar a largura de banda para uma única conexão cliente-servidor. Em outras palavras, uma única conexão TCP não se beneficiará de maior largura de banda do que uma única interface física.
  3. Pode haver problemas com interruptores intermediários: alguns switches podem ter problemas ao lidar com o tráfego proveniente de uma interface balance-xor bonding, especialmente se tiverem recursos como Spanning Tree Protocol (STP) habilitados.
  4. Incompatibilidade com outros métodos de colagem: não pode ser misturado e combinado com outros métodos de ligação na mesma interface.

Considerações

  1. Suporte para troca: verifique se o seu switch suporta o tipo de ligação que você está tentando implementar. Nem todos os switches gerenciados oferecem suporte para todos os tipos de ligação.
  2. Configuração em ambas as extremidades: a ligação deve ser configurada no roteador e no dispositivo na outra extremidade do link (geralmente um switch). Certifique-se de que a configuração seja compatível em ambas as extremidades.
  3. Monitoramento e Backup: É fundamental ter mecanismos para monitorar o status de cada link dentro do bonding para poder responder rapidamente caso algo dê errado. Considere também ter uma estratégia de backup em caso de falha completa na ligação.
  4. Teste de desempenho: antes de implantar em um ambiente de produção, execute testes de desempenho para garantir que a ligação esteja melhorando a capacidade e a disponibilidade do link conforme o esperado.
  5. Reservar conexões: embora a ligação possa fornecer alguma redundância, ela não substitui um verdadeiro failover ou uma estratégia de balanceamento de carga mais avançada. Considere suas necessidades e se o balance-xor é realmente a melhor opção para o seu caso específico.
  6. Endereços MAC e balanceamento: se você tiver muitos dispositivos com o mesmo endereço MAC em uma VLAN, isso poderá levar a um balanceamento abaixo do ideal. Certifique-se de que os endereços MAC dos dispositivos sejam exclusivos para evitar isso.

Levando em conta essas limitações e considerações, você poderá fazer uma implementação mais informada e eficaz da ligação XOR em sua rede MikroTik.

Breve teste de conhecimento

O que você acha deste artigo?
Você tem coragem de avaliar seu conhecimento aprendido?

QUIZ - Vinculando XOR (balance-xor) no MikroTik

Livro recomendado para este artigo

Quer sugerir um tema?

Toda semana postamos novos conteúdos. Quer que falemos sobre algo específico?
Assunto para o próximo blog

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

CÓDIGO DE DESCONTO

AN24-LIB

aplica-se a livros e pacotes de livros MikroTik

Dias
Horas
Minutos
Segundos

Introdução a
OSPF-BGP-MPLS

Inscreva-se para isso curso livre

MAE-RAV-ROS-240118
Dias
Horas
Minutos
Segundos

Inscreva-se para isso curso livre

MAS-ROS-240111

Promoção para o Dia de Reis!

REIS24

15%

todos os produtos

Cursos MikroTik
Cursos da academia
Livros MikroTik

Aproveite o código de desconto do Dia dos Reis Magos!

*promoção válida até domingo, 7 de janeiro de 2024
** o código (REIS24) aplica-se ao carrinho de compras
*** compre seu curso agora e faça até 31 de março de 2024

Promoção de Réveillon!

NY24

20%

todos os produtos

Cursos MikroTik
Cursos da academia
Livros MikroTik

Aproveite o código de desconto de Réveillon!

*promoção válida até segunda-feira, 1º de janeiro de 2024
** o código (NY24) aplica-se ao carrinho de compras
*** compre seu curso agora e faça até 31 de março de 2024

Descontos de Natal!

XMAS23

30%

todos os produtos

Cursos MikroTik
Cursos da academia
Livros MikroTik

Aproveite o código de desconto para o Natal!!!

**os códigos são aplicados no carrinho de compras
Promoção válida até segunda-feira, 25 de dezembro de 2023

DESCONTOS DA SEMANA CIBERNÉTICA

CW23-MK

17%

todos os cursos MikroTik OnLine

CW23-AX

30%

todos os cursos da Academia

CW23-LIB

25%

todos os livros e pacotes de livros MikroTik

Aproveite os códigos de desconto da Cyber ​​Week!!!

**os códigos são aplicados no carrinho de compras
Promoção válida até domingo, 3 de dezembro de 2023

DESCONTOS DE SEXTA-FEIRA NEGRA

BF23-MX

22%

todos os cursos MikroTik OnLine

BF23-AX

35%

todos os cursos da Academia

BF23-LIB

30%

todos os livros e pacotes de livros MikroTik

Aproveite os códigos de desconto para Black Friday!!!

**Os códigos são aplicados no carrinho de compras

os códigos são aplicados no carrinho de compras
válido até domingo, 26 de novembro de 2023

Dias
Horas
Minutos
Segundos

Inscreva-se para isso curso livre

MAE-VPN-SET-231115

Promoção Halloween

Aproveite os códigos de desconto para o Halloween.

Os códigos são aplicados no carrinho de compras

HW23-MK

11% de desconto em todos os cursos MikroTik OnLine

11%

HW23-AX

30% de desconto em todos os cursos da Academia

30%

HW23-LIB

25% de desconto em todos os livros e pacotes de livros MikroTik

25%

Cadastre-se e participe do curso gratuito Introdução ao Roteamento Avançado com MikroTik (MAE-RAV-ROS)

Hoje (quarta-feira), 11 de outubro de 2023
7h às 11h (Colômbia, Equador, Peru)

MAE-RAV-ROS-231011