Vous êtes sur la page 1sur 27

1. Vue gnrale : 1.1.

Bref rappel historique Lide de mobilit IP permettant de conserver son adresse IP est apparue au dbut des annes 90. Plusieurs Drafts et RFCs ont vu le jour jusqu tre rendu obsoltes par le dernier document en date, le RFC 3344 dit en 2002. Beaucoup de constructeurs dans le domaine du networking ont dvelopp leur propre solution, disponible moyennant une contribution financire. Certaines personnes ou instituts mettent en ligne du code Open Source permettant dinstaller cette technologie facilement et den profiter gratuitement. 1.2.

1.2. Concepts de base :

La mobilit dans lInternet a t introduite par lorganisme de standardisation IETF qui sest principalement pench sur la gestion des dplacements dun ordinateur mobile sur lInternet, C'est--dire du passage dun rseau local un autre rseau local. Ce
travail a permis de dfinir un protocole appel Mobile IP.

Les travaux rcents qui tudient lutilisation des rseaux cellulaires (Cellular IP, Hawaii ) montrent les diffrents problmes poss par la gestion des diffrentes mobilits des terminaux et la prise en compte rapide des dplacements.

La plupart de ces travaux sont proposs par des universits amricaines et ne sont qu leur dbut : ils ntudient lheure actuelle que les problmes de handoff lintrieur dune seule technologie daccs.

1.2.1. Nomadisme, Ubiquit et diffrence entre rseaux sans fil et rseaux mobiles Le terme de mobilit dfini la situation intermdiaire entre le nomadisme et les rseaux ad hoc. Le nomadisme reprsente le dplacement d'un quipement IP entre des communications. Le nomadisme doit permettre l'utilisateur de ne pas avoir reconfigurer son quipement lui-mme aprs chacun de ses dplacements ; Cette fonctionnalit passe par une gestion centrale d'adressage. Ce mcanisme est utilis principalement par les fournisseurs de service Internet.

l'oppos, les rseaux ad hoc reprsentent des rseaux composs uniquement dhtes mobiles. Chaque hte mobile a une fonctionnalit de routage et les htes mobiles maintiennent des routes entre eux en fonction de leur accessibilit. Enfin, la mobilit d'un quipement IP dans l'Internet est le cas intermdiaire ; C'est la possibilit pour un hte mobile de poursuivre ses communications pendant un changement de point d'attache l'Internet. Les communications deviennent donc indpendantes de la localisation et lhte mobile doit toujours pouvoir continuer utiliser son adresse IP principale. Le protocole qui rsout les problmes associs la mobilit est Mobile IP. Bien entendu, ce protocole doit permettre des communications avec des htes correspondants qui ne l'implmentent pas.

1.2.2. Distinction des diffrents types de mobilit (micro-mobilit, Mobilit terminale, Mobilit personnelle, Mobilit des services et des sessions) Micro mobilit : Support de mobilit dans une cellule radio ou bien entre diffrentes cellules dun certain sous rseau (contrleur de station de base, BTS ) Management de mobilit la couche 2

Macro mobilit (mobilit intra-domaines) Support de mobilit entre diffrents sous-rseau dun domaine ou dans une rgion gographique. Management de mobilit la couche 3

Mobilit globale (mobilit inter-domaines) Support de mobilit entre diffrents domaines administratifs ou rgions gographiques. Management de mobilit sur la couche 3 et les couches suprieures.

Mobilit terminale : Connexion sans fil entre un terminal et un point daccs (ou station de base), ou bien entre plusieurs terminaux (Rseaux Ad-hoc). Garde la communication entre client et rseau lors du dplacement. Permet des fonctions telles que le handover et le paging (transfert de donnes entre les mmoires des terminaux) Mobilit personnelle : Permet au client dtre identifiable indpendamment du terminal, du type de terminal, de loprateur ou du fournisseur daccs, et mme le type du rseau auquel il est enregistr. Le profile de lutilisateur est disponible via le terminal/frontires du fournisseur daccs. Portabilit du numro

