Antes de começar a configuração do BGP Route Reflector, 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:
No menu Routing, clique em BGP.
Clique em Instances e depois em Add para criar uma nova instância de BGP.
No campo Router ID, insira um identificador único para o roteador (geralmente o IP local).
No campo AS (Autonomous System), insira o número do AS da sua rede.
Clique em OK para salvar.
Exemplo de comando CLI:
/routing bgp instance set default as=65001 router-id=192.168.1.1
Passo 3: Criar um Route Reflector
Agora, configure o BGP Route Reflector no Mikrotik. O Route Reflector permite que você reduza a necessidade de uma topologia totalmente malha para os peers BGP, trocando rotas de forma mais eficiente.
No menu Routing, clique em BGP Peers.
Clique em Add para adicionar um novo BGP Peer.
No campo Remote Address, insira o endereço IP do roteador que atuará como peer.
No campo Remote AS, insira o número do AS do peer.
Marque a opção Route Reflector para tornar este roteador um Route Reflector.
Passo 5: Verificar a Configuração do Route Reflector
Após configurar o BGP Route Reflector e os clientes, é importante verificar se as rotas estão sendo refletidas corretamente.
No menu Routing, clique em BGP Routes.
Verifique se as rotas estão sendo propagadas entre o Route Reflector e os clientes BGP.
Também verifique se o status do Route Reflector está Established.
Exemplo de comando CLI:
/routing bgp route print /routing bgp peer print
Passo 6: Testar a Configuração de BGP Route Reflector
Para garantir que o BGP Route Reflector está funcionando corretamente, teste a conectividade entre os peers e veja se as rotas estão sendo propagadas corretamente.
Realize um ping entre os clientes e o Route Reflector para verificar a conectividade.
No menu Routing, clique em BGP Routes para visualizar as rotas propagadas.
Exemplo de comando CLI para testar a conectividade:
/ping 192.168.3.1 /routing bgp route print
Passo 7: Monitorar o Desempenho do Route Reflector
Para garantir que o BGP Route Reflector e seus clientes estão funcionando corretamente, utilize o Traffic Flow para monitorar o tráfego de rotas em tempo real.
No menu Tools, clique em Traffic Flow para visualizar o tráfego.
Habilite o monitoramento de tráfego e observe como as rotas estão sendo refletidas entre os peers.
Exemplo de comando CLI para monitorar o tráfego em tempo real:
/tool traffic-flow set enabled=yes
Passo 8: Ajustar as Configurações do Route Reflector (Se Necessário)
Se você precisar ajustar as configurações do BGP Route Reflector, como o Remote AS ou o Router ID, basta seguir os seguintes passos:
No menu Routing, clique em BGP Peers.
Selecione o Route Reflector e clique em Edit.
Ajuste as configurações conforme necessário e clique em OK para salvar.
Exemplo de comando CLI para editar o Route Reflector:
/routing bgp peer set remote-as=65004
Passo 9: Desabilitar ou Remover o BGP Route Reflector (Se Necessário)
Se por algum motivo você precisar desabilitar ou remover o BGP Route Reflector, siga os seguintes passos:
No menu Routing, clique em BGP Peers.
Selecione o Route Reflector e clique em Remove ou desmarque a opção Enabled.
Clique em OK para confirmar.
Exemplo de comando CLI para remover o Route Reflector:
/routing bgp peer remove
Conclusão
A configuração de BGP Route Reflector no Mikrotik é uma maneira eficaz de simplificar a topologia BGP, permitindo que os peers BGP se comuniquem de forma eficiente sem a necessidade de uma malha de conexões. Com este tutorial, você pode configurar o Route Reflector e seus clientes BGP de maneira eficaz, garantindo uma rede mais otimizada.
Gostou deste tutorial? Confira nossos outros guias sobre configuração de redes no Mikrotik e otimize sua segurança e conectividade!