Brevet FR2894741A1 — publié le 20070615

L'invention concerne les télécommunications et en particulier la transmission de données vers une zone géographique isolée. Un nombre grandissant d'utilisateurs opte pour une connexion xDSL à haut débit par l'intermédiaire du réseau téléphonique. Les fournisseurs d'accès proposent de telles offres de connexion principalement dans les zones urbaines, dans lesquelles les équipements de connexion peuvent être rentabilisés. Certaines zones plus isolées, par exemple en milieu rural, ne présentent pas un nombre suffisant d'utilisateurs pour que les opérateurs puissent amortir les équipements pour ces types de connexion. Pour fournir une offre de connexion à haut débit dans certaines zones isolées, des projets de connexions haut débit de ces zones par l'intermédiaire de satellites ont été lancés. Un module de communication par satellite fournit alors.. une connexion haut débit à un réseau local d'utilisateurs. Pour mieux adapter ce service aux besoins, mieux estimer le dimensionnement des équipements nécessaires à sa mise en oeuvre ou déterminer sa viabilité, des études concernant le détail des données échangées sont nécessaires (trafic, types de protocoles utilisés...). Etant donné l'éloignement des différentes zones desservies, l'intervention d'un technicien pour réaliser des mesures au niveau de chaque module de communication est problématique, le technicien ne réalisant qu'épisodiquement des mesures et ne pouvant disposer que de moyens d'analyse limités. L'invention vise à résoudre ces inconvénients. L'invention porte ainsi sur un système de transmission d'informations, comprenant : -un réseau local présentant : -un module de communication par satellite ; -un module de capture des entêtes de trames échangées par l'intermédiaire du module de communication satellite ; -un module de programmation commandant la capture des entêtes de trames et l'émission des entêtes capturés en fonction de conditions prédéfinies ; -un module d'émission des entêtes capturés, par l'intermédiaire du module de communication satellite ; -un dispositif d'analyse distant du réseau local, apte à communiquer avec le réseau local par l'intermédiaire d'une connexion satellite, et comprenant un module d'analyse apte à réaliser une analyse statistique des entêtes émis par le module d'émission. Selon une variante, le module d'analyse statistique est programmé pour effectuer une analyse statistique automatiquement selon des critères prédéfinis. Selon encore une variante, le module d'analyse statistique est apte à 15 déterminer un débit crête pendant une durée prédéterminée, un débit moyen pendant une durée prédéterminée, une quantité d'informations échangée pendant une durée prédéterminée, un profil temporel de débit, une quantité d'informations échangée selon différents protocoles pendant une durée prédéterminée ou un profil temporel d'utilisation de protocoles. 20 Selon une autre variante, le réseau local est un réseau fédérateur comprenant un équipement de commutation d'un fournisseur d'accès auquel les modules de capture des entêtes, de programmation et de transmission des entêtes sont connectés. Selon encore une autre variante, le réseau local comprend une borne de connexion radiofréquence pour des utilisateurs locaux, connectée à l'équipement de commutation du fournisseur d'accès. 10 25 Selon une variante, le module d'analyse statistique est apte à générer un fichier de tableur incluant le résultat d'une analyse statistique effectuée. Selon encore une variante, le module d'analyse statistique comprend une interface permettant de sélectionner un réseau local dont les entêtes doivent subir une analyse statistique. Selon une autre variante, le module d'analyse statistique comprend une interface permettant de sélectionner une plage temporelle à laquelle appartiennent les entêtes devant subir une analyse statistique. D'autres caractéristiques et avantages de l'invention ressortiront clairement de la description qui en est faite ci-après, à titre indicatif et nullement limitatif, en référence aux dessins annexés, dans lesquels : -la figure 1 illustre de façon schématique un système mettant en oeuvre l'invention ; - la figure 2 illustre différents éléments mis en oeuvre au niveau du réseau local et au niveau de l'exploitant du terminal satellite; -la figure 3 illustre un module de capture mis en oeuvre dans le cadre d'un 20 réseau fédérateur (backbone en langue anglaise) ; - la figure 4 illustre un module de capture mis en oeuvre dans le cadre d'un réseau local isolé ; - la figure 5 illustre un exemple de module intégré connecté entre un terminal satellite et un commutateur ; 25 -la figure 6 illustre un premier exemple de rapport généré suite à une analyse statistique ; la figure 7 illustre un second exemple de rapport généré suite à une analyse statistique ; -la figure 8 illustre un troisième exemple de rapport généré suite à une 30 analyse statistique. L'invention propose de capturer des entêtes de trame selon des conditions prédéfinies, de transmettre les entêtes capturés par l'intermédiaire de la connexion satellite et de réaliser une analyse statistique de ces entêtes dans un dispositif d'analyse distant. Une analyse statistique du trafic d'un réseau local est donc réalisée sans exiger l'intervention d'un technicien au niveau du réseau local. La figure 1 illustre un système mettant en oeuvre l'invention. Un réseau local 1 non pourvu de services xDSL est connecté par l'intermédiaire d'équipements de communication 2 d'un fournisseur d'accès à un terminal satellite 3. Le terminal satellite 3 communique par l'intermédiaire d'un satellite 4 avec un autre terminal satellite 10 connecté à un réseau 9 tel que l'Internet. Le réseau local 1 peut ainsi communiquer avec des postes ou serveurs 8 accessibles par l'intermédiaire d'Internet. Un poste 5 réalise la capture des entêtes des trames IP transmises par l'intermédiaire du terminal satellite 3 en fonction de conditions prédéfinies, par exemple programmées au préalable. Le poste 5 émet les entêtes capturés par l'intermédiaire du terminal satellite 3. Ainsi, une liaison satellite permet à la fois d'assurer la communication du réseau local 1 et la transmission des entêtes capturés. Les entêtes capturés sont réceptionnés par un serveur de collecte 7, par exemple un serveur FTP. Un dispositif 6 analyse les entêtes de trames capturés et en extrait des informations intégrées dans une base de données. Ces informations sont par exemple relatives aux débits montants et descendants, aux volumes de trafic échangé, aux protocoles utilisés et aux volumes des trames des communications satellites du réseau local 1. Le dispositif d'analyse 6 effectue ensuite une analyse statistique sur les informations de la base de données selon des critères prédéfinis. La figure 2 détaille plus précisément la structure du poste de capture 5 et 30 du dispositif d'analyse 6. Le poste 5 présente un module de capture 53 des entêtes des trames échangées par le réseau 1 par l'intermédiaire du terminal satellite 3. Le module 53 mémorise les entêtes de ces trames. Les captures par le module 53 sont commandées par un module de programmation 51 en fonction de conditions prédéfinies et sont transparentes pour les utilisateurs du réseau local 1. Les trames capturées par le module 53 sont fournies à un module d'émission 52. Le module de programmation 51 commande l'émission des entêtes capturés 54 par l'intermédiaire du module 52 en fonction de conditions prédéfinies. Les entêtes capturés 54 sont par exemple transmis au protocole FTP et mis en forme dans un format de fichier adéquat dans le module 52. Le module de capture 53 peut être mis en oeuvre au moyen d'un logiciel tel que Winpcap, distribué par l'institut polytechnique de Turin. Les modules 51 et 52 peuvent être mis en oeuvre par des programmes exécutés sur un même poste 5. On peut prévoir que les conditions prédéfinies de capture soient un paramétrage temporel préalable, en programmant par exemple des heures, des jours ou des semaines prédéfinies de capture d'entêtes de trames. On peut également prévoir que la détection d'événements spécifiques, tels que des incidents de communication, déclenchent la capture des entêtes de trame. Le dispositif d'analyse 6 reçoit les entêtes capturés 54. Avantageusement, les entêtes capturés sont utilisés pour créer ou enrichir une ou plusieurs bases de données. Le dispositif 6 comprend par exemple un module de traitement 61 extrayant des informations de débit et de volume des entêtes et un module de traitement 62 extrayant des informations de protocoles des entêtes. Un module de traitement 63 met en forme les informations extraites pour enrichir une base de données 64. Le module de traitement 63 peut notamment mettre en oeuvre un logiciel commercialisé sous la référence Ethereal par la société Ethereal. La base de données 64 peut contenir des informations relatives à un ou plusieurs réseaux locaux. La base de données 64 comprend par exemple des informations identifiant un réseau local, définissant son débit et/ou le volume de données échangées à une date et à un horaire donnés, les protocoles utilisés à une date et un horaire donnés ou l'identification des débits entrant et sortant à un horaire donné. Un module d'analyse 65 présente une interface utilisateur permettant de définir des types d'analyses statistiques requis. L'interface utilisateur peut notamment permettre de définir des périodes pour lesquelles une étude statistique doit être menée, l'identification d'un ou plusieurs réseaux locaux devant faire l'objet d'une même étude statistique, le type d'information contenu dans un rapport d'analyse statistique ou son format. Le module d'analyse 65 peut être programmé pour réaliser des analyses statistiques dans des conditions prédéfinies. On peut notamment prévoir que le module 65 soit programmé pour réaliser une analyse statistique à intervalles réguliers ou lorsque des conditions particulières de communication d'un réseau local se présentent. Le module d'analyse 65 peut générer des rapports 66 de résultats d'analyse statistique dans des fichiers destinés à être lus par un tableur et pouvant présenter des représentations graphiques des analyses effectuées. La figure 5 illustre une représentation graphique de débits présents dans un exemple de rapport de résultats d'analyse. Le graphique illustre jour par jour les débits crêtes descendants et montants et les compare à des valeurs de référence. On peut prévoir qu'un fichier soit généré par type d'analyse statistique effectué. La figure 6 illustre une représentation graphique de débits et de volumes descendants et montants pour différents horaires, présents dans un autre exemple de rapport de résultats d'analyse. La figure 7 illustre une représentation graphique de la proportion d'utilisation de différents protocoles durant une période donnée, et figurant dans un autre exemple de rapport de résultats d'analyse. Les rapports d'analyse 66 peuvent par exemple fournir les informations suivantes : -les débits montants et descendants ; -les débits IP crête et/ou moyen des échanges avec un réseau local pendant une période prédéfinie ; -les volumes entrant et/ou sortant des échanges avec le réseau local pendant une période prédéfinie ; -le profil temporel quotidien des échanges entrant et/ou sortant ; -un profil temporel de trafic pour différents protocoles. On peut déterminer sur une période prédéfinie la proportion ou le volume d'utilisation (en pourcentage du nombre de trames ou en volume de données par exemple) d'un protocole donné. En fonction du nombre d'entêtes capturés, on peut effectuer une analyse sur une période plus ou moins importante, soit pour examiner un problème ponctuel, soit pour déterminer des tendances du trafic. La figure 3 illustre un exemple de mise en oeuvre d'un poste de capture 5, dans le cas où le terminal satellite 3 dessert un réseau fédérateur, c'est-à-dire comprenant des équipements de routage 21 et de commutation 22 d'un fournisseur d'accès, destinés à desservir un ou plusieurs réseaux locaux 11. Dans l'exemple illustré, un point d'accès Wifi 24 dessert le réseau local 11 des utilisateurs incluant les postes 12 et 13. Le poste de capture 5 peut avantageusement être connecté au commutateur 22 d'un exploitant du terminal satellite 3. La figure 4 illustre un exemple de mise en oeuvre d'un poste de capture 5, dans le cas où le terminal satellite 3 dessert un site isolé, tel qu'une petite entreprise ou particulier ne pouvant être desservi par le point d'accès Wifi 24 du réseau fédérateur. Le site isolé illustré bénéficie d'un accès satellite isolé par l'intermédiaire du terminal satellite 3, présentant typiquement des performances plus modestes que le terminal satellite du réseau fédérateur illustré à la figure 3. Le poste de capture 5 peut avantageusement être connecté à un port ethernet d'un hub 23 connectant le terminal 3 au réseau local 14 comprenant les postes 15 et 16. Le poste 5 illustré schématiquement à la figure 5 est un module intégré autonome. Le poste 5 est connecté entre le terminal satellite 3 et l'équipement de commutation 22 d'un fournisseur d'accès. Le poste 5 peut intégrer une carte mère telle que le modèle commercialisé sous la référence Net4801-50 par la société Soekris Engineering, un disque dur 2 pouces et demi stockant le système d'exploitation, et temporairement les fichiers de capture avant leur émission vers le serveur de collecte 7. Le poste 5 comprend en outre un boîtier avec un adaptateur d'alimentation électrique. Des essais ont notamment été réalisés par la demanderesse avec un poste 5 présentant les caractéristiques suivantes : -processeur commercialisé sous la référence Géode NSC SC1100, cadencé à 266MHz ; -mémoire vive SDRAM de 128 Mo soudée sur la carte mère ; -4 Mo de mémoire BIOS. On peut par ailleurs munir le poste 5 d'un module de prise de contrôle non illustré, afin de permettre un paramétrage ou une mise à jour de ce poste depuis le dispositif d'analyse distant. On peut également envisager de munir le poste 5 d'un module de téléchargement programmable, téléchargeant une mise à jour du module ou des conditions de capture dans des conditions prédéterminées. REVENDICATIONS 1. Système de transmission d'informations, caractérisé en ce qu'il comprend : -un réseau local (1) présentant : -un module de communication (3) par satellite ; -un module de capture (53) des entêtes de trames échangées par l'intermédiaire du module de communication satellite ; -un module de programmation (51) commandant la capture des entêtes de trames et l'émission des entêtes capturés en fonction de conditions 10 prédéfinies ; -un module d'émission (52) des entêtes capturés, par l'intermédiaire du module de communication satellite ; -un dispositif d'analyse (6) distant du réseau local (1), apte à communiquer avec le réseau local par l'intermédiaire d'une connexion satellite, et comprenant un 15 module d'analyse (65) apte à réaliser une analyse statistique des entêtes émis par le module d'émission. 2. Système selon la revendication 1, dans lequel le module d'analyse (65) statistique est programmé pour effectuer une analyse statistique automatiquement selon des 20 critères prédéfinis. 3. Système selon la revendication 1 ou 2, dans lequel le module d'analyse (65) statistique est apte à déterminer un débit crête pendant une durée prédéterminée, un débit moyen pendant une durée prédéterminée, une quantité d'informations 25 échangée pendant une durée prédéterminée, un profil temporel de débit, une quantité d'informations échangée selon différents protocoles pendant une durée prédéterminée ou un profil temporel d'utilisation de protocoles. 4. Système selon l'une quelconque des revendications précédentes, dans lequel le 30 réseau local (1) est un réseau fédérateur comprenant un équipement de commutation (22) d'un fournisseur d'accès auquel les modules de capture (53) des entêtes, de programmation (51) et de transmission (52) des entêtes sont connectés. 5. Système selon la revendication 4, dans lequel le réseau local comprend une borne de connexion radiofréquence (24) pour des utilisateurs locaux, connectée à l'équipement de commutation (22) du fournisseur d'accès. 6. Système selon l'une quelconque des revendications précédentes, dans lequel le module d'analyse statistique (65) est apte à générer un fichier de tableur incluant le résultat d'une analyse statistique effectuée. 7. Système selon l'une quelconque des revendications précédentes, dans lequel le module d'analyse statistique (65) comprend une interface permettant de sélectionner un réseau local dont les entêtes doivent subir une analyse statistique. 8. Système selon l'une quelconque des revendications précédentes, dans lequel le module d'analyse statistique (65) comprend une interface permettant de sélectionner une plage temporelle à laquelle appartiennent les entêtes devant subir une analyse statistique.