Mobilit de service Permet lutilisation de service adapts et personnaliss mme lorsque lutilisateur se dplace des rseaux trangers. Inclus la portabilit des services.

Mobilit des sessions : Permet linterruption puis la rcupration des sessions aprs. Possibilit de rcupration partir dun terminal ou un rseau diffrent.

2. Fonctionnalits requises par la mobilit Association au rseau et acheminement de datagrammes vers les machines mobiles, configuration au niveau IP, mise jour des informations de localisation, rsolution de noms des machines mobiles et transfert des sessions rseaux.

Quand on considre le concept de mobilit, 2 exigences majeures sont sopposent : La transparence des applications : le traitement dune configuration mobile ne doit pas ncessiter des applications mobiles intelligentes (client lger) : Cest pour respecter les applications existantes et viter de remplacer les htes internet. La transparence des dplacements (Roaming) : quand un utilisateur quitte le rseau de son entreprise et se dplace un rseau internet proche, lassurance de la communication internet entre lui et son correspondant est exige indpendamment du rseau daccs auquel il sest dplac. Une adresse IP est utilise pour : Identifier un terminal par adressage IP de faon particulire est unique Identifier une session TCP sur un hte IP : puisque les sockets sont constitus par la combinaison adresse IP destination + adresse port de destination Dterminer le chemin un hte IP de destination.

Les 2 premiers usages sont en contradiction avec le 3me lorsquon considre la mobilit. Le premier usage suppose que ladresse IP de lhte ne doit jamais changer puisque le DNS doit toujours pointer sur la mme adresse IP Le deuxime usage suppose que ladresse IP de lhte ne doit jamais changer lors dune session TCP, sinon la session sera rompue Le troisime usage suppose que lorsque lhte se dplace lextrieur de son rseau domicile (rseau ayant le prfixe de ladresse IP de lhte), il change dadresse (et prend une adresse ayant le prfixe du rseau daccueil) afin de recevoir les datagrammes qui lui sont destins. Une rponse possible la 3me contrainte est dutiliser un serveur DHCP afin dobtenir une adresse au rseau visit.

Pourtant, cette solution pose des problmes face aux deux premires contraintes : 1- Ladresse IP de lhte est change, donc le DNS dans le rseau domicile doit tre mis jours par lhte mobile qui est se trouve au rseau visit, ce qui peut tre trs dangereux en point de vu scurit. 2- Cette solution noffre pas la mobilit continue et transparente : Du moment que ladresse IP a chang, toutes les sessions TCP seront rompues et rinitialises avec la nouvelle adresse IP.

3. Mobilit dans la pile TCP/IP 3.1. Solutions au niveau IP Le protocole Mobile IP rsout les contradictions ci-dessus, en utilisant 2 adresses IP pour un hte mobile Home Address: Adresse permanente utilis pour identifier un hte IP sur internet de faon unique (rpond aux 2 premires contradictions) Care-of-Address: Adresse temporaire utilis pour router les datagrammes en destination de lhte mobile vers le point dattachement de lhte. IP prexiste au concept nomade GSM dot ds lorigine de telles fonctions Mobile IP : bricolage de solutions pour ajouter la mobilit

3.1.1. Le point sur les standards et la terminologie Standardisation : La standardisation du protocole Mobile IP est principalement assure par lIETF. Le groupe de travail sur le routage IP pour htes sans-fil/mobile est charg de dfinir et de spcifier larchitecture et les protocoles Mobile IP. Les composantes majeures de larchitecture sont dj dans les RFC (RFCs 2002-2006) Quelques fonctionnalit trs intressantes sont encore considres comme des travaux en progrs et sont spcifies dans les brouillons dinternet (Internet Drafts). Ces informations est autres sont accessibles sur la page web du groupe de travail mobile IP : http://www.ietf.org/html.charters/mobileip-charter.html

