[DICA] 32 - MIKROTIK - BONDING - Agregar múltiplos Enlaces
por
em 05-12-2013 às 13:22 (34214 Visualizações)
Introdução
Através do BONDING no MIKROTIK, podemos agregar múltiplas interfaces de rede para alcançar mais produtividade com um maior nível de disponibilidade.
Principais tipos de bonding:
- Balance-RR (Round Robin) – Forma genérica para dual LAN enviando pacotes de forma sequencial pelas placas, provendo bom balanço entre “load balancing” e tolerância à falhas.
- Active Backup (failover) – Usa apenas uma das placas de rede durante todo o tempo e passa a usar a segunda em caso de falha da primeira (apenas tolerância a falhas).
- Balance XOR – Ao longo do tempo mapeia algumas estações destino para placas específica fazendo a divisão de carga e da banda entre os acessos.
- Broadcast – Envia o mesmo conjunto de pacotes pelas duas placas, serve para prover tolerância a falhas.
- IEE 802.3ad Dynamic Link Agregation – Usa um algoritmo complexo para agregar a largura de banda usando a especificação 802.3ad. Exige suporte explícito do SWITCH para 802.3ad.
- Balance-tlb Adaptive Transmit Load Balance – Equilibra a carga dinamicamente pela velocidade e volume de tráfego dos pacotes de SAÍDA (leituras). Não requer suporte especial do SWITCH. Atua trocando dinamicamente o endereço MAC no caso da placa destino não ser capaz de atender a solicitação provendo agregação e tolerância a falhas.
- Balance-alb Adaptive Load Balance – similar ao Balance-tlb, mas também consegue redistribuir pacotes de ENTRADA (gravações) provendo agregação e tolerância a falhas.
Vamos discutir uma ligação dupla aqui, mas tenha em mente que mais links pode ser ligado para alcançar maior velocidade / disponibilidade.
A visualização do que estamos tentando realizar:
https://m.ak.fbcdn.net/sphotos-c.ak/...40157012_n.jpg
Requisitos
- 4 Ubiquiti Rádios A / B / G / N, dependendo da sua aplicação
- 2 roteadores Mikrotik com 2 portas Ethernet availible
- 4 Antenas e cabos apropriados (se estiver usando um dispositivo UBNT que não tê-los incorporado)
- Verdadeira Layer 2 a conectividade entre os dois dispositivos Mikrotik em todos os links que serão utilizados no vínculo
- Isto pode ser conseguido por AP-WDS/STA-WDS nos dispositivos UBNT ou usando EOIP dentro software Mikrotik. Vamos discutir a abordagem WDS.
Configuração Dispositivos UBNT
Configuração e acesso de dispositivos UBNT é descrita no Guia de airos-configuração rápida . Faremos o nosso configuração através da interface gráfica web.
A1
- Sob a guia sem fio, defina: Mode "Access Point WDS"
- Sob a guia de rede, defina: Modo Bridge, endereço IP para 192.168.0.11, a máscara de sub-rede para 255.255.255.0 e Gateway para 192.168.0.10
- Dê ao dispositivo um nome descritivo e alterar a senha
A2
- Sob a guia sem fio, defina: Mode "Access Point WDS"
- Sob a guia de rede, defina: Modo Bridge, endereço IP para 192.168.0.12, a máscara de sub-rede para 255.255.255.0 e Gateway para 192.168.0.10
- Dê um nome ao dispositivo descritivo e alterar a senha
B1
- Sob a guia sem fio, defina: Mode "Station WDS"
- Sob a guia de rede, defina: Modo Bridge, endereço IP para 192.168.0.21, a máscara de sub-rede para 255.255.255.0 e Gateway para 192.168.0.20
- Dê ao dispositivo um nome descritivo e alterar a senha
B2
- Sob a guia sem fio, defina: Mode "Station WDS"
- Sob a guia de rede, defina: Modo Bridge, endereço IP para 192.168.0.22, a máscara de sub-rede para 255.255.255.0 e Gateway para 192.168.0.20
- Dê ao dispositivo um nome descritivo e alterar a senha
Mikrotik engrenagem
Ligar para o seu router Mikrotik pode ser feito com Putty ou Winbox e está bem documentado na sua Wiki e manual . Este documento explica a configuração da linha de comando, que pode ser facilmente realizado com o Mikrotik GUI (WinBox). E para evitar confusão A1 vai para ether1 e A2 vai para ether2 eo mesmo para a outra torre, exceto substituir o A com um B.
Router A
- Faça o login no seu router Mikrotik
- Criar uma interface de vinculação: Aqui você dizer o roteador que interfaces devem ser incluídos no vínculo. Nós vamos usar o modo round-robin, faça ether1 e ether2 os escravos e dar a interface de um nome de "bonding1". Os diferentes modos são explicados em Mikrotik Wiki / Bonding .
- /interface bonding add slaves=ether1,ether2 name=bonding1 mode=balance-rr
- Atribua um IP à interface de ligação. Nunca atribuir ip do que as próprias interfaces de escravos.
- /ip address add address 192.168.0.10/24 interface=bonding1
- Adicionar monitoramento de link para que o seu router sabe quando uma ligação está a ter um problema. Vamos usar ARP para monitoramento de link e dizer ao router para assistir a ARP em 192.168.0.20. Um explaniation dos diferentes tipos de monitoramento de link podem ser encontradas em Mikrotik Wiki / Bonding .
- /interface bonding set bonding1 link-monitoring=arp arp-ip-targets=192.168.0.20
Router B
- Faça o login no seu router Mikrotik
- Criar uma interface de vinculação: Aqui você dizer o roteador que interfaces devem ser incluídos no vínculo. Nós vamos usar o modo round-robin, faça ether1 e ether2 os escravos e dar a interface de um nome de "bonding1". Os diferentes modos são explicados em Mikrotik Wiki / Bonding .
- /interface bonding add slaves=ether1,ether2 name=bonding1 mode=balance-rr
- Atribua um IP à interface de ligação. Nunca atribuir ip do que as próprias interfaces de escravos.
- /ip address add address 192.168.0.20/24 interface=bonding1
- Adicionar monitoramento de link para que o seu router sabe quando uma ligação está a ter um problema. Vamos usar ARP para monitoramento de link e dizer ao router para assistir a ARP em 192.168.0.10. Um explaniation dos diferentes tipos de monitoramento de link podem ser encontradas em Mikrotik Wiki / Bonding .
- /interface bonding set bonding1 link-monitoring=arp arp-ip-targets=192.168.0.10
Prova
Precisamos testar e certificar-se o vínculo está funcionando. Siga estes passos para garantir que tudo está funcionando corretamente.
- Faça o login no Router A
- Execute um ping para o roteador B
- /ping 192.168.0.20
- Execute a ferramenta de teste de velocidade para Router B
- /tool bandwidth-test 192.168.0.20 direction=receive
status: running
duration: 9s
rx-current: 213.4Mbps
rx-10-second-average: 69.4Mbps
rx-total-average: 69.4Mbps
lost-packets: 0
random-data: no
direction: receive
rx-size: 1500
Enquanto o speedtest está funcionando desligar um de seus éter do conectado ao seu engrenagem UBNT, você deve obter alguns pings perdidos depois ver algo semelhante ao seguinte.status: runningConclusão
duration: 8s
rx-current: 93.3Mbps
rx-10-second-average: 38.1Mbps
rx-total-average: 38.1Mbps
lost-packets: 0
random-data: no
direction: receive
rx-size: 1500
Um par de coisas que eu gostaria de salientar aqui. A largura de banda total realizável aqui é 2X a velocidade da ligação mais lenta.
Exemplo:
Vamos dizer que um elo faz 90 Mbit e o outro faz 80 Mbit seu rendimento total deve ser de cerca de 160 Mbit (80 x 2). A configuração de ligação descrito aqui é um link half-duplex. Bonding funcionará através de ligações multi-hop, enquanto há camada de 2 a conectividade entre os pontos finais que fazem a ligação.
- Rebel2234 15:47, 23 de junho de 2010 (UTC)
REFERENCIAS:
https://under-linux.org/entry.php?b=...age=3#comments . Autor Rodrigo Gregório (Geeek) . Acessado em 02/12/2013 as 19:59:00
http://wiki.ubnt.com/Mikrotik_bonding . Autor Rebel2234 15:47, 23 de junho de 2010 (UTC) . Acessado em 02/12/2013 as 19:59:00
https://m.ak.fbcdn.net/sphotos-h.ak/...07825342_n.jpgSkype: inter-homesolucoes
Curtam nossa página. Obrigado.
Avalie nosso Post e nos ajude a continuar escrevendo. Obrigado.
Comentários
+ Enviar Comentário