MikroTik
How to Configure Route Announcements (BGP) on MikroTik: Complete Tutorial
VPS 8GB RAM + 75GB NVMe — R$59/mês4 vCPUs · Tráfego ilimitado · Ubuntu Server LTS · Suporte para instalação incluso
Contratar agoraPrerequisites for Configuring Route Announcements (BGP) on MikroTik
Antes de começar, verifique se você possui os seguintes itens:- Acesso ao dispositivo Mikrotik (via Winbox ou CLI).
- Basic knowledge of BGP and network routing.
1. Accessing MikroTik
Para configurar o BGP, você precisará acessar o seu dispositivo:- 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. Configuring the BGP Protocol on MikroTik
O primeiro passo é habilitar o protocolo BGP no Mikrotik e configurar um AS (Autonomous System) para identificar seu sistema na troca de rotas.- No menu Routing, clique em BGP.
- Clique em Add para adicionar uma nova instância de BGP.
- Defina o AS Number (número do sistema autônomo).
- Defina o Router ID (ID único para o roteador BGP).
- Clique em OK para salvar.
CLI command example:
RouterOS
/routing bgp instance add name=default as=65000 router-id=192.168.1.13. Adding BGP Neighbors (Peers)
Para que o BGP funcione, é necessário configurar vizinhos BGP (peers). Esses vizinhos são os roteadores com os quais você trocará informações de roteamento.- No menu Routing, clique em BGP e depois em Peers.
- Clique em Add para adicionar um novo vizinho.
- Insira o Endereço IP do vizinho BGP e o AS Number do roteador com o qual você estará se comunicando.
- Se necessário, configure o password para autenticação entre os vizinhos.
- Clique em OK para salvar.
CLI command example:
RouterOS
/routing bgp peer add remote-address=192.168.1.2 remote-as=650014. Announcing Your BGP Routes
Agora que você configurou o BGP e os vizinhos, é hora de anunciar suas rotas para os vizinhos BGP. Isso permite que outros roteadores saibam sobre os caminhos disponíveis na sua rede.- No menu Routing, clique em BGP e depois em Networks.
- Clique em Add para adicionar a rede que será anunciada.
- Insira o Endereço da Rede que você deseja anunciar (por exemplo, 192.168.10.0/24).
- Clique em OK para salvar.
CLI command example:
RouterOS
/routing bgp network add network=192.168.10.0/245. Checking the BGP Routing Table
Após configurar os anúncios de rota, é importante verificar se as rotas estão sendo anunciadas corretamente e se a tabela de roteamento BGP está recebendo as rotas de seus vizinhos.- No menu Routing, clique em BGP e depois em Routes.
- Verify that the advertised routes are visible in the routing table and that routes received from neighbors are present.
CLI command example:
RouterOS
/routing bgp route print6. Testing the BGP Configuration
Para testar a configuração do BGP, você pode usar o comando ping para verificar a conectividade entre os vizinhos BGP e garantir que as rotas estão sendo trocadas corretamente:- No menu Routing, clique em BGP e depois em Peers.
- Clique com o botão direito no vizinho e selecione Ping para testar a conectividade.
- Verify that the router is receiving routes correctly.
Example command for testing connectivity:
RouterOS
/routing bgp peer ping 192.168.1.27. Monitoring BGP Performance
Após a configuração, é importante monitorar a performance do BGP para garantir que as rotas estão sendo corretamente trocadas e que não há problemas de conectividade. Use o BGP Peer Status e BGP Routes para verificar o status das rotas e vizinhos.- No menu Routing, clique em BGP e depois em Status para verificar o estado dos vizinhos.
- Use o Log para monitorar eventos relacionados ao BGP, como falhas de peer ou mudanças nas rotas.
CLI command example for monitoring status:
RouterOS
/routing bgp peer print
/log print where message~"BGP"