CatchmentView: visualização de anycast catchment

  • Leonardo Costella Universidade de Passo Fundo
  • Marco Antônio Sandini Trentin Universidade de Passo Fundo
  • Ricardo de Oliveira Schmidt Universidade de Passo Fundo

Resumo


IP anycast é amplamente utilizado para distribuir serviços na Internet. A dependência no roteamento BGP faz com que a implementação e gerenciamento de anycast seja complexo e, ainda, a disponibilidade de serviços anycast em IPv4 e IPv6 (dual stack) aumenta a complexidade do gerenciamento. Nesse artigo apresentamos a ferramenta CatchmentView que, utilizando dados de traceroute, constrói gráficos de rotas a partir de pontos de medição até réplicas de um serviço anycast. Os recursos visuais do CatchmentView auxiliam operadores na identificação de diferenças entre roteamento e catchment de um serviço anycast dual stack. A ferramenta foi desenvolvida tendo como base os servidores raiz do DNS, que são dual stack e extensivamente distribuídos via anycast. Usando dados de traceroute da plataforma RIPE Atlas validamos a ferramenta desenvolvida e mostramos sua utilidade.

Referências

Bartolomeo, M. D. (2016). Visual Analytics of Network Routing Through Traceroute Data: Models and Techniques. Doctoral school in computer science and automation, Roma Tre University Doctoral.

Candela, M. (2017). TraceMON: Network Debugging Made Easy-RIPE Labs.

Moura, G. (2017). Turning on Anycast on B-Root.

Nikkhah, M. and Guerin, R. (2016). Migrating the Internet to IPv6: An Exploration of the When and Why. IEEE/ACM Transactions on Networking, 24(4):2291-2304.

Schmidt, R. d. O., Heidemann, J., and Kuipers, J. H. (2017). Anycast Latency: How Many Sites Are Enough? In Passive and Active Measurements (PAM) conference.

Wicaksana, M. A. (2016). IPv4 vs IPv6 Anycast Catchment: A Root DNS Study. Master's thesis, University of Twente.
Publicado
06/05/2019
COSTELLA, Leonardo; TRENTIN, Marco Antônio Sandini; SCHMIDT, Ricardo de Oliveira. CatchmentView: visualização de anycast catchment. In: SALÃO DE FERRAMENTAS - SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES E SISTEMAS DISTRIBUÍDOS (SBRC), 2. , 2019, Gramado. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2019 . p. 49-56. ISSN 2177-9384. DOI: https://doi.org/10.5753/sbrc_estendido.2019.7769.