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/