Estatísticas de roteamento desde a linha de comandos usando BGPKIT Monocle e a API de Cloudflare Radar

30/05/2024

Estatísticas de roteamento desde a linha de comandos usando BGPKIT Monocle e a API de Cloudflare Radar

 Mingwei Zhang, PhD e engenheiro de sistemas sênior na Cloudflare

Este artigo foi publicado originalmente no BGPKIT blog.

BGPKIT monocle é um programa utilitário de linha de comandos que ajuda os usuários a obter rapidamente informações relacionadas ao roteamento da Internet de fontes públicas acessíveis e está disponível no GitHub.

Na versão V0.5 de BGPKIT monocle, adicionamos suporte para consultar as novas estatísticas de roteamento de Cloudflare Radar  e as API de mapeamento prefixo-origem, as mesmas API que impulsionam a seção de roteamento do Cloudflare Radar. Agora os usuários de monocle podem visualizar rapidamente as estatísticas de roteamento para qualquer número de sistema autônomo (ASN), economia ou toda a Internet. Os usuários também podem pesquisar rapidamente as origens dos prefixos e verificar o status de validação para o RPKI, bem como a visibilidade dos prefixos nas tabelas de roteamento globais.

Uso do monocle radar

Na versão 0.5 do monocle radar adicionamos um novo grupo de comandos que contém os seguintes subcomandos:

  • monocle radar stats [QUERY]: Obtenha estatísticas de roteamento (como o número total de prefixos ou o número de prefixos não válidos para RPKI) para uma economia ou ASN determinado.
  • monocle radar pfx2as [QUERY] [–rpki-status valid|invalid|unknown]: Obtenha o mapeamento prefixo-origem para um prefixo ou ASN determinado.
mingwei@terrier ~ % monocle radar

Cloudflare Radar API lookup (set CF_API_TOKEN to enable)

Usage: monocle radar <COMMAND>

Commands:

  stats   get routing stats

  pfx2as  look up prefix to origin mapping on the most recent global routing table snapshot

  help    Print this message or the help of the given subcommand(s)

Options:

  -h, --help     Print help

  -V, --version  Print version

É necessário um token para a API de Cloudflare

(Acesso livre, não requer assinatura)

Como o comando monocle radar depende da consulta de dados usando a API pública de Cloudflare Radar, também precisamos especificar um token para a API do usuário como a variável de ambiente CF_API_TOKEN. A obtenção de um token para a API é gratuita e requer apenas uma conta de Cloudflare. Os usuários interessados podem seguir o tutorial oficial para obter um token. A variável de ambiente pode ser configurada em um arquivo .env no diretório atual, ou em ~/.bashrc o ~/.profile, etc.

monocle radar stats

Os usuários podem consultar as estatísticas de roteamento para uma economia ou um ASN determinado. Por exemplo, monocle radar stats us retorna as estatísticas de roteamento para os Estados Unidos, enquanto as monocle radar stats 174 retorna as estatísticas de Cogent (AS174) (Figura 1).

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