Brevet FR2923973A1 — publié le 20090522

-1- La présente invention concerne un procédé de télécommunication. En particulier, mais non exclusivement, l'invention concerne l'attribution de paramètres de fonctionnement, notamment de paramètres de configuration réseau, à un équipement connecté à une passerelle. Une passerelle est un équipement de télécommunication qui relie deux réseaux différents l'un à l'autre, par exemple un réseau local au réseau Internet. Un exemple de passerelle est un dispositif fourni par un fournisseur d'accès Internet à ses abonnés, tel que celui commercialisé sous la marque Livebox. Les équipements susceptibles de se connecter à la passerelle sont par exemple un ordinateur personnel ou un téléphone. Pour configurer les paramètres de fonctionnement de ces équipements, il est connu d'utiliser un serveur distant de type DHCP (de l'anglais Dynamic Host Configuration Protocol) qui a notamment pour fonction d'attribuer à ces équipements des identifiants réseau tels que des adresses IP. Ainsi, dès qu'un équipement se connecte à la passerelle, il émet une requête d'attribution d'un identifiant réseau. Cette requête est traitée par le serveur DHCP qui envoie ensuite à l'équipement un message comprenant un identifiant réseau permettant à l'équipement de communiquer sur le réseau. On peut également connecter à la passerelle un équipement de télévision numérique. Cet équipement, parfois appelé décodeur numérique de télévision ou set-top box, est développé par le fournisseur d'accès Internet. Il nécessite de ce fait une configuration particulière de ses paramètres de fonctionnement. Généralement, le nombre de paramètres à configurer pour un décodeur est supérieur au nombre de paramètres à configurer pour un ordinateur. Par exemple, outre l'attribution d'un identifiant réseau, le décodeur peut nécessiter la configuration d'un serveur Web par défaut, d'un serveur NTP (de l'anglais Network Time Protocol) ou d'une route statique. La passerelle de l'état de la technique comporte un port spécifique dédié à la connexion du décodeur et plusieurs ports réservés à la connexion d'autres équipements tels que des ordinateurs. Le décodeur ne fonctionne correctement que s'il est connecté à ce port dédié et ne fonctionne pas correctement s'il est connecté à l'un des ports réservés aux autres équipements. En effet, la passerelle n'attribue des paramètres de fonctionnement spécifiques qu'aux équipements connectés au port dédié. Ainsi, si l'on connecte un décodeur de télévision numérique à l'un des ports réservés à la connexion d'un ordinateur, la passerelle ne reconnaît pas le décodeur et ne lui attribue pas les paramètres de configuration spécifiques. La configuration du décodeur étant incomplète, il ne peut pas fonctionner correctement. -2- Par conséquent, pour que le décodeur soit correctement configuré, il est indispensable de le connecter au port de la passerelle qui lui est dédié. Mais, cette connexion du décodeur est relativement contraignante car elle limite les possibilités de connexion à la passerelle, en particulier le nombre de combinaisons d'équipements que l'on peut y connecter (par exemple, un décodeur et deux ordinateurs, trois ordinateurs, etc.). L'invention a pour objet un procédé de télécommunication, comprenant les étapes successives suivantes : transmission depuis un équipement vers une passerelle d'une requête comprenant au moins une information concernant le type de l'équipement, -transmission depuis la passerelle vers l'équipement d'un message comprenant un identifiant réseau de l'équipement et au moins un paramètre de fonctionnement de l'équipement, ce paramètre étant fonction du type de l'équipement. Ainsi, on peut identifier le type de l'équipement au moyen de l'information contenue dans la requête. Cette identification peut donc se faire sans exiger que l'équipement soit relié à un port prédéterminé de la passerelle. Dès lors, on peut prévoir que c'est uniquement sur la base de cette information que l'on attribue à l'équipement ses paramètres de fonctionnement. On peut donc configurer correctement l'équipement quel que soit son type et son port de connexion à la passerelle. En particulier, un décodeur de télévision numérique peut être connecté à la passerelle via un port quelconque. Cela permet également de concevoir des passerelles ne comprenant qu'un seul type de port de connexion. Par ailleurs, du fait que le paramètre de fonctionnement est transmis dans le même message que l'identifiant réseau, on réduit le nombre d'échanges de messages entre l'équipement et la passerelle, ce qui diminue la durée nécessaire à la configuration de l'équipement. En effet, dans l'état de la technique, il arrive que la configuration des paramètres de fonctionnement de l'équipement intervienne après que l'attribution de l'identifiant réseau a eu lieu, ce qui implique plusieurs échanges successifs de messages. Un procédé selon l'invention peut également comprendre l'une ou plusieurs des caractéristiques suivantes. - L'étape de transmission de la requête est déclenchée par la connexion de l'équipement à la passerelle. Ainsi, la configuration de l'équipement est automatiquement réalisée dès sa connexion à la passerelle et ne nécessite pas d'action d'un utilisateur. -La requête est une requête d'attribution d'un identifiant réseau à l'équipement, l'identifiant réseau étant par exemple une adresse IP. Cela permet de diminuer la durée nécessaire à la configuration de l'équipement en regroupant dans une unique requête une -3- demande d'identifiant réseau et une transmission d'information concernant le type de l'équipement. û L'information concernant le type de l'équipement est incluse dans une option de la requête, par exemple dans l'option 77 intitulée User Class ID ou dans l'option 60 intitulée Vendor Class ID. Ainsi, l'invention n'impose pas de définir un format particulier de requête puisqu'elle utilise des options connues. L'invention réduit donc les modifications à apporter aux formats de requête connus. û Le paramètre de fonctionnement comprend l'un quelconque des éléments de l'ensemble constitué par un masque de sous-réseau, une information relative à un serveur Web par défaut, une information relative à un serveur NTP, une information relative à une route statique et une durée de bail DHCP. Ces différents paramètres de fonctionnement sont particulièrement avantageux puisqu'ils permettent de configurer la plupart des équipements susceptibles d'être connectés à la passerelle. û Le procédé comprend, à réception de la requête, une étape de recherche par la passerelle dans une liste enregistrée dans la passerelle d'au moins un paramètre de fonctionnement de l'équipement correspondant à l'information. Il est intéressant que la passerelle comprenne une liste mettant en relation différents types d'équipements avec différents paramètres de configuration. Cela permet en effet de configurer un équipement connecté au réseau local sans échanger de message avec des équipements ou plateformes distants extérieurs au réseau local. û La passerelle relie un réseau local au réseau Internet. L'équipement est relié à la passerelle par l'intermédiaire du réseau local. Il s'agit donc d'une passerelle domestique utilisée pour connecter un réseau local personnel à Internet. û La passerelle est destinée à la connexion sur un réseau local d'équipements fonctionnant à l'aide du protocole IP tels qu'un ordinateur personnel, un téléphone et un décodeur numérique de télévision. Une telle passerelle est parfois appelée � passerelle résidentielle �. L'invention a également pour objet un programme d'ordinateur apte à commander la mise en oeuvre des étapes d'un procédé selon l'invention. L'invention a également pour objet un support d'enregistrement comprenant un tel programme. L'invention a également pour objet une mise à disposition d'un tel programme en vue de son téléchargement. L'invention a également pour objet une passerelle de télécommunication comprenant : -4- û des moyens de stockage comprenant une liste associant des types d'équipements à des paramètres de fonctionnement des équipements, et des moyens de recherche dans la liste d'au moins un paramètre de fonctionnement associé un type d'équipement donné. De manière optionnelle, la passerelle comprend un serveur d'attribution d'adresses, notamment de type serveur DHCP. Ainsi, l'installation d'un tel serveur dans la passerelle évite des échanges sur le réseau séparant la passerelle du serveur. L'invention sera mieux comprise à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple et faite en se référant aux dessins annexés dans lesquels : û la figure 1 est un schéma d'un système de télécommunication comprenant une passerelle selon l'invention, la figure 2 est un diagramme illustrant les étapes du procédé de l'invention mis en oeuvre sur le système de la figure 1. On a représenté sur la figure 1 un système de télécommunication désigné par la référence générale 10. Le système comprend une passerelle 16 s'intercalant entre deux réseaux. Dans notre exemple de réalisation la passerelle s'intercale entre un réseau local 12 et un réseau Internet 14. Le réseau local 12 est par exemple un réseau domestique privé utilisant le protocole IP. La passerelle 16 a pour fonction notamment de gérer des flux de communication entre le réseau local 12 et le réseau Internet 14. Cette passerelle 16 est fournie par un fournisseur d'accès Internet à ses abonnés, notamment à ses abonnés ADSL. L'équipement ADSL commercialisé sous la marque Livebox est un exemple de passerelle 16. Généralement la passerelle 16 est reliée au réseau téléphonique du domicile de l'utilisateur. La passerelle 16 comprend une pluralité de ports physiques 18 de connexion d'équipements au réseau local 12, comme par exemple des prises au format RJ45. Différents types d'équipements peuvent être connectés aux ports 18 notamment un ordinateur personnel 22 ou un décodeur numérique 24 pour un poste de télévision 25. La passerelle comprend également des moyens 26 d'émission et de réception de signaux WiFi pour la connexion au réseau 12 de différents types d'équipements tels qu'un téléphone WiFi 28 ou un ordinateur 30. Les équipements susceptibles de se connecter à la passerelle 16 sont des équipements compatibles avec le protocole IP. La passerelle 16 comprend un serveur DHCP 32 destiné à l'attribution automatique et dynamique d'un identifiant réseau, notamment d'une adresse IP, à tout équipement se connectant à la passerelle 16, soit au moyen d'un câble de liaison à l'un des ports 18, soit -5- par WiFi. L'adresse IP permet de distinguer les équipements les uns des autres et ainsi de leur envoyer des messages qui leur sont destinés. La passerelle 16 comprend également des moyens 34 de stockage d'une liste 36 associant des types d'équipements à des paramètres de fonctionnement des équipements. Comme mentionné précédemment, les différents types d'équipements peuvent être par exemple un ordinateur personnel 22, un décodeur de télévision numérique 24 ou un téléphone 28. Les différents paramètres de fonctionnement peuvent être par exemple un masque de sous-réseau, une information concernant un serveur Web par défaut, par exemple une adresse IP, une information concernant un serveur NTP, une information concernant une route statique ou une durée de bail DHCP. Chaque équipement requiert la configuration de paramètres de fonctionnement qui lui sont propres. En particulier, le décodeur 24 est un équipement qui appartient au fournisseur d'accès Internet et qui nécessite la configuration d'un plus grand nombre de paramètres de fonctionnement qu'un simple ordinateur personnel par exemple. La liste 36 peut être mise à jour, par exemple lors du redémarrage de la passerelle 16, pour tenir compte d'un nouveau type d'équipement susceptible de se connecter au réseau 12 ou pour mettre à jour les paramètres de fonctionnement des équipements. Pour lire les données stockées dans la liste 36, la passerelle 16 comprend un module 38 de recherche dans la liste 36 d'au moins un paramètre de fonctionnement associé à un type d'équipement donné. Le module 38 comprend par exemple des moyens logiciels. On a représenté sur la figure 2 les étapes du procédé de télécommunication de l'invention, mis en oeuvre en l'espèce lors de la connexion du décodeur 24 à la passerelle 16. Les requêtes DHCP utilisées ci-dessous en référence à la figure 2 sont utilisées uniquement à des fins d'illustration de l'invention; on se reportera aux normes RFC 2131 et 2132 pour plus de détails techniques sur ces requêtes. Au cours d'une première étape 100, on connecte le décodeur 24 à l'un quelconque des ports 18 de la passerelle 16. Lors d'une étape 102 suivante, le décodeur 24 émet sur le réseau local 12 une requête 50 d'attribution d'une adresse IP. Dans notre exemple, la requête utilisée est la requête appelée DHCP Discover, requête qui est diffusée en mode broadcast, c'est-à-dire sur tout le réseau 12, et s'adresse au port 67 de tous les serveurs DHCP du réseau 12. Dans l'exemple décrit, le réseau 12 ne comprend qu'un seul serveur DHCP 32 apte à répondre à cette requête. Outre une demande d'attribution d'une adresse IP, la requête 50 comprend une information 52 concernant le type de l'équipement ayant émis la requête. Dans notre -6- exemple, l'information 52 est contenue dans une option incluse dans la requête 50, par exemple dans l'option 77 intitulée User Class ID ou dans l'option 60 intitulée Vendor Class ID en référence aux normes précitées, et indique qu'il s'agit d'un décodeur 24 qui a émis la requête 50. La requête 50 est ensuite reçue par le serveur DHCP 32 de la passerelle 16. Au cours d'une étape suivante 104, le serveur DHCP 32 extrait l'information 52 et la transmet au module 38. Au cours d'une étape suivante 106, le module 38 recherche dans la liste 36 les paramètres 54 de fonctionnement qui sont associés à l'information 52. Ces paramètres sont spécifiques au type de l'équipement qui s'est connecté, c'est-à-dire spécifiques au décodeur 24. Lors d'une étape suivante 108, les paramètres 54 ainsi trouvés sont transmis au serveur DHCP 32. Lors d'une étape suivante 110, le serveur DHCP émet à destination du décodeur 24 un message 56, par exemple un message de type DHCP Offer, comprenant les paramètres 54 et une adresse IP 58 proposée par le serveur DHCP. Ce message 56 est émis sur le port 68 du décodeur 24. Etant donné qu'il n'y a qu'un serveur DHCP sur le réseau local 12, le décodeur ne reçoit qu'une offre d'attribution d'adresse IP et de paramètres de fonctionnement, c'est-à-dire qu'il ne reçoit que le message 56. Le décodeur 24 choisit donc cette unique offre. Au cours d'une étape 112 suivante, le décodeur 24 met à jour sa configuration grâce à l'adresse IP 58 et aux paramètres de fonctionnement 54 reçus. Cette configuration est correctement réalisée car les paramètres de fonctionnement reçus sont spécifiques au type de l'équipement c'est-à-dire au décodeur 24. Au cours d'une étape 114 suivante, le décodeur 24 émet un message 60, par exemple un message de type DHCP Request en mode broadcast, ce message 60 comprenant l'adresse IP 58. Le but de ce message 60 est d'indiquer au serveur DHCP 32 que sa proposition d'adresse IP a été retenue et d'indiquer aux éventuels autres serveurs DHCP du réseau local 12 que leurs propositions n'ont pas été retenues. Lors d'une étape 116 suivante, le serveur DHCP 32 émet un message 62, par exemple de type DHCP Ack, d'accusé réception. Le procédé de l'invention vient d'être décrit relativement à la connexion du décodeur 24 à la passerelle 16. Ce même procédé est mis en oeuvre quel que soit le type d'équipement se connectant à la passerelle 16. Ainsi, on peut connecter n'importer quel équipement à n'importe quel port de la passerelle tout en étant assuré que la configuration de l'équipement est correctement réalisée. REVENDICATIONS , 1. Procédé de télécommunication, caractérisé en ce qu'il comprend les étapes successives suivantes : transmission (102) depuis un équipement (22, 24, 30, 28) vers une passerelle (16), d'une requête (50) comprenant au moins une information (52) concernant le type de l'équipement (22, 24, 30, 28), transmission (110) depuis la passerelle (16) vers l'équipement (22, 24, 30, 28) d'un message (56) comprenant un identifiant réseau (58) de l'équipement (22, 24, 30, 28) et au moins un paramètre (54) de fonctionnement de l'équipement (22, 24, 30, 28), ce paramètre (54) étant fonction du type de l'équipement (22, 24, 30, 28). 2. Procédé selon la revendication précédente, dans lequel l'étape (102) de transmission de la requête (50) est déclenchée par la connexion de l'équipement (22, 24, 30, 28) à la passerelle (16). 3. Procédé selon l'une quelconque des revendications précédentes, dans lequel la requête (50) est une requête d'attribution d'un identifiant réseau (58) à l'équipement (22, 24, 30, 28), l'identifiant réseau (58) étant par exemple une adresse IP. 4. Procédé selon l'une quelconque des revendications précédentes, dans lequel le paramètre de fonctionnement (54) comprend l'un quelconque des éléments de l'ensemble constitué par un masque de sous-réseau, une information relative à un serveur Web par défaut, une information relative à un serveur NTP, une information relative à une route statique et une durée de bail DHCP. 5. Procédé selon l'une quelconque des revendications précédentes, comprenant, à réception de la requête (50), une étape (106) de recherche par la passerelle (16) dans une liste (36) enregistrée dans la passerelle (16) d'au moins un paramètre (54) de fonctionnement de l'équipement (22, 24, 30, 28) correspondant à l'information (52). 6. Procédé selon l'une quelconque des revendications précédentes, dans lequel la passerelle (16) relie un réseau local (12) à un réseau Internet (14). 7. Programme d'ordinateur, caractérisé en ce qu'il est apte à commander la mise 30 en oeuvre des étapes d'un procédé selon l'une quelconque des revendications précédentes, lorsque ledit programme est exécuté sur un ordinateur. 8. Support d'enregistrement, caractérisé en ce qu'il comprend un programme selon la revendication précédente. 9. Mise à disposition sur un réseau d'un programme en vue de son 35 téléchargement, caractérisée en ce que le programme est conforme à la revendication 7. 10. Passerelle (16) de télécommunication, caractérisée en ce qu'elle comprend :-8- ù des moyens de stockage (34) comprenant une liste (36) associant des types d'équipements (22, 24, 30, 28) à des paramètres (54) de fonctionnement des équipements, et ù des moyens de recherche (38) dans la liste d'au moins un paramètre (54) de 5 fonctionnement associé un type d'équipement (22, 24, 30, 28) donné. 11. Passerelle (16) selon la revendication précédente, comprenant un serveur (32) d'attribution d'adresses.