Brevet FR2827725A1 — publié le 20030124

La présente invention concerne un procédé de gestion de la qualité de service d'une liaison en mode paquets. On sait qu'en raison de l'accroissement constant du flux des données qui sont transmises sur un réseau, qu'il s'agisse du réseau Internet ou d'un réseau dédié à une société, il a été nécessaire de mettre en place des moyens de gestion de la qualité de service, généralement dénommée QoS, afin de permettre à un utilisateur final ou à l'exploitant d'un réseau de maîtriser l'acheminement du flux de données et de permettre en particulier une distinction entre des données prioritaires telles que les données transmettant de la voix ou des signaux vidéo et des données plus standard telles que celles relatives à des fichiers destinés à être imprimés, en particulier du courrier électronique. Afin d'assurer une gestion de la QoS, une classification est établie en fonction des différents paramètres, notamment le débit garanti, le temps alloué à un paquet pour traverser un réseau (latence), la variation du temps alloué (gigue) ou le nombre maximum acceptable de paquets perdus lors d'un transfert, et les classes correspondantes sont affectées à chaque paquet lors de la mise en paquet des données à transmettre. La gestion de la QoS est ensuite réalisée en fonction de la classe affectée à chaque paquet. Par ailleurs, une liaison entre une adresse source et une adresse destinataires passe généralement par au moins un réseau. A cet effet la liaison globale comprend généralement une première liaison locale entre l'adresse source et un routeur d'entrée du réseau, une liaison réseau entre le routeur d'entrée et un routeur de sortie du réseau, et une deuxième liaison locale entre le routeur de sortie et l'adresse destinataire. La liaison entre le routeur d'entrée et le routeur de sortie est as- surée par un canal unique, généralement un canal virtuel, auquel est associée l'adresse destinataire de sorte que tous les paquets portant l'adresse destinataire sont acheminés par ce canal. Pour que la gestion de la QoS puisse être convenablement assurée il est alors nécessaire que ce canal unique corresponde à la classe la plus élevée de la classification, c'est-à-dire au coût d'exploitation le plus élevé, même si la majorité des paquets transmis sur le canal sont affectés d'une classe de plus bas niveau. En outre, il est nécessaire de prévoir dans le routeur un algorithme de gestion de la QoS afin de gérer le débit entrant et assurer une gestion des paquets en fonction de la classe qui leur est affectée, en particulier assurer un stockage des paquets des classes les plus basses lorsque le canal est saturé. Une telle gestion est donc coûteuse non seulement du point de vue des moyens mis en oeuvre pour la transmission des paquets, mais également du point de vue des moyens dont le routeur doit être équipé pour assurer la gestion du canal de transmission. Enfin, cette gestion de la QoS dans le routeur s'ajoute à une gestion de la QoS qui est effectuée par le réseau lors du multiplexage du canal considéré avec d'autres canaux afin d'optimiser le flux de données à l'intérieur du réseau. Selon l'invention, on propose un procédé de gestion de la qualité des services d'une liaison en mode paquets du type précité, ce procédé comprenant les étapes d'affecter à la liaison entre le routeur d'entrée et le routeur de sortie différents canaux réseau tous associés à la même adresse destinataire et correspondant à différentes classes de la classification réseau, et de ventiler les paquets sur les différents canaux en fonction de la classe qui leur est affectée. Ainsi, chaque canal n'est occupé que par des paquets auxquels est affectée une classe unique ou des classes voisines de sorte que le coût d'exploitation du canal est commensuré avec les classes affectées aux paquets transportés et la gestion de la QoS est effectuée directement par le réseau sans qu'il soit nécessaire de prévoir des moyens de gestion particuliers dans le routeur d'entrée. Selon un mode de mise en oeuvre préféré de l'invention, l'association des canaux réseau avec la même adresse destinataire comprend les étapes de créer un premier canal auquel l'adresse destinataire est associée puis de créer les autres canaux et de leur affecter la même adresse. Il suffit ainsi de saisir l'adresse une seule fois lors de la création du premier canal et d'affecter automatiquement la même adresse aux autres canaux au moment de leur création. De préférence les différents canaux sont créés au fur et à mesure d'une réception par le routeur d'entrée de paquets affectés d'une classe correspondante. Les ressources du réseau sont ainsi exploitées directement en fonction des besoins. D'autres caractéristiques et avantages de l'invention ressortiront à la lecture de la description qui suit d'un mode de mise en oeuvre préféré non limitatif de l'invention en relation avec la figure unique ci-jointe qui est une représentation schématique d'un système mettant en oeuvre le procédé selon l'invention. En référence à la figure, le système comporte de façon connue en soi un réseau 1, par exemple un réseau fonctionnant selon un protocole ATM, auquel sont associés un routeur d'entrée 2 et un routeur de sortie 3. Le routeur d'entrée 2 est relié par une liaison locale 4 avec un équipement utilisateur auquel est affectée une adresse source 5. De même, le routeur de sortie 3 est relié par une liaison locale 6 à l'équipement d'un utilisateur auquel est affecté une adresse destinataire 7. Par ailleurs, le réseau 1 comporte des moyens 8 de gestion de la QoS réseau. Le protocole utilisé sur les liaisons locales n'est pas nécessairement le même que le protocole utilisé dans le réseau. Par exemple alors que le réseau utilise un protocole ATM, les liaisons locales peuvent utiliser un protocole IP attribuant aux paquets des classes selon une classification IP. Selon l'invention, la liaison entre le routeur d'entrée 2 et le routeur de sortie 3 comporte les étapes d'affecter à cette liaison différents canaux réseaux 9 tous associés à la même adresse destinataire 7 et correspondant à différentes classes de la classification réseau. Selon l'invention les paquets arrivant dans le routeur d'entrée 2 sont ventilés sur les différents canaux réseaux 9 en fonction de la classe qui leur est affectée. Dans le cas d'une différence de protocole entre la liaison locale 4 et le réseau 1, on prévoit bien entendu d'assurer une conversion de la classification locale en classification réseau, cette conversion pouvant être effectuée par une simple table comportant en entrée les classes de la classification locale et en sortie les classes de la classification réseau, la classe correspondante de la classification réseau étant substituée à la classe de la classification locale initialement contenue dans le paquet. La gestion de la QoS est ainsi totalement assurée par le réseau y compris la QoS à la sortie du réseau lorsque les paquets acheminés par les différents canaux sont regroupés dans le routeur de sortie 3. Ainsi qu'il a été indiqué ci-dessus, les différents canaux réseau sont de préférence créés au fur et à mesure d'une réception par le routeur d'entrée 2 de paquets affectés à une classe correspondante. Ainsi, lorsque la même classe est affectée à tous les paquets ache- minés lors d'une liaison, il suffit de créer un seul canal dans le réseau, les autres canaux étant créés lorsque des paquets affectés d'une nouvelle classe parviennent au routeur d'entrée 2. A ce propos on notera que le réseau peut par ailleurs assurer un multiplexage de différents canaux contenant des paquets affectés à une même classe ou des classes différentes afin que le réseau puisse acheminer le plus grand nombre possible de paquets tout en respectant les règles gestion de la QoS. On notera également que du point de vue des équipements utilisateurs et des routeurs, la mise en oeuvre du procédé est totalement imperceptible, l'adresse source et l'adresse destinataire étant la même sur tous les canaux réseau affectés à une même liaison. Dans les tables de routage, il n'apparaît qu'un seul accès et les informations de routage peuvent arriver indifféremment sur n'importe lequel des canaux réseau 9. Bien entendu, l'invention n'est pas limitée au mode de réalisation décrit et on peut y apporter des variantes sans sortir du cadre de l'invention tel que défini par les revendications. En particulier, bien qu'il ait été envisagé de réaliser une conversion de classification lorsque le protocole sur les liaisons locales est différent du protocole réseau, le procédé sera particulièrement simplifié lorsque le protocole local sera identique au protocole réseau, le routeur d'entrée assurant alors une simple ventilation des paquets sur les différents canaux réseau en fonction de la classe qui leur est affectée. Bien que l'invention ait été décrite en relation avec la liaison depuis l'adresse source vers l'adresse destinataire, une liaison entre deux utilisateurs est généralement bidirectionnelle de sorte que chaque équipement utilisateur est alternativement considéré comme l'adresse source et l'adresse destinataire. Les routeurs 2 et 3 sont bien entendu considérés de façon correspondante comme routeur d'entrée et routeur de sortie en fonction du sens du flux des données. REVENDICATIONS 1. Procédé de gestion de la qualité de service d'une liaison en mode paquets entre une adresse source (5) et une adresse destinataire (7) par l'intermédiaire d'une liaison entre un routeur d'entrée (2) et un routeur de sortie (3) associés à un réseau (1) comprenant des moyens de gestion d'une qualité de service réseau utilisant une classification réseau comprenant différentes classes affectées aux paquets, caractérisé en ce qu'il comprend les étapes d'affecter à la liaison entre le routeur d'entrée (2) et le routeur de sortie (3) différents canaux réseaux (9) tous associés à la même adresse destinataire et correspondant à différentes classes de la classification réseau, et de ventiler les paquets sur les différents canaux en fonction de la classe qui leur est affectée. 2. Procédé selon la revendication 1, caractérisé en ce que l'association des canaux réseau (9) avec la même adresse destinataire (7) comprend les étapes de créer un premier canal auquel l'adresse destinataire est associée, puis de créer les autres canaux et de leur affecter la même adresse. 3. Procédé selon la revendication 2, caractérisé en ce que les différents canaux sont créés au fur et à mesure d'une réception par le routeur d'entrée (2) de paquets affectés d'une classe correspondante.