Brevet FR3027755A1 — publié le 20160429

Domaine de l'invention La présente invention se rapporte à un procédé et un dis- positif pour réguler la qualité de service entre un réseau local et un réseau éloigné. L'invention se rapporte également à un programme d'ordinateur pour la mise en oeuvre du procédé et un support de mé- moire contenant l'enregistrement d'un tel programme d'ordinateur. Etat de la technique La qualité d'un service de communication est appelé du point de vue de l'utilisateur dans le domaine des télécommunications et de la gestion IT comme qualité de service (QoS). Le document EP 1267584 B1 décrit un procédé d'évaluation de la qualité de service d'un réseau de communication. Selon ce procédé, on détermine la qualité du service dont dispose effectivement l'utilisateur. Pour cela, le réseau de communication et d'utilisateur combine une qualité de service de destination et on calcule le résultat de l'évaluation en comparant la qualité effective du service à une qualité cible de service. Exposé et avantages de l'invention Dans ce contexte, la présente invention a pour objet un procédé de régulation de la qualité de service d'un réseau local de calculateur pour l'accès à un réseau éloigné, caractérisé en ce qu'un régulateur de qualité de service reçoit sur le portail du réseau local de calculateurs un rapport d'état concernant une application répartie fournie par au moins un contrôleur de qualité de service qui fixe à l'aide du rapport d'état, les règles d'enginérie de trafic concernant le portail et le régulateur de qualité de service envoie les règles d'enginérie de trafic à la commande de qualité de service. L'avantage du procédé de l'invention se situe dans l'implémentation d'une régulation centrale de qualité de service sur le portail d'un réseau local de calculateur vers un réseau de trafic éloigné (réseau éloigné WAN) qui comporte des segments qui ne peuvent être commandés directement par le portail, comme par exemple des réseaux publics, tels que le réseau internet. De cette manière, on peut harmoniser des demandes dynamiques de qualité de service de l'application par des moyens de l'ingénierie de trafic, tel que le formage de trafic ou la mise en priorité dans le portail central. L'ingénierie de trafic telle que proposée est fondée sur la réaction des applications qui signalent leur requête et le statut actuel à un régulateur central de qualité de service. Cela permet d'adapter la qualité de service aux requêtes actuelles des applications. L'idée de base de l'invention se situe ainsi dans la régulation de la qualité de service à un point déterminé (le portail) dans le réseau local de calculateurs avec la réaction provenant des applications. Cette utilisation d'un unique point dans le réseau local de calculateurs pour la régulation de la qualité de service permet de réguler cette quali- té de service pour tous les flux de données vers différentes bases et ne nécessite pas de portail à distance dans la base. L'utilisation de la réaction provenant de l'application correspond à une réaction directe et objective des applications fondées sur des mesures continuent qui ne peuvent être surveillées directement sur le portail. La réalisation cen- trale des règles d'ingénierie de trafic ne nécessite pas ainsi d'avoir en continu des appareils de réseau configurables. Dessin La présente invention sera décrite ci-après de manière plus détaillée à l'aide d'un exemple de procédé et de dispositif pour ré- gler une qualité de service dans un réseau local de calculateurs représenté dans le dessin annexé dans lequel : l'unique figure montre le schéma par blocs d'un système pour l'application du procédé de l'invention, le flux des signaux logiques pour commander la régulation de la qualité du service entre les composants principaux de la solution proposée étant représentés par des flèches en pointillés et le flux physique des données, par des flèches en traits continus. Description de modes de réalisation de l'invention La figure montre un exemple de structure d'une liaison formée d'un réseau local de calculateurs (réseau LAN) 26 et d'un réseau de communication éloigné 28 ; le portail 10 du réseau local de calculateurs 26 est relié au réseau éloigné 28. Le portail 10 exécute un certain nombre de protocoles de réseaux représenté traditionnellement sous la forme d'une pile de protocoles 30, 32, 34 et d'une couche de transmis- sion de bits (couche physique) 30, d'une commande d'accès aux médias 32 ainsi que d'une couche de transmission (couche réseau) 34 sur la base du protocole internet (protocole IP). Une commande de qualité de service 18 s'appuie sur cette pile de protocoles 30, 32, 34 qui surveille le flux de données par le portail 10 et le transforme par formage de trafic, mise en priorité et commande de paquets du flux de données selon les règles prédéfinies de la technologie du trafic. La commande de qualité de service 18 est en relation avec un régulateur de qualité de service 16 également prévu dans le portail 10 qui, sur le fondement de différents rapports de requêtes et d'états, fixe les règles de la technologie du trafic et les transmet à la commande de qualité de service 18. Les rapports d'état concernent ainsi une application 48, 58 répartie entre le réseau local de calculateurs 26 et le réseau éloigné 28 ; les applications réparties comprennent un composant client local 48 et un composant serveur éloigné 58. Le composant client 48 fonctionne avec le noeud 12 du réseau local 26 qui fournit au composant client 48, une pile de protocole 40, 42, 44, 46 composée de la couche de transmission de bits 40, de la commande d'accès aux médias 42, de la commande de transmission 44 et de la couche transport 46. Le composant-serveur 58 est réalisé par un noeud 14 du réseau éloigné 28 séparé du réseau local de calculateurs 26 par le réseau public 24 ; le réseau 28 est également équipé d'une couche de transmission de bits 50, d'une commande d'accès aux médias 52, d'une couche de transmission 54 et d'une couche de transport 56 pour com- muniquer avec le portail 10. A la fois le composant client 48 et le composant serveur 58 sont surveillés par un contrôleur de qualité de service 20, 22 respectifs ; le premier contrôleur de qualité de service 20 établit localement l'état du composant client 48 et un second contrôleur de qualité de ser- vice 22 éloigné, établit l'état du composant-serveur 58. Au moins l'un des contrôleurs de qualité de service 20, 22 émet de préférence de plus une requête de l'application 48, 58. Le premier rapport d'état résultant, le second rapport d'état et le rapport de requête sont envoyés par les contrôleurs de qualité de service 20, 22 par le réseau local 26 et le ré- seau éloigné 28 au régulateur de qualité de service 16. Celui-ci reçoit le rapport de requête, le premier rapport d'état, le second rapport d'état et de plus un troisième rapport d'état de la commande de qualité de service 18 qui représente les constatations de la commande de qualité de service 18 surveillant le flux de données sur le portail 10. Le régulateur de qualité de service 16 réuni les informations fournies par la commande de qualité de service 18 et les contrôleurs de qualité de service 20, 22 et transmet les règles d'ingénierie de trafic qui correspondent ainsi à une telle qualité de service de niveau élevé.10 1-26 5 NOMENCLATURE DES ELEMENTS PRINCIPAUX Réseau local 10 Portail 16 Régulateur de qualité de service 18 Commande de qualité de service 26 Réseau local de calculateurs 28 Réseau éloigné 30, 32, 34 Pile de protocole 30 Couche physique 32 Couche d'accès media 34 Couche réseau 48 Composant client 48, 58 Application 50 Couche de transmission de bits 52 Commande d'accès média 54 Couche de transmission 56 Couche de transport 58 Composant serveur20 REVENDICATIONS1°) Procédé de régulation de la qualité de service d'un réseau local de calculateurs (26) pour l'accès à un réseau éloigné (28), caractérisé en ce que - un régulateur de qualité de service (16) reçoit sur le portail (10) du réseau local de calculateurs (26) un rapport d'état concernant une application répartie (48, 58) fournie par au moins un contrôleur de qualité de service (20, 22), le régulateur de qualité de service (16) fixe à l'aide du rapport d'état les règles d'engineering de trafic concernant le portail (10), et le régulateur de qualité de service (16) envoie les règles d'engineering de trafic à la commande de qualité de service (18). 2°) Procédé selon la revendication 1, caractérisé en ce qu' un premier contrôleur de qualité de service (20) détermine l'état d'un composant client (48) de l'application (48, 58) à un noeud (12) du réseau local de calculateurs (26), le premier contrôleur de qualité de service (20) établit un premier rapport d'état à l'aide de l'état, et le premier contrôleur de qualité de service (20) envoie le premier rap- port d'état dans le réseau local de calculateurs (26) au portail (10). 3°) Procédé selon la revendication 1 ou 2, caractérisé en ce que - un second contrôleur de qualité de service (22) établit l'état d'un composant de serveur (58) de l'application (48, 58) sur un noeud (14) d'un réseau éloigné (28) relié au réseau local de calculateurs (26) par le portail (10), le second contrôleur de qualité de service (22) établit un second rap- port d'état à l'aide de cet état, et le second contrôleur de qualité de service (22) envoie le second rapport d'état au portail (10) par le réseau éloigné (28).354°) Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que le contrôleur de qualité de service (20, 22) établit une requête de l'application (48, 58), le contrôleur de qualité de service (20, 22) établit un rapport de re- quête à l'aide de la requête, le contrôleur de qualité de service (20, 22) envoie le rapport de requête au régulateur de qualité de service (16), le régulateur de qualité de service (16) reçoit le rapport de requête du contrôleur de qualité de service (20, 22), et les règles d'ingénierie de trafic sont fixées à l'aide du rapport de requête. 5°) Procédé selon l'une quelconque des revendications 1 à 4, caractérisé en ce que la commande de qualité de service (18) reçoit les règles d'ingénierie de trafic du régulateur de qualité de service (16), et la commande de qualité de service (18) applique les règles d'ingénierie de trafic au portail (10). 6°) Procédé selon la revendication 5, caractérisé en ce que - -la commande de qualité de service (18) surveille le flux de données de l'application (48, 58) par le portail (10), - -la commande de qualité de service (18) établit un troisième rapport d'état à l'aide du flux de données, - -la commande de qualité de service (18) envoie le troisième rapport d'état au régulateur de qualité de service (16), et - -le régulateur de qualité de service (16) reçoit le troisième rapport d'état de la commande de qualité de service (18). 7°) Procédé selon la revendication 5 ou 6, caractérisé en ce que l'application des règles d'ingénierie de trafic comprend au moins l'un des moyens suivants :- un formage de trafic du flux de données, - mise en priorité du flux de trafic ou, - le choix d'une stratégie de traitement de paquets. 8°) Dispositif, notamment pour la mise en oeuvre d'un procédé selon l'une quelconque des revendications 1 à 7, caractérisé en ce qu' il comprend : - des moyens pour recevoir un rapport d'état concernant une application répartie (48, 58) d'au moins un contrôleur de qualité de service (20, 22) par un régulateur de qualité de service (16) sur un portail (10) d'un réseau local de calculateurs (26), - des moyens pour fixer les règles d'ingénierie de trafic concernant le portail (10) par le régulateur de qualité de service (16) à l'aide du rapport d'état, et - des moyens pour envoyer les règles d'ingénierie de trafic du régula- teur de qualité de service (16) à une commande de qualité de service (18). 9°) Programme d'ordinateur conçu pour exécuter toutes les étapes du procédé selon l'une quelconque des revendications 1 à 7. 10°) Support de mémoire lisible par une machine comportant l'enregistrement du programme d'ordinateur selon la revendication 9.25