rapport mobilité ip
Post on 12-Jul-2015
240 Views
Preview:
TRANSCRIPT
5/12/2018 Rapport Mobilit IP - slidepdf.com
http://slidepdf.com/reader/full/rapport-mobilite-ip 1/27
1. Vue générale :
1.1. Bref rappel historique
L’idée de mobilité IP permettant de conserver son adresse IP est apparue au début des
années 90. Plusieurs Drafts et RFCs ont vu le jour jusqu’à être rendu obsolètes par le dernier
document en date, le RFC 3344 édité en 2002. Beaucoup de constructeurs dans le domaine
du networking ont développé leur propre solution, disponible moyennant une contribution
financière. Certaines personnes ou instituts mettent en ligne du code Open Source
permettant d’installer cette technologie facilement et d’en profiter gratuitement. 1.2.
1.2. Concepts de base :
• La mobilité dans l’Internet a été introduite par l’organisme de standardisation IETF
qui s’est principalement penché sur la gestion des déplacements d’un ordinateur
mobile sur l’Internet, C'est-à-dire du passage d’un réseau local à un autre réseau local . Ce
travail a permis de définir un protocole appelé Mobile IP.
• Les travaux récents qui étudient l’utilisation des réseaux cellulaires (Cellular IP,
Hawaii …) montrent les différents problèmes posés par la gestion des différentes
mobilités des terminaux et la prise en compte rapide des déplacements.
• La plupart de ces travaux sont proposés par des universités américaines et ne sont
qu’à leur début : ils n’étudient à l’heure actuelle que les problèmes de handoff à
l’intérieur d’une seule technologie d’accès.
1.2.1. Nomadisme, Ubiquité et différence entre réseaux sans fil et réseaux mobiles
Le terme de mobilité défini la situation intermédiaire entre le nomadisme et les réseaux ad
hoc. Le nomadisme représente le déplacement d'un équipement IP entre des
communications. Le nomadisme doit permettre à l'utilisateur de ne pas avoir à reconfigurer
son équipement lui-même après chacun de ses déplacements ; Cette fonctionnalité passe
par une gestion centrale d'adressage. Ce mécanisme est utilisé principalement par les
fournisseurs de service Internet.
5/12/2018 Rapport Mobilit IP - slidepdf.com
http://slidepdf.com/reader/full/rapport-mobilite-ip 2/27
À l'opposé, les réseaux ad hoc représentent des réseaux composés uniquement d’hôtes
mobiles. Chaque hôte mobile a une fonctionnalité de routage et les hôtes mobiles
maintiennent des routes entre eux en fonction de leur accessibilité.
Enfin, la mobilité d'un équipement IP dans l'Internet est le cas intermédiaire ; C'est lapossibilité pour un hôte mobile de poursuivre ses communications pendant un changement
de point d'attache à l'Internet. Les communications deviennent donc indépendantes de la
localisation et l’hôte mobile doit toujours pouvoir continuer à utiliser son adresse IP
principale. Le protocole qui résout les problèmes associés à la mobilité est Mobile IP. Bien
entendu, ce protocole doit permettre des communications avec des hôtes correspondants
qui ne l'implémentent pas.
1.2.2. Distinction des différents 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 différentes cellules d’un
certain sous réseau (contrôleur de station de base, BTS …)
Management de mobilité à la couche 2
Macro mobilité (mobilité intra-domaines)
Support de mobilité entre différents sous-réseau d’un domaine ou dans une région
géographique.
Management de mobilité à la couche 3
Mobilité globale (mobilité inter-domaines)
Support de mobilité entre différents domaines administratifs ou régions
géographiques.
Management de mobilité sur la couche 3 et les couches supérieures.
5/12/2018 Rapport Mobilit IP - slidepdf.com
http://slidepdf.com/reader/full/rapport-mobilite-ip 3/27
Mobilité terminale :
Connexion sans fil entre un terminal et un point d’accès (ou station de base), ou bien
entre plusieurs terminaux (Réseaux Ad-hoc).
Garde la communication entre client et réseau lors du déplacement.
Permet des fonctions telles que le handover et le paging (transfert de données entre
les mémoires des terminaux)
Mobilité personnelle :
Permet au client d’être identifiable indépendamment du terminal, du type de
terminal, de l’opérateur ou du fournisseur d’accès, et même le type du réseau auquel
il est enregistré.
Le profile de l’utilisateur est disponible via le terminal/frontières du fournisseur
d’accès.
Portabilité du numéro
Mobilité de service
Permet l’utilisation de service adaptés et personnalisés même lorsque l’utilisateur se
déplace à des réseaux étrangers.
Inclus la portabilité des services.
Mobilité des sessions :
Permet l’interruption puis la récupération des sessions après.
Possibilité de récupération à partir d’un terminal ou un réseau différent.
2. Fonctionnalités requises par la mobilité
Association au réseau et acheminement de datagrammes vers les machines mobiles,
configuration au niveau IP, mise à jour des informations de localisation, résolution de noms
des machines mobiles et transfert des sessions réseaux.
5/12/2018 Rapport Mobilit IP - slidepdf.com
http://slidepdf.com/reader/full/rapport-mobilite-ip 4/27
Quand on considère le concept de mobilité, 2 exigences majeures sont s’opposent :
La transparence des applications : le traitement d’une configuration mobile ne doit
pas nécessiter des applications mobiles intelligentes (client léger) : C’est pour
respecter les applications existantes et éviter de remplacer les hôtes internet.
La transparence des déplacements (Roaming) : quand un utilisateur quitte le réseau
de son entreprise et se déplace à un réseau internet proche, l’assurance de la
communication internet entre lui et son correspondant est exigée indépendamment
du réseau d’accès auquel il s’est déplacé.
Une adresse IP est utilisée pour :
Identifier un terminal par adressage IP de façon particulière est unique
Identifier une session TCP sur un hôte IP : puisque les sockets sont constitués par la
combinaison adresse IP destination + adresse port de destination
Déterminer le chemin à un hôte IP de destination.
Les 2 premiers usages sont en contradiction avec le 3ème lorsqu’on considère la mobilité.
Le premier usage suppose que l’adresse IP de l’hôte ne doit jamais changer puisque
le DNS doit toujours pointer sur la même adresse IP
Le deuxième usage suppose que l’adresse IP de l’hôte ne doit jamais changer lors
d’une session TCP, sinon la session sera rompue
Le troisième usage suppose que lorsque l’hôte se déplace à l’extérieur de son réseau
domicile (réseau ayant le préfixe de l’adresse IP de l’hôte), il change d’adresse (et
prend une adresse ayant le préfixe du réseau d’accueil) afin de recevoir les
datagrammes qui lui sont destinés.
Une réponse possible à la 3ème contrainte est d’utiliser un serveur DHCP afin d’obtenir une
adresse au réseau visité.
5/12/2018 Rapport Mobilit IP - slidepdf.com
http://slidepdf.com/reader/full/rapport-mobilite-ip 5/27
Pourtant, cette solution pose des problèmes face aux deux premières contraintes :
1- L’adresse IP de l’hôte est changée, donc le DNS dans le réseau domicile doit être mis
à jours par l’hôte mobile qui est se trouve au réseau visité, ce qui peut être très
dangereux en point de vu sécurité.
2- Cette solution n’offre pas la mobilité continue et transparente : Du moment que
l’adresse IP a changé, toutes les sessions TCP seront rompues et réinitialisées avec la
nouvelle adresse IP.
3. Mobilité dans la pile TCP/IP
3.1. Solutions au niveau IP
Le protocole Mobile IP résout les contradictions ci-dessus, en utilisant 2 adresses IP pour un
hôte mobile
Home Address: Adresse permanente utilisé pour identifier un hôte IP sur internet de façon
unique (répond aux 2 premières contradictions)
Care-of-Address: Adresse temporaire utilisé pour router les datagrammes en destination de
l’hôte mobile vers le point d’attachement de l’hôte.
IP préexiste au concept nomade
GSM doté dès l’origine de telles fonctions
Mobile IP : « bricolage » de solutions pour ajouter la mobilité
5/12/2018 Rapport Mobilit IP - slidepdf.com
http://slidepdf.com/reader/full/rapport-mobilite-ip 6/27
3.1.1. Le point sur les standards et la terminologie
Standardisation :
La standardisation du protocole Mobile IP est principalement assurée par l’IETF.
Le groupe de travail sur le routage IP pour hôtes sans-fil/mobile est chargé de définir
et de spécifier l’architecture et les protocoles Mobile IP.
Les composantes majeures de l’architecture sont déjà dans les RFC (RFCs 2002-2006)
Quelques fonctionnalité très intéressantes sont encore considérées comme des
travaux en progrès et sont spécifiées dans les brouillons d’internet (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 hôte mobile ou nœud mobile) : Machine ou routeur changeant
de point d’attachement sur l’Internet. Comme toute machine fixe, un mobile
appartient initialement à un réseau sur l’Internet. C’est ce réseau, appelé réseau
mère, qui a affecté son adresse IP au mobile.
AM ou HM (ou Agent Mère ou Home Agent) : Routeur, situé dans le sous réseau
mère d’un mobile, qui maintient un registre des fixations courantes des mobiles dont
il a la charge. Il peut encapsuler les paquets de données pour les délivrer au MH tant
que celui-ci est éloigné de son réseau mère.
CH ou Correspondant : Ordinateur (mobile ou non) désirant dialoguer avec un
mobile.
AR ou FA (Agent Relais ou Foreign Agent) : Routeur situé sur le réseau auquel est
attaché un mobile, lors de l’un de ses déplacements. Il permet notamment de relayer
les paquets vers le mobile.
5/12/2018 Rapport Mobilit IP - slidepdf.com
http://slidepdf.com/reader/full/rapport-mobilite-ip 7/27
Rôles des agents de mobilité :
Les agents de mobilité (agent mère et agent relais) maintiennent une liste des nœuds
mobiles qu’ils gèrent. Cette liste est appelée cache d’association ; elle associe l’adresse
principale du mobile à son adresse temporaire. Le rôle principal de ces agents de mobilité
est d’encapsuler (resp. décapsulé) les paquets en transit entre les correspondants et les
nœuds mobiles en ajoutant (resp. en enlevant) un en -tête d’adressage. Dans MIPv6, les
correspondants d’un nœud mobile détiennent aussi un cache d’association ce qui leur
permet de connaître l’adresse temporaire du mobile associée à son adresse principale.
Adressage :
Un nœud mobile peut avoir plusieurs adresses simultanément. L'adresse qu'un nœud mobile
acquiert lors de sa première connexion dans son réseau mère est dite adresse principale.
C’est l’adresse qui sera toujours utilisée 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 l’on précisait à tous les
correspondants la nouvelle adresse temporaire du nœud mobile à chaque déplacement, la
5/12/2018 Rapport Mobilit IP - slidepdf.com
http://slidepdf.com/reader/full/rapport-mobilite-ip 8/27
communication nécessiterait d’être ré-initialisée à chaque fois. La communication serait
donc rompue à chaque déplacement du nœud mobile ce qui est complètement inefficace.
C’est pourquoi c’est cette adresse principale que les correspondants utiliseront comme
adresse de destination, quelque soit la position du nœud mobile.
En plus, le nœud mobile peut détenir de(s) adresse(s) temporaire(s), dite(s) adresse
temporaire. Cette adresse est obtenue par le nœud mobile à chaque entrée dans un réseau
visité. Le nœud mobile devra indiquer cette adresse à son agent mère (et éventuellement à
ses correspondants dans MIPv6) périodiquement pour qu'il puisse maintenir une
correspondance entre adresse principale et adresse temporaire.
3.1.2. Mécanismes de mobilité IP (Agent Discovery, Registration, Tunneling) et les approches
de la Micro-mobilité
Agent discovery (découverte d’agents):
Comme on l’a souligné plus haut, une caractéristique propre au mobile est de pouvoir se
déplacer en cours d’une communication. Pour cela, un nœud mobile doit pouvoir détecter
ses déplacements, c’est-à-dire détecter le changement de sous-réseau, ce qui nécessite
l’obtention d’une nouvelle adresse temporaire. Le protocole de Découverte des Agents met
en place un échange de messages permettant cette détection : les agents de mobilité
envoient périodiquement des messages annonçant leur disponibilité sur le lien par
l’émission de messages Agent Advertisement contenant l’information nécessaire pour
l’identification du sous-réseau. Cette information peut être le préfixe réseau par exemple.Par ailleurs, un nœud mobile ne désirant pas attendre un tel message peut explicitement en
demander un par l’émission d’un Agent Solicitation (cas où l’agent tombe en panne par
exemple). Ces messages sont authentifiés et sont envoyés en broadcast ou multicast.
5/12/2018 Rapport Mobilit IP - slidepdf.com
http://slidepdf.com/reader/full/rapport-mobilite-ip 9/27
Agent registration (enregistrement auprès de l’agent mere)
Lorsque le nœud mobile détecte qu’il a changé de sous-réseau (à travers les messages
explicités ci-dessus), il doit acquérir une nouvelle adresse temporaire et s’enregistrer auprès
de son agent mère et de l'agent visité du réseau visité. L’acquisition de cette nouvelle
adresse se fait grâce au protocole DHCP
Une fois que le nœud 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 d’autres options. Ce message passe
par l’agent visité qui le transmet à l’agent mère du mobile s’il accepte les requêtes du nœud
mobile. L’agent mère doit acquitter le Registration Request pour bien confirmer la réception
(message UDP) et pour informer le nœud mobile de l’acceptation ou du refus de la requête
par un Registration Reply (étape 2). A réception du Registration Request, aussi bien l’agent
mère que l’agent visité met à jour leur cache d’association pour ce nœud mobile.
5/12/2018 Rapport Mobilit IP - slidepdf.com
http://slidepdf.com/reader/full/rapport-mobilite-ip 10/27
Ensuite, tant que le nœud mobile reste dans le même sous-réseau étranger, il doit
uniquement envoyer un Registration Request à intervalle régulier pour éviter que son entrée
dans le cache d’association des agents de mobilité n’expire. Par contre, à chaque nouveau
déplacement dans un autre sous-réseau étranger, il devra reprendre les mêmes opérationsque celles décrites ci-dessus.
Si le nœud mobile retourne dans son sous-réseau mère, il doit se dés-enregistrer auprès de
son agent mère. Il envoie alors un De-Registration Request jusqu’à ce qu’il reçoive un De-
Regitration Reply (étape 2) qui spécifie que l’agent mère a bien reçu le message et qu’il a
supprimé l’entrée pour ce nœud mobile.
Tunneling (communication en tunnel):
La communication entre un nœud mobile et un correspondant quelconque sur Internet est
très spécifique et requiert plusieurs mécanismes des agents de mobilité. Comme un nœud
correspondant d’un nœud mobile ne connaît que l’adresse principale du nœud mobile, les
paquets à destination du nœud mobile sont toujours envoyés dans le sous-réseau mère dunœud mobile. Si le nœud mobile ne s’est pas déplacé, les paquets lui seront « livrés » de la
même manière qu’un nœud fixe, c’est-à-dire sans opérations supplémentaires. Par contre, si
le nœud mobile est dans un sous-réseau visité, son agent mère devra capturer tous les
paquets destinés au nœud mobile et les lui transmettre à son adresse temporaire, grâce à
son cache d’association.
5/12/2018 Rapport Mobilit IP - slidepdf.com
http://slidepdf.com/reader/full/rapport-mobilite-ip 11/27
De l’autre côté, les paquets envoyés par le nœud mobile ont l’adresse du correspondant
comme adresse destination et l’adresse principale du mobile comme adresse source. Ceci
présente une entorse au modèle de l’Internet puisque l’adresse source des paquets envoyés
par le nœud mobile ne correspond pas au préfixe du sous-réseau visité. Les paquets devront
alors obligatoirement passer par l’agent visité pour éviter qu’ils ne soient détruits. Par
contre, une fois que les paquets ont été routés hors du sous-réseau visité, ils vont
directement du nœud mobile au correspondant sans passer par le réseau mère. C’est ce
qu’on appelle le routage triangulaire
5/12/2018 Rapport Mobilit IP - slidepdf.com
http://slidepdf.com/reader/full/rapport-mobilite-ip 12/27
Etudions plus en détail les opérations nécessaires pour effectuer ce routage triangulaire :
tout d’abord, lorsque le nœud mobile se déplace dans un sous-réseau visité, il doit en
informer son agent mère à travers un Registration Request. A la réception de ce message, si
l’agent mère accepte la requête, en plus de créer ou de mettre à jour l’entrée pour ce nœud mobile, il envoie une requête ARP sur le réseau principal afin de faire correspondre l’adresse
IP du mobile avec son adresse MAC. Ainsi il peu intercepter les paquets à destination du
mobile. Ensuite, l’agent mère doit faire suivre ces paquets à la position courante du mobile.
Pour cela, il encapsule chaque paquet en ajoutant un en-tête de destination rempli avec
l’adresse temporaire courante du mobile comme adresse destination et avec son adresse
comme adresse source avant de les tunneller à l’agent visité. Enfin, chaque paquet est
décapsulé par l’agent visité (suppression de l’en-tête) et délivré au nœud mobile.
Problèmes de la mobilité IP :
Possibilité d'oscillation (changement fréquent entre 2 adr tempo): par ex si plusieurs
points d'accès disponibles en même temps
Multicast: pour s'abonner le mobile peut utiliser ses 2 adresses
o Si CoA => réinscription au groupe
o Si HoA=> le HA devra tunneler les paquets
Sécurité: 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 déplacements du mobile à l'intérieur d'un domaine (de mobilité) transparent
au HA et aux correspondants
HMIP : Enregistrements régionaux
Cellular IP
Hawaii
TeleMIP
EMA
5/12/2018 Rapport Mobilit IP - slidepdf.com
http://slidepdf.com/reader/full/rapport-mobilite-ip 13/27
HMIP : Enregistrement régionaux :
Problème : un mobile s’enregistre auprès du HA chaque fois il se déplace
Solution :
Réduire le temps d’enregistrement chaque par les enregistrements régionaux
Enregistrement :
5/12/2018 Rapport Mobilit IP - slidepdf.com
http://slidepdf.com/reader/full/rapport-mobilite-ip 14/27
Routage des données :
Cellular IP :
Objectifs :
• Migration facile • Bonne connectivité
• Support du soft handoff
• Passage à l’échelle avec une complexité minimale
Couplage IP mobile / IP cellulaire
• Réseau distribué
• Les noeuds ne connaissent pas la topologie
• Pas de base de données centralisée
• Bon passage à l’échelle
IP cellulaire n'intervient que sur le réseau d'accès
Aucun routeur du réseau de coeur n'a conscience de l'existence d'IP cellulaire
Système peu coûteux à l'installation car pas de modification pour les routeurs
Fonctionnement simple
5/12/2018 Rapport Mobilit IP - slidepdf.com
http://slidepdf.com/reader/full/rapport-mobilite-ip 15/27
GW (Gateway)
Accès au réseau Internet
Située à la racine du domaine : joue le rôle d'agent étranger
Possède une adresse IP qui sert de COA (Care-Of Address) à tous les visiteurs dudomaine
À la réception de paquets encapsulés, la GW ôte l'en-tête additionnel
IP cellulaire met en œuvre des techniques qui lui sont propres pour transférer le
paquet vers le mobile adéquat
Grâce aux adresses IP permanentes
Cellular IP se base sur le principe de cache distribué :
Position du mobile
Information de routage
Architecture de Cellular IP :
Réseau d'accès contient des stations de base
Couverture de microcellules (id GSM)
Couverture de picocellules, desservies par de petites antennes dans des espaces
privatifs
5/12/2018 Rapport Mobilit IP - slidepdf.com
http://slidepdf.com/reader/full/rapport-mobilite-ip 16/27
Souplesse de fonctionnement grâce à IP
Méthode de transmission sur l'interface radio indépendante des opérations liées
au routage et à la gestion de la mobilité
Détection du passage d'une cellule à une autre Diffusion périodique 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 câblées de manière hiérarchique
Sommet = racine du domaine = passerelle
Opérations dans le réseau :
Paging
• Localisation d'un utilisateur lors de l'arrivée de paquets à destination
• Routage
• Acheminement des paquets vers l'utilisateur à travers les principaux éléments du réseau
d'accès
• Handoff
• Gestion des déplacements de l'utilisateur via le réseau d'accès
• IP cellulaire se comporte comme un système 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 gérer la
mobilité intra domaine. Il s’appuie également sur Mobile IP pour la gestion de la mobilité
entre domaines. Chaque station du réseau doit pouvoir fournir les services d’un routeur IP
classique plus certaines fonctionnalités de gestion de la mobilité. La gestion de la mobilité se
fait de façon très similaire à Cellular IP. Chaque station maintient un cache de routage qui lui
permet de déterminer le traitement à appliquer aux paquets reçus.
5/12/2018 Rapport Mobilit IP - slidepdf.com
http://slidepdf.com/reader/full/rapport-mobilite-ip 17/27
HAWAII utilise une série de message pour établir les routes et mettre à jour les informations
de routage des stations mobiles. Ceci se fait au niveau des routeurs impliqués dans le
routage des paquets à l’intérieur 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 reçu uniquement par tous les routeurs rencontrés sur
son parcours.
Path setup update message: Il met à jour la liste des routeurs impliqués lorsque le
noeud mobile se déplace à l’intérieur du domaine. Les routeurs recevant ce message
sont déterminés par le mécanisme de handover utilisé.
Path refresh message: Ce type de message est périodiquement envoyé par le nœud
mobile pour informer les routeurs qu’il est actif. Il leur permet de mémoriser les
informations sur son état.
5/12/2018 Rapport Mobilit IP - slidepdf.com
http://slidepdf.com/reader/full/rapport-mobilite-ip 18/27
Mécanismes de gestion du handover dans Hawaii :
Le handover est traité suivant quatre mécanismes [Figure I-6] classés en deux sous groupes,
à savoir :
Les mécanismes « forwarding path setup scheme » qui sont MSF (Multiple Stream
Forwarding) et SSF (Single Stream Forwarding). Ils reposent sur le fait que les paquets sont
d’abord envoyés de l’ancienne station de base vers la nouvelle avant d’être redirigés vers la
station ou le routeur de croisement.
Les mécanismes « non-forwarding path setup scheme » qui sont UNF (Unicast Non-
Forwarding) et MNF (Multicast Non-Forwarding). Ici, au moment où le message de création
du chemin se déplace de la nouvelle station de base vers l’ancienne, les paquets sont
envoyés du routeur de croisement vers la nouvelle station de base. Ains les paquets ne
transitent pas par l’ancienne station de base.
Ces mécanismes offrent tous des performances similaires mais peuvent être sélectionnés en
fonction des priorités du gestionnaire du réseau vis-à-vis de la perte de paquets, de la
latence et du réagencement des paquets.
5/12/2018 Rapport Mobilit IP - slidepdf.com
http://slidepdf.com/reader/full/rapport-mobilite-ip 19/27
HAWAII présente également un support natif de connectivité passive et du paging. De plus,
les stations faisant partie d’un même paging area sont tous membres du même groupe IP
multicast. Ceci permet de distribuer une requête de paging à toutes les stations d’un même
groupe en l’adressant à ce groupe. Enfin, HAWAII prévoit, dans sa spécification, le support de mécanismes de qualité de service comme RSVP.
Comparaison des approches de gestion du Handover :
Comparaison du support de la QoS :
Conclusion :
En somme, ces comparaisons théoriques révèlent que chaque protocole a ses avantages et
ses inconvénients et aussi que le problème majeur est la gestion du handover. Il faut
souligner l’existence de deux types de latences : la latence de détection de mouvement et la
latence de mise à jour du routage IP. Elles sont considérablement réduites du fait de la
5/12/2018 Rapport Mobilit IP - slidepdf.com
http://slidepdf.com/reader/full/rapport-mobilite-ip 20/27
structure hiérarchique des protocoles de micro mobilité. Cependant cette structure
hiérarchique constitue un handicap pour la robustesse et la flexibilité.
3.1.3. Description de la mobilité des réseaux IPv4 (DHCP, protocole Mobile IPv4,..)L’agent mère encapsule le datagramme envoyé par le correspondant en destination du
nœud mobile. La forme du datagramme IPv4 est la suivante :
Sécurité proposée par le protocole mobile IPv4 :
Le problème de sécurité est fondamental pour les messages d’enregistrement,
autrement les attaques d’imitation et de détournement des sessions seront
insignifiantes.
L’authentification doit être appliquée à ces messages.
L’architecture du Mobile IP spécifie ses propres mécanismes de sécurité pour l’usage
avec IPv4 depuis IPsec, la nouvelle architecture standardisée de sécurité n’est pas
obligatoire. Une extension d’authentification est ainsi ajoutée à chacun des messages ci-dessus.
L’algorithme d’authentification par défaut est l’algorithme KEYED-MD5 en préfixe + le
mode suffixe.
Le résultat de l’authentification est ainsi un message assimilé de 128 bits transmit
dans l’extension de l’authentification.
5/12/2018 Rapport Mobilit IP - slidepdf.com
http://slidepdf.com/reader/full/rapport-mobilite-ip 21/27
3.1.4. Description de la mobilité des réseaux IPv6 (protocole Mobile IPv6, découverte de
voisins, DHCPv6,..) et différences avec Mobile IPv4.
Une nouvelle version du protocole IP est en train d’émerger depuis quelques années : il
s’agit de la version 6 du protocole IP. Ce protocole inclut entre autres la mobilité en
standard. L’objectif de MIPv6 est d’offrir une communication directe entre un nœud mobile
et ses correspondants (élimination du routage triangulaire) et éviter les ruptures des
communications pendant les déplacements. Bien que MIPv6 reprenne des mécanismes de
MIPv4, de nombreuses fonctionnalités supplémentaires ont été mises en place.
Fonctionnalités requises :
Dans MIPv6, l’agent visité décrit dans MIPv4 n’existe plus. Par contre, l’agent mère est
encore un routeur d’accès du sous-réseau principal du nœud mobile. Son rôle est le même
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 mécanismes supplémentaires : tout d’abord, ils doivent disposer d’un cache
d’association tout comme l’agent mère ; dans ce cache sera stockée la correspondance entre
l’adresse principale d’un nœud mobile avec lequel il a une communication et son adresse
temporaire courante. Il devra donc être capable de traiter des messages de registration
envoyés par un nœud mobile. De plus, il devra être capable d’effectuer le routage
directement vers le mobile (routing header). Ceci constitue un apport important dans le
fonctionnement de la mobilité puisque les paquets des correspondants n’auront pas à
passer par le réseau mère systématiquement. Mais toutes ces fonctionnalités
supplémentaires ne sont faites qu’au niveau de la couche IP ; l’adresse identifiant la
communication au niveau applicatif sera toujours l’adresse principale du nœud mobile, la
couche IP cachant l’adresse temporaire source (ou destination selon qu’on se situe sur le
nœud mobile ou le correspondant). D’un autre côté, un nœud 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 décapsuler lui-même les paquets qui lui
sont transmis ; au niveau application, un nœud mobile utilise toujours son adresse
principale, c’est pourquoi la couche IP doit pouvoir décapsuler l’en-tête indiquant l’adressetemporaire. Cette opération était exécutée par l’agent visité dans MIPv4.
5/12/2018 Rapport Mobilit IP - slidepdf.com
http://slidepdf.com/reader/full/rapport-mobilite-ip 22/27
Découverte des routeurs :
Le protocole de découverte des voisins offert par IPv6 joue un rôle important dans MIPv6. Il
permet entre autres à des équipements situés sur le même lien physique de se découvrir
mutuellement, de découvrir leurs adresses niveau 2 et de localiser les équipements de
routage. Le processus de découverte des routeurs d’accès se déroule de manière similaire au
protocole de découverte des agents ; tout routeur d’accès émet périodiquement des Router
Advertisment contenant la liste des préfixes sur le lien. Un nœud mobile peut
éventuellement en demander un explicitement, à travers un Router Solicitation. Les routeurs
d’accès offrant des fonctionnalités pour la mobilité émettent des Router Advertisement
quelque peu modifié (pour avertir les mobiles de leur capacité). En outre, l’information
contenue dans ces Router Advertisement permet aux nœuds mobiles de créer une adresse
temporaire (auto configuration offerte par IPv6). Ensuite il leur faudra vérifier l’unicité de
celle-ci grâce au protocole de détection de duplication d’adresse. La découverte des voisins
ainsi que la découverte de l’adresse de niveau 2 d’un équipement voisin s’avère aussi très
utile dans la mobilité, notamment pour effectuer des registrations plus rapides. L’utilisation
des ces données sera détaillée plus tard dans le rapport car le protocole MIPv6 ne prend pas
encore en compte ces données.
Enregistrement :
De la même manière que dans MIPv4, lorsqu’un nœud mobile se déplace hors de son sous-
réseau mère, il doit en informer son agent mère. Le nœud 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 données». En réponse à une telle requête,
l’agent mère envoie un Binding Ackowledgement pour indiquer s’il peut répondre à la
requête du mobile. Pour le moment, tout se passe comme dans MIPv4. Cependant, le
mobile a par la suite la possibilité d’informer ses correspondants de sa position courante ;
Lorsqu’il reçoit un paquet d’un correspondant, il détermine si le paquet a transigé par le
réseau mère en regardant si le paquet contient un routing header ou s’il a été tunnelé par
l’agent mère (encapsulation). S’il ne contient pas de routing header, le nœud mobile endéduit que le correspondant émetteur n’a pas d’entrée dans son cache l’association pour
5/12/2018 Rapport Mobilit IP - slidepdf.com
http://slidepdf.com/reader/full/rapport-mobilite-ip 23/27
lui. Il peut alors lui envoyer un Binding Update pour qu’il lui envoie les paquets directement,
sans plus passer par son sous-réseau mère
En tête IPv6 in IPv6
Comparaison MIPv4 et MIPv6 :
5/12/2018 Rapport Mobilit IP - slidepdf.com
http://slidepdf.com/reader/full/rapport-mobilite-ip 24/27
3.2. Solutions aux niveaux supérieurs : Solutions au niveau transport et session (TCP, SCTP,
SIP,…)
Mobilité entre les couches 3 (réseau) et 4 (transport)
Protocole Host Identity Protocol (HIP)
Ce protocole met en place une couche intermédiaire entre les couches réseau et transport. Il
permet de séparer la localisation et l'identification d'un hôte.
Cependant, la mise en place de ce protocole nécessitera de profondes modifications des OS
et des applications liées au web : il ne semble pas pertinent de l'envisager pour le moment.
Mobilité liée à la couche 4 (Transport)
La couche transport a pour rôle d'encapsuler les paquets issus de la couche application par
des protocoles standardisés, et de les envoyer à la couche réseau. 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 fonctionnalités de
ces protocoles, ou en implémentent de nouveaux, spécifiques.
Ces solutions présentent de nombreux avantages; elles permettent de maintenir les
connexions lors des handovers, en évitant notamment la perte de données (contrairement à
celles des couches inférieures) elles ne nécessitent pas de modification de l'infrastructure
bien qu'optimisées pour IPv6, elles peuvent tourner sous IPv4. En revanche, ces solutions
sont aujourd'hui grandement tournées vers le protocole TCP ; Or, de nombreux médias
utilisent d'autres protocoles, comme UDP (c'est le cas de la VoIP) : il faudrait donc adapter
les solutions à ces protocoles.
Voici un aperçu des différentes solutions existantes pour la mobilité en couche 4 :
5/12/2018 Rapport Mobilit IP - slidepdf.com
http://slidepdf.com/reader/full/rapport-mobilite-ip 25/27
Solutions basées sur un proxy
Le principe de base de ces solutions est de séparer 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 connaître son adresse, et
interrompre le flux de données le temps que le mobile change d'emplacement.
TCP Migrate
Ce protocole est dérivé du protocole TCP. Il permet la migration de connexions TCP lorsque
le mobile change d'IP : le changement de réseau est ainsi transparent pour l'application.
Solutions basées sur SCTP (Stream Control Transmission Protocol)
Ces solutions exploitent la possibilité offerte par SCTP d'établir une connexion avec
simultanément plusieurs adresses à chaque extrémité 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 éléments ne supporte pas IPv6. Cependant, il
semble que SCTP soit loin de s'imposer aujourd'hui.
Mobilité liée à la couche 5 (Application) : protocole SIP
SIP (Session Initiation Protocol) est un protocole normalisé par l'IETF. Il gère la connexion,
l'authentification et la localisation de participants à des sessions multimédia. C'est
aujourd'hui le protocole le plus utilisé pour la VoIP.
5/12/2018 Rapport Mobilit IP - slidepdf.com
http://slidepdf.com/reader/full/rapport-mobilite-ip 26/27
Registration
L’enregistrement SIP se fait de la même manière que l’enregistrement du MIP. Par défaut,
les enregistrements sont envoyés au REGISTRAR mère. Ainsi, tout changement
d'emplacement entraîne une demande REGISTER SIP et la réponse doit être envoyée. Dans
SIP, les enregistrements peuvent être envoyés au proxy comme les autres demandes.
Comparaison SIP et MIP :
5/12/2018 Rapport Mobilit IP - slidepdf.com
http://slidepdf.com/reader/full/rapport-mobilite-ip 27/27
4. Conclusion :
Implémentation de la mobilité IPv6
Linux MIPLv6 2.0 (fév 2006)
BSD Kamé
Microsoft: patch pour XP SP1
Routeurs: CISCO, 6WIND
Déploiement: assez faible
Au japon, suivi des patients en temps réel depuis l'ambulance jusqu'à l'hôpital
Beaucoup de terminaux mobiles intègrent un Linux
Perspectives de mobilité
• L’architecture mobile IP a en cours de finalisation à l’IETF avec les mécanismes
basiques déjà finalisés et des fonctionnalités additionnelles qui s’ajoutent
progressivement.
• Les opportunités du marché pour cette architecture sont énormes et doivent suivre
l’évolution des ordinateurs et des industries d’internet d’une part, et des téléphones
mobiles d’autre part.
• Beaucoup d’efforts doivent être fournis afin d’assurer l’intégration des deux
approches tout en ayant une infrastructure réseau unique pour le mobile IP et les
autres approches de mobilité telle la 3ème génération des réseaux mobiles cellulaires
(UMTS) ou la 4ème génération WiMAX.
• Ce perspective reste conforme à la tendance globale « intégration des services à
travers une infrastructure consolidée » pour les réseaux publiques.
top related