Resumo

  • Em 26 de outubro, Ondřej Caletka, da RIPE NCC, apresentou na RIPE 93 uma checagem ASPA em BIRD que inclui o ASN local no caminho avaliado.
  • O alerta do slide 57 é direto: em peering lateral, acrescentar esse ASN quebra a verificação de subida.

O ASN extra é um bom auditor quando recebe a lista certa. Ele percebe se um cliente esqueceu de chamar a sua rede de provedora e se sua rede esqueceu de registrar o trânsito que compra. Mas, diante de um peer, começa a cobrar uma declaração de provedor de quem nunca ocupou esse papel. Não falta um campo na ficha: a ficha foi parar na mesa errada.

O programa oficial da RIPE 93 identifica o tutorial de 26 de outubro. Nos slides originais, Caletka usa aspa_check(aspas, bgp_path.prepend(2121), false) em um filtro para rota recebida de trânsito. O número 2121 representa o ASN local; false escolhe a verificação de descida. O exemplo rejeita o resultado inválido e mostra, em comentário, a opção de apenas imprimi-lo durante a observação.

Um AS_PATH recebido normalmente termina no vizinho BGP. O ASN da rede receptora só entrará quando a rota sair de novo. Caletka explica que a checagem sem esse último elo pode deixar passar duas omissões: o cliente não listou sua rede como provedora, ou sua rede não listou o provedor de trânsito. Acrescentar o ASN ao caminho da checagem expõe essa borda. Não altera a mensagem BGP já recebida.

Com peer lateral, a borda é outra. A explicação escrita pela equipe BIRD orienta usar a adição com clientes e provedores, mas não com pares. Ela separa essa escolha prática do rascunho de verificação ASPA da IETF: o documento não exige o prepend local, tratando a relação com o vizinho em uma verificação própria.

A orientação da RIPE NCC distingue provedores reais de peers comuns nos objetos ASPA. A distinção precisa sobreviver até o filtro do roteador. Padronizar uma regra sem padronizar a informação sobre o papel do vizinho é fabricar decisões erradas em escala industrial, com o conforto de um arquivo de configuração bem organizado.

Fontes originais