PROCEDE , SYSTEME ET COMMUTATEUR POUR ASSOCIER UN SERVEUR AUXILIAIRE D ' UN RESEAU D' ACHEMINEMENT DE CONTENUS
Préambule de la description
Domaine concerné
L'invention concerne le domaine technique des procédés, des systèmes et des commutateurs pour associer au moins un serveur auxiliaire d'un réseau d'acheminement de contenus à un équipement d'un réseau informatique émettant une requête pour accéder à une ressource accessible via le réseau d'acheminement de contenus.
Problème posé
Pour exposer le problème posé et solutionné par la présente invention (II), ainsi que pour discuter l'art antérieur (III) il est nécessaire d'exposer préalablement ce que l'on entend par Réseaux d'Acheminement de Contenus (I) . I. Réseaux d'Acheminement de Contenus.
(a) L'objet des Réseaux d'Acheminement de Contenus Les Réseaux d'Acheminement de Contenus ont pour but d'améliorer, sur des réseaux informatiques interconnectés,
l'accès et l'utilisation de ressources, notamment multimédia, pour les consommateurs de ces ressources.
(b) La structure des Réseaux d'Acheminement de Contenus (i) Notions de serveur, de service et de serveur de service
Un serveur est un ordinateur fournissant via un réseau informatique, une ou plusieurs fonctionnalités. Un service est un ensemble de fonctionnalités fournies par un ou plusieurs serveurs. Un serveur de service définit le serveur qui fournit au moins l'une des fonctionnalités dudit service. Un serveur de fonctionnalité du service définit le serveur qui fournit ladite fonctionnalité dudit service. Par exemple, dans la suite de ce document, nous parlerons de « service de nom », de « serveur de nom » et de « serveur de résolution de nom ».
(ii) Notion de Fournisseur de Ressources et de serveur source
Une ressource est fournie par un Fournisseur de Ressources au moyen d'un ou de plusieurs serveurs sources connectés directement et indirectement aux réseaux informatiques, et généralement centralisés dans une salle d'hébergement. Les consommateurs utilisent les ressources mises à disposition sur les serveurs sources via ces mêmes réseaux informatiques. Un consommateur est soit une personne physique, soit un logiciel.
(iii) Notion de serveur auxiliaire
Les Réseaux d'Acheminement de Contenus sont structurés de manière à déployer un ensemble de serveurs auxiliaires sur les réseaux informatiques. Ces serveurs auxiliaires permettent d'accélérer l'accès aux ressources des Serveurs Sources qu'ils représentent et d'augmenter la qualité de ces ressources, pour les consommateurs. Ainsi, les serveurs auxiliaires fournissent le service auxiliaire de serveurs sources dans le sens où ils fournissent les services des serveurs sources par procuration.
Par exemple, un serveur auxiliaire, proche du consommateur, permet à celui-ci un accès plus rapide aux ressources transmises via le serveur auxiliaire et une meilleure utilisation de ces ressources. (iv) Notion d'Opérateur de Réseau
Chaque Opérateur de Réseau gère son réseau informatique et les interconnexions de son réseau avec les autres Opérateurs de Réseau. Les Opérateurs de Réseaux fournissent, entre autre, un service de connectivité aux consommateurs et/ou un service d'hébergement aux Fournisseurs de Ressources .
(v) Notion de Fournisseurs d'Accès au Réseau
Les Fournisseurs d'Accès au Réseau fournissent aux consommateurs les services nécessaires, dont en particulier le service de nom décrit dans la suite de ce document, pour pouvoir utiliser les réseaux informatiques. Un fournisseur d'Accès au
Réseau peut aussi permettre de connecter un consommateur au réseau d'un Opérateur de Réseau. Un Fournisseur d'Accès au
Réseau est aussi un Opérateur de Réseau s'il possède sa propre infrastructure réseau.
(vi) Notion d'Opérateur de Réseau d'Acheminement de Contenus
Chaque Opérateur de Réseau d'Acheminement de Contenus gère les serveurs de son Réseau d'Acheminement de Contenus, et les interconnections de son Réseau d'Acheminement de Contenus avec les autres Opérateurs de Réseau d'Acheminement de Contenus, (vii) Structure d'un Réseau d'Acheminement de Contenus Un Réseau d'Acheminement de Contenus permet, à un consommateur, d'accéder à la totalité ou à une partie des ressources d'un ensemble de Fournisseurs de Ressources, au moyen de l'ensemble ou d'un sous-ensemble des serveurs auxiliaires du Réseau d'Acheminement de Contenus. Les serveurs auxiliaires du Réseau d'Acheminement de Contenus agissent en substitut du ou des serveurs sources de chaque Fournisseur de Ressources.
A noter que tout consommateur peut aussi être source de ressources, comme dans le cas de la vidéo-conférence. En conséquence, le serveur source peut être virtuel, c'est à dire ne pas exister physiquement, mais représenter un point de rencontre pour une ressource partagée par plusieurs consommateurs .
Un ensemble de serveurs sources de ressources peut aussi être atteint via une unique adresse de serveur source. Dans ce cas, le serveur source est assimilé à l'ensemble des serveurs sources qu'il représente.
(c) Optimisation de l 'accès à une ressource
La notion d'optimisation de l'accès à une ressource doit être entendue de manière plus large que ces termes ne semblent l'indiquer. La notion d'optimisation de l'accès à une ressource au sens de la présente invention fera l'objet des paragraphes suivants.
Les Opérateurs de Réseaux d'Acheminement de Contenus positionnent, sur les réseaux informatiques, des Serveurs Auxiliaires fournissant un ensemble de Ressources, de manière à optimiser l'accès à une ressource pour les consommateurs, pour les Fournisseurs de ces Ressources et/ou pour les Opérateurs des Réseaux.
Les Serveurs Auxiliaires d'un Réseau d'Acheminement de Contenus sont généralement déployés : « au niveau des points d'accès au réseau des consommateurs,
• au niveau des points d' interconnexion des réseaux,
• au niveau des principaux noeuds d'un réseau,
• au niveau du point de connexion entre un Serveur Source et les réseaux.
Ce déploiement a pour but de positionner les Serveurs Auxiliaires du Réseau d'Acheminement de Contenus sur les réseaux informatiques pour permettre l'optimisation de l'accès à une ressource.
Au sens de la présente invention, par positionner les serveurs auxiliaires sur les réseaux informatiques pour permettre une optimisation de l'accès à une ressource, on entend : • sélectionner les points stratégiques des réseaux dans le but d'optimiser l'accès à une ressource pour les consommateurs, pour les fournisseurs de ressources et pour les opérateurs de réseau.
• placer et connecter les serveurs auxiliaires aux points stratégiques sélectionnés.
L'optimisation de l'accès à une ressource se définit principalement et non exhaustivement par les éléments suivants, pour le consommateur :
- augmentation de la disponibilité de la ressource : en cas de panne d'un réseau informatique ou de serveurs sources, la ressource reste disponible, au niveau des serveurs auxiliaires disponibles.
- réduction des délais d'accès à la ressource,
- accélération des transferts de données provenant de la ressource via les serveurs auxiliaires, augmentation de la quantité d' information, ou « richesse », correspondant à une ressource.
Les Réseaux d'Acheminement de Contenus permettent l'acheminement aux consommateurs d'une quantité de données plus importante que les réseaux sur lesquels ils sont déployés. En conséquence, les consommateurs peuvent accéder à des ressources quantitativement plus riches grâce à la qualité d' acheminement du Réseau d'Acheminement de Contenus. Par exemple, une scène de réalité virtuelle est plus riche lorsque le nombre de détails augmente : une maison représentée avec un carré surmonté d'une tringle constitue une scène « pauvre » ; l'ajout de l'ensemble des détails correspondant à la vue d'une scène réelle rend la scène riche et intéressante pour les consommateurs.
L'optimisation de l'accès à une ressource se définit également pour le consommateur par l'augmentation de la qualité
de la ressource. Le codage des ressources analogiques s'effectue avec des algorithmes de codage. Ces algorithmes peuvent introduire une dégradation du signal analogique : perte en fréquences (précision) et/ou en amplitude (définition) . En particulier, certains algorithmes de compression dégradent le signal pour diminuer la quantité de données résultant du codage. Actuellement, la plupart des ressources audio, vidéo et images sont fortement compressées, et par conséquent fortement dégradées, pour diminuer la quantité de données à transmettre aux consommateurs et ainsi diminuer les risques de perte de données sur les réseaux. Les Réseaux d'Acheminement de Contenus améliorent la qualité des transmissions sur les réseaux, et permettent ainsi le transfert, dans de bonnes conditions, d'une quantité plus importante de données. Les ressources peuvent alors être codées avec des algorithmes introduisant moins de dégradations. Les consommateurs bénéficient alors de ressources de meilleure qualité. Par exemple, la qualité d'une vidéo se définit par le nombre d'images par seconde, la précision des couleurs (palette, contraste, luminosité), la taille de l'image et la définition de chaque point de l'image.
Pour le consommateur également, l'optimisation de l'accès à une ressource se définit globalement par l'augmentation de la qualité perçue par le consommateur de la ressource. La qualité perçue par le consommateur est un critère subjectif qui prend en compte, dans le cadre des Réseaux d'Acheminement de Contenus, l'influence de la transmission sur la qualité d'une ressource. Les Réseaux d'Acheminement de Contenus améliorant la transmission des ressources vers le consommateur, ils diminuent l' influence de la transmission sur la qualité perçue par le consommateur, et par conséquent, ils augmentent cette qualité.
L'optimisation de l'accès à une ressource se définit principalement et non exhaustivement par les éléments suivants, pour l'opérateur de réseau :
- diminution de la quantité de données, pour la ressource, transitant sur le réseau,
- augmentation de la qualité de l'acheminement sur le réseau des données provenant de la ressource, -globalement, augmentation de la qualité du service fourni par l'opérateur aux consommateurs, par le fournisseur de ressources et/ou au par les autres opérateurs de réseau.
L'optimisation de l'accès à une ressource se définit principalement et non exhaustivement par les éléments suivants, pour le fournisseur de ressources :
- augmentation de la disponibilité de la ressource, globalement, augmentation de la qualité de la ressource fournie aux consommateurs.
L'optimisation de l'accès à une ressource s'effectue à plusieurs niveaux :
• lors du placement des serveurs auxiliaires du Réseau d'Acheminement de Contenus, en fonction, entre autres, du nombre de serveurs auxiliaires, du nombre de ressources, de la répartition des consommateurs sur les réseaux et d' autres critères propres à chaque Réseau d'Acheminement de Contenus,
• lors du choix des interconnexions entre les serveurs auxiliaires des Réseaux d'Acheminement de Contenus, en fonction, entre autres, des ressources et des différents besoins d'acheminement de données qui y sont liés. • potentiellement à chaque requête d'un consommateur pour une ressource, lors du choix du ou des serveurs auxiliaires des Réseaux d'Acheminement de Contenus pour fournir la ressource.
(d) Mécanisme de re-direction. Son objet Le mécanisme qui sélectionne, pour un consommateur, au moins un serveur auxiliaire du Réseau d'Acheminement de Contenus, dans le but d'optimiser l'accès à une ressource est connu sous le nom de "mécanisme de re-direction".
Le mécanisme de re-direction procède de la manière suivante :
• il identifie la position des serveurs auxiliaires des Réseaux d'Acheminement de Contenus, par rapport aux consommateurs,
• il sélectionne, pour un consommateur, dans le but d'optimiser l'accès à une ressource définie, au moins un serveur auxiliaire du Réseau d'Acheminement de Contenus.
(e) Mécanisme de re-direction. Résolution de nom Pour accéder à une ressource, le consommateur entre, dans le logiciel de l'équipement informatique dont il dispose, les données identifiant la ressource dans les réseaux informatiques. Ledit logiciel extrait de ces données, le nom du serveur source sur lequel la ressource est disponible, puis envoie une requête pour obtenir un ensemble d' adresses de serveurs correspondant à ce nom. L'opération de recherche de l'ensemble des adresses des serveurs à partir du nom, est appelée "résolution de nom". Cette résolution de nom est une opération du service de nom. Le service de nom est fourni par un ensemble de serveurs appelés serveurs de nom. Le service de nom généralement utilisé sur les réseaux informatiques, et plus particulièrement sur l'Internet, est le Système de Nom de Domaine (DNS) [1] [ 2 ] .
Le service de nom standard fournit toujours le même ensemble d' adresses de serveurs pour un même nom de serveur source. Un service de nom particulier, le service de nom dynamique, permet d'obtenir différents ensembles d'adresses pour un même nom de serveur source. Le service de nom dynamique permet d'obtenir plusieurs adresses de Serveurs Auxiliaires du Réseau d'Acheminement de Contenus capables de fournir la ressource demandée par le consommateur concerné, en fonction entre autre, de l'adresse du serveur du service de nom standard utilisant ce service de nom dynamique. Le service de nom dynamique est l'un des mécanismes de re-direction mis en oeuvre par le service de nom et utilisé dans les Réseaux d'Acheminement de Contenus.
L' architecture du mécanisme de re-direction, selon laquelle le service de nom procède à la recherche des adresses des serveurs auxiliaires, est hiérarchique. Le logiciel de l'équipement informatique du consommateur interroge un premier serveur de nom qui lui-même interroge un ou plusieurs serveurs de nom, puis ainsi de suite, jusqu'à l'obtention des .adresses correspondant au nom demandé, c'est à dire jusqu'à l'obtention des adresses des serveurs auxiliaires optimisant l'accès à la ressource demandée par le consommateur concerné.
II. Le problème posé et solutionné par l'invention.
II.1. Présentation du problème
Le principal problème posé par l'utilisation du service de nom comme mécanisme de re-direction pour rechercher les adresses des serveurs auxiliaires est le suivant : chaque Fournisseur d'Accès au Réseau délègue généralement à un ensemble de serveurs de nom standard, la résolution des noms pour l'ensemble de ses consommateurs.
La résolution d'un nom suit donc les étapes suivantes :
- le consommateur envoie la requête de résolution du nom à l'un des serveurs de nom standard du Fournisseur d'Accès au Réseau,
- ce serveur de nom standard du Fournisseur d'Accès au Réseau, ou l'un des autres serveurs de nom standard utilisés lors de cette résolution de nom, contacte les serveurs de nom dynamiques du mécanisme de re-direction, pour effectuer la résolution.
Les serveurs de nom dynamiques du mécanisme de re- direction ne sont pas utilisés directement par les consommateurs, mais par l'un des serveurs de nom standard utilisé lors de la résolution de nom. Il en résulte que l'adresse réelle du consommateur n'est connue que par les serveurs de nom standards du Fournisseur d'Accès au Réseau, et
non par les serveurs de nom dynamique du mécanisme de redirection.
L'association des adresses des serveurs auxiliaires du Réseau d'Acheminement de Contenus à un consommateur est alors effectuée uniquement en fonction de l'adresse du serveur de nom standard qui interroge les serveurs de nom dynamique du mécanisme de re-direction. Le mécanisme de re-direction n'est donc pas en mesure de différencier les consommateurs utilisant un même serveur de nom standard du Fournisseur d'Accès au Réseau.
Le mécanisme de re-direction ne pouvant pas identifier précisément chaque consommateur, il n'est pas en mesure d'associer à un consommateur précis, les adresses des serveurs auxiliaires du Réseau d'Acheminement de Contenus optimisant l'accès à la ressource demandé par le consommateur concerné.
On a illustré sur la figure 1, de manière schématique, le problème posé.
Légendes de la figure 1 C : consommateur P : point d'accès au réseau du Fournisseur d'Accès au réseau,
S : serveur auxiliaire du Réseau d'Acheminement (également référencé 1 dans la partie de la description consacrée à l'exposé de la solution selon l'invention), N : serveur de non standard du Fournisseur d'Accès au
Réseau,
R : serveur de nom dynamique du mécanisme de redirection du Réseau d'Acheminement (également référencé 6 dans la partie de la description consacrée à l' exposé de la solution selon l'invention),
I : Fournisseur d'Accès au Réseau
II : Réseaux informatiques interconnectés.
Sur la figure 1 on a représenté un Fournisseur d'Accès au Réseau I possédant un serveur de nom standard N, trois points d'accès au réseau du Fournisseur d'Accès au Réseau PI, P2, P3
pour les consommateurs C et trois serveurs auxiliaires du Réseau d'Acheminement de Contenus SI, S2, S3, fournissant les mêmes ressources, respectivement associés aux trois points d'accès au réseau. Ce fournisseur d'accès au réseau fournit la connexion aux réseaux informatiques interconnectés à ses consommateurs. Un serveur de nom dynamique R du mécanisme de re-direction du Réseau d'Acheminement de Contenus est accessible au travers des réseaux informatiques interconnectés. L'association d'un serveur auxiliaire du Réseau d'Acheminement de Contenus à un point d'accès au réseau, se définit, pour cet exemple, par le fait que le serveur auxiliaire du Réseau d'Acheminement de Contenus optimisant l'accès aux ressources sert les consommateurs utilisant le point d'accès au réseau correspondant.
Lorsqu'un consommateur, utilisant le point d'accès au réseau PI, envoie une requête demandant la résolution du nom d'un serveur source, cette requête passe par le serveur de nom standard N du fournisseur d'accès au réseau, puis arrive au serveur de nom dynamique R du mécanisme de re-direction, sans l'adresse du consommateur. Possédant l'adresse du serveur de nom standard du Fournisseur d'Accès au Réseau, le serveur de nom dynamique du mécanisme de re-direction connaît trois serveurs susceptibles de servir le consommateur: SI, S2 et S3. Ne possédant pas l'adresse du consommateur, le serveur de nom dynamique du mécanisme de re-direction n'a pas les informations suffisantes pour sélectionner, parmi les serveurs auxiliaires du Réseau d'Acheminement SI, S2 et S3, le serveur auxiliaire optimisant l'accès aux ressources, soit le serveur auxiliaire SI.
II. 2 Mise en évidence concrète du problème posé Grâce, en particulier, aux nouvelles technologies de raccordement numérique asymétrique et plus globalement de ligne numérique d'abonné, les points d'accès aux réseaux informatiques sont de plus en plus distribués et le débit d' information accessible aux consommateurs augmente. Il devient donc matériellement possible de réaliser des Réseaux d'Acheminement
de Contenus dont les Serveurs Auxiliaires sont situés à proximité des consommateurs, au niveau de ces points d'accès.
Ce positionnement permet d'optimiser l'accès aux ressources au niveau des Opérateurs de Réseaux possédant ces infrastructures, au niveau des Fournisseurs d'Accès au Réseau utilisant ces infrastructures et au niveau des consommateurs utilisant les services de ces Fournisseurs d'Accès au Réseau.
Toutefois, le mécanisme de re-direction utilisé par de tels Réseaux d'Acheminement de Contenus, doit nécessairement pouvoir identifier l'ensemble des consommateurs utilisant un même point d'accès, pour pouvoir leur retourner l'ensemble des adresses des serveurs auxiliaires correspondant à ce point d' accès . Ce n' est que dans ces conditions que les Réseaux d'Acheminement de Contenus permettent d'optimiser l'accès aux ressources au niveau des Opérateurs de Réseau, des Fournisseurs d'Accès au Réseau et des consommateurs.
Or, les consommateurs utilisant différents points d'accès d'un Fournisseur d'Accès au Réseau, utilisent généralement le même ensemble de serveurs de nom standard de ce Fournisseur d'Accès au Réseau. En conséquence, étant données les restrictions posées précédemment, le mécanisme de re-direction n'est pas en mesure de différencier des consommateurs utilisant différents points d'accès, et ne peut pas les diriger sur les serveurs auxiliaires appropriés. II. 3 Enoncé du problème
Le problème posé et résolu par la présente invention est d'associer à chaque consommateur, et à chaque requête de ce consommateur pour une ressource, le serveur auxiliaire du Réseau d'Acheminement de Contenus optimisant l'accès à la dite ressource (la notion d'optimisation de l'accès à une ressource ayant le sens défini dans la présente description) .
III. Art antérieur
Il est connu des techniques apportant des réponses incomplètes au problème posé.
III.1 Première réponse
La première réponse consiste à d' utiliser un mécanisme de re-direction basé non pas sur un ensemble de serveurs de nom dynamique, mais sur l'interception de l'intégralité des données du consommateur vers le réseau informatique. Un tel mécanisme de re-direction met en oeuvre des commutateurs agissant aux niveaux 2 à 7 du modèle OSI (Interconnexion de Systèmes Ouverts) . Ces commutateurs n' interceptent pas les requêtes de résolution de nom des consommateurs, mais les requêtes adressées aux serveurs sources des Fournisseurs de Ressources.
Le commutateur intercepte les demandes de ressources émanant des consommateurs et les redirige, le cas échéant, sur l'un des serveurs auxiliaires du Réseau d'Acheminement de Contenus associé au commutateur. Cette solution implique un commutateur spécialisé robuste, car une panne du commutateur implique la coupure du réseau informatique pour les consommateurs. De plus, un commutateur est nécessaire au niveau de chaque groupe de serveurs auxiliaires du Réseau d'Acheminement de Contenus. Cette solution permet de sélectionner un des serveurs auxiliaires du Réseau d'Acheminement de Contenus situé à proximité d'un consommateur. Il ne prend pas en compte le problème de disponibilité d'une ressource : si les serveurs auxiliaires associés au commutateur du consommateur ne sont pas disponibles, il est impossible de diriger ce consommateur vers un autre serveur auxiliaire plus éloigné, mais néanmoins capable de délivrer la ressource dans de meilleures conditions.
Cette première solution nécessite un équipement particulièrement robuste et donc difficile à concevoir, à entretenir et à opérer. Elle manque de flexibilité en terme de déploiement, puisqu'il est nécessaire d'ajouter et de configurer un nouveau commutateur, pour chaque nouveau groupe de serveurs auxiliaires du Réseau d'Acheminement de Contenus. De plus, en cas de panne des serveurs auxiliaires du Réseau d'Acheminement de Contenus reliés au commutateur, le commutateur n'est pas en
mesure de rediriger le consommateur sur un autre groupe de serveurs auxiliaires du Réseau d'Acheminement de Contenus (R) . III. 2 Deuxième réponse
La deuxième réponse consiste à utiliser un mécanisme de re-direction mettant en oeuvre un service de nom mandataire, avec une fonctionnalité permettant d'attacher l'adresse de l'équipement informatique du consommateur à sa requête de résolution de nom. Cette deuxième solution permet au mécanisme de re-direction de connaître effectivement l'adresse du consommateur.
La deuxième réponse met en oeuvre un serveur de nom mandataire pour chaque serveur de nom standard utilisé par le Fournisseur d'Accès au Réseau. Le serveur de nom mandataire agit au nom du serveur de nom standard du Fournisseur d'Accès au Réseau. Un serveur de nom mandataire se place entre les consommateurs et le serveur de nom standard auquel il se substitue.
La requête de résolution de nom provenant d'un consommateur, c'est à dire la requête en vue de la recherche des adresses des serveurs auxiliaires optimisant l'accès la ressource demandée par le consommateur concerné, est réceptionnée par le serveur de nom mandataire. Le serveur de nom mandataire redirige la requête, le cas échéant, sur les serveurs de nom dynamique du mécanisme de re-direction, et sinon, sur le serveur de nom standard du Fournisseur d'Accès au Réseau.
Cette solution implique une modification du protocole du service de nom dans les serveurs de nom dynamiques du mécanisme de re-direction. En particulier, cette solution nécessite la modification du Système de Nom de Domaine, système normalisé, quand ce système est utilisé. En conséquence, cette solution ne s'intègre pas dans les mécanismes de re-direction utilisant le protocole de communication standard du service de nom. Cette solution est contraignante pour le Fournisseur d'Accès au Réseau qui doit modifier la configuration des
serveurs de nom standard qu' il utilise pour remplacer ces derniers par des serveurs de nom mandataires [3] . III. 3 Troisième réponse Variante (a) La variante (a) de la troisième réponse consiste à utiliser un système de serveurs de nom délocalisés en lieu et place des serveurs de nom standards du Fournisseur d'Accès Réseau. Le Fournisseur d'Accès au Réseau doit positionner un serveur de nom délocalisé au niveau de chaque point d'accès devant être équipé d'un serveur auxiliaire du Réseau d'Acheminement de Contenus. Ainsi, le point d'accès au réseau du Fournisseur d'Accès au Réseau d'un consommateur est directement identifié par l'adresse du serveur de nom délocalisé associé à ce point. Cette solution nécessite un déploiement et une maintenance coûteux des serveurs de nom délocalisés. Elle manque de flexibilité dans le sens où tout nouveau déploiement des serveurs auxiliaires du Réseau d'Acheminement de Contenus implique le déploiement conjoint de serveurs de nom délocalisés. Cette solution pose des problèmes de gestion pour le Fournisseur d'Accès au Réseau qui doit signifier les nouveaux serveurs de nom délocalisés à ses consommateurs.
Variante (b) de la troisième réponse
La variante (b) de la troisième réponse consiste à utiliser également un système de serveurs de nom délocalisés en lieu et place des serveurs de nom standards utilisés par le Fournisseur d'Accès au Réseau. Dans le cas de cette variante, un serveur de nom mandataire est ajouté devant chaque serveur de nom. Ce serveur mandataire permet de rediriger les requêtes de résolution de nom sur le serveur de nom distribué au niveau de chaque point devant être équipé d'un serveur auxiliaire du Réseau d'Acheminement de Contenus (R) . La re-direction entre le serveur de nom mandataire et le serveur de nom distribué est effectuée en utilisant l'adresse du consommateur.
Cette variante complexifie le mécanisme du service de nom du Fournisseur d'Accès au Réseau, mais a pour avantage de simplifier la gestion du Fournisseur d'Accès au Réseau qui n'a pas alors besoin de signifier, aux consommateurs connectés sur son réseau, les nouveaux serveurs de nom distribués sur son réseau [4] .
Références : [1] P. Moc apetris, "DOMAIN NAMES - CONCEPTS AND FACILITIES", RFC 1034, Novembre 1987. Disponible à l'organisation internationale IETF (www.ietf.org). [2] P. Mockapetris, "DOMAIN NAMES - IMPLEMENTATION AND
SPECIFICATION", RFC 1035, Novembre 1987. Disponible à l'organisation internationale IETF (www.ietf.org).
[3] http: //www.content-peering.org/draft-green-cdnp- gen-arch-01.html [4] http: //www.alteonwebsystems.com/products/whitepapers/dns/
Solution
La présente invention concerne un procédé, un système et un commutateur pour associer au moins un serveur auxiliaire d'un réseau d'acheminement de contenus à un équipement d'un réseau informatique émettant une requête pour accéder à une ressource accessible via le réseau d' acheminement de contenus .
Le serveur auxiliaire du réseau d' acheminement de contenus optimise l'accès à la ressource (au sens ci-après défini) .
Procédé
L'invention concerne un procédé pour associer au moins un serveur auxiliaire d'un réseau d'acheminement de contenus à un équipement d'un réseau informatique émettant une requête pour accéder à une ressource accessible via le réseau d'acheminement de contenus. Le serveur auxiliaire du réseau d'acheminement de contenus permet d'optimiser (au sens de la présente invention) l'accès à la ressource. Le réseau informatique comprend au moins un serveur de nom. Le procédé selon l'invention met en oeuvre,
entre l'équipement et le serveur de nom, au moins un processus qui comprend dans un état actif les étapes suivantes :
- l'étape d'intercepter et de traiter, parmi des requêtes destinées au serveur de nom, celle ayant pour objet une résolution d' au moins un nom géré par le réseau d' acheminement de contenus,
- l'étape de transmettre vers le serveur de nom les requêtes non interceptées.
Le procédé selon l'invention comprend en outre, pour traiter chacune des requêtes interceptées, les étapes suivantes :
- l'étape de transmettre à l'équipement émetteur une réponse valide à la requête interceptée si une réponse valide est connue, sinon : - l'étape de modifier la requête interceptée en introduisant dans la requête un identifiant caractérisant une adresse réseau de l'équipement émetteur, puis
- l'étape de transmettre la requête modifiée vers le serveur de nom auquel la requête était normalement destinée, puis
- l'étape de transmettre à l'équipement émetteur une réponse valide à la requête modifiée fournie par le serveur de nom.
La réponse valide contient les adresses réseau des serveurs auxiliaires optimisant l'accès à la ressource.
De préférence, selon l'invention le procédé est tel que le processus comprend en outre l' étape de mémoriser dans des conditions prédéterminées, notamment de durée, la réponse à la requête modifiée. De préférence, selon l'invention le procédé est tel que le processus comprend en outre l'étape de transmettre vers l'équipement émetteur une réponse d'échec lorsque la requête n'aboutit pas.
De préférence, selon l'invention le procédé comprend en outre l'étape de coupler au moins deux processus. Chacun des
processus présente, outre l'état actif, un état passif caractérisé en ce que le processus :
- n'intercepte et ne traite aucune requête,
- ne transmet vers le serveur de nom aucune requête. Les processus sont couplés de telle sorte que un seul des processus est dans un état actif. Ainsi, en cas de panne du processus à l'état actif, il est possible d'activer le processus à l'état passif de manière qu'il bascule à l'état actif.
De préférence, selon l'invention le procédé comprend l'étape d'établir une liaison directe entre l'équipement et le serveur de nom en cas de panne du processus .
Système L'invention concerne également un système pour associer au moins un serveur auxiliaire d'un réseau d'acheminement de contenus à un équipement d'un réseau informatique émettant une requête pour accéder à une ressource accessible via le réseau d'acheminement de contenus. Le serveur auxiliaire du réseau d' acheminement de contenus permet d'optimiser (au sens de la présente invention) l'accès à la ressource. Le réseau informatique comprend au moins un serveur de nom. Le système comprend au moins un commutateur, entre l'équipement émettant la requête et le serveur de nom. Le commutateur comprend, dans un état actif : (A) - des moyens de filtrage comprenant des moyens d' interception pour intercepter, parmi des requêtes destinées au serveur de nom, des requêtes ayant pour objet une résolution d'au moins un nom géré par le réseau d'acheminement de contenus, (B) - des moyens de traitement des requêtes interceptées .
Les moyens de filtrage (A) comprennent :
(a) - des premiers moyens de transmission des requêtes non interceptées vers le serveur de nom,
(b) - des seconds moyens de transmission pour transmettre à l'équipement une réponse valide à la requête
interceptée si une réponse valide est détenue par le commutateur .
Les moyens de traitement des requêtes interceptées (B) comprennent : (a) - des moyens de modification pour modifier la requête interceptée en introduisant dans la requête un identifiant caractérisant une adresse réseau de l'équipement émetteur,
(b) - des moyens d'activation pour activer les moyens de modification dans le cas où le commutateur ne détient pas de réponse valide à la requête,
(c) - des troisièmes moyens de transmission pour transmettre la requête modifiée vers le serveur de nom auquel la requête était normalement destinée, (d) - des quatrièmes moyens de transmission pour transmettre à l'équipement émetteur, via les moyens de filtrage, une réponse valide à la requête modifiée.
La réponse valide, fournie par le commutateur ou par le serveur de nom, contient les adresses réseau des serveurs auxiliaires optimisant l'accès à la ressource.
De préférence, selon l'invention le système est tel que le commutateur comprend en outre une mémoire pour mémoriser dans des conditions prédéterminées, notamment de durée, la réponse à la requête modifiée. De préférence, selon l'invention le système est tel que les moyens de traitement du commutateur comprennent des cinquièmes moyens de transmission pour transmettre, via les moyens de filtrage, une réponse d'échec lorsque la requête n'aboutit pas. De préférence, selon l'invention le système comprend au moins deux commutateurs couplés. Chacun des commutateurs présente, en outre de l'état actif, un état passif. L'état passif du commutateur est caractérisé en ce que :
- les moyens de filtrage n' interceptent aucune requête et les moyens de traitement ne traitent aucune requête,
- le commutateur ne transmet vers le serveur de nom aucune requête.
Les commutateurs sont couplés de telle sorte que un seul des commutateurs est dans un état actif. Ainsi, en cas de panne du commutateur à l'état actif, il est possible d'activer le commutateur à l'état passif.
De préférence, selon 1 ' invention le commutateur comprend :
- une liaison directe entre l'équipement et le serveur de nom,
- des moyens d'activation de la liaison directe en cas de panne des moyens de filtrage et/ou des moyens de traitement du commutateur.
Commutateur L'invention concerne également un commutateur pour associer au moins un serveur auxiliaire d'un réseau d'acheminement de contenus à un équipement d' un réseau informatique émettant une requête pour accéder à une ressource accessible via le réseau d'acheminement de contenus. Le serveur auxiliaire du réseau d'acheminement de contenus permet d'optimiser l'accès à la ressource (au sens de la présente invention) . Le réseau informatique comprend au moins un serveur de nom. Le commutateur étant destiné à être installé entre l'équipement émetteur et le serveur de nom. Le commutateur comprend, dans un état actif :
(A) - des moyens de filtrage comprenant des moyens d' interception pour intercepter, parmi des requêtes destinées au serveur de nom, des requêtes ayant pour objet une résolution d'au moins un nom géré par le réseau d'acheminement de contenus, (B) - des moyens de traitement des requêtes interceptées.
Les moyens de filtrage (A) comprennent : (a) - des premiers moyens de transmission des requêtes non interceptées vers le serveur de nom,
(b) - des seconds moyens de transmission pour transmettre à l'équipement une réponse valide à la requête interceptée si une réponse valide est détenue par le commutateur. Les moyens de traitement des requêtes interceptées (B) comprennent :
(a) - des moyens de modification pour modifier la requête interceptée en introduisant dans la requête un identifiant caractérisant une adresse réseau de l'équipement émetteur,
(b) des moyens d'activation pour activer les moyens de modification dans le cas où le commutateur ne détient pas de réponse valide à la requête,
(c) - des troisièmes moyens de transmission pour transmettre la requête modifiée vers le serveur de nom auquel la requête était normalement destinée,
(d) - des quatrièmes moyens de transmission pour transmettre à l'équipement, via les moyens de filtrage, une réponse valide à la requête modifiée. La réponse valide, fournie par le commutateur ou par le serveur de nom, contient les adresses réseau des serveurs auxiliaires, optimisant l'accès à la ressource.
De préférence, selon l'invention, le commutateur comprend en outre une mémoire pour mémoriser dans des conditions prédéterminées, notamment de durée, la réponse à la requête modifiée.
De préférence, selon l'invention, le commutateur est tel que les moyens de traitement comprennent des cinquièmes moyens de transmission pour transmettre, via les moyens de filtrage, une réponse d'échec lorsque la requête n'aboutit pas. De préférence, selon l'invention, le commutateur présente, en outre de l'état actif ci-dessus explicité, un état passif. L'état passif du commutateur est caractérisé en ce que : - les moyens de filtrage n' interceptent aucune requête et les moyens de traitement ne traitent aucune requête,
- le commutateur ne transmet vers le serveur de nom aucune requête.
Le commutateur comporte des moyens d' activation de changement d'état permettant de le faire passer de l'état inactif à l'état actif. Il résulte de la combinaison des traits techniques qu' il est possible de coupler au moins deux commutateurs de telle sorte qu'un seul des commutateurs est dans un état actif. Ainsi, en cas de panne du commutateur à l'état actif, il est possible d'activer le commutateur à l'état passif. Description détaillée
D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture de la description d'une variante de réalisation de l'invention donnée à titre d'exemple indicatif et non limitatif, et de la - figure 2 qui représente un exemple de configuration des commutateurs 9,
- figure 3 qui représente différentes variantes de mise en oeuvre des commutateurs 9 (L5-ANS) ,
- figure 4 qui représente le processus et les moyens de filtrage ainsi que le processus et les moyens de traitement.
III. Solution proposée par l'invention La solution proposée utilise un ou plusieurs commutateurs 9. Ces commutateurs agissent aux niveaux 2 à 7 du modèle OSI (Interconnexion de Systèmes Ouverts) . Ces commutateurs seront ci-après désignés les commutateurs L5-ANS (Layer 5-ActiVia Name System, ou Couche 5-Système de nom ActiVia) . Le commutateur 9 L5-ANS peut intégrer un serveur de nom.
Les commutateurs 9 L5-ANS se placent en interception du trafic provenant des consommateurs C utilisant directement ou indirectement le réseau du Fournisseur d'Accès au Réseau I et destiné aux serveurs de nom 6 connectés directement ou indirectement au réseau du Fournisseur d'Accès au Réseau I, utilisés par ces consommateurs C. Les consommateurs C utilisent directement les serveurs de nom 6, c'est à dire qu'ils
n'utilisent pas de serveurs de nom intermédiaire pour atteindre ces serveurs de nom.
Les commutateurs 9 L5-ANS peuvent être couplés entre eux, et/ou avec d' autres commutateurs de niveau 2 du modèle OSI supportant un protocole de couverture d'arbre (connu sous le nom de « Spanning Tree Protocole ») comme celui défini par la norme IEEE 802. ld. Ce couplage permet de ne pas interrompre le trafic destiné aux serveurs de nom lorsqu'un ou plusieurs équipements couplés tombent en panne, à la condition qu'au moins un de ces équipements fonctionne.
On a représenté sur la figure 2 un exemple de configuration des commutateurs 9.
Légendes de la figure 2.
Cl, C2, C3, C4, C5 : consommateurs, E : commutateur de niveau 2 du modèle OSI, supportant le protocole de couverture d'arbre,
L : commutateur 9 L5-ANS,
N : serveur de nom standard utilisés directement par les consommateurs, I : Fournisseur d'Accès au Réseau,
II : Réseaux interconnectés.
Les consommateurs utilisant directement C3, C4 et C5 ou indirectement Cl et C2 le réseau du Fournisseur d'Accès au Réseau ont la possibilité d' envoyer leurs requêtes de résolution de nom vers les serveurs de nom N3 et N4, ou vers d'autres serveurs de nom NI et N2, accessibles via les réseaux interconnectés II. Les commutateurs 9 (Ll, L2 et L3) L5-ANS, ainsi que le commutateur E de niveau 2 du modèle OSI, sont placés en interception du trafic destiné aux serveurs de nom. Deux couplages sont représentés : [Ll, E] et [L2, L3] .
On a représenté sur la figure 3 différentes variantes de mise en oeuvre des commutateurs 9 (L5-ANS.)
Le dispositif 23 comporte un commutateur 9 de type L5-
ANS. Le commutateur 9 n'est couplé à aucun autre commutateur. Le commutateur 9 est connecté vers les serveurs de nom 6 et vers
les équipements 2 des consommateurs. Les dispositifs 27 et 28 comportent des commutateurs 9 couplés. Le dispositif 27 comporte quatre commutateurs couplés, deux commutateurs 9a sont du type niveau 2 du modèle OSI, deux commutateurs 9 sont du type L5-ANS. Le dispositif 28 comporte trois commutateurs couplés, deux commutateurs 9a sont du type niveau 2 du modèle OSI, un commutateur 9 est du type L5-ANS. Dans le cas des dispositifs 27 et 28, le protocole de couverture d'arbre calcule les différents chemins possibles pour l'ensemble du trafic entre les équipements 2 des consommateurs et les serveurs de nom 6, puis il sélectionne l'un de ces chemins.
La figure 3 montre le chemin principal 24, sélectionné prioritairement, et les chemins de secours 25 et 26 (secondaire 1 et secondaire 2) utilisés si l'un des commutateurs 9 L5-ANS tombe en panne.
Dans le cas du dispositif 27, les commutateurs 9 L5- ANS sont connectés à 2 commutateurs 9a de niveau 2 du modèle OSI, l'un connecté vers les serveurs de nom 6, l'autre connecté vers les équipements 2 des consommateurs. Dans cette configuration, le chemin principal 24 passe au travers d'un commutateur 9 L5-ANS. Si ce commutateur 9 L5-ANS tombe en panne, le chemin de secours 25 (secondaire 1) est utilisé et par conséquent le second commutateur 9 L5-ANS devient actif. Le chemin de secours 26 (secondaire 2) est utilisé si les deux commutateurs 9 L5-ANS tombent en panne.
Le dispositif 27 intègre deux commutateurs 9a de niveau 2 du modèle OSI. Dans cette configuration, le chemin principal 24 passe au travers du commutateur 9 L5-ANS. Si ce commutateur 9 L5-ANS tombe en panne, le chemin de secours 25 (secondaire 1) est utilisé. Ce couplage peut aussi être utilisé avec plusieurs commutateurs 9 L5-ANS.
Le commutateur 9 L5-ANS possède deux états principaux :
• actif, lorsqu'il se trouve sur le chemin principal 24 du trafic entre les équipements 2 des consommateurs et les serveurs de nom 6 utilisés par ces consommateurs,
• passif sinon. Un seul des commutateurs 9 L5-ANS d'un couplage est actif. Les autres commutateurs 9 L5-ANS du couplage sont passifs. Si le commutateur 9 L5-ANS actif tombe en panne, l'un des autres commutateurs 9 devient actif, de manière à ne pas interrompre le service de nom du Fournisseur d'Accès au Réseau. A l'état actif, le commutateur 9 L5-ANS
• intercepte et traite les requêtes 4 destinées aux serveurs de nom 6 et ayant pour objet la résolution de nom au moyen du mécanisme de re-direction du Réseau d'Acheminement de Contenus, et • transmet le reste des requêtes 4 aux serveurs de nom
6, auquel ces requêtes sont normalement destinées. A l'état passif, le commutateur 9 L5-ANS
• n' intercepte et ne traite aucune requête,
• ne transmet aucune requête. Le commutateur 9 L5-ANS utilise en interne un logiciel comportant deux processus :
• un processus de filtrage,
• un processus de traitement.
On va maintenant décrire en se référant à la figure 4 le processus de filtrage et le processus de traitement.
Le commutateur 9 est intercalé, sur le réseau informatique 3, entre les équipements 2 des consommateurs et les serveurs de nom 6.
Le processus de filtrage est le suivant : Etape 1. L'équipement 2 du consommateur adresse une requête 4 à l'un des serveurs de nom.
Cette requête a pour objet la résolution de nom au moyen du service de nom utilisé par le Fournisseur d'Accès au Réseau.
Etape 2. La requête 4 arrive au commutateur 9 L5-ANS actif.
En effet, le commutateur 9 L5-ANS est sur le chemin principal 24 de la requête 4, devant le serveur de nom 6 auquel la requête est destinée.
Etape 3. Les moyens de filtrage 10 du commutateur 9 L5-ANS analyse la requête 4.
Si la requête ;
• n'a pas pour objet la résolution de nom au moyen du mécanisme de re-direction du Réseau d'Acheminement de Contenus, ou
• ne concerne pas une question au service de nom, notamment ne concerne pas une question de résolution de nom, ou
• ne concerne pas une question relative à un nom géré par le Réseau d'Acheminement de Contenus, alors, l'étape 4.1 du processus de filtrage 10 est réalisée, sinon l'étape 4.2 du processus de traitement de requête est réalisée. Etape 4.1. Les moyens de filtrage 10 du commutateur 9
L5-ANS transmettent, en mettant en oeuvre des premiers moyens de transmission 13, la requête 4 vers le serveur de nom auquel celle-ci était destinée, sans aucune modification, comme si le commutateur 9 n' était pas présent sur le chemin principal 2 . Le processus est terminé.
Etape 4.2. La requête est interceptée par les moyens de filtrage 10 et transmise 40 au moyen de traitement des requêtes interceptées 12 pour être traitée par le processus de traitement interne du commutateur 9 L5-ANS. Les moyens de traitement 12 du commutateur 9 L5-ANS ont accès à l'adresse de l'équipement 2 du consommateur contenue dans la requête 4. Les moyens de traitement 12 construisent donc, ainsi que cela sera ci-après décrit, la réponse à la requête 4 en fonction de l'adresse de l'équipement 2 du consommateur.
Etape 5. La réponse du processus de traitement 12 est modifiée et transmise vers l'équipement 2 du consommateur.
Les moyens de traitement 12 retournent à l'équipement 2, via des quatrièmes moyens de transmission 18 et les moyens de filtrage 10 du commutateur 9 L5-ANS, la réponse à la requête 4, en utilisant l'adresse de l'équipement 2 du consommateur comme adresse de destinataire. Le commutateur 9 L5-ANS modifie l'adresse d'expéditeur de la réponse, tant au niveau trois du modèle OSI, qu'au niveau deux du modèle OSI, comme si le serveur de nom auquel la requête était destinée, avait fait cette transmission.
Le processus de traitement des requêtes, pour chaque requête interceptée par le processus de filtrage, est le suivant: Etape 1. La requête 4 interceptée est analysée.
Si le commutateur 9 a conservé dans une zone mémoire
20 une réponse antérieure valide correspondant à la même position que celle de l'équipement 2 du consommateur concerné, alors l'étape 2.1 ci-après est réalisée, sinon l'étape 2.2 est réalisée.
Etape 2.1. Les moyens de traitement 12 retournent la réponse antérieure aux moyens de filtrage 10.
Des seconds moyens de transmission 14 transmettent cette réponse à l'équipement 2 du consommateur. Le processus est terminé.
Etape 2.2. La requête 4 est modifiée par les moyens de modification 15 des moyens de traitement 12 en introduisant un identifiant caractérisant la position de l'équipement 2 du consommateur. L'identifiant est déterminé en fonction de l'adresse de l'équipement 2 du consommateur, comprise dans la requête 4.
Etape 3. La requête 4 modifiée est transmise 41 par des troisièmes moyens de transmission 17 vers le serveur de nom du commutateur 9 L5-ANS, s'il est intégré, ou sinon, vers le serveur de nom 6 auquel la requête 4 était normalement destinée.
Le serveur de nom 6 résout la requête modifiée en utilisant le mécanisme de re-direction, qui, connaissant l'identifiant de la position de l'équipement 2 du consommateur, est capable de déterminer le serveur auxiliaire 1 le plus approprié (optimisation de l'accès à une ressource au sens ci- dessus défini) pour l'équipement 2 de ce consommateur et pour la requête concernée.
Etape 4. Les moyens de traitement 12 attendent la réponse à la requête 4 modifiée. Si aucune réponse ne parvient au commutateur 9 L5-ANS dans une durée prédéfinie, les étape 6.1 et 7 sont réalisées, sinon les étapes 6.2 et 7 sont réalisées.
Etape 6.1. La réponse obtenue 42 à la requête modifiée est elle-même modifiée pour adapter ses paramètres à la requête originale, puis relayée 43 au processus de filtrage.
Des seconds moyens de transmission 14 transmettent cette réponse à l'équipement 2 du consommateur.
Etape 6.2. Une réponse d'échec est construite puis relayée 43 au processus de filtrage. Des seconds moyens de transmission 14 transmettent cette réponse à l'équipement 2 du consommateur.
Cette réponse d'échec signifie que la requête n'a pas pu aboutir.
Etape 7. La réponse est conservée dans une zone mémoire 20 du commutateur 9 pendant la durée indiquée dans cette réponse, si cette durée est spécifiée, ou pendant une durée prédéfinie.
La durée de conservation compte à partir de la date de première construction de la réponse conservée. Les réponses d'échec peuvent être conservées.
Les réponses ainsi conservées seront utilisées dans le cadre des étapes 1 et 2.1.
De plus, le processus de traitement du logiciel interne au commutateur L5-ANS supprime les réponses qu' il a
conservées lorsque celles-ci sont invalides, i.e. ont dépassé leur durée de conservation.
Le commutateur 9 L5-ANS permet au mécanisme de redirection de sélectionner les serveurs auxiliaires du Réseau d'Acheminement de Contenus les mieux adaptés, consommateur par consommateur, étant donné que ces derniers peuvent être identifiés de manière unique. Il est donc également possible d'avoir dans le Réseau d'Acheminement de Contenus, un ensemble de serveurs auxiliaires par consommateur, ce qui couvre l'ensemble de la problématique énoncée dans le présent mémoire descriptif
Le commutateur 9 L5-ANS a les avantages suivants :
• Il n' est pas sensible : le commutateur 9 ne filtre que le trafic destiné aux serveurs de nom 6 (et non pas l'intégralité du trafic comme les commutateurs présentés en première solution) .
En cas de panne, le mécanisme de robustesse intégré au système de nom permet aux consommateurs de se connecter sur les serveurs de nom de secours. De plus, il est possible de coupler plusieurs commutateurs L5-ANS entre eux et/ou avec des commutateurs agissant au niveau 2 du modèle OSI. A noter que le coût des commutateurs agissant au niveau 2 du modèle OSI est faible. Il est donc possible de construire un couplage robuste à faible coût.
• Il est complètement transparent pour le consommateur et pour le Fournisseur d'Accès au Réseau, au même titre qu'un commutateur agissant au niveau 2 du modèle OSI.
• Il ne nécessite aucune modification des configurations des serveurs du Fournisseur d'Accès au Réseau, ou des équipements des consommateurs.
• Il est flexible : pour permettre la re-direction sur de nouveaux serveurs du Réseau d'Acheminement de Contenus, il suffit de modifier la configuration du commutateur 9 L5-ANS.
• Il est facile à déployer : un unique commutateur 9 L5-ANS est nécessaire pour chaque ensemble de serveurs de nom.
• Il ne modifie pas le protocole du système de nom et reste par conséquent compatible avec tous les mécanismes de re- direction basés sur le système de nom.
De fait, l'invention concerne un procédé de traitement d'une requête de résolution de nom émise par un émetteur vers un serveur de nom via un réseau utilisant un protocole de communication, caractérisé en ce qu'on intercepte cette requête pour y introduire un identifiant de l'émetteur de telle sorte que la requête modifiée peut être transmise suivant le protocole de communication du réseau.
• Il ne complexifie pas le traitement du système de nom : le commutateur s'intègre à la chaîne de traitement du système de nom sans ajouter d'étape de résolution.
NOMENCLATURE