MIKROTIK
Leandro Genari – Engenheiro da Computação
Roteiro(passo a passo)
1. O que é “Load Balance” e em que situação utiliza-lo?
Cenário proposto para configuração.
Esse método deve ser implementado em nossa rede quando possuímos mais
de um link. Observando que nossa rede LAN trabalha através de um NAT,
dessa forma, não possuímos algoritmos de roteamento de borda(BGP).
O que é “Load Balance” e em que situação
utiliza-lo?
Cenário proposto para configuração.
Observando que quando possuímos links de largura de banda idênticas, sempre será uma regra
para cada link.
Em questão de sintaxe a criação das regras, deve ter o total delas, só que sempre começar pelo
número zero(0).
Exemplo: TOTAL_REGRAS/NUMERO_DA_REGRA
Configurando PCC (Marcação de conexão)
IP>Firewall>Mangle (Mark Routing)
Depois de entender como funciona o “PCC” e calcular suas quantidades de
regras, vamos iniciar as regras de marcação de conexão.
As marcações ocorrem de dentro da rede(LAN) para internet(WAN), e devem
seguir o mesmo procedimento, apenas alterando o número da regra, e o nome
da marcação quando se termina a quantidade de regra para aquele
determinado link.
Toda regra, independentemente da
quantidade de vezes que ela se
repita, deve ser “Chain: =
prerouting”.
“In.Interface”, precisa ser a interface
a qual os dispositivos tem o acesso a
internet, no exemplo, “LAN-LOCAL”,
é uma “brigde” que agrega algumas
portas do roteador, onde está rodando
serviço DHCP.
Na guia Extra, o recurso “Dst. Address
Type: local”, opção “Invert” marcada.
Essa opção garante que as conexões
que saiam do roteador, consigam se
restabelecer novamente(sejam
estáveis)
Configurando PCC (Marcação de conexão)
IP>Firewall>Mangle (Mark Routing)
Dando continuidade a criação da regra, devemos definir as seguintes
condições:
Na guia Advanced,
escolhemos a forma de
trabalho do “PCC”, e
definimos o total de regra
que ele pertence e qual
regra ele faz parte.
Ela captura conexões marcadas pela interface da rede dos nossos dispositivos,
com a marcação devida para cada link, e rotula uma marcação de rota para
ser aplicada na nossa tabela de roteamento.
Encaminhando as conexões marcadas(PCC)
para rotas correspondes
Criando Rotas Marcadas para cada link(Mark Routing)
Utilizando os respectivos nomes das marcações das conexões, criamos as rotas
de saída para cada um dos links.
Distancia delas é a mesma, pois o Mikrotik utilizara cada uma delas, através de
suas marcações, fazendo dessa forma o “LOAD BALANCE”.
Definindo regras para exceções(se necessário)
As exceções que podem acontecer na configuração do “LOAD BALANCE”
podem ser:
Alguns dos links fornecerem acesso externo algum dispositivo;
Utilizando a forma de trabalho do “load balance” em “Both Addresses and
ports”, precisamos filtrar os serviços que não aceitam esse tipo de conexão.
Dessa forma, a divisão das regras deve ser proporcional a largura de banda
de cada link, e não devemos usar links com velocidades “ímpares e pares”,
assim dizendo, se isso acontecer, aumente “1 mega”(no cálculo) em um
ou em outro para deixar eles parecidos nesse aspecto(isso facilitará o
cálculo e a criação da regras);
Mesmo utilizando o PCC, o Mikrotik não avalia se aquele link já está no seu
limite e ainda continua marcando as conexões;
As regras de exceções variam muito dos casos de uso dentro da sua rede.