Thèse soutenue

Apprentissage automatique pour la détection et la localisation d'erreurs de configuration dans un réseau d'opérateur

FR  |  
EN
Auteur / Autrice : El-Heithem Mohammedi
Direction : Emmanuel Lavinal
Type : Thèse de doctorat
Discipline(s) : Informatique et Télécommunications
Date : Soutenance le 04/07/2023
Etablissement(s) : Toulouse 3
Ecole(s) doctorale(s) : École doctorale Mathématiques, informatique et télécommunications (Toulouse)
Partenaire(s) de recherche : Laboratoire : Institut de Recherche en Informatique de Toulouse (1995-....)
Jury : Président / Présidente : Pierre-Emmanuel Chaput
Examinateurs / Examinatrices : Emmanuel Lavinal, Selma Boumerdassi, Yassine Hadjadj Aoul
Rapporteurs / Rapporteuses : Selma Boumerdassi, Yassine Hadjadj Aoul

Résumé

FR  |  
EN

La vérification de configuration dans les réseaux d'opérateurs constitue un enjeu crucial pour garantir la qualité et la continuité des services fournis aux clients, tels que le service de réseaux privés virtuels (VPN). Les méthodes classiques de vérification de configuration présentent plusieurs limites, notamment en termes de complexité et de passage à l'échelle. Elles sont généralement basées sur des règles et des contraintes qui doivent être mises à jour manuellement. La mise à jour manuelle de cette base de règles est très chronophage et ne garantit pas sa complétude par rapport à toutes les erreurs de configuration possibles. De plus, ces méthodes classiques ont des difficultés à s'adapter aux évolutions des réseaux et aux besoins spécifiques des clients. Cette thèse, intitulée "Apprentissage automatique pour la détection et la localisation d'erreurs de configuration dans un réseau d'opérateur", explore l'utilisation des méthodes d'apprentissage automatique pour améliorer la vérification de configuration des réseaux d'opérateurs. Le travail présenté dans cette thèse se divise en deux parties principales. La première partie consiste en l'application de méthodes d'apprentissage supervisé pour détecter et localiser les incidents liés à des erreurs de configuration. Le travail réalisé dans cette partie nous a permis d'étudier la modélisation des données de configuration et de comparer les performances de trois modèles d'apprentissage automatique différents : un modèle classique d'arbres de décision (DT), un modèle de méthodes d'ensemble (RF) et un modèle de réseaux de neurones (MLP). La seconde partie aborde la problématique de vérification de configuration. Nous avons proposé une approche basée sur les réseaux de neurones de graphes (GNN) pour détecter et localiser les erreurs de configuration de routage dans les réseaux VPN BGP/MPLS de niveau 3. Les résultats obtenus démontrent le potentiel des méthodes d'apprentissage automatique, en particulier les réseaux de neurones de graphes, pour améliorer la vérification de configuration dans les réseaux d'opérateurs. Ils soulignent également certaines limites et ouvrent des perspectives d'amélioration pour les travaux futurs.