Terminologie : MH (Mobile Host ou hte mobile ou nud mobile) : Machine ou routeur changeant de point dattachement sur lInternet. Comme toute machine fixe, un mobile appartient initialement un rseau sur lInternet. Cest ce rseau, appel rseau mre, qui a affect son adresse IP au mobile. AM ou HM (ou Agent Mre ou Home Agent) : Routeur, situ dans le sous rseau mre dun mobile, qui maintient un registre des fixations courantes des mobiles dont il a la charge. Il peut encapsuler les paquets de donnes pour les dlivrer au MH tant que celui-ci est loign de son rseau mre. CH ou Correspondant : Ordinateur (mobile ou non) dsirant dialoguer avec un mobile. AR ou FA (Agent Relais ou Foreign Agent) : Routeur situ sur le rseau auquel est attach un mobile, lors de lun de ses dplacements. Il permet notamment de relayer les paquets vers le mobile.

Rles des agents de mobilit : Les agents de mobilit (agent mre et agent relais) maintiennent une liste des nuds mobiles quils grent. Cette liste est appele cache dassociation ; elle associe ladresse principale du mobile son adresse temporaire. Le rle principal de ces agents de mobilit est dencapsuler (resp. dcapsul) les paquets en transit entre les correspondants et les nuds mobiles en ajoutant (resp. en enlevant) un en-tte dadressage. Dans MIPv6, les correspondants dun nud mobile dtiennent aussi un cache dassociation ce qui leur permet de connatre ladresse temporaire du mobile associe son adresse principale.

Adressage : Un nud mobile peut avoir plusieurs adresses simultanment. L'adresse qu'un nud mobile acquiert lors de sa premire connexion dans son rseau mre est dite adresse principale. Cest ladresse qui sera toujours utilise par le mobile et ses correspondants pour identifier les communications au niveau applicatif. Effectivement, le protocole TCP utilise les adresses source et destination pour identifier une communication. Si lon prcisait tous les correspondants la nouvelle adresse temporaire du nud mobile chaque dplacement, la

communication ncessiterait dtre r-initialise chaque fois. La communication serait donc rompue chaque dplacement du nud mobile ce qui est compltement inefficace. Cest pourquoi cest cette adresse principale que les correspondants utiliseront comme adresse de destination, quelque soit la position du nud mobile. En plus, le nud mobile peut dtenir de(s) adresse(s) temporaire(s), dite(s) adresse temporaire. Cette adresse est obtenue par le nud mobile chaque entre dans un rseau visit. Le nud mobile devra indiquer cette adresse son agent mre (et ventuellement ses correspondants dans MIPv6) priodiquement pour qu'il puisse maintenir une correspondance entre adresse principale et adresse temporaire.

3.1.2. Mcanismes de mobilit IP (Agent Discovery, Registration, Tunneling) et les approches de la Micro-mobilit Agent discovery (dcouverte dagents): Comme on la soulign plus haut, une caractristique propre au mobile est de pouvoir se dplacer en cours dune communication. Pour cela, un nud mobile doit pouvoir dtecter ses dplacements, cest--dire dtecter le changement de sous-rseau, ce qui ncessite lobtention dune nouvelle adresse temporaire. Le protocole de Dcouverte des Agents met en place un change de messages permettant cette dtection : les agents de mobilit envoient priodiquement des messages annonant leur disponibilit sur le lien par lmission de messages Agent Advertisement contenant linformation ncessaire pour lidentification du sous-rseau. Cette information peut tre le prfixe rseau par exemple. Par ailleurs, un nud mobile ne dsirant pas attendre un tel message peut explicitement en demander un par lmission dun Agent Solicitation (cas o lagent tombe en panne par exemple). Ces messages sont authentifis et sont envoys en broadcast ou multicast.

Agent registration (enregistrement auprs de lagent mere) Lorsque le nud mobile dtecte quil a chang de sous-rseau ( travers les messages explicits ci-dessus), il doit acqurir une nouvelle adresse temporaire et senregistrer auprs de son agent mre et de l'agent visit du rseau visit. Lacquisition de cette nouvelle adresse se fait grce au protocole DHCP

