MikroTik

Como Configurar BGP Route Reflector no Mikrotik: Passo a Passo

Passo 1: Acessar o Mikrotik

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:
  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:
RouterOS
/routing bgp instance set default as=65001 router-id=192.168.1.1

Passo 3: Criar o BGP Route Reflector

Agora, vamos configurar o BGP Route Reflector no Mikrotik. O Route Reflector permite que você troque rotas BGP entre clientes sem a necessidade de uma topologia totalmente malha de peering.
  1. No menu Routing, clique em BGP Peers.
  2. Clique em Add para adicionar um novo BGP Peer.
  3. No campo Remote Address, insira o endereço IP do roteador que atuará como cliente.
  4. No campo Remote AS, insira o número do AS do cliente.
  5. No campo Route Reflector, marque a opção Enable para configurar este roteador como Route Reflector.
  6. Clique em OK para salvar.
Exemplo de comando CLI:
RouterOS
/routing bgp peer add remote-address=192.168.2.1 remote-as=65002 route-reflector=yes

Passo 4: Configurar o BGP Client

Agora, adicione os clientes BGP que irão se conectar ao Route Reflector para trocar rotas BGP.
  1. No menu Routing, clique em BGP Peers.
  2. Clique em Add para adicionar um novo peer BGP.
  3. No campo Remote Address, insira o endereço IP do cliente BGP.
  4. No campo Remote AS, insira o número do AS do cliente.
  5. No campo Route Reflector Client, marque a opção Enable.
  6. Clique em OK para salvar.
Exemplo de comando CLI:
RouterOS
/routing bgp peer add remote-address=192.168.3.1 remote-as=65003 route-reflector-client=yes

Passo 5: Verificar a Configuração do Route Reflector

Após configurar o BGP Route Reflector, é importante verificar se o peer e os clientes estão configurados corretamente.
  1. No menu Routing, clique em BGP Peers.
  2. Verifique se o Route Reflector está listado e se a opção Route Reflector Client está ativada nos peers.
  3. Clique em BGP Routes para verificar se as rotas estão sendo refletidas corretamente.
Exemplo de comando CLI:
RouterOS
/routing bgp peer print
/routing bgp route print

Passo 6: Testar a Conectividade do BGP Route Reflector

Teste a conectividade BGP para garantir que os clientes estão recebendo as rotas corretamente.
  1. Use o ping para testar a conectividade entre o Route Reflector e os clientes BGP.
  2. No menu Routing, clique em BGP Routes para verificar se as rotas estão sendo refletidas adequadamente entre o Route Reflector e os clientes.
Exemplo de comando CLI:
RouterOS
/ping 192.168.3.1
/routing bgp route print

Passo 7: Monitorar o Desempenho do Route Reflector

Para garantir que o BGP Route Reflector esteja 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 e observe as rotas sendo refletidas entre os peers.
Exemplo de comando CLI para monitorar o tráfego:
RouterOS
/tool traffic-flow set enabled=yes

Passo 8: Ajustar as Configurações de BGP Route Reflector (Se Necessário)

Se for necessário ajustar as configurações do BGP Route Reflector ou dos clientes BGP, basta seguir os seguintes passos:
  1. No menu Routing, clique em BGP Peers.
  2. Selecione o Route Reflector e clique em Edit.
  3. Altere as configurações conforme necessário, como o Remote Address, Remote AS ou o status de Route Reflector.
  4. Clique em OK para salvar.
Exemplo de comando CLI para editar a configuração do Route Reflector:
RouterOS
/routing bgp peer set  route-reflector-client=no

Passo 9: Desabilitar ou Remover o Route Reflector (Se Necessário)

Se você precisar desabilitar ou remover o BGP Route Reflector, siga os seguintes passos:
  1. No menu Routing, clique em BGP Peers.
  2. Selecione o Route Reflector e clique em Remove ou desmarque a opção Enabled.
  3. Clique em OK para confirmar.
Exemplo de comando CLI para desabilitar o Route Reflector:
RouterOS
/routing bgp peer set  route-reflector=no

Conclusão

A configuração de BGP Route Reflector no Mikrotik permite que você simplifique o roteamento BGP em redes grandes, sem a necessidade de criar uma topologia completamente malha. Com o passo a passo descrito, você pode implementar o Route Reflector de forma eficiente, garantindo a troca de rotas BGP entre seus peers e clientes. Gostou deste tutorial? Confira nossos outros guias sobre configuração de redes no Mikrotik e otimize sua segurança e conectividade!