? O que são Communities no BGP
As BGP Communities são tags que podem ser aplicadas às rotas anunciadas.
Elas servem como instruções para o vizinho BGP (upstream, operadora, IX, etc) decidir como tratar a rota.
Existem dois tipos principais:
Well-known communities: entendidas universalmente (ex:
no-export
,no-advertise
).Communities específicas (ASN:VALUE): definidas por cada operadora ou ASN (ex:
15169:3019
do Google).
? Exemplo prático: NO_EXPORT para Google
No exemplo a seguir, queremos marcar rotas enviadas para o Google (AS15169
) com duas communities:
15169:3019
→ community definida pelo Google.no-export
→ well-known community que instrui a não exportar a rota para peers externos.
? Passo a passo no MikroTik RouterOS v6
1. Criar filtro de saída
No Winbox / Webfig:
Vá em Routing → Filters.
Crie uma regra no chain de saída do peer desejado (
out-filter
).Em Set BGP Communities, coloque:
no-export
Em Append BGP Communities, coloque:
15169:3019
2. Associar o filtro ao peer BGP
No terminal:
/routing bgp peer set [find name="AS1031-PEER-1-V4"] out-filter=AS1031-PEER-1-V4-out
3. Validar
Após aplicar, verifique os anúncios:
/routing bgp advertisements print peer="AS1031-PEER-1-V4" detail
Saída esperada:
communities=15169:3019,no-export
? Observações importantes
Cada operadora ou ASN pode ter suas próprias communities específicas.
Sempre consulte a documentação da operadora ou peça diretamente ao suporte qual community aplicar para o efeito desejado (blackhole, preferências regionais, no-export, etc).
O
no-export
é universal, mas só terá efeito se o vizinho respeitar esse atributo.
? Resumindo
Community específica (
ASN:VALUE
) → definida pela operadora/ASN.Community well-known (
no-export
) → entendida globalmente.No MikroTik v6, configure cada uma no campo correto do filtro:
Set BGP Communities = no-export
Append BGP Communities = ASN:VALUE
Exemplo Pratico:
Repare que criamos essa regra no filtro e jogamos ela acima de todas outras regras de export. out.
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