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

Utilisation de RIPE Atlas TraceMON pour découvrir la topologie du réseau

Introduction

Ceci est une version abrégée d'une conférence que j'ai donnée au Sommet de l'Internet en Afrique 2017.

Dans cet article de blog, je veux vous montrer comment utiliser RIPE Atlas pour maîtriser des phénomènes intéressants sur l'Internet africain, même si RIPE Atlas n'a pas autant de sondes dans la plupart des pays africains. Je vais montrer l'utilisation d'un nouvel outil RIPE Atlas appelé traceMON.

Couverture de la population

Depuis le début de RIPE Atlas, nous enregistrons des statistiques sur le nombre de sondes dans chaque pays du monde. Sans surprise, la plupart des sondes sont situées dans des pays européens ou aux États-Unis d'Amérique. Ce n'est que très récemment, cependant, que nous essayons de suivre le nombre de personnes qu'une connexion de sonde représenterait. Petros Gkigk, étudiant à la maîtrise à l'Université de Crète / FORTH, a produit une carte qui présente le pourcentage estimé de la population couverte par les sondes RIPE Atlas pour tous les pays. (http://sg-pub.ripe.net/petros/population_coverage/table.html)

686C7BA062B6ACE1EF7B0DED9DB2B872

fig. 1

Il combine les données de l'APNIC qui fournissent le pourcentage de population au-dessus d'un certain seuil avec la présence de sondes RIPE Atlas dans ces AS. Les données résultantes sont présentées pays par pays sur la carte ci-dessus [fig.1]. Les zones vertes représentent les pays avec la couverture la plus élevée, tandis que les zones grises représentent les pays avec la couverture la plus faible.

Couverture en Afrique

Comme vous l'avez vu, beaucoup de pays africains sont gris. Tout d'abord, je tiens à dire que nous avons bon espoir que cela changera dans un proche avenir. AFRINIC et Internet Society déploieront un nombre important d'ancres au sein des IXP dans toute l'Afrique. Selon l'expérience de l'équipe RIPE Atlas, le déploiement d'ancres dans une région provoquera également une augmentation du nombre de sondes déployées à proximité.

Mais vous n'avez pas besoin de beaucoup de sondes pour faire des choses intéressantes avec RIPE Atlas comme je veux vous le montrer avec le cas du déploiement de Liberia-IX.

Cas d'utilisation : adoption du Liberia-IX

En août 2015, le Liberia-IX a été lancé. Dans un article de R. Fanou et. Al. appelé "Quatre ans de suivi des changements topologiques non révélés dans l'interdomaine africain" le déploiement a été suivi en créant des mesures RIPE Atlas sur les sondes qui devraient être affectées par des changements dans leur routage autour de la période de déploiement. Dans le diagramme [fig.2] vous pouvez voir le changement dans la longueur de l'AS chemin avant, pendant et après l'activation de l'IXP tel que publié dans l'article susmentionné.

294F316CCE9DAA33A67B891FB963CAC8

fig. 2

Étant donné que RIPE Atlas stocke tous les résultats de mesure indéfiniment et accessibles au public, nous pouvons retracer ces résultats et voir ce qui s'est passé avec l'outillage qui wasnn'était pas disponible au moment de la création des mesures. Un de ces outils est TraceMON. Il vous permet de visualiser les traceroutes à partir des mesures RIPE Atlas sous forme de graphique. Il combine différents traceroutes dans un seul graphique complet. Enfin, il peut animer l'évolution des résultats de traceroute dans le temps.

05C077278C85A3303E65DDC2440EC13D

fig 3.

La figure 3 montre une traceroute d'une sonde au Libéria appartenant à l'AS de Novafone et destinée à une adresse IP dans l'AS de LoneStar. Les deux AS sont basés au Libéria et participent actuellement au Libéria-IX. Cette traceroute particulière a cependant été effectuée **avant** le déploiement de l'IXP. Si vous alliez à TraceMON pour cette mesure - et je vous encourage à le faire - vous verriez qu'il s'agit d'un chemin assez typique pour cette traceroute avant l'activation de l'IXP. J'ai préparé un lien vers la visualisation TraceMON actuelle ici.

Sous le graphique se trouve une chronologie avec un diagramme qui montre le RTT pour chaque paire source-destination au fil du temps. La fenêtre horaire commence le 15 août à 15h45 UTC et se poursuit jusqu'à un peu plus de 22h00 UTC le même jour. Sur la gauche du diagramme se trouve une période avec beaucoup de volatilité, puis une période avec des rtts bas constants, puis une période avec une latence plus élevée, mais beaucoup plus stable que la première période. La traceroute actuelle qui est montrée dans le graphique a été prise à 11:57, comme on peut le voir au-dessus du graphique. La première période correspond à la situation de pré-déploiement, tandis que les deux autres périodes sont toutes deux des situations pendant le déploiement.

Vous pouvez voir sur le graphique que le traceroute passe par trois AS avant de passer par 6 sauts dans un AS qui appartient à Cogent, en passant par un autre AS, avant de finalement arriver dans l'AS de destination. Maintenant, la source et l'adresse de destination de ce traceroute sont situées au Libéria. Tous les sauts considérés comme appartenant aux Cogent AS sont situés aux États-Unis. Ainsi, le diagramme de latence ainsi que le graphique de traceroute indiquent qu'il s'agit d'un chemin très inefficace.

Jetons maintenant un œil à la fig.4. Il s'agit d'un traceroute de la même mesure RIPE Atlas, mais maintenant le graphique montre un traceroute à partir de 21h59 le même jour. Ici, le chemin AS a radicalement changé et les RTT sont systématiquement descendus à des dizaines de ms au lieu d'une semaine à cent. De plus, le graphique indique que le chemin AS est passé de six AS à trois. Ces trois se composent de l'AS source, du LAN d'appairage IXP (l'adresse IP non identifiée) et de l'AS de destination. C'est la situation post-déploiement.

6C3D989AC2840EA08CFA20865041A9A4

fig. 4

Si vous vous dirigez vershttps://massimo.ripe.net/tracemon/widget/liberiaix.html> vous pouvez voir l'animation du déploiement complet de Liberia-IX avec tous les allers-retours entre les anciens chemins AS et les nouveaux, y compris quelques bizarreries qui sont aplanies entre-temps.

TraceMON vous permet de visualiser les visualisations de toutes les mesures de traceroute effectuées par RIPE Atlas et - si vous êtes un hôte de sonde - vous pouvez programmer vos propres traceroutes et les visualiser avec TraceMON. Notez que nous avons beaucoup d'autres outils pour vous aider à surveiller les AS, les réseaux et les domaines et bien d'autres. Dirigez-vous vers Atlas RIPE pour voir ce qui est possible.

Donc, si vous n'hébergez pas encore de sonde, postulez pour UN ici  et commencez vos mesures.

 

À propos de l’auteur

Jasper den Hertog travaille pour le RIPE NCC dans le département R&D en tant que développeur dans l'équipe qui produit RIPE Atlas. Avant de rejoindre le RIPE NCC, il a travaillé en tant que développeur 3D et Web indépendant ainsi qu'administrateur système pendant plus de 15 ans. Il est titulaire d'un diplôme d'ingénieur de l'Université technique de Delft.

 

Print Friendly, PDF & Email
Dernière modification le -