| WEIGHT |
Proprietário Cisco (não é atributo BGP padrão) |
Local ao roteador — nunca é anunciado a ninguém |
Maior vence |
Padrão 0 para rota aprendida de vizinho e 32768 para rota originada localmente. É o primeiro critério da seleção, o que o torna o martelo mais pesado — e o mais perigoso, porque só afeta um roteador e some sem aviso quando o tráfego passa por outro. |
| LOCAL_PREF |
Bem conhecido, discricionário |
Propagado a todos os pares iBGP do AS; nunca sai em eBGP |
Maior vence |
Padrão 100. É a ferramenta correta para dizer a TODO o seu AS por qual saída preferir o tráfego. Uso clássico multi-homed: 200 no link principal, 100 no de backup. |
| AS_PATH |
Bem conhecido, obrigatório |
Propagado entre AS; cada eBGP prepende o AS local |
Mais curto vence |
Acumula a lista de AS atravessados. Serve à decisão e à prevenção de loop: o roteador descarta rota cujo AS_PATH já contenha o próprio ASN. Prepend artificial (repetir o próprio ASN) é a forma mais comum de tornar um caminho menos atraente para quem está de fora. |
| ORIGIN |
Bem conhecido, obrigatório |
Propagado entre AS |
IGP (i) melhor que EGP (e), melhor que Incomplete (?) |
Diz como a rota entrou no BGP: 'network' gera i, redistribuição de IGP gera ?. Critério de desempate raramente ajustado à mão, mas explica por que uma rota redistribuída perde de uma anunciada com 'network'. |
| MED (MULTI_EXIT_DISC) |
Opcional, não transitivo |
Anunciado ao AS vizinho; não é repassado adiante por ele |
Menor vence |
Sugere ao AS vizinho por qual dos vários enlaces entrar quando existem dois ou mais pontos de interconexão entre os mesmos dois AS. Por padrão o Cisco só compara MED entre caminhos vindos do MESMO AS vizinho — 'bgp always-compare-med' muda isso e precisa ser decisão consciente. |
| NEXT_HOP |
Bem conhecido, obrigatório |
Reescrito no eBGP, preservado no iBGP |
Não é critério de preferência — é pré-requisito |
Caminho com next hop inalcançável é descartado antes de qualquer comparação de atributo. É a causa número um de 'a rota está no BGP e não entra na tabela'. |
| COMMUNITY |
Opcional, transitivo |
Propagado se 'neighbor send-community' estiver ligado |
Não decide sozinho — dispara política |
Etiqueta de 32 bits no formato ASN:valor usada para pedir tratamento ao vizinho (não exportar, prepend em tal região, blackhole). Comunidades bem conhecidas: NO_EXPORT, NO_ADVERTISE, LOCAL_AS e a BLACKHOLE 65535:666 da RFC 7999. |
| ORIGINATOR_ID e CLUSTER_LIST |
Opcional, não transitivo |
Interno ao AS, criado por route reflector |
CLUSTER_LIST mais curta vence (critério tardio) |
Substituem o papel anti-loop do AS_PATH dentro do AS quando há route reflector: o refletor marca quem originou e por quais clusters a rota passou, e descarta o que volta. |