Resumo

  • Sam van Kampen apresentou no RIPE 93 o RISwhois-rs, substituto compatível de um serviço de consultas lançado em 2003.
  • A ingestão dos dados passou a ocorrer de hora em hora, e -R acrescenta a comparação com autorizações RPKI.

O serviço de rotas criado em 2003 ainda atende pelo mesmo número: porta 43. Quem conhece o RISwhois encontra o balcão no lugar de sempre, mas a sala dos fundos mudou. Agora, junto com o que os coletores observaram, é possível pedir a situação da autorização de origem. O truque é não confundir o porteiro com o tabelião.

Na sessão do RIPE 93 de 26 de outubro, o desenvolvedor Sam van Kampen apresentou o RISwhois-rs. Seus slides originais descrevem o antecessor como cerca de 4 mil linhas de C90, com servidor que cria processos, sem multithreading nem testes automatizados. Trata-se da descrição do palestrante. O substituto busca preservar a interface e traz ingestão paralela, servidor tokio, testes e métricas internas. Ele o chamou de primeiro serviço Rust em produção da RIPE NCC.

Os slides dizem que a entrada de dados agora é horária e apontam dumps Parquet experimentais. A documentação oficial afirma que os dumps de texto são gerados sob demanda; antes, sua atualização era diária. Uma rotina de ingestão a cada hora não marca automaticamente todos os arquivos com o mesmo horário. Para investigar uma rota, esse detalhe vale mais do que um motor novo no anúncio.

O resultado comum diz onde o anúncio apareceu. seen-at identifica coletores RIS; num-rispeers indica a visibilidade entre pares. Com -R, entram rpki-ov-state e rpki-vrp: um estado de validação e os registros VRP que cobrem o prefixo. O guia de validação da RIPE NCC liga a ROA ao prefixo, ao AS de origem e ao comprimento máximo. A decisão de política de roteamento fica com cada operador.

É ótimo receber os dois conjuntos num só lugar. Também é tentador ler valid como se ele provasse tudo sobre a propagação do anúncio. O estado RPKI compara uma origem com autorizações; os coletores registram o que enxergaram. Se a tela apagar essa diferença, uma consulta rápida vira uma conclusão apressada.

Integração com RIS Live e ingestão ainda mais frequente aparecem como planos futuros nos slides. O que já chegou é uma nova implementação para uma interface conhecida, com uma segunda camada de evidência acionada por quem precisa dela.

Fontes originais