Como Configurar BGP Next-Hop Self no Mikrotik: Passo a Passo

Passo 1: Acessar o Mikrotik

Antes de começar a configuração do BGP Next-Hop Self, 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 Next-Hop Self

O BGP Next-Hop Self permite que você defina o Next-Hop de uma rota BGP como o próprio roteador Mikrotik, em vez do roteador original que enviou a rota. Para configurar o Next-Hop Self no Mikrotik:
  1. No menu Routing, clique em BGP Peers.
  2. Selecione o BGP Peer para o qual deseja configurar o Next-Hop Self.
  3. Marque a opção Next-Hop Self para que o roteador Mikrotik use seu próprio IP como o Next-Hop.
  4. Clique em OK para salvar.
Exemplo de comando CLI:
/routing bgp peer set  next-hop-self=yes

Passo 4: Verificar a Configuração do Next-Hop Self

Após configurar o BGP Next-Hop Self, é importante verificar se a configuração foi aplicada corretamente.
  1. No menu Routing, clique em BGP Routes.
  2. Verifique se o Next-Hop das rotas BGP foi alterado para o IP do roteador Mikrotik.
Exemplo de comando CLI:
/routing bgp route print

Passo 5: Testar a Configuração do Next-Hop Self

Para garantir que o Next-Hop Self está funcionando corretamente, faça o seguinte:
  1. Realize um ping ou traceroute para o destino de uma rota BGP para verificar se o Next-Hop foi configurado corretamente.
  2. Verifique se o Next-Hop mostrado é o IP do roteador Mikrotik.
Exemplo de comando CLI para testar a conectividade:
/ping 192.168.1.1 /traceroute 192.168.1.1

Passo 6: Monitorar o Desempenho do Next-Hop Self

Para garantir que o Next-Hop Self está funcionando corretamente, use as ferramentas de monitoramento do Mikrotik:
  1. No menu Tools, clique em Traffic Flow para visualizar o tráfego em tempo real.
  2. Habilite o monitoramento de tráfego e observe se as rotas estão utilizando o IP do roteador Mikrotik como Next-Hop.
Exemplo de comando CLI para monitorar o tráfego em tempo real:
/tool traffic-flow set enabled=yes

Passo 7: Ajustar as Configurações do Next-Hop Self (Se Necessário)

Se precisar ajustar as configurações do Next-Hop Self, como desmarcar a opção ou aplicar a outros peers, siga os seguintes passos:
  1. No menu Routing, clique em BGP Peers.
  2. Selecione o Peer BGP e clique em Edit.
  3. Ajuste as configurações conforme necessário, como desmarcar a opção Next-Hop Self.
  4. Clique em OK para salvar.
Exemplo de comando CLI para desabilitar o Next-Hop Self:
/routing bgp peer set  next-hop-self=no

Passo 8: Desabilitar ou Remover o Next-Hop Self (Se Necessário)

Se você precisar desabilitar o Next-Hop Self para um peer, basta seguir os seguintes passos:
  1. No menu Routing, clique em BGP Peers.
  2. Selecione o Peer BGP e clique em Edit.
  3. Desmarque a opção Next-Hop Self para desabilitar.
  4. Clique em OK para confirmar.
Exemplo de comando CLI para remover o Next-Hop Self:
/routing bgp peer set  next-hop-self=no

Conclusão

A configuração do BGP Next-Hop Self no Mikrotik é uma ferramenta importante para controlar o Next-Hop das rotas BGP, especialmente em topologias complexas. Com este tutorial passo a passo, você pode configurar essa funcionalidade de maneira eficaz para otimizar o roteamento e melhorar a performance da sua rede. Gostou deste tutorial? Confira nossos outros guias sobre configuração de redes no Mikrotik e otimize sua segurança e conectividade!