CatchmentView: visualização de anycast catchment
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
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.