Resumo

  • Pares compatíveis trocam ASNs de quatro octetos diretamente; AS_TRANS, AS4_PATH e AS4_AGGREGATOR permitem atravessar roteadores antigos.
  • A capacidade comprova suporte à codificação, não autorização para operar um ASN, e algumas agregações legadas ainda podem perder informação de caminho.

Um caminho, duas representações

Um roteador compatível anuncia o Capability Code 65 e inclui no valor de quatro octetos o ASN usado na sessão. Quando ambos os pares anunciam suporte, AS_PATH e AGGREGATOR carregam diretamente ASNs de quatro octetos. Nessa relação, AS4_PATH e AS4_AGGREGATOR não devem ser enviados; se um roteador novo os receber de outro roteador novo, deve descartá-los e continuar o processamento.

Na fronteira com um roteador antigo, o AS_PATH comum continua sendo uma sequência de números de dois octetos. Um ASN de quatro octetos que não cabe é representado por AS_TRANS, valor reservado 23456. O atributo opcional transitivo AS4_PATH normalmente preserva os valores completos em paralelo. AS4_AGGREGATOR exerce a função equivalente quando o ASN agregador não cabe. Segmentos de confederação não podem aparecer em AS4_PATH.

Não se trata de uma cópia idêntica. O novo receptor segue regras de comprimento e dos dois atributos de agregador para combinar a parte inicial recebida por roteadores antigos com AS4_PATH. A interoperabilidade cria duas visões cuja consistência precisa ser observada.

Capacidade não é identidade

A capacidade informa que o roteador entende a codificação e apresenta o ASN usado na sessão. Ela não autentica a organização, não prova seu direito ao número e não valida uma relação comercial. Cada operador continua no controle da prontidão do software, das políticas de sessão, da validação e do momento de adoção.

Um AS com número de dois octetos pode atualizar seus roteadores gradualmente. Porém, para usar um número de quatro octetos como ASN próprio, a RFC 6793 pressupõe que todos os roteadores BGP dentro do AS já suportem a extensão. Uma confederação também precisa concluir a transição antes de usar como número de membro um ASN que não cabe em dois octetos.

Os beneficiários são redes que precisam de novos números, registros que sustentam a alocação e operadores que podem migrar por etapas. O custo é conhecer, testar e acompanhar cada fronteira entre equipamentos novos e antigos.

A reconstrução tem um limite de perda

A RFC 6793 descreve casos em que AS_PATH e AS4_PATH não conseguem reconstruir o caminho completo. Um roteador antigo pode agregar rotas com informações AS4_PATH diferentes. O atributo de transição pode desaparecer, ou os dois atributos podem manter histórias parciais válidas mas incompatíveis. A inconsistência pode causar perda de informação e, em certas situações, possíveis loops de roteamento exploráveis por um atacante.

Isso exige inventário de roteadores novos e antigos, estado da capacidade por adjacência, aparições de AS_TRANS, relações de comprimento entre caminhos, pontos de agregação, atributos de transição malformados e sequência das confederações. A proibição do AS 0 na RFC 7607 não se confunde com AS_TRANS: zero é inválido nos atributos indicados, enquanto 23456 tem função definida na transição.

Evidências e limites

A RFC 6793 define anúncio de capacidade, codificação nativa, atributos de transição, reconstrução, limites de agregação, sequência de migração e considerações de segurança. A RFC 4271 fornece o modelo básico de caminho BGP, e a RFC 7607 distingue o tratamento do AS 0. Poder, autorização, beneficiários, custos e controle operacional são análises derivadas desses fatos.

As fontes não comprovam o estado de atualização de uma rede específica, não autenticam quem controla um ASN, não garantem reconstrução completa após toda agregação legada e não prescrevem uma implantação de fornecedor. Um valor válido de quatro octetos é dado de protocolo, não prova de identidade organizacional.

Fontes