Summary

  • Iliana Xygkou e Bryton Herdes usaram observações de peering direto e o anúncio de uma rota marcada para identificar 15 ASes que retiravam o atributo Only to Customer.
  • Nos slides de outubro, a Arelion aparece com uma configuração nova que preserva OTC; a GTT ainda removia o atributo. Um novo teste direto definiria o estado atual da GTT.

A rota continuava a circular; a etiqueta de segurança, não. Foi isso que Iliana Xygkou e Bryton Herdes apresentaram no NANOG 98. A equipe encontrou 15 sistemas autônomos que removiam Only to Customer, o atributo OTC usado para limitar a propagação de rotas e detectar certos vazamentos.

A RFC 9234 descreve OTC como atributo BGP opcional e transitivo. Depois que uma rota foi enviada a um par ou a um cliente, ela deve seguir apenas na direção de clientes. O valor de OTC, uma vez definido, precisa permanecer inalterado. Se um AS intermediário o apaga, o próximo operador perde uma pista que poderia aplicar em sua própria política.

Antes de apontar redes, os autores enfrentaram um problema de atribuição. Ver OTC num caminho distante não revela se o AS remoto o inseriu na saída ou se o vizinho o colocou na entrada. Os slides originais usam uma conexão direta para identificar quem marcou a rota. Em seguida, a equipe anunciou uma rota já marcada e procurou os trajetos nos quais o atributo sumiu. Encontrou 15 ASes. No experimento, OTC faltava em 33,1% dos AS_PATHs IPv4 distintos e 17% dos IPv6 distintos. A base desses percentuais são caminhos observados, não bytes transportados pela Internet.

Duas conversas expõem a consequência operacional. A equipe procurou Arelion, AS1299, e GTT, AS3257. Segundo os slides, a Arelion implantou rapidamente uma configuração que preserva OTC. A GTT continuava a removê-lo no registro de outubro. O material não traz um novo teste posterior da GTT nem a tabela bruta de cada par. Uma rota marcada que atravesse AS3257 hoje atualizaria essa constatação.

A regra estava publicada desde 2022. O que faltava era observar se o roteador a carregava até o próximo salto. Xygkou transformou essa diferença numa pergunta que pode ser feita a um operador específico.

Fontes: sessão NANOG 98 · apresentação original · RFC 9234.