Une fois que le nud mobile a une adresse temporaire valide, il met un message Registration Request (tape 1 dans) en indiquant la correspondance entre son adresse principale et son adresse temporaire et ventuellement dautres options. Ce message passe par lagent visit qui le transmet lagent mre du mobile sil accepte les requtes du nud mobile. Lagent mre doit acquitter le Registration Request pour bien confirmer la rception (message UDP) et pour informer le nud mobile de lacceptation ou du refus de la requte par un Registration Reply (tape 2). A rception du Registration Request, aussi bien lagent mre que lagent visit met jour leur cache dassociation pour ce nud mobile.

Ensuite, tant que le nud mobile reste dans le mme sous-rseau tranger, il doit uniquement envoyer un Registration Request intervalle rgulier pour viter que son entre dans le cache dassociation des agents de mobilit nexpire. Par contre, chaque nouveau dplacement dans un autre sous-rseau tranger, il devra reprendre les mmes oprations que celles dcrites ci-dessus. Si le nud mobile retourne dans son sous-rseau mre, il doit se ds-enregistrer auprs de son agent mre. Il envoie alors un De-Registration Request jusqu ce quil reoive un DeRegitration Reply (tape 2) qui spcifie que lagent mre a bien reu le message et quil a supprim lentre pour ce nud mobile.

Tunneling (communication en tunnel): La communication entre un nud mobile et un correspondant quelconque sur Internet est trs spcifique et requiert plusieurs mcanismes des agents de mobilit. Comme un nud correspondant dun nud mobile ne connat que ladresse principale du nud mobile, les paquets destination du nud mobile sont toujours envoys dans le sous-rseau mre du nud mobile. Si le nud mobile ne sest pas dplac, les paquets lui seront livrs de la mme manire quun nud fixe, cest--dire sans oprations supplmentaires. Par contre, si le nud mobile est dans un sous-rseau visit, son agent mre devra capturer tous les paquets destins au nud mobile et les lui transmettre son adresse temporaire, grce son cache dassociation.

De lautre ct, les paquets envoys par le nud mobile ont ladresse du correspondant comme adresse destination et ladresse principale du mobile comme adresse source. Ceci prsente une entorse au modle de lInternet puisque ladresse source des paquets envoys par le nud mobile ne correspond pas au prfixe du sous-rseau visit. Les paquets devront alors obligatoirement passer par lagent visit pour viter quils ne soient dtruits. Par contre, une fois que les paquets ont t routs hors du sous-rseau visit, ils vont directement du nud mobile au correspondant sans passer par le rseau mre. Cest ce quon appelle le routage triangulaire

Etudions plus en dtail les oprations ncessaires pour effectuer ce routage triangulaire : tout dabord, lorsque le nud mobile se dplace dans un sous-rseau visit, il doit en informer son agent mre travers un Registration Request. A la rception de ce message, si lagent mre accepte la requte, en plus de crer ou de mettre jour lentre pour ce nud mobile, il envoie une requte ARP sur le rseau principal afin de faire correspondre ladresse IP du mobile avec son adresse MAC. Ainsi il peu intercepter les paquets destination du mobile. Ensuite, lagent mre doit faire suivre ces paquets la position courante du mobile. Pour cela, il encapsule chaque paquet en ajoutant un en-tte de destination rempli avec ladresse temporaire courante du mobile comme adresse destination et avec son adresse comme adresse source avant de les tunneller lagent visit. Enfin, chaque paquet est dcapsul par lagent visit (suppression de len-tte) et dlivr au nud mobile.

Problmes de la mobilit IP : Possibilit d'oscillation (changement frquent entre 2 adr tempo): par ex si plusieurs points d'accs disponibles en mme temps Multicast: pour s'abonner le mobile peut utiliser ses 2 adresses o Si CoA => rinscription au groupe o Si HoA=> le HA devra tunneler les paquets Scurit: mise a jour assoc et ack assoc sont des points sensibles: o Possibilit couter position du mobileIP o Possibilit usurper identit d'un mobile.

Approches de la micro-mobilit : But: rendre les dplacements du mobile l'intrieur d'un domaine (de mobilit) transparent au HA et aux correspondants

