✅ Tutorial: Configurando iBGP entre dois Mikrotiks no mesmo AS
? Cenário de Exemplo
Local | Nome | VLAN | IP | ASN |
---|---|---|---|---|
BGP 01 | Axixá | 3005 | 172.31.50.5/30 | 270842 |
BGP 02 | Augustinópolis | 3005 | 172.31.50.6/30 | 270842 |
Roteadores físicos distintos
Ambos estão no mesmo AS (270842)
VLAN e IPs já estão configurados e se pingam entre si.
? Objetivo
Estabelecer uma sessão iBGP entre os dois Mikrotiks, para que, se o BGP de um dos lados cair, o outro continue operando e fornecendo rotas via iBGP.
?️ ETAPA 1 – Criar o Peer iBGP
▶️ No BGP 01 – Axixá
Acesse: Routing → BGP → Peers → (+)
Configure:
Name:
iBGP-AUGUSTINOPOLIS
Remote Address:
172.31.50.6
Remote AS:
270842
☑️ Multihop: Ativado
☑️ Nexthop Choice: force self: Ativado
TTL:
255
In Filter:
iBGP-AUGUSTINOPOLIS_in
Out Filter:
iBGP-AUGUSTINOPOLIS_out
▶️ No BGP 02 – Augustinópolis
Acesse: Routing → BGP → Peers → (+)
Configure:
Name:
iBGP-AXIXA
Remote Address:
172.31.50.5
Remote AS:
270842
☑️ Multihop: Ativado
☑️ Nexthop Choice: force self: Ativado
TTL:
255
In Filter:
iBGP-AXIXA_in
Out Filter:
iBGP-AXIXA_out
Lado direito BGP 01
? ETAPA 2 – Criar os filtros
? No BGP 01 – Axixá
Acesse: Routing → Filters
Filtro de entrada:
bashCopiarEditar/routing filter add chain=iBGP-AUGUSTINOPOLIS_in action=accept
Filtro de saída:
bashCopiarEditar/routing filter add chain=iBGP-AUGUSTINOPOLIS_out prefix=0.0.0.0/0 action=accept /routing filter add chain=iBGP-AUGUSTINOPOLIS_out action=discard
? No BGP 02 – Augustinópolis
Filtro de entrada:
bashCopiarEditar/routing filter add chain=iBGP-AXIXA_in action=accept
Filtro de saída:
bashCopiarEditar/routing filter add chain=iBGP-AXIXA_out prefix=0.0.0.0/0 action=accept /routing filter add chain=iBGP-AXIXA_out action=discard
exemplo.
? Explicando:
✅ Multihop é necessário porque os roteadores não estão na mesma interface física direta (mesmo sendo VLAN, passam por bridge ou roteador).
✅ force self garante que o roteador se anuncie como next-hop, essencial em iBGP entre pontos separados.
✅ Os filtros garantem que só a rota default (ou outra específica) seja trocada e evitam propagação indesejada.
? Resultado final
Agora, você tem:
Sessão iBGP estável entre os BGPs
Se o link com a operadora cair, as rotas podem ser recebidas pelo iBGP do outro ponto.
Uma estrutura de redundância eficiente e limpa.
? Exemplo visual
?️ No layout visual:
Lado esquerdo: BGP 02 (Augustinópolis)
Lado direito: BGP 01 (Axixá)
Você verá a sessão iBGP com State: established
.
Este artigo foi útil?
Que bom!
Obrigado pelo seu feedback
Desculpe! Não conseguimos ajudar você
Obrigado pelo seu feedback
Feedback enviado
Agradecemos seu esforço e tentaremos corrigir o artigo