MikroTik
How to Configure BGP Graceful Restart on MikroTik: Step by Step
Step 1: Access the MikroTik
Antes de começar a configuração do BGP Graceful Restart, 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 the 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.
RouterOS
/routing bgp instance set default as=65001 router-id=192.168.1.1Step 3: Configure BGP Graceful Restart
O BGP Graceful Restart permite que as sessões BGP sejam mantidas ativas enquanto o roteador reinicia, minimizando a perda de tráfego. Para habilitar o Graceful Restart no Mikrotik:- No menu Routing, clique em BGP Peers.
- Selecione o peer BGP para o qual deseja habilitar o Graceful Restart.
- No campo Graceful Restart, marque a opção Enable.
- No campo Restart Time, insira o tempo em segundos (por exemplo, 120 segundos) durante o qual o roteador tentará manter a sessão BGP ativa durante a reinicialização.
- Clique em OK para salvar.
RouterOS
/routing bgp peer set graceful-restart=yes restart-time=120Step 4: Configure the Restart Helper
O Restart Helper é um mecanismo que pode ser usado pelo peer BGP para ajudar na reinicialização da sessão sem perder as rotas. Para habilitar o Restart Helper, siga os seguintes passos:- No menu Routing, clique em BGP Peers.
- Selecione o peer BGP para o qual deseja habilitar o Restart Helper.
- No campo Restart Helper, marque a opção Enable.
- Clique em OK para salvar.
RouterOS
/routing bgp peer set restart-helper=yesStep 5: Verify the Graceful Restart Configuration
Após habilitar o BGP Graceful Restart, verifique se as configurações foram aplicadas corretamente.- No menu Routing, clique em BGP Peers.
- Verifique se o Graceful Restart está ativo para o peer e se a sessão está sendo mantida durante a reinicialização.
RouterOS
/routing bgp peer printStep 6: Test the BGP Graceful Restart Configuration
Para garantir que o Graceful Restart esteja funcionando corretamente, faça o seguinte:- Restart the MikroTik router.
- During the restart, verify that the BGP session was kept active and that routes were not interrupted.
RouterOS
/ping 192.168.1.1 /traceroute 192.168.1.1Step 7: Monitor Graceful Restart Performance
Para garantir que o BGP Graceful Restart está funcionando corretamente, utilize as ferramentas de monitoramento do Mikrotik:- No menu Tools, clique em Traffic Flow para visualizar o tráfego em tempo real.
- Enable traffic monitoring and observe whether BGP sessions are being maintained while the router restarts.
RouterOS
/tool traffic-flow set enabled=yesStep 8: Adjust BGP Graceful Restart Settings (If Necessary)
Se precisar ajustar as configurações do BGP Graceful Restart, como o tempo de reinicialização ou o uso do Restart Helper, siga os seguintes passos:- No menu Routing, clique em BGP Peers.
- Selecione o BGP Peer e clique em Edit.
- Ajuste os parâmetros conforme necessário, como o Restart Time ou a opção Restart Helper.
- Clique em OK para salvar.
RouterOS
/routing bgp peer set restart-time=60 restart-helper=noStep 9: Disable or Remove BGP Graceful Restart (If Necessary)
Se por algum motivo você precisar desabilitar o BGP Graceful Restart para um peer, basta seguir os seguintes passos:- No menu Routing, clique em BGP Peers.
- Selecione o BGP Peer e clique em Edit.
- Desmarque a opção Graceful Restart.
- Clique em OK para confirmar.
RouterOS
/routing bgp peer set graceful-restart=no