HMIP : Enregistrements rgionaux Cellular IP Hawaii TeleMIP EMA

HMIP : Enregistrement rgionaux : Problme : un mobile senregistre auprs du HA chaque fois il se dplace Solution : Rduire le temps denregistrement chaque par les enregistrements rgionaux

Enregistrement :

Routage des donnes :

Cellular IP : Objectifs : Migration facile Bonne connectivit Support du soft handoff Passage lchelle avec une complexit minimale

Couplage IP mobile / IP cellulaire Rseau distribu Les noeuds ne connaissent pas la topologie Pas de base de donnes centralise Bon passage lchelle

IP cellulaire n'intervient que sur le rseau d'accs Aucun routeur du rseau de coeur n'a conscience de l'existence d'IP cellulaire Systme peu coteux l'installation car pas de modification pour les routeurs Fonctionnement simple

GW (Gateway) Accs au rseau Internet Situe la racine du domaine : joue le rle d'agent tranger Possde une adresse IP qui sert de COA (Care-Of Address) tous les visiteurs du domaine la rception de paquets encapsuls, la GW te l'en-tte additionnel IP cellulaire met en uvre des techniques qui lui sont propres pour transfrer le paquet vers le mobile adquat Grce aux adresses IP permanentes

Cellular IP se base sur le principe de cache distribu : Position du mobile Information de routage

Architecture de Cellular IP :

Rseau d'accs contient des stations de base Couverture de microcellules (id GSM) Couverture de picocellules, desservies par de petites antennes dans des espaces privatifs

Souplesse de fonctionnement grce IP Mthode de transmission sur l'interface radio indpendante des oprations lies au routage et la gestion de la mobilit Dtection du passage d'une cellule une autre Diffusion priodique d'une signature de chaque station de base : voie balise Signal pilote servant mesurer la puissance du signal radio mis par chaque station de base Stations de base cbles de manire hirarchique Sommet = racine du domaine = passerelle

Oprations dans le rseau : Paging Localisation d'un utilisateur lors de l'arrive de paquets destination Routage Acheminement des paquets vers l'utilisateur travers les principaux lments du rseau d'accs Handoff Gestion des dplacements de l'utilisateur via le rseau d'accs IP cellulaire se comporte comme un systme sans fil Les terminaux choisissent toujours la station de base qui diffuse le signal pilote le plus puissant Handoff : changement de station de base Mise jour de tous les RC lorsque la route est nouvelle

Hawaii : Le protocole HAWAII est une proposition de Lucent Technologies qui a pour but de grer la mobilit intra domaine. Il sappuie galement sur Mobile IP pour la gestion de la mobilit entre domaines. Chaque station du rseau doit pouvoir fournir les services dun routeur IP classique plus certaines fonctionnalits de gestion de la mobilit. La gestion de la mobilit se fait de faon trs similaire Cellular IP. Chaque station maintient un cache de routage qui lui permet de dterminer le traitement appliquer aux paquets reus.

HAWAII utilise une srie de message pour tablir les routes et mettre jour les informations de routage des stations mobiles. Ceci se fait au niveau des routeurs impliqus dans le routage des paquets lintrieur du domaine. Ainsi un paquet arrivant au Domain Root Router (DRR) peut atteindre la station mobile. Ces messages sont : Path setup power-up message: Ce message permet de construire un chemin entre la station mobile et le DRR. Il est reu uniquement par tous les routeurs rencontrs sur son parcours. Path setup update message: Il met jour la liste des routeurs impliqus lorsque le noeud mobile se dplace lintrieur du domaine. Les routeurs recevant ce message sont dtermins par le mcanisme de handover utilis. Path refresh message: Ce type de message est priodiquement envoy par le nud mobile pour informer les routeurs quil est actif. Il leur permet de mmoriser les informations sur son tat.

