Balanceamento de carga entre dois roteadores

0

Eu tenho a seguinte rede:

Na LAN A, vários hosts (somente três representados na imagem, mas você pode assumir que é como 100) estão conectados a dois roteadores Linux para a LAN B. Meu objetivo é usar R1 e R2 para rotear o tráfego para a LAN B Isso significa que há um sistema de balanceamento de carga enviando aproximadamente metade dos dados por meio de um roteador e a outra metade pelo segundo. Existem duas opções:

  • 50% dos meus hosts usam R1, a outra metade R2 (como na figura acima). Isso pode ser feito configurando manualmente o gateway em cada host, mas como são operações manuais, essa não é uma solução ideal. A outra solução é ter um DHCP que possa fornecer gateway diferente, mas não tenho certeza se é possível.
  • Cada host divide seus dados entre R1 e R2.

Os hosts são um PC que precisa enviar dados para a LAN B ou Internet. Eles não enviam dados uns para os outros (e, nesse caso, são apenas comunicações de camada 2 dentro da LAN A). O R3 é o principal roteador de saída da empresa. Ele tem largura de banda suficiente para lidar com o tráfego sozinho, enquanto R1 e R2 são roteadores baseados em Linux que não são bons o suficiente. Eu sei que poderia usar um roteador melhor, mas isso é feito em um projeto em que o objetivo é fornecer uma função de roteamento de balanceamento de carga.

A Cisco possui um protocolo chamado GLBP para conseguir isso, o que, é claro, não está disponível para outra marca de roteador. Então, como posso configurar um sistema de balanceamento de carga?

    
por Nakrule 20.06.2018 / 19:05

0 respostas

Tags