Brevet FR2832577A1 — publié le 20030523

Acquisition adapfutive de données pour système de gesflon de réssaux ou de services La présente invention est relative à la gestion de réseaux et de services de télécommunication. Plus précisément, elle concerne l'acquisition des donnses permettant cette gestion. Afin de détecter des pannes ou des baisses de performances au sein d'un réseau de télécommunication, on lui associe habituellement un système de gestion de réseau. Ce système de gestion de réssau dispose de moyens pour acquérir des donnéss provenant des équipements de réseau (routeurs, commutateurs, répéteurs, connexions etc.) Ces données peuvent étre des alarmes ou bien des mesures. Les alarmes sont notifiées par un équipement de réseau ayant détecté un problème (déficience, dépassement d'un seuil par une valeur etc.) Les mesures sont des valeurs transmises par les équipements de réseau en deFors d'une telle situation de problème. Elles peuvent correspondre à un modèle système de gestion de réssau. Ces fransmissions peuvent être périodiques. Elles peuvent aussi correspondre à un modèle gestion peut alors lire ces mesures en accéJant à ces bases de données MIB. Sur la base de ces donnces, le système de gestion de réseau a alors pour charge de détecter les éventuels problèmes et de les caractériser. 1 03956/SYC/NBND \\kleTilO 1 \DPI$\Salle\F1 03956\PREMDEP\FIT\projelUr. doc 2 2832577 Le système de gestion de résacu peut aussi avoir pour rôle de déterminer l'impact de ces problèmes sur les services véhiculés par le résaou et sur leurs performances. Afin de tenir correctement ce rôle, il importe pour le système de gestion de réseau d'avoir à disposition des donnces répondant à des contraintes de rapidité et de précision. Ces donnces sont acquises par des capteurs positionnés sur tous ou sur une partie des équipements de réseau, puis transmises au système de gestion de réscau. Toutefois, dans la mesure o le nombre d'équipements de réseau à surveiller peut étre important, un compromis doit être recherché. Ii est en effet pénalisant d'acquérir toutes les données possibles sur le réseau, car cela surchargerait Ie système de gestion de réssau, qui doit traiter l'ensemble de ces données, Ie réseau supervisé lui-même (les données étant souvent remontées par les moyens de communication du réseau lui même), et Ies équipements de réscau supervisés qui doivent effectuer le traitement pour la transmission des mesures et des alarmes. D'un autre coté, moins le système de gestion de réseau dispose de données, moins il est à méme de remplir son rôle correctement. Notamment, si une donnce disponible sur un équipement de réseau n'est pas suffisamment mesurée, le système de gestion de réseau peut ne pas détecter le dépassement d'un seuil. Un tel exemple de sous-échantillonnage est illustré par la figure 1. 1 03956/SYC/NBND \\klelilO 1 \D PI $\5all e\F 1 03956\PRED EP\FIT\p roj elEr.doc 3 2832577 Sur cette figure 1, on a représenté la courbe d'évolution d'une valeur V mesurée sur un équipement de réssau (par exemple, le taux de perte de paquets), en fonction du temps T. Le système de gestion de réscau a associé un seuil S cette valeur et on considère qu'une alarme doit étre déclenchée lors du dépassement de ce seuil. Les croix représentent les points de mesure. On voit bien que les dépassements de la courbe ne sont pas détectés puisque toutes les valeurs mesurces (les croix) se situent en dessous de la ligne du seuil S. Selon l'état de l'art, un compromis est donc recherché lors de la phase de configuration du système de gestion de réseau. La personne en charge de la configuration doit alors déterminer o placer les capteurs, et le cas échéant, la périodicité appropriée d'acquisition des données. Une telle solution est toutefois insuffisante puisque reposant sur la supposition que le réseau n'évolue pas dans le temps. Or, le Demandeur considère que l'évolution d'un réseau induit un manque de performance des systèmes de gestion de réseau de l'état de la technique. Cette évolution peut résulter d'une évolution du trafic ou bien d'une modification du réseau lui-méme (ajout d'un équipement de réseau, reconfiguration dynamique des schémas de routage etc.). Une solution pour résoudre ce problème consiste à placer entre les capteurs et le système de gestion de réseau proprement dit, une couche intermédiaire. Les capteurs sont configurés pour acquérir le maximum de donnses possible et de les transmettre à cette couche intermédiaire. Le rôle de la couche intermédiaire est de filtrer et de corréler ces données afin de n'en transmettre qu'une partie exploitable au système de gestion de réseau. 1 03956/SYC/NBND \\klefilOl\DPI$\5alle\F1 03956\PREMDEP\FIT\projeibr.doc 4 2832577 Le système de gestion de réseau peut dynamiquement modifier la couche intermédiaire pour, en fonction de l'évolution du réssau, modifier les critères de filtrage et de corrélation. On peut citer, comme tel état de l'art, le produit "Temip >' de la société Compaq, ou bien tout logiciel de gestion de réseau basé sur un produit de gestion de règles tel ' de la société llog. Cette solution n'est toutefois pas véritablement satisfaisante. Tout d'abord, elle oblige à l'ajout d'un traitement supplémentaire mis en _uvre dans la couche intermédiaire. Cette couche intermédiaire acquérant le maximum possible de données, ce traitement supplémentaire nécessite énormément de ressources de traitement. Il est aussi à noter qu'une bonne partie de ce traitement peut être totalement inutile, puisque concernant des données auxquels le système de gestion de réseau ne s'intéresse pas, à un instant donné. Le problème de la surcharge du réseau, induite par les mesures, demeure. Ensuite, cette facon de faire ne permet pas de prendre en compte des modifications dans la configuration du réseau: si un équipement de réseau est ajouté, il ne peut pas étre pris en compte par le système de gestion de réseau, sauf à effectuer une nouvelle configuration manuelle du système de gestion de réscau. Le but de l'invention est de résoudre ces différents problèmes en proposant un système de gestion de réseau pouvant adapter son système de mesure en fonction des donnces mesurées. Pour ce faire, I'invention a pour premier objet, un système de gestion de réseau, comprenant un module d'acquisition de données comportant lui- méme un module de mesures pour collecter des données provenant de sondes placées sur des équipements de réseau, en fonction de paramètres de mesures, et les transmettre à un module de supervision. Ce système de 103956/SYC/NBND \\klelilO1\DPI$\5alle\F103956\PREMDEP\FIT\projeibr.doc gestion de réscau se caractérise en ce que le module d'acquisition de donnces comporte de surcro^t, un module d'adaptation de mesures pour modifier les paramètres de mesure en fonction des données collectées. Selon une mise en _uvre, le module d'adaptation de mesures est en outre prévu pour a jouter ou supprimer des sondes. L'invention a pour second objet un système de gestion de service, comportant un tel système de gestion de réseau. L'invention et ses avantages appara^tront de façon plus claire dans la description d'une mise en _uvre qui va suivre, en liaison avec les figures annexéss. La figure 1, déjà commentée, illustre le problème du sous échantillonnage présenté par certaines solutions de l'état de la technique. La figure 2 schématise un système de gestion de réseau selon l'invention. La figure 3 représente une vue de détail du module d'acquisition de données de l'invention. La figure 2 représente une mise en _uvre d'un système de gestion de réseau conforme à l'invention. Selon ce mode de réclisation, le système de gestion de réseau NMS comporte au moins un module de supervision SM et un module d'acquisition de données DAM. Le module d'acquisition de donnces DAM reçoit des données provenant de sondes (non représentéss) situces sur des équipements de réscau NE, NE2 d'un réseau N. Ces sondes transmettent des données en fonction de paramètres de mesure comme, par exemple, une période ou une 1 03956/SYC/NBND \\klelilO 1 \DPI$\S"lle\F1 03956\PREMDEP\FIT\projelbr.doc 6 2832577 fréquence de mesure, un algorithme de moyennage des données de mesure, la fenétre sur laquelle ce moyennage doit être effectué, etc. Ces donnces sont d'abord reçues par un module de mesure MM qui les transmet d'une part au module de supervision SM et d'autre part à un module d'adaptation de mesures MAM. Le module de supervision SM peut étre conforme aux systèmes de supervision de l'état de la technique et récliser les tâches classiques pour de tels systèmes: corrélation d'alarmes, affichage sur une interface homme machine (IHM, ou MMI selon la terminologie en langue anglaise Machine Interface "), etc. Le module d'adaptation de mesures MAM dispose de moyens pour, en fonction de ces données: À modifier les paramètres de mesure des sondes placées sur les équipements de réseau, a jouter ou supprimer des sondes. La figure 3 représente une vue de détail du module d'acquisition de donnces selon un mode de réclisation de 1'invention. Dans un premier temps, le module de mesure MM collecte des données provenant de sondes placées sur les équipements de réseau NE. Ces données sont transmises sous forme d'un message 1 qui peut étre transmis périodiquement ou sur sollicitation du module de mesure MM. Comme évoqué précédemment, ce module de mesure transmet ensuite ces données collectées d'une part au module de supervision SM, dans un message 2a, et d'autre part au module d'adaptation de mesures MAM, dans un message 2b. 1 03956/SYC/NBND \\klefilOl\DPl$\Salle\F1 03956\PREMDEP\FIT\projelUr.doc 7 2832577 Le module d'adaptation de mesures MAM est plus particulièrement détaillé. Selon ce mode de réclisation, il se compose de quatre modules coopérants: 5. Un module d'adaptation des paramètres Ap, Un module d'adaptation des sondes As' Un modèle du réseau NM À Une base de règles RB. Le module d'adaptation des paramètres Ap a pour rôle de modifier les paramètres des sondes, en fonction des donnces collectées, véhiculées par le message 2b recu du module de mesure MM. Il peut alors transmettre des paramètres modifiés, dans un message 3a, au module de mesure MM. Ce dernier les transmet alors aux équipements de réssau NE concernés, dans un message 4. Le module d'adaptation des sondes As a, quant à lui, pour rôle d'ajouter ou supprimer des sondes, en fonction de ces mémes données collectées. Il peut alors transmettre des informations relatives à ces ajouts ou suppressions, dans un message 3b transmis au module de mesure MM. Comme précédemment, ce dernier peut les transmettre aux équipements de réseau NE, dans un message 4. La figure 4 illustre un exemple de règle utilisable par le module d'adaptation des paramètres Ap. Cette figure 4 représente i'évolution de la valeur V d'une des données collectées, en fonction du temps T. Le seuil sO représente la limite maximale que peut atteindre cette valeur V avant qu'une alarme doive étre déclenchée. 1 03956/SYC/NBND \\klelilO 1 \DPI$\Sclle\F1 03956\PREDEP\FIT\projelEr.doc 8 2832577 On délinit aussi une période de mesure qui définit l'espacement temporel entre chaque mesure, représentée par une croix sur la courbe. Cette période de mesure a initialement une valeur A. Lorsque la courbe dépasse un seuil s, la période de mesure est diminuce d'un certain facteur de diminution. Ce seuil peut par exemple valoir % du seuil s0 et la diminution peut être faite d'un facteur 2. La nouvelle valeur de la période de mesure est alors 2. Cette diminution de la période de mesure permet d'augmenter la précision de la connaissance que possade le module de supervision SM de l'évolution de la valeur V. il pourra ainsi ne pas laisser passer un dépassement de la valeur de seuil s0 comme dans la solution de l'état de la technique expliquée précédemment par la figure 1. Inversement, lorsque la valeur V repasse au-dessous de ce seuil s, la période de mesure peut reprendre sa valeur initiale a. Un deuxième seuil s2 peut aussi être défini afin d'améliorer encore les performances du système selon l'invention. Ce seuil s2 peut par exemple être défini comme étant 80% du seuil s0. Lorsque la valeur V passe en dessous de ce seuil s2, la période de mesure peut étre augmentée d'un facteur d'augmentation, jusqu'à une valeur par exemple égale à 2xA. Ceci permet de minimiser la charge du réseau et du module de mesure MM. Cette minimisation est tout à fait acceptable dans la mesure o étant assez loin du seuil s0, la probabilité d'un dépassement est négligeable. Une amélioration possible de cet algoritEme est de faire dépendre le facteur d'augmentation et de diminution, d'un facteur de disparité. 103956/SYC/NBND \\keliiOl\DPI$\5aie\F103956\PREMDEP\FIT\projelErdoc 9 2832577 Ce facteur de disparité peut étre calculé comme étant la moyenne, par exemple géométrique, des écarts entre deux mesures consécutives. Ainsi, si ce facteur de disparité est faible, on peut diminuer le facteur d'augmentation ou de diminution. Inversement, si le facteur de disparité est élevé, on peut augmenter le facteur d'augmentation ou de diminution. La figure 5 représente une partie d'un réseau de donnces composée de 5 routeurs R1, R2, R3, R4 et R5. Deux connexions virtuelles, LSP1 et LSP2, ont été établies: 10. La première LSP1 passe par les routeurs R1, R2 et R3, La seconde LSP2 passe par les routeurs R4, R2 et R5. Une règle simple qui peut étre mise en _uvre consiste à déterminer si la charge de chaque connexion virtuelle est supérieure ou non à seuil 1 5 prédéterminé. Si cette charge d'une connexion virtuelle est supérieure à ce seuil alors on place des sondes sur chacun des routeurs participant à cette connexion virtuelle (si elles n'ont pas déjà été placées). Inversement, si la charge repasse en dessous de ce seuil (ou d'un autre seuil), on supprime les sondes sur les routeurs participant à cette connexion virtuelle. Selon une mise en _uvre de l'invention, les règles gouvernant le comportant des modules d'adaptation des paramètres Ap et d'adaptation des sondes As sont stocLées dans une base de règles RB, contenue dans le module d'adaptation de mesures MAM. De surcro^'t, le module d'adaptation de mesures MAM peut contenir un modèle du réseau NM afin de permettre l'inférence de ces règles. 103956/SYC/NBND \\klefilOl\DPl$\Sclle\F103956\PREMDEP\Fll\projelbr.doc REVENDICATIONS 1) Système de gestion de réseau (NMS), comprenant un module d'acquisition de donnces (DAM) comportant un module de mesures (MM) pour collecter des données provenant de sondes placéss sur des équipements de réseau (NE, NE2) d'un réseau (N), en fonction de paramètres de mesures, et les transmettre à un module de supervision (SM), caractérisé en ce que led it module d'acquisition de données comporte de surcrolt, un module d'adaptation de mesures (MAM) pour modifier lesUits paramètres de mesure en fonction des donnces collectées. 2) Système de gestion de réseau selon la revendication précédente, dans lequel lesUits paramètres de mesure sont la période de mesure. 3) Système de gestion de réscau selon l'une des revendications précédentes, dans lequel le module d'adaptation de mesures est en outre prévu pour ajouter ou supprimer desUites sondes. 4) Système de gestion de service, comportant un système de gestion de réscau selon l'une des revendications 1 à 3.