Beruflich Dokumente
Kultur Dokumente
Thierry Ernst
Thierry Ernst
INRIA Rocquencourt, Domaine de Voluceau B.P. 105
78153 Le Chesnay Cedex FRANCE
thierry.ernst@inria.fr
RSUM. Les rseaux daccs ou les rseaux de senseurs dploys entre autres dans les trans-
ports ont pour particularit dtre connects lInternet via un ou plusieurs routeurs qui
changent frquemment de point dancrage dans la topologie Internet, ce qui entrane la rup-
ture des sessions ouvertes. Sans un mcanisme de gestion de la mobilit des rseaux, il nest
pas permis denvisager le dveloppement attendu des applications de contrle ou multimdia
dans les rseaux embarqus car ce type dapplication exige une connexion permanente et in-
interrompue Internet. Les travaux traditionnels dans le domaine de la gestion de la mobilit,
notamment Mobile IPv6, permettent aux stations mobiles prises individuellement de maintenir
leurs sessions ouvertes. En revanche, ils ne permettent pas de les maintenir pour les stations
fixes situes derrire un routeur mobile ni pour le rseau mobile pris dans son ensemble. Cet
article se propose donc de faire le tour des travaux portant sur la mobilit des rseaux dans
IPv6. Nous prsentons les usages, les besoins, la problmatique et nous faisons le point sur les
travaux conduits par le groupe NEMO qui a t cr au sein de lIETF. Nous terminons cette
tude par les lments prospectifs portant sur loptimisation du routage.
ABSTRACT. Traditional work turning around mobility support has usually focused on host mobil-
ity, i.e. single terminals which change their point of attachment in the Internet topology, whereas
the most current type of mobility in IPv6 is probably going to be network mobility, i.e. entire
IPv6 networks which border routers change their point of attachment to the Internet topology.
Mobile networks are expected to be found in access networks deployed in public transportation,
and networks of sensors installed in vehicles. Without specific support mechanisms, changing
the point of attachment results into broken sessions. Protocols such as Mobile IPv6 designed
to support host mobility are either inappropriate or inefficient to support network mobility. Ex-
tensions to Mobile IPv6 have therefore been proposed and are currently discussed in the IETF
NEMO working group. The purpose of this paper is to explain the problem caused by network
mobility in IPv6 and to overview the current activities of this promising topic.
MOTS-CLS : support de la mobilit des rseaux, rseaux mobiles, NEMO, IPv6, Mobile IPv6.
KEYWORDS: network mobility, mobile network, NEMO, IPv6, Mobile IPv6.
1. Introduction
article sont essentiellement les traductions des termes extraits de (Manner et al., 2004)
qui offre une terminologie applique la mobilit relativement complte, et de (Ernst
et al., 2006) qui dfinit une terminologie spcifique la problmatique de la mobilit
des rseaux. Le lecteur intress par les aspects techniques se rfrera la page web
non officielle du groupe NEMO1 pour retrouver lensemble des documents relatifs
aux travaux de lIETF. Quant ceux plutt intresss par les aspects prospectifs, ils
porteront un regard attentif sur les sections 5.5 et 6.
2. Les usages
De nombreux usages des rseaux mobiles sont envisags. Ceux-ci incluent en par-
ticulier les rseaux personnels (Personal Area Networks, ou PANs) et les rseaux d-
ploys dans les vhicules (Vehicular Area Network, ou VANs), cest--dire les rseaux
de capteurs et les rseaux daccs :
Cas des rseaux de capteurs : ceux-ci sont dploys dans les vhicules (avions,
trains, bateaux, voitures). Certains ont besoin dinteragir avec des serveurs dans lIn-
ternet, par exemple pour assurer la transmission de donnes ncessaires la naviga-
tion, pour procder la maintenance et au contrle de ltat du vhicule, etc. Un autre
exemple, encore futuriste, est celui des vtements intelligents dans lesquels sont incor-
pors des capteurs (humidit, temprature, rythme cardiaque, tension artrielle, etc.)
permettant entre autres le contrle en temps rel de ltat de sant dun patient.
Cas des rseaux daccs : ceux-ci sont dploys dans les transports publics
(bus, trains et taxis) et permettent doffrir une borne daccs Internet aux passagers.
Lexemple le plus typique est celui dun vhicule disposant dun accs Internet par le
biais de technologies sans fil varies (cellulaire, IEEE 802.11, Bluetooth, satellite) afin
damliorer la scurit et la navigation et de fournir du contenu multimdia aux passa-
gers, tout ceci en temps rel (Kellerer et al., 2001; Ernst et al., 2002; Lach et al., 2003).
Ce type de rseau embarqu a pour caractristique principale le changement frquent
de point dancrage, non seulement cause de sa vitesse de dplacement, mais aussi
cause de la varit des technologies offertes en fonction du pays, de la densit de
la circulation, de la densit durbanisation, etc. Un autre exemple tout aussi dmons-
tratif est celui dune compagnie de transport ferroviaire ou arienne offrant un accs
Internet permanent et ininterrompu ses passagers. Cet accs pourra non seulement
permettre aux passagers de se connecter sur un site distant, de tlcharger de la mu-
sique et de la vido depuis nimporte quel fournisseur de service, ou de surfer sur la
toile sans interruption de service en utilisant les appareils proposs par la compagnie,
mais aussi de sy connecter en utilisant leur propre ordinateur portable ou tlphone.
Ce scnario est dailleurs mentionn depuis longtemps dans (Tanenbaum, 1996), sec-
tion 5.15 ; (Partridge, 1994), sections 1.2.4 et 5.5.8 ; (Perkins, 1998), section 5.12 ;
(Solomon, 1998), section 11.2, (Perkins, 2002) section 4.5. Deux expriences de ce
type ont dj t conduites en 2002 par deux compagnies ferroviaires distinctes de la
ment pour des applications lies la scurit civile (police, pompiers) (Boot, 2002),
la mdecine (Ernst, 2004) et bien entendu aussi larme. Par exemple, un fauteuil
roulant, un sac, ou un vlo quip dun PAN pourrait permettre, un handicap mo-
teur, une personne ayant des dficiences mentales, ou un sportif, dtre suivi
distance et en temps rel (par un mdecin, la famille, la cellule antidopage, etc.) et
dappeler automatiquement les secours en cas de dfaillance, voire de prodiguer des
conseils immdiats la victime. Ces scnarii sont tudis but dmonstratif dans le
projet Nautilus6 (voir section 7) et pourraient aussi bien rpondre aux besoins de la
police, des pompiers, des journalistes, etc.
6. En fait, ladresse IP identifie linterface dun nud, mais pour simplifier nous nous conten-
tons souvent de dire que ladresse identifie le nud.
578 RSTI - TSI. Volume 25 no 5/2006
HA VMN
CN
Internet
HA MR
AR
ladresse IP qui identifie linterface qui change demplacement doit changer. Ce chan-
gement dadresse a pour consquence de rompre les sessions ouvertes qui se servent
de ladresse IP comme identificateur tandis que le changement demplacement nces-
site un re-routage. Le support de la mobilit a donc pour but, dune part de dfinir
un mcanisme permettant de maintenir les sessions ouvertes lors des dplacements, et
dautre part de dterminer la nouvelle position du nud dans la topologie (localisa-
tion et routage). Ceci se fait gnralement au prix de messages de contrle (signalisa-
tion). Pour de plus amples dtails, nous invitons le lecteur se rfrer par exemple
(Ernst, 2001) (chapitre 2) ou (Soliman, 2004) (chapitre 1).
Rseau mobile : un rseau mobile est dfini comme un sous-rseau ou un en-
semble de sous-rseaux connects lInternet par lintermdiaire dun ou plusieurs
routeurs mobiles qui changent leurs points dancrage (AR) lInternet. Les termes
MNNs (Mobile Network Node) et CN (Correspondent Node) dsignent respective-
ment tout nud localis lintrieur du rseau mobile derrire le MR, et tout nud
communiquant avec un ou plusieurs MNNs. Les interfaces dun MR connectes sur
un sous-rseau mre ou un sous-rseau visit sont nommes interfaces externes tan-
dis que toutes les autres interfaces sont nommes interfaces internes. Toute interface
devant disposer dune adresse sur le lien auquel elle est raccroche, le prfixe de lin-
terface externe sera le mme que celui du sous-rseau mre ou celui du sous-rseau
visit, tandis que le prfixe publi dans le rseau mobile (MNP ou Mobile Network
Prefix) servira configurer les adresses de linterface interne du MR et de tous les
MNNs. Ces termes sont illustrs sur la figure 1 qui montre un rseau mobile se dpla-
ant de son sous-rseau mre vers un autre sous-rseau.
Les rseaux mobiles dans IPv6 579
Les scnarii prsents dans la section 2 justifient tous le besoin dun certain
nombre dquipements interconnects entre eux, et le besoin dun accs Internet direct
pour certains, donc un rseau embarqu de type IP, cest--dire un rseau mobile. Ils
dmontrent aussi que les rseaux mobiles peuvent avoir des caractristiques et donc
des besoins trs diffrents dun cas lautre :
Taille : les rseaux mobiles peuvent tre de taille variable, allant de lordre de
quelques MNNs dans le cas dun PAN jusqu plusieurs centaines de stations inter-
connectes par plusieurs routeurs et sous-rseaux dans le cas dun train. Le nombre de
correspondants (CNs), quant lui, est indpendant du nombre de MNNs, mais peut po-
tentiellement tre trs grand. Par exemple, une source vido mise depuis un vhicule
peut avoir elle seule un nombre de rcepteurs du mme ordre de grandeur que celui
de la multitude de correspondants de lensemble des passagers dun train, mme si le
second cas semble plus raliste. Dans un cas comme dans lautre, un grand nombre
de sessions peuvent avoir lieu simultanment, toutes transitant via le MR. Ainsi, la
quantit de trafic induit par ou vers un rseau mobile est dautant plus significative
que le nombre de CNs est grand. Pour permettre un passage lchelle, il conviendra
donc de prendre en considration non seulement le nombre de rseaux mobiles, mais
aussi le nombre de correspondants. Ceci nous permet de faire une comparaison avec
la gestion de la mobilit pour les stations mobiles o le seul paramtre pris en compte
jusqu prsent est le nombre de stations mobiles.
Htrognit des MNNs : les nuds embarqus (MNNs) peuvent tre de trois
types. Un LFN (Local Fixe Node) est un nud rsidant de manire permanente dans
le rseau mobile et ne changeant pas son point dancrage (par exemple un capteur de
pression des pneus ou de temprature). Un LMN (Local Mobile Node) est un nud
mobile appartenant au rseau mobile et capable de changer son point dancrage dans le
rseau mobile, voire de le quitter (e.g. la clef du vhicule), tandis quun VMN (Visiting
Mobile Node) est un nud mobile nappartenant pas au rseau mobile mais capable de
sy attacher (e.g. quipements appartenant aux passagers tels un ordinateur portable
ou un PDA).
Mobilit enchane (Nested Mobility) : un rseau mobile pouvant accueillir soit
une station mobile, soit un routeur mobile servant lui-mme de passerelle un autre r-
seau mobile, la mobilit des rseaux peut tre rcursive. Dans le cas dun bus servi par
un MR et offrant un accs Internet aux stations mobiles (VMN) des passagers, nous
avons deux niveaux de mobilit. Dans le cas dun passager disposant dun PAN qui
son tour permet lancrage dun VMN, nous devons faire face trois niveaux de mo-
bilit. Le rseau et les MRs qui connectent lensemble Internet sont respectivement
appels root-NEMO et root-MR. Les autres rseaux (respectivement MRs) se servant
dun root-NEMO pour se connecter Internet sont nomms sub-NEMO et sub-MRs.
Deux niveaux de mobilit sont illustrs sur la figure 1. Le rseau mobile y accueille
une station mobile (VMN) issue dun autre sous-rseau (identifi par HAV MN ).
Htrognit des rseaux daccs : au vu de lexemple de lautomobile qui
peut tre amene se dplacer sur de longues distances, passer dun milieu urbain
580 RSTI - TSI. Volume 25 no 5/2006
Que ce soit une station qui se dplace ou un MR avec le rseau qui lui est attach,
le problme est relativement similaire. Cependant, la problmatique habituelle du
changement dadresse sen ajoute dautres propres aux rseaux mobiles. Nous com-
menons donc par analyser laptitude de Mobile IPv6 (i.e. la solution pour le support
des stations mobiles) supporter la mobilit des rseaux. Nous prsentons ensuite les
tapes qui ont conduit la cration dun nouveau groupe de travail lIETF pour trai-
ter le cas spcifique des rseaux mobiles, et nous dtaillons la solution recommande
par cette organisation, ainsi que les problmes qui subsistent.
582 RSTI - TSI. Volume 25 no 5/2006
MNHoA> MNCoA
CN MNHoA > MNCoA CN MNHoA> MNCoA
2
HA HA
2
2
1
MNHoA MNHoA
1
AR
MNCoA MNCoA
Mobile IP, dans sa version IPv4 (Perkins, 2002), mentionne brivement les r-
seaux mobiles. En effet, les concepteurs de Mobile IPv4 pensent grer la mobilit
des rseaux de manire similaire celle des stations, mais ceci est prsent de ma-
nire trs succincte, en partant de lobservation quun rseau mobile nest autre quun
rseau rattach un routeur mobile, cest--dire un nud mobile comme une autre
(voir (Perkins, 2002) section 4.5, (Perkins, 1998) section 5.12, (Solomon, 1998) sec-
tion 11.2). A chacun de ses dplacements, il suffirait donc au MR dobtenir une adresse
temporaire M RCoA et de lenregistrer auprs de son HA comme dans le cas dune sta-
tion mobile. La solution semble dautant plus simple avec Mobile IPv4 que tous les
paquets de donnes passent ncessairement par le HA dans les deux sens ; il ny a
donc pas doptimisation de routage ce qui simplifie la solution.
Cette analyse na cependant pas t suffisamment pousse par leurs auteurs jusqu
considrer les caractristiques et les besoins spcifiques la mobilit des rseaux d-
taills dans la section 4. De plus, la version IPv6 de Mobile IP ne fait plus mention du
support des rseaux mobiles. Il sest en effet avr que Mobile IPv6 nest pas adapt
au support de la mobilit des rseaux comme cela a t dmontr dans (Ernst, 2001).
Dune part, la spcification ne permet pas de rediriger les paquets destins aux nuds
situs derrire le MR, et dautre part le mcanisme doptimisation du routage est in-
adquat :
Maintien des sessions : le besoin le plus essentiel est le maintien des sessions
ouvertes entre les MNNs et leurs CNs lors des dplacements. Un MR oprant Mobile
IPv6 enverrait alors M RCoA son HA. Or, si le MR se limite cette fonction de
Mobile IPv6, rien nindique au HA quil doit procder lencapsulation vers M RCoA
pour lensemble des MNNs situs dans le rseau mobile. En fait, seuls les paquets dont
la destination finale est le MR (i.e. son adresse M RHoA ) peuvent tre encapsuls. Les
sessions tablies entre MNNs et CNs ne peuvent donc pas tre maintenues.
Optimisation du routage : comme tous les paquets transmis entre MNNs et
leurs CNs transitent ncessairement par un MR, le changement de point dancrage du
seul MR a un impact sur le routage vers lensemble des MNNs. Ceux-ci peuvent donc
sembler mobiles du point de vue des CNs. En revanche, la structure interne dun r-
seau mobile est prserve lors des dplacements du MR. Pour permettre un routage
optimal en appliquant les mcanismes de Mobile IPv6, les CNs se devraient de rece-
voir priodiquement un BU contenant ladresse M RCoA . Lenvoi priodique de BUs
584 RSTI - TSI. Volume 25 no 5/2006
CN
Prefix/48 > MRcoa
HA Prefix/48 > MRcoa
CN
MR IP
CN
CN
CN
AR
MRcoa
Binding Update
LFN Prefix/48 > MRcoa
Le protocole dit Support de Base (NEMO Basic Support, RFC 3963) (Devarapalli
et al., 2005) est une solution permettant le seul maintien des sessions en procdant
la redirection des paquets destins aux MNNs vers la position courante du MR. Elle
reprsente le consensus des personnes impliques dans le groupe de travail et ras-
semble lensemble des diverses propositions qui y ont t faites lors de sa cration.
Elle est tablie sur le modle de Mobile IPv6 selon des rgles pralablement dic-
tes par le groupe de travail dans un document dressant la liste des fonctions requises
((Ernst, 2005), section 4). La rgle fondamentale est de ne pas imposer de modifica-
tions sur les MNNs.
Le principe de base de la solution est que tous les nuds du rseau mobile par-
tagent le (ou les) mme prfixe dadresse IP (MNP). Le dplacement du MR ne cau-
sant pas de changement du point dancrage physique des MNNs, seul le (ou les)
MR est tenu de changer ladresse de son interface externe. En revanche, les MNNs
conservent leur adresse. Le changement de point dancrage est donc gr de manire
transparente pour les MNNs afin de ne pas ncessiter de fonctionnalits nouvelles dans
lensemble des implmentations IPv6. La solution consiste donc tablir un tunnel bi-
directionnel entre le HA et le MR.
Comme dans Mobile IPv6, le support de base gre le problme de la mobilit en
allouant deux adresses chaque interface externe du MR (ou des MRs dans le cas
o il y en aurait plusieurs). La premire (Home Address ou M RHoA ) est une adresse
permanente qui identifie le MR dans le sous-rseau mre. Elle identifie soit linterface
externe et a pour prfixe celui du sous-rseau mre, soit linterface interne du MR
(voir (Thubert et al., 2006)), et elle a pour prfixe MNP comme chacun des MNNs
du mme rseau mobile. La seconde (Care-of Address ou M RCoA ) est temporaire
et est obtenue dans le sous-rseau visit sur lequel linterface externe du MR prend
ancrage. Le protocole tablit ainsi une relation entre le prfixe MNP utilis comme
identificateur, et ladresse temporaire M RCoA , utilise pour le routage. Seuls les MRs
qui changent leur point dancrage obtiennent cette nouvelle adresse, les autres MNNs
conservent leur seule adresse M N NMN P ; la gestion de la mobilit leur est ainsi
transparente.
Le MR fait ensuite parvenir ladresse temporaire primaire M RCoA au moyen dun
message de mise--jour des prfixes (PBU) son agent mre (HA). Les PBUs IPv6
sont des paquets spciaux contenant une entte dextension Mobility Header. Lorsque
HA reoit un PBU valide (i.e. obissant aux tests de conformit lis la scurit,
particulirement lauthentification de lmetteur par son destinataire), lentre corres-
pondante au MNP est ajoute ou mise jour dans son cache (Binding Cache). Elle
instruit le HA dencapsuler les paquets destination dune adresse ayant un prfixe
correspondant au MNP (i.e. lensemble des stations rsidant dans le rseau mobile)
vers la destination effective du MR (i.e. M RCoA ).
Lors dune communication entre un MNN et un CN, le CN na pas connaissance
de ladresse de routage temporaire M RCoA . Les paquets sont donc envoys normale-
Les rseaux mobiles dans IPv6 587
CN
toto.foo
DNS
toto.foo:
FECA:700:AAAA:100C::/128 FEC4:700:AAAA:10/56 > FEC4:700:BBBB:200A::/128
Encapsulation HA
FECA:700:AAAA/48
MR
FECA:700:AAAA:1001::/128
MNN toto.foo
FECA:700:AAAA:100C::/128
current AR
FECA:700:BBBB/48
MR
FECA:700:BBBB:200A::/128
Decapsulation Previous AR
MNN toto.foo
FECA:700:AAAA:100C::/128
Binding Cache
Payload Datagram
Encapsulated Payload
ment vers ladresse M N NMN P du MNN et routs jusquau sous-rseau ayant pour
prfixe MNP. Ils parviennent ainsi dans le sous-rseau mre du MR. Les paquets y
sont intercepts par le HA puis encapsuls vers M RCoA comme cela est montr sur la
figure 4. A la rception dun paquet encapsul, le MR le dcapsule et le transmet sur
son interface interne. Le paquet que reoit le MNN ne contient donc plus M RCoA ;
lopration lui est ainsi transparente. Dans le sens inverse, les paquets sont galement
encapsuls du MR son HA.
Le support de base pose certains problmes qui sont dbattus avec plus ou moins
de vigueur sur la liste de discussion du groupe NEMO :
Multidomiciliation : lanalyse du support de base dans les configurations mul-
tidomicilies (Ng et al., 2006a) produite par le groupe de travail NEMO propose dans
un premier temps un taxinomie des configurations possibles (voir section 4) avant
de prsenter la problmatique. Plus dune dizaine de problmes, plus ou moins com-
plexes, y sont recenss. Le groupe NEMO doit prsent dcider lesquels il a vocation
rsoudre, les autres (en particulier ceux du filtrage des adresses, de la slection des
adresses, et de la dtection des pannes) restant au soin dautres groupes de travail.
Parmi ceux propres NEMO, nous notons la synchronisation des HAs et MRs, et le
support des interfaces multiples. Dans ce dernier cas, le MR peut possder simulta-
nment plusieurs adresses M RCoA sur des liens diffrents, mais la spcification ne
permet (pour le moment) de nen enregistrer quune seule dans le cache du HA pour
588 RSTI - TSI. Volume 25 no 5/2006
Dans la section prcdente, nous avons parl de lapproche suivie par lIETF, em-
prise plus par des soucis de cot du dploiement que defficacit, et qui vise donc
Les rseaux mobiles dans IPv6 589
8. Nautilsu6 : http ://www.nautilus6.org. Le lecteur devrait tre prsent convaincu quun In-
ternet ne peut pas tre dploy de manire omniprsente sans que NEMO le soit lintrieur
des vhicules, bateaux y compris.
592 RSTI - TSI. Volume 25 no 5/2006
ncessite dapporter une solution aux besoins soulevs dans la section 4 (connectivit
permanente et transparente, performance, scurit, contrle daccs, etc.). Nautilus6
dispose de deux implmentations de NEMO Basic Support. La premire (nomme
SHISA) tourne sous FreeBSD 4.11 / NetBSD 1.6.2 et a t ralise en collaboration
avec le projet KAME. La deuxime implmentation (NEPL), sous Linux, est base
sur la pile MIPL 2.0 et est ralise en collaboration avec Go-Core et USAGI9 . Le
projet est trs prsent lIETF et travaille aussi sur les mcanismes de multidomi-
ciliation, doptimisation des handovers, et dadaptation du flux de donnes mis par
les applications en fonction du type daccs disponible. Des dmonstrations publiques
des mcanismes NEMO et de ses usages potentiels sont ralises en direct sur Internet
(voir le site web) par le biais des plates-formes E-Bike et E-Wheelchair (Ernst, 2004).
Des capteurs IPv6 existants ou en cours de ralisation permettront de dterminer les
pulsations cardiaques, la localisation par GPS, la temprature, la vitesse et lacclra-
tion, et un systme de vido-confrence permettra quant lui denvoyer une vido de
la scne ou de communiquer avec les tiers. Le tout peut tre plac sur un vlo ou sur
un fauteuil roulant, derrire un routeur mobile oprant NEMO Basic Support. Le MR
dispose dun accs 802.11b ou dun accs cellulaire (AirH, B-Mobile, ou FOMA).
Overdrive10 : ce projet est financ par la Communaut europenne (Programme
IST, 5th Framework), dont le but est de dvelopper les mcanismes IPv6 de gestion de
la mobilit (rseaux htrognes, mobilit des sources, mobilit des routeurs, mca-
nismes dautorisation et dauthentification). Il implique notamment Daimler Chrysler,
Motorola, France Telecom, Ericsson, et lUniversit de Surrey. (Lach et al., 2003; Pe-
trescu et al., 2004) donne quelques dtails de lexprience mene avec NEMO Basic
Support, implment dans la pile LIVSIX11 tournant sous Linux 2.4. Les configura-
tions testes sont celles de la mobilit enchane et celle de la multidomiciliation.
ISO TC204 WG16 : lISO conduit dimportant travaux de standardisation, no-
tamment dans les technologies de linformation appliques lautomobile (TC204).
Larchitecture CALM a ainsi t dfinie par le groupe de travail 1612 qui travaille sp-
cifiquement sur la partie permettant aux vhicules munis de cette architecture CALM
de communiquer avec linfrastructure fixe par le biais dIPv6. NEMO Basic Support
est ainsi considr pour grer le changement de point dancrage. Les diffrents CPUs
de contrle devant tre isols des applications multimdia, un modle tout-IPv6 nest
pour le moment pas envisageable. Ces CPUs de contrle ne devraient donc pas tre
munis dune interface IP. Un sous-rseau de type MOST (bus non-IP) est ainsi prco-
nis pour ses qualits de transmission temps-rel et sa fiabilit. Par contre les applica-
tions non sensibles, en particulier le multimdia, tourneront bien sous IPv6.
9. KAME ( prsent dfunt) et USAGI sont deux autres projets de WIDE dont lobjectif est
limplmentation dun pile IPv6 de rfrence respectivement sous NetBSD/FreeBSD et Linux.
Go-Core est un projet de Helsinki University of Technology (HUT).
10. OVERDRIVE : Spectrum Efficient Uni-and Multicast Services Over Multi Radio Networks
in Vehicular Environments : http ://www.comnets.rwth-aachen.de/ o_drive/
11. LIVSIX, an open IPv6 source stack by Motorola Labs : http ://www.nal.motlabs.com/livsix
12. ISO/TC204 Transport Information and Control Systems (TICS) WG16 Wide Area Commu-
nications/Protocols and Interfaces : http ://www.sae.org/technicalcommittees/tc204wg16.htm
Les rseaux mobiles dans IPv6 593
8. Conclusion
Dans cet article, nous avons prsent le principe de la mobilit des rseaux, leurs
usages, leur problmatique et leur prise en charge dans IPv6. Nous avons dress lin-
ventaire des contributions dans ce nouveau domaine.
La mobilit des rseaux a ouvert une brche dans la gestion habituelle de la mo-
bilit et mis jour de nouveaux problmes qui ncessiteront de plus amples travaux
de recherche. En effet, le besoin de dplacer des rseaux est peru depuis un certain
temps, mais aucun travail significatif ne leur avait t consacr avant les premiers
travaux introduits lIETF qui ont combl ce manque. Les problmes qui leurs sont
propres nayant pas t abords, donc suffisamment bien dtaills, les premires dis-
cussions lIETF ont eu pour rsultat une certaine prise de conscience, assez faible
dans un premier temps, mais grandissante depuis, dans les rangs de la communaut,
qui a abouti avec la cration du groupe de travail NEMO. Le support des rseaux
mobiles est prsent un sujet qui intresse de nombreux industriels, allant des four-
nisseurs dquipement rseau ou dlectronique grand public jusquaux fabriquants
dautomobiles, en passant par les oprateurs de tlphone et de transport public.
Le support de la mobilit des rseaux permet de dvelopper lide dun Internet
omniprsent, tout instant, tout endroit, avec nimporte qui. Les applications mul-
timdia seront les premires bnficier de ce type denvironnement. En effet, la
mobilit des rseaux rend en pratique possible la mobilit de tout quipement, ce qui
implique aussi que toute application doit tre en mesure de fonctionner dans un en-
vironnement mobile. Ceci ncessitera des mcanismes de changement dinterface et
de routeur mobile, et la prise en considration dun certain nombre de paramtres, en
particulier le changement de qualit de service, de bande passante, de rgles dusage
(pare-feu) en fonction des technologies accessibles un instant donn et du rseau
daccs
La gestion de la mobilit des rseaux mobiles doit faire face de nombreuses
contraintes. Tout dabord, il convient de supporter les rseaux mobiles en nombre et en
taille importantes, en considrant divers types de configurations (un seul sous-rseau,
la multidomiciliation, la mobilit enchane). Le nombre lev de correspondants nous
impose de minimiser la quantit de messages de contrle relatifs la gestion de la
mobilit tout en optimisant le routage. Ces messages doivent tre changs en toute
scurit et authentifis par leurs destinataires pour sassurer quils ne sont pas envoys
par un usurpateur. Les mcanismes intrinsques de Mobile IP doivent tre revus pour
permettre un routage optimal tout en considrant la question de la mobilit encha-
ne et de la multidomiciliation qui accentuent encore plus la question du passage
lchelle. La question de loptimisation de routage nest pour linstant pas officielle-
ment aborde par le groupe de travail NEMO. En revanche, il existe dj quelques
documents prsentant la problmatique et de nombreuses propositions.
Remerciements
Pour leur aide, conseils et mavoir permis douvrir le dbat sur les routeurs mo-
biles lIETF, je tiens adresser mes remerciements mes mentors de thse Claude
Castelluccia (INRIA Rhne-Alpes) et Hong-Yon Lach (Motorola Labs Paris). Cer-
tains rsultats de cette thse ont t mis en pratique au sein de lquipe InternetCAR
de Keio University, SFC, Japon, que jai par la suite rejoint et dont je remercie les
membres. Ceci naurait pu se faire sans lappui de Jun Murai, dit lInternet samurai,
vide-prsident de Keio University et prsident de WIDE, avocat hors normes dIPv6.
Je remercie galement les relecteurs officiels dont les commentaires ont permis dam-
liorer sensiblement cet article ainsi que Thomas Nol pour une dernire relecture.
9. Bibliographie
Boot J., Public Safety Applications for Mobile Networks, and Project MESA , 53rd IETF
meeting, Motorola, March, 2002. Presentation Material, MONET BOF.
Bournelle J., Valadon G., Binet D., Zrelli S., Laurent-Maknavicius M., AAA Considerations
Within Several NEMO Deployment Scenarios , 1st International Workshop on Network
Mobility (WONEMO), Sendai, Japan, January, 2006. http ://www.icoin.org/wonemo.
Cho H., Paik E., Choi Y., HMRA : Hierarchical Router Advertisement for Nested Mobile
networks , 1st IEEE VTS Asia Pacific Wireless Communications Symposium (APWCS),
p. 78-80, January, 2004.
Cizault G., "IPv6 : Thorie et Pratique", n ISBN 284177337X, 4th edn, Editions OReilly,
November, 2005.
Deering S., Hinden R., Internet Protocol Version 6 (IPv6) Specification, Request For Comments
n 2460, IETF, December, 1998.
Devarapalli V., Wakikawa R., Petrescu A., Thubert P., Network Mobility (NEMO) Basic Sup-
port Protocol, Request For Comments n 3963, IETF, January, 2005.
Ernst T., Le Support des Rseaux Mobiles dans IPv6, PhD thesis, Universit Joseph Fourier,
October, 2001. http ://www.inria.fr/rrrt/tu-0714.html.
Ernst T., E-Wheelchair : A Communication System Based on IPv6 and NEMO , 2nd In-
ternational Conference on Smart Homes and Health Telematic (ICOST), Keio University,
Japan, Singapore, September, 2004. http ://icost2004.i2r.a-star.edu.sg.
Les rseaux mobiles dans IPv6 595
Perkins C., IP Mobility Support, Request For Comments n 3344, IETF, August, 2002. Obso-
letes RFC3220 and RFC2002.
Perkins C. E., Mobile IP, Design Principles and Practices, Wireless Communications Series,
Addison-Wesley, 1998. ISBN 0-201-63469-4.
Petrescu A., Lach H.-Y., Janneteau C., Wolf M., Leinmuller T., Barz C., Pilz M., Frank M.,
Tonjes R., IPv6-based OverDRiVE Moving Networks : Mobility Management and Test-
bed Implementation , IST Mobile Summit, Lyon, France, June, 2004.
Quinot T., An IPv6 architecture for Aeronautical Telecommunication Network , Masters
thesis, Ecole Nationale Suprieure des Tlcommunications Paris, EUROCONTROL - Eu-
ropean Organization for the Safety of Air Navigation - ISA project (IPv6, Satellite commu-
nication and ATMode for ATN), 1998. http ://www.eurocontrol.fr/.
Robert O., IPv6 in the Sky , 1st International Global IPv6 Summit, Eurocontrol Experimental
Centre, October, 1999. Presentation Material.
Soliman H., Mobile IPv6, Mobility in a Wireless Internet, Addison-Wesley, 2004. ISBN 0-201-
78897-7.
Soliman H., Castelluccia C., El-Malki K., Bellier L., Hierarchical Mobile IPv6 Mobility Mana-
gement (HMIPv6), Request For Comments n 4140, IETF, August, 2005. Experimental.
Soliman H., Tsirtsis G., Devarapalli V., Kempf J., Levkowetz H., Thubert P., Wakikawa R.,
Mobile IPv6 Support For Dual Stack Hosts and Routers (DSMIPv6), Internet Draft n draft-
ietf-mip6-nemo-v4traversal-02.txt, IETF, June, 2006. Work in progress.
Solomon J. D., Mobile IP, The Internet Unplugged, Prentice Hall Series in Computer Networ-
king and Distributed Systems, Prentice Hall PTR, 1998. ISBN 0-13-856246-6.
Tanenbaum A. S., Computer Networks - Third Edition, Prentice-Hall International, Inc, 1996.
Terry D., Mobile Network in Aircraft : Concept of Operation , "Mobile Network
Conops" thread in the NEMO mailing list at the IETF, Boeing, August, 2004.
http ://www1.ietf.org/mail-archive/web/nemo/current/msg01427.html.
Thubert P., Montavont N., Nested NEMO Tree Discovery, Internet Draft n draft-thubert-tree-
discovery-01.txt, IETF, October, 2004. Work in progress.
Thubert P., Wakikawa R., Devarapalli V., NEMO Home Network Models, Internet Draft n
draft-ietf-nemo-home-network-models-06, IETF, February, 2006. Work in progress.
Wakikawa R., Design of Architecture and Protocols for Universal Mobile Internet, PhD thesis,
Keio University, Japan, Graduate School of Media and Governance, March, 2004.
Wakikawa R., Koshiba S., Uehara K., Murai J., ORC : Optimized Route Cache Management
Protocol for Network Mobility , IEEE 10th International Conference on Telecommunica-
tion (ICT), Tatiti Papeete, French Polynesia, February, 2003.
Watari M., A Route Optimization Scheme for Nested Mobile Networks , Masters thesis, Keio
University, Japan, Graduate School of Media and Governance, March, 2005.
Zrelli S., Ernst T., Bournelle J., Valadon G., Binet D., Access Control Architecture for Nested
Mobile Environments in IPv6 , 4th Conference and Security and Network Architecture
(SAR), Batz-sur-Mer, France, June, 2005. http ://www-lor.int-evry.fr/sar05.
Thierry Ernst a effectu ses tudes doctorales lINRIA au sein du projet PLANETE. Sa thse
portait sur la mobilit des rseaux et a servi de base la mise en place du groupe de travail
Les rseaux mobiles dans IPv6 597