iBGP entre dois Mikrotiks

Criada por Danilo Tomich, Modificado em Seg, 7 Jul na (o) 4:19 PM por Danilo Tomich

✅ Tutorial: Configurando iBGP entre dois Mikrotiks no mesmo AS


? Cenário de Exemplo

LocalNomeVLANIPASN
BGP 01Axixá3005172.31.50.5/30270842
BGP 02Augustinópolis3005172.31.50.6/30270842
  • 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á

  1. Acesse: Routing → BGP → Peers → (+)

  2. 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

  1. Acesse: Routing → BGP → Peers → (+)

  2. 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

  1. Filtro de entrada:

bashCopiarEditar
/routing filter add chain=iBGP-AUGUSTINOPOLIS_in action=accept
  1. 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

  1. Filtro de entrada:

bashCopiarEditar
/routing filter add chain=iBGP-AXIXA_in action=accept
  1. 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

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo