Antes de começar a configuração do BGP Split Horizon, 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: Habilitar Split Horizon
O Split Horizon é uma técnica que impede que o BGP envie rotas aprendidas de um peer de volta ao mesmo peer. Para habilitar o BGP Split Horizon no Mikrotik:
No menu Routing, clique em BGP Peers.
Selecione o BGP Peer ao qual deseja aplicar o Split Horizon.
No campo Split Horizon, marque a opção Enabled para ativar o recurso.
Clique em OK para salvar.
Exemplo de comando CLI:
/routing bgp peer set split-horizon=yes
Passo 4: Verificar a Configuração de Split Horizon
Após habilitar o Split Horizon, verifique se a configuração foi aplicada corretamente.
No menu Routing, clique em BGP Routes.
Verifique se as rotas estão sendo corretamente refletidas e se o Split Horizon está impedindo que rotas aprendidas de um peer sejam reenviadas para o mesmo peer.
Exemplo de comando CLI:
/routing bgp route print
Passo 5: Testar a Configuração do Split Horizon
Para garantir que o BGP Split Horizon está funcionando corretamente, faça o seguinte:
Realize um ping ou traceroute entre os peers para verificar se as rotas estão sendo propagadas corretamente.
Verifique se as rotas aprendidas de um peer não estão sendo reenviadas para o mesmo peer.
Exemplo de comando CLI para testar a conectividade:
/ping 192.168.1.1 /traceroute 192.168.1.1
Passo 6: Monitorar o Desempenho do BGP Split Horizon
Para garantir que o BGP Split Horizon esteja funcionando corretamente, use as ferramentas de monitoramento do Mikrotik:
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 filtradas devido ao Split Horizon.
Exemplo de comando CLI para monitorar o tráfego em tempo real:
/tool traffic-flow set enabled=yes
Passo 7: Ajustar as Configurações de Split Horizon (Se Necessário)
Se precisar ajustar as configurações do Split Horizon, como ativar ou desativar em diferentes peers, basta seguir os seguintes passos:
No menu Routing, clique em BGP Peers.
Selecione o BGP Peer e clique em Edit.
Marque ou desmarque a opção Split Horizon conforme necessário.
Clique em OK para salvar.
Exemplo de comando CLI para ajustar a configuração de Split Horizon:
/routing bgp peer set split-horizon=no
Passo 8: Desabilitar ou Remover o Split Horizon (Se Necessário)
Se você precisar desabilitar o Split Horizon 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 Split Horizon.
Clique em OK para confirmar.
Exemplo de comando CLI para desabilitar o Split Horizon:
/routing bgp peer set split-horizon=no
Conclusão
A configuração do BGP Split Horizon no Mikrotik ajuda a evitar loops de roteamento e garante que as rotas aprendidas de um peer não sejam reenviadas de volta para o mesmo peer. Com este tutorial passo a passo, você pode habilitar e configurar o Split Horizon para melhorar a eficiência e segurança da sua rede BGP.
Gostou deste tutorial? Confira nossos outros guias sobre configuração de redes no Mikrotik e otimize sua segurança e conectividade!