Mcanismes de gestion du handover dans Hawaii : Le handover est trait suivant quatre mcanismes [Figure I-6] classs en deux sous groupes, savoir : Les mcanismes forwarding path setup scheme qui sont MSF (Multiple Stream Forwarding) et SSF (Single Stream Forwarding). Ils reposent sur le fait que les paquets sont dabord envoys de lancienne station de base vers la nouvelle avant dtre redirigs vers la station ou le routeur de croisement. Les mcanismes non-forwarding path setup scheme qui sont UNF (Unicast NonForwarding) et MNF (Multicast Non-Forwarding). Ici, au moment o le message de cration du chemin se dplace de la nouvelle station de base vers lancienne, les paquets sont envoys du routeur de croisement vers la nouvelle station de base. Ains les paquets ne transitent pas par lancienne station de base. Ces mcanismes offrent tous des performances similaires mais peuvent tre slectionns en fonction des priorits du gestionnaire du rseau vis--vis de la perte de paquets, de la latence et du ragencement des paquets.

HAWAII prsente galement un support natif de connectivit passive et du paging. De plus, les stations faisant partie dun mme paging area sont tous membres du mme groupe IP multicast. Ceci permet de distribuer une requte de paging toutes les stations dun mme groupe en ladressant ce groupe. Enfin, HAWAII prvoit, dans sa spcification, le support de mcanismes de qualit de service comme RSVP.

Comparaison des approches de gestion du Handover :

Comparaison du support de la QoS :

Conclusion : En somme, ces comparaisons thoriques rvlent que chaque protocole a ses avantages et ses inconvnients et aussi que le problme majeur est la gestion du handover. Il faut souligner lexistence de deux types de latences : la latence de dtection de mouvement et la latence de mise jour du routage IP. Elles sont considrablement rduites du fait de la

structure hirarchique des protocoles de micro mobilit. Cependant cette structure hirarchique constitue un handicap pour la robustesse et la flexibilit.

3.1.3. Description de la mobilit des rseaux IPv4 (DHCP, protocole Mobile IPv4,..) Lagent mre encapsule le datagramme envoy par le correspondant en destination du nud mobile. La forme du datagramme IPv4 est la suivante :

Scurit propose par le protocole mobile IPv4 : Le problme de scurit est fondamental pour les messages denregistrement, autrement les attaques dimitation et de dtournement des sessions seront insignifiantes. Lauthentification doit tre applique ces messages. Larchitecture du Mobile IP spcifie ses propres mcanismes de scurit pour lusage avec IPv4 depuis IPsec, la nouvelle architecture standardise de scurit nest pas obligatoire. Une extension dauthentification est ainsi ajoute chacun des messages ci-dessus. Lalgorithme dauthentification par dfaut est lalgorithme KEYED-MD5 en prfixe + le mode suffixe. Le rsultat de lauthentification est ainsi un message assimil de 128 bits transmit dans lextension de lauthentification.

3.1.4. Description de la mobilit des rseaux IPv6 (protocole Mobile IPv6, dcouverte de voisins, DHCPv6,..) et diffrences avec Mobile IPv4. Une nouvelle version du protocole IP est en train dmerger depuis quelques annes : il sagit de la version 6 du protocole IP. Ce protocole inclut entre autres la mobilit en standard. Lobjectif de MIPv6 est doffrir une communication directe entre un nud mobile et ses correspondants (limination du routage triangulaire) et viter les ruptures des communications pendant les dplacements. Bien que MIPv6 reprenne des mcanismes de MIPv4, de nombreuses fonctionnalits supplmentaires ont t mises en place. Fonctionnalits requises : Dans MIPv6, lagent visit dcrit dans MIPv4 nexiste plus. Par contre, lagent mre est encore un routeur daccs du sous-rseau principal du nud mobile. Son rle est le mme que dans le cas de MIPv4, savoir capturer les paquets destination du mobile et les lui tunneller sa localisation courante. Par contre, les correspondants doivent mettre en oeuvre certains mcanismes supplmentaires : tout dabord, ils doivent disposer dun cache dassociation tout comme lagent mre ; dans ce cache sera stocke la correspondance entre ladresse principale dun nud mobile avec lequel il a une communication et son adresse temporaire courante. Il devra donc tre capable de traiter des messages de registration envoys par un nud mobile. De plus, il devra tre capable deffectuer le routage directement vers le mobile (routing header). Ceci constitue un apport important dans le fonctionnement de la mobilit puisque les paquets des correspondants nauront pas passer par le rseau mre systmatiquement. Mais toutes ces fonctionnalits supplmentaires ne sont faites quau niveau de la couche IP ; ladresse identifiant la communication au niveau applicatif sera toujours ladresse principale du nud mobile, la couche IP cachant ladresse temporaire source (ou destination selon quon se situe sur le nud mobile ou le correspondant). Dun autre ct, un nud mobile doit toujours conserver la liste des correspondants auxquels il envoie un message de registration (pour les mises jour ventuelles) et doit tre capable de dcapsuler lui-mme les paquets qui lui sont transmis ; au niveau application, un nud mobile utilise toujours son adresse principale, cest pourquoi la couche IP doit pouvoir dcapsuler len-tte indiquant ladresse temporaire. Cette opration tait excute par lagent visit dans MIPv4.

