MikroTik

Como Configurar BGP Route Map no Mikrotik: Passo a Passo Detalhado

Passo 1: Acessar o Mikrotik

Antes de começar a configuração do BGP Route Map, 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 um Route Map para BGP

O BGP Route Map permite manipular rotas antes de serem anunciadas ou recebidas. Para criar um Route Map no Mikrotik, siga os passos abaixo:
  1. No menu Routing, clique em BGP Routes.
  2. Clique em Add para adicionar uma nova Route Map.
  3. Defina o nome da Route Map (por exemplo, Filter_Routes).
  4. No campo Action, escolha se deseja Permit (permitir) ou Deny (negar) a rota.
  5. Defina as condições de filtro, como Prefix e AS Path, para filtrar rotas conforme necessário.
  6. Clique em OK para salvar.
Exemplo de comando CLI:
RouterOS
/routing bgp filter add name=Filter_Routes action=permit prefix=192.168.1.0/24

Passo 4: Aplicar o Route Map ao Peer

Agora, associe o Route Map ao peer BGP para que ele seja utilizado nas trocas de rotas.
  1. No menu Routing, clique em BGP Peers.
  2. Selecione o peer BGP ao qual deseja aplicar o Route Map.
  3. No campo In Filter e Out Filter, selecione o Route Map que você criou anteriormente.
  4. Clique em OK para salvar.
Exemplo de comando CLI:
RouterOS
/routing bgp peer set  in-filter=Filter_Routes out-filter=Filter_Routes

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

Após aplicar o Route Map, verifique se ele está sendo aplicado corretamente nas rotas.
  1. No menu Routing, clique em BGP Routes.
  2. Verifique se as rotas estão sendo manipuladas de acordo com o filtro do Route Map.
Exemplo de comando CLI:
RouterOS
/routing bgp route print

Passo 6: Testar a Configuração do BGP Route Map

Para garantir que o BGP Route Map está funcionando corretamente, teste o filtro de rotas:
  1. Realize um ping ou traceroute para verificar se as rotas estão sendo manipuladas corretamente de acordo com a configuração do Route Map.
  2. Observe se as rotas permitidas ou negadas estão sendo propagadas conforme o esperado.
Exemplo de comando CLI para testar a conectividade:
RouterOS
/ping 192.168.1.1 /traceroute 192.168.1.1

Passo 7: Monitorar o Desempenho do BGP Route Map

Para garantir que o BGP Route Map 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 de tráfego e observe como as rotas estão sendo filtradas com base no Route Map.
Exemplo de comando CLI para monitorar o tráfego em tempo real:
RouterOS
/tool traffic-flow set enabled=yes

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

Se precisar ajustar as configurações do BGP Route Map, como adicionar ou remover condições de filtro, basta seguir os seguintes passos:
  1. No menu Routing, clique em BGP Routes.
  2. Selecione o Route Map e clique em Edit.
  3. Altere os parâmetros conforme necessário.
  4. Clique em OK para salvar.
Exemplo de comando CLI para ajustar o Route Map:
RouterOS
/routing bgp filter set  prefix=192.168.2.0/24

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

Se você precisar desabilitar ou remover o BGP Route Map, siga os seguintes passos:
  1. No menu Routing, clique em BGP Routes.
  2. Selecione o Route Map e clique em Remove ou desmarque a opção Enabled.
  3. Clique em OK para confirmar.
Exemplo de comando CLI para remover o Route Map:
RouterOS
/routing bgp filter remove

Conclusão

A configuração de BGP Route Map no Mikrotik oferece uma poderosa maneira de controlar como as rotas são manipuladas antes de serem propagadas ou recebidas. Com os passos descritos neste tutorial, você pode aplicar filtros de rotas de forma eficaz para otimizar o roteamento e aumentar a segurança de sua rede BGP. Gostou deste tutorial? Confira nossos outros guias sobre configuração de redes no Mikrotik e otimize sua segurança e conectividade!