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.- No menu Routing, clique em BGP.
- Clique em Instances e depois em Add para criar uma nova instância BGP.
- 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.
- 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.13. 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.- No menu Routing, clique em BGP Peers.
- Clique em Add para adicionar um novo peer BGP.
- 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.
- 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=650024. 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.- No menu Routing, clique em Networks.
- Clique em Add para adicionar uma nova rede.
- Insira a rede que você deseja anunciar (por exemplo, 192.168.1.0/24).
- 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/245. 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.- No menu Routing, clique em Filter Rules.
- Clique em Add para adicionar uma nova regra de filtro.
- Defina os seguintes parâmetros:
- Prefix: Insira o prefixo de rede que você deseja filtrar.
- Action: Defina a ação como Accept ou Reject.
- 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=accept6. 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.- No menu Routing, clique em BGP e depois em Routes.
- Verifique se as rotas anunciadas e recebidas estão visíveis.
- Utilize o comando ping para testar a conectividade com as rotas anunciadas.
Exemplo de comando CLI para verificar as rotas BGP:
/routing bgp route print7. 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.- No menu Tools, clique em Traffic Flow para monitorar o tráfego de rede em tempo real.
- No menu Routing, clique em BGP para verificar o status dos peers e das rotas.
- 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 print8. 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.- No menu Routing, clique em BGP Peers e adicione ou edite os peers conforme necessário.
- No menu Routing, clique em Networks para adicionar novas redes para o anúncio.
- 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=650039. Desabilitando o BGP (Se Necessário)
Se, por algum motivo, você precisar desabilitar o BGP, basta seguir os seguintes passos:- No menu Routing, clique em BGP.
- Selecione a instância BGP e clique em Disable para desabilitar o BGP.
- Clique em OK para aplicar a alteração.
Exemplo de comando CLI para desabilitar o BGP:
/routing bgp instance set default disabled=yes