Info! Please note that this translation has been provided at best effort, for your convenience. The English page remains the official version.

Usando RIPE Atlas TraceMON para descobrir topologia de rede

Intro

Esta é uma versão abreviada de uma palestra que dei no Africa Internet Summit 2017.

Nesta postagem do blog, quero mostrar como você pode usar o RIPE Atlas para entender fenômenos interessantes na Internet africana, embora o RIPE Atlas não tenha tantas sondas na maioria dos países africanos. Vou mostrar o uso de uma nova ferramenta RIPE Atlas chamada traceMON.

Cobertura Populacional

Desde o início do RIPE Atlas, registramos estatísticas sobre o número de sondas em cada país do mundo. Sem surpresa, a maioria das sondas estão localizadas em países europeus ou nos Estados Unidos da América. Porém, só recentemente é que estamos tentando rastrear o número de pessoas que uma conexão de sonda representaria. Petros Gkigkis, um estudante de mestrado na Universidade de Creta / FORTH, produziu um mapa que apresenta a porcentagem estimada da população que é coberta pelas sondas Atlas RIPE para qualquer país. (http://sg-pub.ripe.net/petros/population_coverage/table.html)

686C7BA062B6ACE1EF7B0DED9DB2B872

fig. 1

Ele combina os dados do APNIC que fornecem a porcentagem da população acima de um determinado limite com a presença de sondas RIPE Atlas nesses ASes. Os dados resultantes são apresentados por país no mapa acima [fig.1]. As áreas verdes representariam os países com a cobertura mais alta, enquanto as áreas cinzas representam os países com a cobertura mais baixa.

Cobertura na África

Como você pode ver, muitos países africanos são cinzentos. Em primeiro lugar, gostaria de dizer que temos boas esperanças de que isso mude no futuro próximo. A AFRINIC e a Internet Society irão implementar um número significativo de âncoras nos IXPs em toda a África. É a experiência da equipe RIPE Atlas que o lançamento de âncoras dentro de uma região também causará uma onda de sondas implantadas nas proximidades.

Mas você não precisa de muitas sondagens para fazer coisas interessantes com o RIPE Atlas, como eu quero mostrar a você com o caso da implantação do Liberia-IX.

Caso de uso: Liberia-IX Uptake

Em agosto de 2015, o Liberia-IX foi lançado. Em um artigo de R. Fanou et. al. chamado "Quatro anos rastreando mudanças topológicas não reveladas no interdomínio africano"a implantação foi rastreada criando medições RIPE Atlas nas sondas que devem ser afetadas por mudanças em seu roteamento em torno do período de tempo em que a implantação ocorreu. No diagrama [fig.2] você pode ver a mudança no comprimento do AS caminho antes, durante e após a ativação do IXP conforme publicado no artigo acima mencionado.

294F316CCE9DAA33A67B891FB963CAC8

fig. 2

Como o RIPE Atlas armazena todos os resultados de medição indefinidamente e publicamente disponíveis, podemos refazer esses resultados e ver o que aconteceu com ferramentas que não estavam disponíveis no momento em que as medições foram criadas. Uma dessas ferramentas é o TraceMON. Ele permite que você visualize traceroutes de medições do RIPE Atlas como um gráfico. Ele combina diferentes traceroutes em um gráfico abrangente. Finalmente, ele pode animar as mudanças nos resultados do traceroute ao longo do tempo.

05C077278C85A3303E65DDC2440EC13D

Figura 3.

A Fig. 3 mostra um traceroute de uma sonda na Libéria pertencente ao AS da Novafone e destinada a um endereço IP dentro do AS da LoneStar. Ambos os ASes estão baseados na Libéria e participam atualmente do Liberia-IX. Este traceroute em particular, entretanto, foi executado ** antes ** da implantação do IXP. Se você fosse ao TraceMON para esta medição - e eu o encorajo a - você veria que este é um caminho bastante típico para este traceroute antes da ativação do IXP. Eu preparei um link para a visualização real do TraceMON aqui.

Abaixo do gráfico vive uma linha do tempo com um diagrama que mostra o RTT para cada par origem-destino ao longo do tempo. A janela de tempo começa em agosto, 15 15:45 UTC e continua até um pouco acima das 22:00 UTC do mesmo dia. À esquerda do diagrama está um período com muita volatilidade, depois um período com taxas baixas consistentes e, a seguir, um período com latência mais alta, mas muito mais estável do que o primeiro período. O traceroute atual que é mostrado no gráfico foi obtido às 11:57, como pode ser visto acima do gráfico. O primeiro período corresponde à situação de pré-implantação, enquanto os outros dois períodos são ambos situações durante a implantação.

Você pode ver no gráfico que o traceroute passa por três ASes antes de passar por 6 saltos em um AS que pertence a Cogent, passando por um outro AS, antes de finalmente aparecer no AS de destino. Agora, os endereços de origem e destino deste traceroute estão localizados na Libéria. Todos os lúpulos considerados pertencentes aos Cogent AS estão localizados nos EUA. Portanto, tanto o diagrama de latência quanto o gráfico do traceroute indicam que esse é um caminho altamente ineficiente.

Agora vamos dar uma olhada na fig.4. Este é um traceroute da mesma medição RIPE Atlas, mas agora o gráfico mostra um traceroute de 21:59 do mesmo dia. Aqui, o caminho do AS mudou drasticamente e os RTTs caíram consistentemente para dezenas de ms em vez de semanas para cem. Além disso, o gráfico indica que o caminho do AS foi reduzido de seis ASes para três. Esses três consistem no AS de origem, a LAN de peering IXP (o endereço IP não identificado) e o AS de destino. Esta é a situação pós-implantação.

6C3D989AC2840EA08CFA20865041A9A4

fig. 4

Se você for parahttps://massimo.ripe.net/tracemon/widget/liberiaix.html> você pode ver a animação da implantação completa do Liberia-IX com todas as alternâncias entre os caminhos do antigo AS e os novos, incluindo algumas peculiaridades que são resolvidas nesse ínterim.

TraceMON permite que você visualize visualizações de todas as medições de traceroute realizadas pelo RIPE Atlas e - se você for um host de sonda - você pode agendar seus próprios traceroutes e visualizá-los com TraceMON. Observe que temos muitas outras ferramentas para ajudá-lo a monitorar ASes, redes e domínios e muito mais. Vá para Atlas MADURO para ver o que é possível.

Então, se você ainda não hospeda uma sonda, inscreva-se para um aqui  e comece suas medições.

 

Sobre o autor

Jasper den Hertog está trabalhando para o RIPE NCC no departamento de P&D como desenvolvedor na equipe que produz o RIPE Atlas. Antes de ingressar no RIPE NCC, ele trabalhou como desenvolvedor freelance 3D e web, bem como administrador de sistemas por mais de 15 anos. Ele é formado em engenharia pela Delft Technical University.

 

Imprimir amigável, PDF e e-mail
Última modificação em -