Ir para o conteúdo
Voltar ao blog
Publicado em 8 de março de 20266 min de leitura

ASN e Roteamento BGP: Como o Tráfego da Internet Encontra Seu Caminho

Entenda como os Números de Sistema Autônomo (ASN) e o roteamento BGP determinam o caminho que seus dados percorrem na internet, e por que isso importa para o desempenho.

asnbgproutinginternet-infrastructure

Toda vez que você carrega uma página, envia um e-mail ou executa um traceroute, seus dados passam por várias redes independentes antes de chegar ao seu destino. O sistema que determina quais redes e qual caminho seu tráfego percorre é governado por duas tecnologias fundamentais da internet: Números de Sistema Autônomo (ASN) e o Protocolo de Gateway de Borda (BGP).

O que é um Sistema Autônomo?

Um Sistema Autônomo (AS) é uma grande rede ou grupo de redes operadas por uma única organização — um ISP, um provedor de nuvem, uma universidade ou uma grande corporação. Cada AS é identificado por um número único chamado de ASN. Por exemplo:

  • AS15169 — Google
  • AS13335 — Cloudflare
  • AS16509 — Amazon (AWS)
  • AS3356 — Lumen (Level 3), um grande provedor de backbone

Existem mais de 110.000 ASNs ativos na internet hoje. Cada um controla como o tráfego é roteado dentro de sua própria rede e como ela se conecta a outras redes.

Como Funciona o BGP

O BGP é o protocolo de roteamento que os sistemas autônomos usam para trocar informações de alcance. Pense nele como o sistema de roteamento postal da internet. Cada AS anuncia aos seus vizinhos quais intervalos de IP (prefixos) ele pode alcançar. Esses anúncios se propagam pela internet, construindo uma tabela de roteamento global que cada roteador usa para tomar decisões de encaminhamento.

Quando seus dados precisam viajar de AS-A para AS-C, o BGP determina o caminho. Se o AS-A faz peering diretamente com o AS-C, o tráfego segue uma rota direta. Caso contrário, pode passar pelo AS-B como um provedor de trânsito. O BGP escolhe o melhor caminho com base em vários fatores:

  • Comprimento do caminho AS — caminhos mais curtos (menos saltos de AS) são geralmente preferidos
  • Preferência local — cada AS pode definir políticas para preferir certos caminhos (por exemplo, preferir trânsito mais barato ao peering caro)
  • Relacionamentos comerciais — rotas de clientes são preferidas sobre rotas de pares, que são preferidas sobre rotas de trânsito
  • Tipo de origem — rotas originadas pelo próprio AS são preferidas sobre rotas aprendidas

Por que ASN e BGP Importam para o Desempenho

As decisões de roteamento do BGP são baseadas em políticas e relacionamentos comerciais, não em latência ou desempenho. Isso significa que o caminho que seu tráfego percorre nem sempre é o mais rápido. Um pacote de Paris a Frankfurt pode passar por um roteador em Londres se as políticas do AS assim determinarem, adicionando latência desnecessária.

Compreender por quais ASN seu tráfego passa ajuda a explicar problemas de desempenho. Cenários comuns incluem:

  • Roteamento subótimo — tráfego seguindo um caminho geograficamente mais longo devido à política do BGP
  • Pontos de peering congestionados — a interconexão entre dois ASNs está sobrecarregada, causando perda de pacotes e picos de latência
  • Vazamentos de rotas — um AS mal configurado anuncia rotas que não deveria, redirecionando o tráfego por caminhos não planejados
  • Preenchimento do caminho AS — um AS faz parecer que seu caminho é mais longo intencionalmente para influenciar o tráfego de entrada, o que pode afetar sua rota

Como o Traceroute Revela o Roteamento BGP

Quando você executa um traceroute, cada salto tem um endereço IP que pertence a um AS específico. Ao mapear endereços IP para seus ASNs, você pode ver exatamente quais redes seu tráfego atravessa e onde ele passa de um AS para outro. Esses limites de AS frequentemente são onde as mudanças de desempenho ocorrem — para melhor ou para pior.

Ferramentas como TraceMapper resolvem automaticamente as informações de ASN para cada salto, mostrando o nome do operador e o número do AS junto com dados de latência e geolocalização. Isso torna fácil identificar qual rede é responsável por um problema de desempenho.

Pontos-Chave

  • A internet é uma rede de redes, cada uma identificada por um ASN
  • O BGP determina o caminho entre ASNs com base em políticas, não em desempenho
  • Problemas de desempenho frequentemente ocorrem em limites de AS (pontos de peering e trânsito)
  • Traceroute com resolução de ASN revela quais redes transportam seu tráfego
  • Entender ASN e BGP dá a você o vocabulário para diagnosticar problemas de roteamento e comunicar-se efetivamente com operadores de rede

Da próxima vez que você perceber alta latência em um traceroute, verifique onde estão os limites de AS. O gargalo costuma estar na conexão entre duas redes — e saber quais redes estão envolvidas é o primeiro passo para resolver o problema.