Dcouverte des routeurs : Le protocole de dcouverte des voisins offert par IPv6 joue un rle important dans MIPv6. Il permet entre autres des quipements situs sur le mme lien physique de se dcouvrir mutuellement, de dcouvrir leurs adresses niveau 2 et de localiser les quipements de routage. Le processus de dcouverte des routeurs daccs se droule de manire similaire au protocole de dcouverte des agents ; tout routeur daccs met priodiquement des Router Advertisment contenant la liste des prfixes sur le lien. Un nud mobile peut ventuellement en demander un explicitement, travers un Router Solicitation. Les routeurs daccs offrant des fonctionnalits pour la mobilit mettent des Router Advertisement quelque peu modifi (pour avertir les mobiles de leur capacit). En outre, linformation contenue dans ces Router Advertisement permet aux nuds mobiles de crer une adresse temporaire (auto configuration offerte par IPv6). Ensuite il leur faudra vrifier lunicit de celle-ci grce au protocole de dtection de duplication dadresse. La dcouverte des voisins ainsi que la dcouverte de ladresse de niveau 2 dun quipement voisin savre aussi trs utile dans la mobilit, notamment pour effectuer des registrations plus rapides. Lutilisation des ces donnes sera dtaille plus tard dans le rapport car le protocole MIPv6 ne prend pas encore en compte ces donnes. Enregistrement : De la mme manire que dans MIPv4, lorsquun nud mobile se dplace hors de son sousrseau mre, il doit en informer son agent mre. Le nud mobile signale la correspondance entre son adresse principale et son adresse temporaire courante dans un message Binding Update. Ce message peut ventuellement tre envoy en piggy-backing : fait de mettre des informations de control dans des paquets de donnes. En rponse une telle requte, lagent mre envoie un Binding Ackowledgement pour indiquer sil peut rpondre la requte du mobile. Pour le moment, tout se passe comme dans MIPv4. Cependant, le mobile a par la suite la possibilit dinformer ses correspondants de sa position courante ; Lorsquil reoit un paquet dun correspondant, il dtermine si le paquet a transig par le rseau mre en regardant si le paquet contient un routing header ou sil a t tunnel par lagent mre (encapsulation). Sil ne contient pas de routing header, le nud mobile en dduit que le correspondant metteur na pas dentre dans son cache lassociation pour

lui. Il peut alors lui envoyer un Binding Update pour quil lui envoie les paquets directement, sans plus passer par son sous-rseau mre

En tte IPv6 in IPv6

Comparaison MIPv4 et MIPv6 :

3.2. Solutions aux niveaux suprieurs : Solutions au niveau transport et session (TCP, SCTP, SIP,)
Mobilit entre les couches 3 (rseau) et 4 (transport) Protocole Host Identity Protocol (HIP)

Ce protocole met en place une couche intermdiaire entre les couches rseau et transport. Il permet de sparer la localisation et l'identification d'un hte. Cependant, la mise en place de ce protocole ncessitera de profondes modifications des OS et des applications lies au web : il ne semble pas pertinent de l'envisager pour le moment.
Mobilit lie la couche 4 (Transport)

