Como Configurar BGP Local Preference no Mikrotik

Passo 1: Acessar o Mikrotik

Antes de começar a configuração do BGP Local Preference, você precisa acessar o dispositivo Mikrotik. Isso pode ser feito de duas maneiras:
  • Via Winbox: Baixe e execute o Winbox. Conecte-se ao seu Mikrotik usando o endereço IP ou MAC.
  • Via CLI (linha de comando): Conecte-se via SSH ou console com o nome de usuário e senha.

Passo 2: Habilitar o BGP no Mikrotik

Primeiramente, é necessário habilitar o BGP no Mikrotik, caso ainda não tenha sido configurado. Para isso:
  1. No menu Routing, clique em BGP.
  2. Clique em Instances e depois em Add para criar uma nova instância de BGP.
  3. No campo Router ID, insira um identificador único para o roteador (geralmente o IP local).
  4. No campo AS (Autonomous System), insira o número do AS da sua rede.
  5. Clique em OK para salvar.
Exemplo de comando CLI:
/routing bgp instance set default as=65001 router-id=192.168.1.1

Passo 3: Configurar o BGP Peer

Agora, adicione o BGP Peer para permitir a troca de rotas com o seu roteador Mikrotik.
  1. No menu Routing, clique em BGP Peers.
  2. Clique em Add para adicionar um novo peer BGP.
  3. No campo Remote Address, insira o endereço IP do roteador peer.
  4. No campo Remote AS, insira o número do AS do roteador peer.
  5. Clique em OK para salvar.
Exemplo de comando CLI:
/routing bgp peer add remote-address=192.168.2.1 remote-as=65002

Passo 4: Configurar o Local Preference

O BGP Local Preference é usado para indicar a preferência de rotas dentro do seu AS, onde valores mais altos indicam maior preferência. Para configurar o Local Preference, siga os passos abaixo:
  1. No menu Routing, clique em BGP Routes.
  2. Selecione a rota que você deseja configurar a Local Preference.
  3. Clique em Edit.
  4. No campo Local Preference, insira o valor desejado (por exemplo, 200 para indicar uma preferência maior).
  5. Clique em OK para salvar.
Exemplo de comando CLI:
/routing bgp route set  local-preference=200

Passo 5: Verificar a Configuração de Local Preference

Após configurar o Local Preference, é importante verificar se a configuração foi aplicada corretamente e se as rotas estão sendo propagadas com a preferência definida.
  1. No menu Routing, clique em BGP Routes.
  2. Verifique se o valor de Local Preference aparece nas rotas e se a preferência está sendo aplicada corretamente.
Exemplo de comando CLI:
/routing bgp route print

Passo 6: Testar a Configuração do Local Preference

Para garantir que o Local Preference está funcionando corretamente, verifique se a troca de rotas está ocorrendo com base nas preferências definidas.
  1. Realize um ping ou traceroute para testar a conectividade entre os dispositivos.
  2. Verifique se a rota com o maior Local Preference está sendo escolhida.
Exemplo de comando CLI para testar a conectividade:
/ping 192.168.1.1 /traceroute 192.168.1.1

Passo 7: Monitorar o Desempenho do Local Preference

Para garantir que o Local Preference está funcionando corretamente, use as ferramentas de Traffic Flow para monitorar o tráfego em tempo real.
  1. No menu Tools, clique em Traffic Flow para visualizar o tráfego.
  2. Habilite o monitoramento de tráfego e observe como as rotas estão sendo manipuladas com base no Local Preference.
Exemplo de comando CLI para monitorar o tráfego em tempo real:
/tool traffic-flow set enabled=yes

Passo 8: Ajustar as Configurações de Local Preference (Se Necessário)

Se precisar ajustar as configurações do Local Preference, como o valor de preferência ou a aplicação a novas rotas, siga os seguintes passos:
  1. No menu Routing, clique em BGP Routes.
  2. Selecione a rota ou as rotas a serem ajustadas e clique em Edit.
  3. Ajuste o valor do Local Preference conforme necessário.
  4. Clique em OK para salvar.
Exemplo de comando CLI para ajustar o Local Preference:
/routing bgp route set  local-preference=150

Passo 9: Desabilitar ou Remover o Local Preference (Se Necessário)

Se você precisar desabilitar ou remover o Local Preference de uma rota, basta seguir os seguintes passos:
  1. No menu Routing, clique em BGP Routes.
  2. Selecione a rota à qual o Local Preference foi atribuído e clique em Remove ou desmarque a opção Local Preference.
  3. Clique em OK para confirmar.
Exemplo de comando CLI para remover o Local Preference:
/routing bgp route remove  local-preference

Conclusão

A configuração do BGP Local Preference no Mikrotik permite que você controle a preferência de rotas dentro do seu AS, o que é útil para influenciar a escolha de rotas quando múltiplas rotas estão disponíveis. Com o passo a passo descrito, você pode configurar e ajustar o Local Preference de maneira eficaz para otimizar o roteamento BGP em sua rede. Gostou deste tutorial? Confira nossos outros guias sobre configuração de redes no Mikrotik e otimize sua segurança e conectividade!