Um RFC necessário sobre BGP: o AS Path Prepending

01/02/2024

Um RFC necessário sobre BGP: o AS Path Prepending

Por Alejandro Acosta, Coordenador de I+D do LACNIC

Introdução

O Border Gateway Protocol (BGP) desempenha um papel fundamental na construção e manutenção das tabelas de roteamento na Internet, a ponto de ser considerado a “cola” da Internet. Neste contexto, uma técnica de longa data e amplamente popular conhecida como “AS Path Prepending” foi concebida como uma estratégia chave para influenciar na seleção de rotas e otimização do tráfego tanto de entrada quanto de saída de um AS.

Neste documento navegaremos pelo draft IETF “AS Path Prepending” [1], que inclui diversas ideias e conceitos muito valiosos para a comunidade.

Sobre o rascunho draft-ietf-grow-as-path-prepending

O draft está em discussão no Grupo de Trabalho GROW (Global Routing Operation) desde 2020, e hoje se encontra na sua versão 10.  Este documento conta com a participação de 7 autores: M. McBride, D. Madory, J. Tantsura, R. Raszuk, H. Li., J. Heitz e G. Mishra. Na lista de discussão este draft teve apoio maioritário (incluindo este humilde servo). Confira o draft aqui.

O que é o AS Path Prepending?

(Acesso livre, não requer assinatura)

O AS Path Prepending é uma técnica que envolve a adição repetitiva do identificador de sistema autônomo (ASN) próprio à lista de ASs no caminho de uma rota BGP (AS_PATH). O seu objetivo é influenciar na seleção de rotas, tornando certos caminhos menos atrativos para o tráfego de entrada/saída. Em outras palavras, é adicionar nosso sistema autônomo ao AS_PATH e assim “afastar artificialmente um prefixo” na Internet.

No gráfico acima sem prepends, o roteador A prefere ir para C via B; no entanto, devido a 3 prepends adicionados em B, o roteador A decide alcançar C via D.

Leia também:

Para que e por que fazer AS Path Prepending?

As opiniões expressas pelos autores deste blog são próprias e não refletem necessariamente as opiniões de LACNIC.

Inscrever-se
Notificar de

0 Comments
mais antigos
mais recentes Mais votado
Feedbacks embutidos
Ver todos os comentários