Brevet FR2809899A1 — publié le 20011207

SYSTÈME DE GESTION DE CONNEXION POUR LA GESTION DE RESEAUX DE TELECOMMUNICATION L'invention concerne un système de gestion connexion pour la gestion réseaux de télécommunications notamment la gestion de la disponibilité et de l'utilisation des ressources physiques. gestion d'un réseau de télécommunications correspond à un système d'information apte à fournir une connaissance des ressources physiques à savoir les éléments du réseau NE (NE provenant de l'anglais Network Element) également dénommé noeud, leurs points de terminaison et les propriétés de ces points de terminaison. Les points de terminaison sont dénommés points d'accès pour un réseau ATM (Asynchronous Transfer Mode). Les points de terminaison possèdent des caracteristiques techniques ayant des propriétés dédiées à l'aspect connectivité. C'est à ces propriétés que l'on s'intéresse dans la suite. Parmi ces propriétes, on peut citer les capacités en bande passante (bande passante en entree bande passante en sortie) ; on peut citer aussi la capacité en nombre maximum de chemins de connexion et la capacité en identifiant de chemins connexion pouvant être alloués. Ce système d'information repose sur un logiciel à trois niveaux. premier niveau est dénommé couche EML (Equipement Management Layer). II s'agit principalement de la couche applicative chargée l'interface avec l'élément de réseau NE, cette couche permet de connaître l'état de l'élément et d'envoyer des commandes de gestion sur cet élément. Un deuxième niveau est dénommé couche NML (Network Management Layer). II s'agit de la couche qui permet de piloter gestion des chemins permettant les communications dans un réseau. Un troisième niveau est dénommé couche SML (Services Management Layer). s'agit de la couche dédiée à la gestion des services. Elle permet par exemple d'assurer la gestion des réseaux privés construits à partir réseau d'un operateur de télécommunications. problème résolu par cette demande de brevet est celui de la réalisation d'une architecture logicielle flexible pour l'implémentation de la gestion des connexions dans les réseaux de télécommunications. Plus particulièrement, le problème est celui de la réalisation d'un systeme de gestion de connexion comprenant un sous système constitué d'un composant générique et adaptable à différentes technologies telles que par exemple celle des réseaux ATM (Asynchronus Transfer Mode) ou relais de trames FrameRelay . La présente invention a donc pour but de résoudre ce problème. L'invention propose à cette fin un composant de gestion de la disponibilité et de l'utilisation des ressources des éléments de réseau, situé au niveau des couches de NML et SML, ledit composant étant un sous- système du système de gestion des connexions. La solution propose de décomposer les parties de cette gestion qui sont génériques de celles qui sont spécifiques à la technologie d'un réseau, et d'utiliser un bus logiciel (CORBA) pour permettre l'interopérabilité entre les différents modules du sous système de gestion et les différentes applications externes clientes. A ce jour aucun composant générique de gestion de la disponibilité et de l'utilisation des ressources de télécommunications n'entre dans la gestion des ressources de télécommunications. L'invention a donc pour objet un système de gestion de connexion des éléments de réseau de télécommunications, principalement caractérisé en ce qu'il comprend - un sous système de gestion de la disponibilité de l'utilisation des ressources qui offre des services de vérification de disponibilité des ressources et de réservation desdites ressources, et une application serveur de topologie qui fournit informations sur les éléments de réseau, ce sous-système et cette application coopérant a travers un bus logiciel de communication, ledit sous-système de gestion de la disponibilité et de l'utilisation des ressources étant ainsi apte à offrir ses services via ledit bus communication à des programmes d'application (par exemple les programmes de gestion de chemin de connexion et ou de routage). Selon une réalisation préférée afin de minimiser l'impact de la technologie sur les développements futurs, l'architecture sous-système est une architecture orientée objet. Selon une autre caractéristique, le sous-système gestion de la disponibilité et de l'utilisation des ressources comprend un module serveur et un module client dudit serveur. Selon une autre caractéristique, le serveur comprend un noyau définissant tous les comportements génériques et une extension pour la configuration et la programmation des comportements spécifiques à une technologie donnée (ATM, Frame Relay par exemple). Selon une autre caractéristique, le module client comprend un noyau définissant tous les comportements génériques et une extension pour la configuration et la programmation des comportements spécifiques à une technologie donnée (ATM, Frame Relay par exemple). D'autres particularités et avantages de l'invention apparaîtront clairement à la lecture de la description qui est faite ci après et qui est donnée à titre d'exemple illustratif et non limitatif en regard des dessins sur lesquels - la figure 1, représente un schéma général de l'invention, - la figure 2, représente un schéma plus détaillé du composant de gestion de la disponibilité et de l'utilisation capacités des ressources. L'architecture du système de gestion de connexion objet de l'invention a été schématisée sur la figure 1. Ce système de gestion connexion G comprend - un sous-système de gestion A de la disponibilité de l'utilisation des ressources. Ce sous-système comporte un serveur de gestion GS, et un module client GC. Le module client une application interface graphique utilisateur GUI (de la terminologie anglo saxonne Graphical User Interface) ; - un serveur de topologie S qui fournit des informations sur les eléments de réseau, les points de terminaison desdits éléments et leurs propriétés respectives : bande passante, nombre maximum chemins de connexion et identifiant de chemins de connexion pouvant être alloués; - un bus logiciel de communication B. Les informations qui sont échangée par ce bus sont définies au travers d'une interface de communication permettant une interopérabilité respectant norme CORBA (interface IDL) pour permettre des échanges entre le composant A de gestion de la disponibilité et de l'utilisation ressources et le serveur de topologie S en vue de leur coopération dans la fourniture de services de vérification de la disponibilité de réservation des ressources. serveur de gestion GS offre aux applications externes au composant A (par exemple l'application du gestionnaire de routage GR) et au module interface graphique utilisateur GC des services de vérification la disponibilité des ressources et de réservations desdites ressources. L'ensemble des ces services sont fournis par le serveur de gestion l'utilisation des capacités GS à travers un bus Logiciel CORBA. composant de gestion A permet côté serveur GS et côté interface GUI une redéfinition des comportements par héritage logiciel (en langage C++ côté serveur et JAVA côté interface GUI). Les échanges entre les différents modules/ applications s'effectuent donc à travers le bus B de communication CORBA compris pour les applications externes au composant comme par exemple le gestionnaire de routage GR). figure 2 illustre de façon plus détaillée l'architecture du composant A. module serveur de gestion GS comprend un noyau générique NGS définissant les comportements communs à toutes les technologies autrement dit des comportements génériques. Ce module serveur GS comporte également une extension EGS pour la configuration et la programmation des comportements spécifiques à une technologie particulière. Par défaut, cette extension est adaptée à la technologie ATM. la même façon, le module GC, application cliente du module serveur GS comprend un noyau générique NGUI définissant les comportements communs à toutes les technologies autrement dit des comportements génériques. module GC comporte également une extension EGUI pour la configuration et la programmation des comportements spécifiques à une technologie particulière. Par défaut cette extension est adaptée à la technologie ATM. REVENDICATIONS 1. Système de gestion de connexion des éléments de réseau, caractérisé en ce qu'il comprend - un sous système de gestion (A) de la disponibilité et de l'utilisation des ressources qui offre des services de vérification sur la disponibilité des ressources et de réservations desdites ressources, et - une application serveur de topologie (S) qui fournit des informations sur les éléments réseau, - ledit sous système (A) et ladite application (S) coopérant à travers un bus (B) logiciel communication, ledit sous-système de gestion de la disponibilité et de l'utilisation des ressources étant ainsi apte à offrir ses services via ledit de communication (B) à des programmes d'application. 2. Système gestion de connexion selon la revendication 1, dans lequel l'architecture du sous-système (A) est une architecture orientée objet. 3. Système de gestion de connexion selon la revendication 1 ou 2, dans lequel le sous-système (A) de gestion de la disponibilité et de l'utilisation des ressources comprend un module serveur de gestion (GS) de la disponibilité et de l'utilisation des ressources et un module client (GC) dudit module serveur. 4. Système de gestion de connexion selon la revendication 3, dans lequel le module serveur de gestion (GS) comprend un noyau (NGS) définissant tous les comportements génériques et une extension (EGS) pour la configuration et la programmation de comportements spécifiques à une technologie donnée. 5. Système de gestion de connexion selon la revendication 3, dans lequel le module client (GC) comprend noyau (NGUI) définissant tous les comportements génériques et une extension (EGUI) pour la configuration et la programmation de comportements specifiques à une technologie donnée. 6. Système de gestion de connexion selon la revendication 5, dans lequel le module client (GC) est une interface graphique utilisateur (GUI).