Laboratoire Informatique Avril 95
Transcription
Laboratoire Informatique Avril 95
LSIIT Groupe Recherche Réseaux & Protocoles Projet 50h M1 RIA Développement d'une interface graphique pour la gestion de la distribution des flux dans les réseaux mobiles (NEMO) multi-domiciliés. Contexte : Le réseau Internet constitue à ce jour le plus grand réseau de communication. L'acheminement des données sur l'Internet est actuellement assuré par le protocole IP (Internet Protocol) dans sa version 4. Ce protocole intervient au niveau de la couche réseau du modèle TCP/IP. Cependant, une nouvelle version du protocole IP (IPv6), développée par l'organisme de standardisation IETF, est en cours de déploiement. Cette nouvelle version a permis le développement de solutions de mobilité telles Mobile IPv6 (mobilité d'un hôte) ou NEMO Basic Support (mobilité d'un réseau entier), et de gestion de la multi-domiciliation d'un noeud (connexion simultanée à différents réseaux d'accès). La multi-domiciliation permet notamment une meilleure gestion de reprise sur panne et la mise en place d'une politique d'équilibrage de charge entre les différents réseaux d'accès. Cette gestion se traduit par la création de politiques de routage au niveau du noeud multi-domicilié. Ces politiques indiquent une liste d'action à appliquer aux différents types de flux générés par le noeud. Imaginons par exemple un noeud disposant à la fois d'un accès Wi-Fi et d'un accès UMTS : on pourrait envoyer le trafic de voix-sur-IP via le réseau Wi-Fi, et le trafic web via le réseau cellulaire. L'utilisateur traduit donc ces souhaits en terme de politiques de routage, que le noeud multi-domicilié interprète et installe sur son système via son système de filtrage (par exemple Netfilter sous GNU/Linux). Sujet : Dans le cadre de ses activités de recherche dans les Réseaux Mobiles, l’équipe de recherche Réseaux & Protocoles du LSIIT a conçu un langage qui permet de définir des politiques de routages. Dans le cadre d'un projet 50h pour Master 1 RIA, nous souhaiterions développer une interface graphique sous GNU/Linux qui permettrait à l'utilisateur de définir des politiques sans avoir à se soucier du langage que nous avons défini. A partir des souhaits entrées par l'utilisateur, cette application produirait en sortie un fichier contenant les politiques définie par notre langage. L'étudiant pourra s'inspirer de l'un des nombreux outils graphique existant pour Netfilter. Nombre d'étudiants : 1 ou 2 Contacts : Romain Kuntz ([email protected]) Julien Montavont ([email protected]) Références : – Spécifications du protocole IPv6 : http://www.ietf.org/rfc/rfc2460.txt?number=2460 – Divers outils graphiques de créations de règles Netfilter: Firewall Builder : http://www.fwbuilder.org/ kmyfirewall : http://kmyfirewall.sourceforge.net/