La couche transport a pour rle d'encapsuler les paquets issus de la couche application par des protocoles standardiss, et de les envoyer la couche rseau. Les protocoles principaux de la couche 4 sont le TCP et l'UDP. Les solutions de mobilit au niveau de la couche transport exploitent les fonctionnalits de ces protocoles, ou en implmentent de nouveaux, spcifiques. Ces solutions prsentent de nombreux avantages; elles permettent de maintenir les connexions lors des handovers, en vitant notamment la perte de donnes (contrairement celles des couches infrieures) elles ne ncessitent pas de modification de l'infrastructure bien qu'optimises pour IPv6, elles peuvent tourner sous IPv4. En revanche, ces solutions sont aujourd'hui grandement tournes vers le protocole TCP ; Or, de nombreux mdias utilisent d'autres protocoles, comme UDP (c'est le cas de la VoIP) : il faudrait donc adapter les solutions ces protocoles. Voici un aperu des diffrentes solutions existantes pour la mobilit en couche 4 :

Solutions bases sur un proxy

Le principe de base de ces solutions est de sparer la connexion TCP en deux connexions : le proxy est intercal entre le mobile et son correspondant. Ainsi, le correspondant peut toujours joindre le proxy, et le proxy dialogue avec le mobile pour connatre son adresse, et interrompre le flux de donnes le temps que le mobile change d'emplacement.

TCP Migrate

Ce protocole est driv du protocole TCP. Il permet la migration de connexions TCP lorsque le mobile change d'IP : le changement de rseau est ainsi transparent pour l'application.

Solutions bases sur SCTP (Stream Control Transmission Protocol)

Ces solutions exploitent la possibilit offerte par SCTP d'tablir une connexion avec simultanment plusieurs adresses chaque extrmit de la liaison. On retiendra entre autres mSCTP (mobile SCTP), ou encore SIGMA (Seamless IP diversity based Generalized Mobile Architecture). Toutes ces solutions ont l'avantage de pouvoir tourner sur les infrastructures existantes, et de pouvoir tourner sous IPv4 au cas o l'un des lments ne supporte pas IPv6. Cependant, il semble que SCTP soit loin de s'imposer aujourd'hui.

Mobilit lie la couche 5 (Application) : protocole SIP

SIP (Session Initiation Protocol) est un protocole normalis par l'IETF. Il gre la connexion, l'authentification et la localisation de participants des sessions multimdia. C'est aujourd'hui le protocole le plus utilis pour la VoIP.

Registration Lenregistrement SIP se fait de la mme manire que lenregistrement du MIP. Par dfaut, les enregistrements sont envoys au REGISTRAR mre. Ainsi, tout changement d'emplacement entrane une demande REGISTER SIP et la rponse doit tre envoye. Dans SIP, les enregistrements peuvent tre envoys au proxy comme les autres demandes. Comparaison SIP et MIP :

4. Conclusion : Implmentation de la mobilit IPv6 Linux MIPLv6 2.0 (fv 2006) BSD Kam Microsoft: patch pour XP SP1 Routeurs: CISCO, 6WIND Dploiement: assez faible Au japon, suivi des patients en temps rel depuis l'ambulance jusqu' l'hpital Beaucoup de terminaux mobiles intgrent un Linux

Perspectives de mobilit Larchitecture mobile IP a en cours de finalisation lIETF avec les mcanismes basiques dj finaliss et des fonctionnalits additionnelles qui sajoutent progressivement. Les opportunits du march pour cette architecture sont normes et doivent suivre lvolution des ordinateurs et des industries dinternet dune part, et des tlphones mobiles dautre part. Beaucoup defforts doivent tre fournis afin dassurer lintgration des deux approches tout en ayant une infrastructure rseau unique pour le mobile IP et les autres approches de mobilit telle la 3me gnration des rseaux mobiles cellulaires (UMTS) ou la 4me gnration WiMAX. Ce perspective reste conforme la tendance globale intgration des services travers une infrastructure consolide pour les rseaux publiques.