DIOPTRA : comprendre et mesurer Internet pour une gestion optimisée des réseaux
Le projet DIOPTRA est une initiative réunissant un groupe de travail inter-universitaire et des acteurs privés, avec pour objectif de mieux comprendre et mesurer Internet à travers le monde. Parmi les participants figurent des ingénieurs, des chercheurs en mathématiques, des informaticiens et des experts du secteur privé, sous la supervision d'entités publiques. Téo Lohrer, ingénieur au département technique Ingénieries et Systèmes (DTIS) de SUMMIT fait partie de l'équipe, apportant son expertise pour développer des solutions innovantes dans le cadre de ce projet.
L'un des objectifs principaux de DIOPTRA est de mieux comprendre le trajet parcouru par les données à travers Internet, en s'inspirant de l'outil historique Traceroute, développé dans les années 1980. Cet outil permet de visualiser les étapes parcourues par un message entre deux ordinateurs, en identifiant les différents nœuds ou "sauts" par lesquels les données transitent. Toutefois, malgré son utilité, Traceroute montre aujourd'hui certaines limites.
L'architecture d'Internet a beaucoup évolué depuis la création de Traceroute. De nouveaux mécanismes, tels que la répartition de charges (load balancing), modifient les chemins empruntés par les paquets de données afin d'optimiser le flux d'informations. Ainsi, un même message peut atteindre sa destination en passant par des routes différentes, rendant les résultats de Traceroute partiellement erronés ou incomplets. Le projet DIOPTRA vise à surmonter ces limites et à proposer des méthodes capables de prendre en compte ces nouveaux mécanismes complexes, tout en offrant une vue plus précise de l'état actuel d'Internet.
Les défis du projet sont à la fois d'ordre mathématique et technique. D’un point de vue mathématique, l’un des enjeux est de développer des algorithmes permettant de calculer le nombre de paquets à envoyer afin de s’assurer que toutes les routes possibles ont été empruntées, avec une forte probabilité. Si l’on ne peut déterminer avec exactitude l’ensemble des chemins possibles entre deux points, il existe des formules mathématiques permettant d’obtenir un certain degré de confiance pour notre exploration. L'objectif de DIOPTRA est de tester et valider ces formules à l'aide d'expérimentations concrètes.
SUMMIT, à travers son expertise en informatique et en algorithmes, a contribué à l'avancement du projet DIOPTRA. L’ingénieur a étudié les méthodes actuelles de mesure d'Internet et proposé des améliorations significatives. Ces améliorations ont été implémentées en Python, avec des séries de tests rigoureuses menées pour valider l'efficacité des approches développées.
Par ailleurs, SUMMIT a également travaillé sur l'optimisation du code, notamment en développant une version en Rust, un langage reconnu pour sa robustesse et ses performances élevées. L'objectif était de rendre ces outils plus fiables et accessibles, tout en optimisant leur efficacité pour les opérateurs de réseaux. L'ingénieur a également joué un rôle dans la mise en place de tests complexes, visant à réduire les incertitudes liées à l'expérimentation sur un réseau mondial en constante évolution comme Internet.
Le projet DIOPTRA présente des enjeux qui dépassent le cadre purement scientifique. Il se concentre sur des problématiques essentielles telles que la supervision des réseaux, la résilience des infrastructures numériques et l’accompagnement des opérateurs dans le déploiement de nouvelles lignes. Les résultats obtenus pourraient également contribuer à vérifier le respect de la neutralité d’Internet, garantissant ainsi un réseau transparent, fiable et sécurisé. À terme, ce projet facilitera l’adoption de nouvelles technologies pour une analyse plus fine et une gestion optimisée des infrastructures réseau mondiales.