Como Configurar Anúncio de Rota (BGP) no Mikrotik: Tutorial Completo

O anúncio de rota usando o BGP (Border Gateway Protocol) no Mikrotik é uma técnica essencial para gerenciar a troca de informações de roteamento entre diferentes sistemas autônomos (AS). Ao configurar o BGP no Mikrotik, você pode melhorar a conectividade e o roteamento entre sua rede e outras redes externas, garantindo uma comunicação eficiente e otimizada. Neste tutorial, você aprenderá como configurar o anúncio de rota (BGP) no Mikrotik para otimizar a performance de sua rede e interagir com outros sistemas de roteamento.

Pré-requisitos para Configurar Anúncio de Rota (BGP) no Mikrotik

Antes de começar, verifique se você possui os seguintes itens:
  • Acesso ao dispositivo Mikrotik (via Winbox ou CLI).
  • Conhecimento básico sobre o protocolo BGP e como ele é usado para a troca de rotas.
  • Configuração básica de rede com IPs e interfaces de roteamento.

1. Acessando o Mikrotik

Para configurar o anúncio de rota BGP, você precisará acessar o seu dispositivo Mikrotik:
  • Via Winbox: Baixe e execute o Winbox. Conecte-se ao seu Mikrotik usando o endereço IP ou MAC.
  • Via CLI: Use um terminal SSH para se conectar ao Mikrotik com seu nome de usuário e senha.

2. Habilitando o BGP no Mikrotik

A primeira etapa é habilitar o BGP no Mikrotik e configurar os parâmetros iniciais para a troca de rotas com outros dispositivos.
  1. No menu Routing, clique em BGP.
  2. Clique em Instances e depois em Add para criar uma nova instância BGP.
  3. Defina os seguintes parâmetros:
    • Router ID: Insira o ID do roteador BGP (geralmente, usa-se o endereço IP local).
    • AS (Autonomous System): Insira o número do seu AS.
  4. Clique em OK para salvar.

Exemplo de comando CLI para habilitar o BGP:

/routing bgp instance set default as=65001 router-id=192.168.1.1

3. Configurando o Peer BGP (Vizinhos)

Para que o BGP funcione corretamente, você precisará configurar o peer BGP, ou seja, os dispositivos com os quais você irá trocar rotas.
  1. No menu Routing, clique em BGP Peers.
  2. Clique em Add para adicionar um novo peer BGP.
  3. Defina os seguintes parâmetros:
    • Remote Address: Insira o IP do roteador BGP vizinho.
    • Remote AS: Insira o número do AS do roteador vizinho.
  4. Clique em OK para salvar.

Exemplo de comando CLI para configurar um peer BGP:

/routing bgp peer add remote-address=192.168.2.1 remote-as=65002

4. Anunciando Rotas para o BGP

Agora que você configurou o BGP e o peer, é hora de anunciar suas rotas para que o BGP possa propagá-las para os vizinhos.
  1. No menu Routing, clique em Networks.
  2. Clique em Add para adicionar uma nova rede.
  3. Insira a rede que você deseja anunciar (por exemplo, 192.168.1.0/24).
  4. Clique em OK para salvar a configuração.

Exemplo de comando CLI para anunciar uma rota no BGP:

/routing bgp network add network=192.168.1.0/24

5. Configurando a Filtragem de Rotas BGP

A filtragem de rotas é importante para controlar quais rotas você deseja aceitar ou anunciar. Você pode usar filtros de prefixo para aceitar ou rejeitar rotas específicas com base no prefixo de rede.
  1. No menu Routing, clique em Filter Rules.
  2. Clique em Add para adicionar uma nova regra de filtro.
  3. Defina os seguintes parâmetros:
    • Prefix: Insira o prefixo de rede que você deseja filtrar.
    • Action: Defina a ação como Accept ou Reject.
  4. Clique em OK para salvar.

Exemplo de comando CLI para configurar um filtro de rota BGP:

/routing filter add chain=output prefix=192.168.1.0/24 action=accept

6. Testando a Configuração de BGP

Após configurar o BGP e os filtros de rota, é importante testar se as rotas estão sendo propagadas corretamente entre os dispositivos.
  1. No menu Routing, clique em BGP e depois em Routes.
  2. Verifique se as rotas anunciadas e recebidas estão visíveis.
  3. Utilize o comando ping para testar a conectividade com as rotas anunciadas.

Exemplo de comando CLI para verificar as rotas BGP:

/routing bgp route print

7. Monitorando o Desempenho do BGP

Para garantir que o BGP esteja funcionando corretamente, é importante monitorar o desempenho e verificar se as rotas estão sendo propagadas sem problemas.
  1. No menu Tools, clique em Traffic Flow para monitorar o tráfego de rede em tempo real.
  2. No menu Routing, clique em BGP para verificar o status dos peers e das rotas.
  3. No menu Log, clique em BGP para visualizar os logs de conectividade BGP.

Exemplo de comando CLI para monitorar o status do peer BGP:

/routing bgp peer print

8. Ajustando a Configuração de BGP

À medida que a rede cresce ou mudanças nos requisitos de roteamento surgem, você pode precisar ajustar as configurações de BGP, como adicionar novos peers, anunciar novas rotas ou modificar os filtros de rota.
  1. No menu Routing, clique em BGP Peers e adicione ou edite os peers conforme necessário.
  2. No menu Routing, clique em Networks para adicionar novas redes para o anúncio.
  3. No menu Routing, clique em Filter Rules para ajustar as regras de filtragem de rotas.

Exemplo de comando CLI para adicionar um novo peer BGP:

/routing bgp peer add remote-address=192.168.3.1 remote-as=65003

9. Desabilitando o BGP (Se Necessário)

Se, por algum motivo, você precisar desabilitar o BGP, basta seguir os seguintes passos:
  1. No menu Routing, clique em BGP.
  2. Selecione a instância BGP e clique em Disable para desabilitar o BGP.
  3. Clique em OK para aplicar a alteração.

Exemplo de comando CLI para desabilitar o BGP:

/routing bgp instance set default disabled=yes

Conclusão sobre Configuração de Anúncio de Rota (BGP) no Mikrotik

O BGP no Mikrotik é uma ferramenta poderosa para gerenciar a troca de rotas entre diferentes sistemas autônomos. Com as etapas descritas neste tutorial, você pode configurar corretamente o BGP, anunciar rotas e garantir uma comunicação eficiente e otimizada entre as redes. Certifique-se de monitorar o desempenho do BGP para garantir que as rotas sejam propagadas corretamente e que a rede continue funcionando de forma estável. Gostou deste tutorial? Confira nossos outros guias sobre configuração de redes no Mikrotik e otimize sua segurança e conectividade!