MikroTik

How to Configure BGP AS Path Prepending on MikroTik

Step 1: Access the MikroTik

Antes de começar a configuração do BGP AS Path Prepending, 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.

Step 2: Enable BGP on 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

Step 3: Configure BGP AS Path Prepending

O AS Path Prepending é uma técnica usada para alterar o caminho AS nas rotas BGP, geralmente adicionando múltiplos números de AS para influenciar a escolha do caminho, tornando-o menos preferido. Para configurar o AS Path Prepending no Mikrotik:
  1. No menu Routing, clique em BGP Routes.
  2. Selecione a rota que você deseja aplicar o AS Path Prepending.
  3. Clique em Edit.
  4. No campo AS Path Prepending, insira o número do AS que você deseja adicionar múltiplas vezes (por exemplo, 65001).
  5. Clique em OK para salvar.
Exemplo de comando CLI:
RouterOS
/routing bgp route set  as-path-prepending=65001,65001

Step 4: Verify the AS Path Prepending Configuration

Após configurar o AS Path Prepending, verifique se a alteração foi aplicada corretamente e se o caminho AS foi alterado na tabela de rotas BGP.
  1. No menu Routing, clique em BGP Routes.
  2. Verifique se o AS Path da rota foi alterado conforme o AS Path Prepending configurado.
Exemplo de comando CLI:
RouterOS
/routing bgp route print

Step 5: Test the AS Path Prepending Configuration

Para garantir que o AS Path Prepending está funcionando corretamente, verifique se as rotas estão sendo manipuladas conforme esperado.
  1. Realize um ping ou traceroute para verificar a conectividade entre os dispositivos.
  2. Observe whether the preferred route is being selected based on the modified AS path.
Exemplo de comando CLI para testar a conectividade:
RouterOS
/ping 192.168.1.1 /traceroute 192.168.1.1

Step 6: Monitor AS Path Prepending Performance

Para garantir que o AS Path Prepending esteja funcionando corretamente, utilize 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 manipuladas com base no AS Path Prepending.
Exemplo de comando CLI para monitorar o tráfego em tempo real:
RouterOS
/tool traffic-flow set enabled=yes

Step 7: Adjust AS Path Prepending Settings (If Necessary)

Se precisar ajustar a configuração de AS Path Prepending, como o número de vezes que o AS é repetido ou adicionar um novo AS, basta seguir os seguintes passos:
  1. No menu Routing, clique em BGP Routes.
  2. Selecione a rota que você configurou e clique em Edit.
  3. Altere os parâmetros conforme necessário, como o número de repetições do AS Path Prepending.
  4. Clique em OK para salvar.
Exemplo de comando CLI para ajustar o AS Path Prepending:
RouterOS
/routing bgp route set  as-path-prepending=65001,65001,65001

Step 8: Disable or Remove AS Path Prepending (If Necessary)

Se você precisar desabilitar ou remover o AS Path Prepending, siga os seguintes passos:
  1. No menu Routing, clique em BGP Routes.
  2. Selecione a rota à qual o AS Path Prepending foi atribuído e clique em Remove ou defina o campo AS Path Prepending como vazio.
  3. Clique em OK para confirmar.
Exemplo de comando CLI para remover o AS Path Prepending:
RouterOS
/routing bgp route set  as-path-prepending=""

Conclusion

A configuração do BGP AS Path Prepending no Mikrotik é uma técnica útil para controlar a preferência de rotas em sua rede BGP. Ao adicionar múltiplos números de AS ao caminho, você pode influenciar a escolha do roteador para determinadas rotas. Com este tutorial passo a passo, você pode configurar o AS Path Prepending de maneira eficaz para otimizar o roteamento BGP. Gostou deste tutorial? Confira nossos outros guias sobre configuração de redes no Mikrotik e otimize sua segurança e conectividade!