RSS: Blog | Wiki | Forum

Gate Satellite

Un article de Easyneuf.

Revenir à l'accueil

Revenir aux projets en cours

Sommaire

[modifier] Introduction

L'architecture du Système d'Information (SI) d'Easyneuf repose sur la récupération de flux d'informations en provenance de la Gate, d'une part, et sur le téléchargement des versions OS de la partie Terminal comme de la partie routeur.

[modifier] Flux d'information

[modifier] Fonctionnement Gate standard

Deux flux montants, un flux descendant sont actifs.

En vert sur le schéma, nous avons un flux permettant de transmettre une information d'état au SI. cette information permet d'associer une Gate (représentée par son adresse MAC) à un état (en ligne|hors ligne). Cette information émise par le routeur embarqué est encapsulée dans un paquet UDP en mode RAW. L'information reçue par le version serveur est stockée en local sous forme de fichier plat. Ce flux est émis toutes les 5 minutes.

En bleu clair (ou turquoise pour les filles ! ;o), un flux remontant permet d'obtenir outre l'@MAC et le statut du routeur, son @IP publique. Ces informations sont elles aussi émises par le routeur embarqué. le serveur de version les retransmet dès réception au cœur du SI (GLORIA) qui met à jour ses bases de données, permettant ainsi aux utilisateurs du Consumer Relationship Management (CRM), principalement la hotline, de visualiser les informations techniques sur les Gates connectées. Cette information émise par le routeur embarqué est encapsulée dans un paquet UDP au format DHCP_INFORM (pour des raisons de normalisation du format utilisé). cette information est émise à chaque démarrage du routeur et ensuite, toutes les 48 heures (durée d'un lease d'adresse sur le réseau Neuf). GLORIA stocke alors cette information dans sa base MySQL.

En bleu foncé, est représenté le flux descendant, correspondant à la réponse du SI au flux précédent. On y trouvera les informations relatives à la version courante de l'OS routeur ainsi qu'à la configuration standard et, éventuellement, à la configuration particulière (forwarding de ports). Si les versions présentes sur le routeur sont inférieures en version, le routeur téléchargera alors le ou les fichiers nécessaires. Cette information est encapsulée dans un paquet UDP au format DHCP_INFORM.


[modifier] Fonctionnement Gate satellite

la Gate satellite est identique à la Gate standard, tant au niveau hardware que software. Elle ne diffère que par son mode de connexion à Internet : une gate satellite est destinée à être connectée à Internet via un réseau local qui peut être un LAN d'entreprise (pas vraiment la cible ! ) ou plutôt (oui, je sais, le chien de M...) un LAN de particulier, c.à.d. situé derrière son routeur d'accès Internet.

L'enjeu concernant cette Gate est évidemment que le routeur embarqué est inerte et donc se trouve dans l'incapacité d'émettre les flux d'informations de la Gate standard. Il a donc fallu reporter sur la partie terminal l'émission et la gestion de ces flux.

Cette migration a été l'occasion d'apporter certaines modifications

  • Dans la mesure où la Gate se trouvait dans un plan d'adressage privé (a priori), elle n'avait pas connaissance de l'IP publique obtenue par le routeur FAI. Un serveur de type 'STUN' a donc été installé. Il est interrogé par la Gate (TCP/HTTP 80) et répond en plaçant dans le champ data de sa réponse l'adresse IP de laquelle provient la requête. la Gate a ainsi connaissance de son IP.
  • Les infos émises par le terminal sont similaires à celles émises par le routeur en mode standard. Néanmoins, il sera possible, dans le respect des lois "Informatique et liberté", de récupérer des information non-personnelles comme le type d'interface utilisée, le mode de connexion (ADSL)

Il a été décidé, afin de se conformer aux standards, que le flux précédemment au format RAW-UDP serait désormais généré un UDP au format DHCP_INFORM.

[modifier] Fonctionnement global du parc

Dans la mesure ou nous ne voulons qu'un seul OS, quelque soit l'utilisation de la Gate, les fonctions terminal développées pour la Gate Satellite seront actives sur les Gates standard (connectées en ADSL).

Le fonctionnement global du SI sera donc conforme au schéma suivant :

L'information sera évidemment dupliquée, charge au SI de traiter cette sur-information.

Revenir à l'accueil

Revenir aux projets en cours