Hoje falaremos sobre bonding, que resumidamente sua função é de utilizar duas placas de rede ou mais, para redundância ou soma de banda aumentando o limite de tráfego.
Hoje utilizaremos como redundância, no caso de PtP e tambem de placa de rede, caso o link principal fique down ( não importando de quem foi a culpa, se foi do rádio ou da porta de rede ) ele vai passar automaticamente para o link secundário ( slave ).
Teremos o seguinte cenário, imagine que temos um duplo ponto-a-ponto em dois pontos específicos, e o objetivo de ambos no mesmo roteador em cada um dos pontos é que caso um PtP trave, o outro entra em ação instantaneamente.
A ideia deste post é criar exatamente isso, uma redundância de PtP para o seu cliente com o minimo dificuldade.
Primeiro vamos as informações sobre os roteadores e os rádios.
Mikrotik 1
ether1: 192.168.1.1/24
radio1(link1): 192.168.1.2/24
ether2: 192.168.2.1/24
radio1(link2): 192.168.2.2/24
bonding1: 192.168.100.1/24 ( essa interface ainda não existe )
Mikrotik 2
ether1: 192.168.1.4/24
radio2(link1): 192.168.1.3/24
ether2: 192.168.2.4/24
radio2(link2): 192.168.2.3/24
bonding2: 192.168.100.2/24 ( essa interface ainda não existe )
Como já expliquei como adicionar IPs nas portas nos meus posts anteriores, vou presumir que você já saiba fazer isso, agora vamos criar as interfaces bonding.
Mikrotik1
Interfaces -> + ( adicionar ) -> Bonding
Irá aparecer a seguinte tela:
O Name você manterá bonding1 e logo após irá para a tela Bonding que veremos na foto abaixo:
Em Slaves colocaremos a lista das portas podendo colocar quantas for possível, porém só iremos colocar a ether1 e após clique na seta para baixo e irá aparecer um novo campo para colocar a ether2.
Agora vem o segredo, em Mode escolheremos a opção Active Backup, em que ela que fará todo o trabalho de verificar o link principal ( que está selecionado na opção abaixo do Mode, Primary, você selecionará a ether1 ) se está de pé ou não e caso não esteja ele vai alterar automaticamente para o link secundário.
Caso você queira saber mais sobre as outras opções ( até mesmo de somar a banda dos dois links ) veja a Wiki da Mikrotik sobre a bouding.
Agora na lista de Interfaces, você irá ver que a sua bonding foi criada e basta você adicionar IP a essa nova porta.
Fazendo exatamente a mesma coisa no Mikrotik 2, alterando apenas o Name da bonding para bonding2 e adicionando o IP descrito a cima para o Mikrotik 2, está pronto a sua redundância.
Você consegue pingar 192.168.100.2 do Mikrotik 1 para o Mikrotik 2 sem problemas agora você basta alterar a rota da sua rede interna da matriz para poder pingar a rede interna da sua filial.
Rede Interna Matriz
192.168.150.0/24
Rede Interna Filial
192.168.200.0/24
Acesse o seguinte menu
IP -> Routes -> + ( adicionar )
e criaremos a seguinte regra para o Mikrotik 1:
e para o Mikrotik 2 será:
pronto com isso sua rede Matriz pinga diretamente a rede da filial.
Com isso sua empresa estará segura caso um dos links de PtP caia, qualquer dúvida só comentar. Espero que tenha sido útil.
Boa Noite Mauricio, o tutorial ficou show, mais agora surgiu uma duvida, se o bonding ta link 2 pontos e com isso segurando um possivel backup por onde ele vai entrar e por onde vai sair, tenho que fazer um nat ou posso criar uma bridge entre a porta do bonding e a lan ? como fazer nesse caso…. abraços
Jonathan,
desculpe mais nao entendi o que voce quis dizer… voce quis dizer que, voce tem 2 links sendo um de backup e outro principal. Se for isso ele nao prioriza nenhum, o que cair automaticamente sai pelo outro. Ou seja coloque uma bridge que vai funcionar. Porem dependendo do que voce queira pode ser um NAT.
Bonding é uma espécie de bridge ou fica como 2 interfaces distintas
Olá Mauricio
Parabéns pelo post…
Gostaria de uma ajuda se possível…
Tenho quatros links 3G (2 da Claro e 2 da Vivo) e uma RB 750.
Preciso entrar com os 4 links na RB, 2 links em balance e dois em redundância.
Link Claro1 (192.168.0.1) ether1 – Link Vivo1 (192.168.2.1) ether2…esses 2 link em balance e Link Claro2 (192.168.0.1) ether3 – Link Vivo2 (192.168.3.1) ether4…vou usar a ether5 para local…
a duvida é…posso usar os mesmo passos de tutorial acima ou tem um outro procedimento…
Obrigado pela atenção
você pode nos ajudar ?preciso fazer um bonding , meu Skype é ankasiga
Bom dia, fiz um bonding aqui e está funcionando legal, porém não consigo acesso as antenas entre um bonding e outro, isso é normal? O que eu deveria fazer pra acessar essas antenas?
Amigo miro …
se as antenas estiver em bridge talvez resolva fazendo a rota para a matriz.
EX:
LADO A
Matriz ip
IP = 10.0.0.1/24
Bonding em bridge
IP = 10.0.0.2/24
IP antena A ( em Bridge )
IP 10.0.0.3/24
gw 10.0.0.1
e se repete do lado B… caso queira acesso aos bonding( logico!!! ) faca as rota igual as antenas.
espero ter ajudado.
muito bom Post Mauricio Nunes.
Olá Renato,
Estou precisando de uma consultoria com o bonding, tenho uma estrutura de média para grande proporções e gostaria de umas informações de como proceder, pois quando ativo o bonding nos 2 MK um de cada ponta o IP de gerencia de minha MK remota hora responde e hora não responde, com isto não consigo de forma alguma acessar a MK remota .
Fico no seu aguardo, sobre esta consultoria para resolver meu problema .
Opa Thiago, tudo beleza?
vamos lá, você quer somar bandas ou ter um link como backup? o tutorial mostra o active Backup, ou seja ele vai funcionar somente pelo enlace que estiver com melhor qualidade.
caso você queira somar banda utilize o balance-rr
Olá, muito bom seu tutorial! Sabe me informar se isto é viável com uma RB750 ?
Mikrotik 1
ether1: 172.16.0.1/29
*radio1(link1): 172.16.0.2/29 (IP NA BRIDGE)
ether2: 172.16.2.1/29
*radio1(link2): 172.16.2.2/29 (IP NA BRIDGE)
bonding1 balance rr: 172.30.0.1/30
Mikrotik 2
ether1: 172.16.0.4/29
*radio2(link1): 172.16.0.3/29 (IP NA BRIDGE)
ether2: 172.16.2.4/29
*radio2(link2): 172.16.2.3/29 (IP NA BRIDGE)
bonding2 balance rr: 172.30.0.2/30
esse é meu cenário mas a duvida que tenho é… esses ips das antenas não causariam Loop na rede?