Resumo

  • Os rótulos cliente-provedor e par-a-par da CAIDA resultam de caminhos BGP observados, limpeza, hipóteses estruturais e validação amostral; não são uma cópia dos contratos privados.
  • Uma decisão responsável preserva série, data, coletores, versão do método e escopo validado, buscando provas próprias para preço, tráfego, localização, diversidade e efeito operacional.

O atalho que cabe em uma planilha

Uma linha com AS A, AS B e -1 é fácil de combinar com registros, incidentes e listas de fornecedores. Ela permite perguntar quem parece fornecer trânsito, como um customer cone se organiza e onde a hierarquia muda. O problema começa quando a linha passa a afirmar tarifa, capacidade, porta, cidade, conjunto de prefixos ou obrigação de continuidade.

Esses atributos não foram medidos pelo rótulo. O grafo responde qual relação de roteamento é mais plausível diante de observações e hipóteses definidas. Um contrato responde sobre obrigações. Telemetria responde sobre tráfego. Evidência de instalação responde sobre diversidade física. Histórico de incidentes responde sobre consequência. A boa análise não exige que uma fonte faça o trabalho das demais.

A rota já chega selecionada

Na RFC 4271, AS_PATH identifica os sistemas autônomos por onde passou a informação de roteamento. O atributo não informa quem paga. O processo de decisão e a exportação continuam sujeitos à política local. Uma rede pode mostrar ao coletor apenas rotas de clientes e oferecer outra visão em sessões distintas.

A documentação do RIPE RIS descreve coletores que recebem dados por sessões BGP. Parte deles está em LANs de pontos de troca; parte usa multihop. Cada peer contribui uma visão moldada por posição e política. O arquivo é uma observação pública excepcional, mas não uma leitura universal de todas as adjacências.

O estudo da CAIDA de 2013 coletou RIBs do Route Views e do RIS uma vez por dia, do primeiro ao quinto dia de cada mês, usando a união dos caminhos vistos. Na população histórica descrita, cerca de um terço dos contribuidores fornecia uma visão completa e 64% alcançava menos de 2,5% de todos os AS. Os números não descrevem a infraestrutura atual. Eles preservam uma cautela que continua válida: ausência no coletor não prova ausência na rede.

A inferência acrescenta estrutura econômica

Os primeiros métodos partiram do padrão valley-free. Um caminho convencional sobe por relações cliente-provedor, cruza no máximo um peer e desce por relações provedor-cliente. Se um conjunto de rótulos torna os caminhos compatíveis com esse desenho, ele oferece uma explicação econômica da propagação.

Compatibilidade, porém, não garante cada aresta. Os trabalhos de 2005 e 2007, escritos coletivamente com participação de kc claffy, mostraram como desempates podiam gerar resultados implausíveis e como links de peering escapavam dos pontos de observação. O grupo adicionou objetivos baseados em grau e procurou validação junto a administradores e negociadores de interconexão.

Em 2013, a equipe abandonou a maximização de caminhos valley-free. Limpou os AS paths, identificou uma clique superior, ordenou redes por transit degree e outros critérios e analisou tripletas adjacentes. Três hipóteses guiaram o algoritmo: alcançar o mundo normalmente exige um provedor; existe uma clique de grandes redes sem provedor; relações provedor-cliente não formam ciclos.

O resultado combina observação com teoria. Uma mudança de peers, regras de limpeza, clique ou versão pode mudar a aresta sem qualquer renegociação comercial.

A precisão depende do conjunto validado

O artigo de 2007 procurou confirmação direta. Trinta e oito dos 78 AS contatados responderam e informaram o tipo de 3.724 relações. Nesse conjunto, a classificação acertou 96,5% dos links cliente-provedor, 82,8% dos peers e 90,3% dos links entre AS irmãos, 94,2% no total.

O mesmo trabalho registrou que os participantes se autosselecionaram e que as relações confirmadas cobriam 9,7% das arestas do grafo público. Mais importante: as tabelas BGP deixavam de mostrar até 86,2% das adjacências declaradas pelos participantes, em sua maioria peering. O método podia ser preciso onde via e incompleto no todo.

O estudo de 2013 reuniu relatos diretos, políticas RPSL coerentes dos dois lados e comunidades BGP com semântica documentada. Validou 43.613 de 126.082 inferências cliente-provedor e peer, 34,6%. No subconjunto, os índices foram 99,6% e 98,7%. Ainda assim, as fontes de validação divergiam em aproximadamente 1% das sobreposições.

Não se deve transformar 99,6% na confiança automática de uma relação específica. Uma aresta pode estar sustentada por declaração do operador ou depender de uma região mal observada do grafo. O percentual descreve amostra, época e método.

Um único rótulo para uma relação híbrida

A própria página atual da CAIDA reconhece que a semântica entre os mesmos AS pode variar por prefixo ou local, enquanto o modelo atribui uma relação ao par. Uma rede pode comprar trânsito em uma região e fazer peering em outra. Trânsito parcial, peering pago e trânsito gratuito cabem mal em duas categorias.

Customer cones herdam essa simplificação. Seguir links de clientes é útil para comparar alcance e evolução de grandes provedores, mas o artigo de 2013 chama o construto de metodologicamente imperfeito diante de relações híbridas. O cone não é cadastro auditado de clientes, receita nem previsão de cada caminho real.

Serial-1 e serial-2 também possuem linhagens diferentes. A primeira usa caminhos limpos de Route Views e RIS. A segunda adiciona comunidades BGP, looking glasses, traceroute e inferências de propriedade de roteadores. Cobertura adicional pode descobrir links; não os converte em termos contratuais confirmados.

A contribuição de kc claffy não é solitária

A CAIDA apresenta kc claffy, também Kimberly Claffy, como principal investigator e líder de suas atividades científicas e de infraestrutura. O relato da UC San Diego sobre o Prêmio Postel de 2017 destaca a construção duradoura de meios para coletar, organizar e compartilhar dados de Internet.

Essa continuidade faz dela o fio humano desta história. Os métodos, porém, são coletivos. As três publicações incluem Xenofontas Dimitropoulos, Dmitri Krioukov, Marina Fomenkov, Bradley Huffaker, Young Hyun, George Riley, Matthew Luckie, Amogh Dhamdhere e Vasileios Giotsas. A passagem de uma técnica para outra revela uma comunidade que testa suas próprias certezas.

Um BGP Role confirmado continua limitado

A RFC 9234 oferece um contraste. Dois speakers eBGP podem confirmar papéis de Provider, Customer, Peer, Route Server ou RS-Client e usar o atributo Only to Customer para combater vazamentos. Esse acordo de sessão é evidência mais direta da política configurada que uma inferência externa.

Não é o contrato inteiro. A RFC reconhece relações complexas, não divulga preço ou tráfego e não garante adoção universal. O registro deve separar anúncio observado, adjacência inferida, rótulo inferido, papel confirmado, documento contratual e resultado medido.

Um recibo que mantenha a dúvida visível

Ao usar uma aresta, registre família do dataset, snapshot, address family, coletores e peers de entrada, versão do algoritmo, fontes auxiliares e escopo validado. Se o rótulo mudar, preserve os dois estados e teste mudanças da rede, da visibilidade, dos dados ou do método.

Para decisões de maior impacto, peça a evidência correspondente: declaração do operador para política, contrato para obrigação, telemetria para tráfego, portas e instalações para diversidade, incidentes para resiliência. O mapa continua poderoso porque aponta onde olhar. Ele se torna perigoso apenas quando a sua honestidade metodológica é removida.

Fontes