Vous êtes sur la page 1sur 15

Chapitre 2

routage dans le rseaux VANETs


Chapitre 2 :
Routage dans les
rseaux VANETS
2.1 Introduction :
Une importante activit de recherche sest concentre sur les
rseaux Ad Hoc ces
dernires annes Elle a !ait para"tre de nom#reux pro#lmes
complexes $%ualit de service& scurit& routage& etc' En
particulier& plusieurs travaux de recherche se sont intresss
au pro#lme de routage& do( la naissance de plusieurs
solutions de routages de plusieurs classes )a plupart de ces
solutions se #asent sur la recherche du plus court chemin en
terme de distance ou de dlai Cependant& une route %ui
correspond au plus court chemin peut se rompre rapidement
aprs son ta#lissement * cause de la mo#ilit des n+uds& ce
%ui dclenche un nouveau processus de slection de route Ce
processus engendre une perte dans la %ualit de service $perte
de donnes& augmentation du nom#re de pa%uets de contr,le&
dgradation du d#it de transmission& etc' Cest dans cette
opti%ue %ue se situe ce chapitre %ui consiste * tudier les
di!!rentes t-pes de protocoles de routage et proposer une
stratgie de routage dont le #ut est dassurer une
communication entre les n+uds mo#iles& avec le moindre
dinterruptions et le minimum de messages de signalisation
Chapitre 2
routage dans le rseaux VANETs
.ans ce chapitre& nous allons en premier lieu prsenter le
routage dans les rseaux Ad/ Hoc et mettre en vidence le
pro#lme de routage et la conception dune stratgie de
routage dans le cadre des rseaux mo#iles VANETs
2.2!"#ecti$ du routage
)0o#1ecti! du routage est de dterminer une route $ie un
ensem#le de liens * parcourir'& respectant certaines
contraintes& pour ta#lir une connexion d0un n+ud source vers
un n+ud destinataire )e #ut d0un algorithme de routage est de
permettre le calcul de route entre ces deux n+uds au sens
d0un certain critre& et la di!!usion des in!ormations ncessaires
* ce calcul
2.%Routage dans les rseaux adhoc &VANET'
)es rseaux Ad Hoc sont considrs multi/sauts 2l peut arriver
%uun mo#ile veuille communi%uer avec un autre %ui nest pas
dans sa porte de communication directe A laide dune
certaine stratgie de routage& les messages vont devoir 3tre
transmis de proche en proche 1us%u* la destination
.e nom#reux protocoles de routage ont t proposs pour
rendre les communications multi/sauts plus e!!icaces $moins de
rmissions& chemins plus courts& etc' Ces protocoles di!!rent
par leur manire de rechercher des chemins entre la source et
la destination et par la maintenance de routes construites Tout
da#ord& nous allons prsenter la pro#lmati%ue de routage
dans les rseaux VANET4 puis donner une vue gnrale sur les
protocoles de routage en les classant en deux catgories
principales 5 )es protocoles de routage classi%ues ou
indpendants de la localisation et les protocoles de routage
#ass sur la localisation
Chapitre 2
routage dans le rseaux VANETs
2.( )ro"l*ati+ues de routage dans les rseaux
VANETS
)0tude et la mise en +uvre d0algorithmes de routage pour
assurer la connexion des rseaux Ad Hoc au sens classi%ue du
terme est un pro#lme complexe )0environnement est
d-nami%ue et volue& donc au cours du temps& la topologie du
rseau peut changer !r%uemment $voir !igure 26'
2l sem#le donc important %ue toute conception de protocole de
routage doive tudier les pro#lmes suivants 5
)a minimisation de la charge du rseau 5 l0optimisation des
ressources du rseau ren!erme deux autres sous pro#lmes
%ui sont l0vitement des #oucles de routage& et
l0emp3chement de la concentration du tra!ic autour de
certains n+uds ou liens
7!!rir un support pour pouvoir e!!ectuer des communications
multipoints !ia#les 5 le !ait %ue les chemins utiliss pour
router les pa%uets de donnes puissent voluer& ne doit pas
avoir d0incident sur le #on acheminement des donnes
)0limination d0un lien& pour cause de panne ou pour cause
de mo#ilit devrait& idalement& augmenter le moins possi#le
les temps de latence
Assurer un routage optimal 5 la stratgie de routage doit
crer des chemins optimaux et pouvoir prendre en compte
di!!rentes mtri%ues de co8ts $#ande passante& nom#re de
liens& ressources du rseau& dlais de #out en #out& etc' 4i
la construction des chemins optimaux est un pro#lme dur&
la maintenance de tels chemins peut devenir encore plus
complexe& la stratgie de routage doit assurer une
maintenance e!!icace de routes avec le moindre co8t
possi#le
Chapitre 2
routage dans le rseaux VANETs
9igure 26 variation de la topologie dans un rseau
VANET
)e temps de latence 5 Vu %ue la !orte mo#ilit augmente la
rupture des liens entre les n+uds& on doit donc augmenter la
%ualit des temps de latence et des chemins
)e : multihoping ; 5 * la di!!rence des rseaux sans !il avec
point daccs& les rseaux Ad Hoc permettent %ue plusieurs
n+uds assurent la retransmission des in!ormations < dans ce
cas le nom#re de sauts est suprieur * un
)inondation 5 elle consiste * !aire propager un pa%uet dans
le rseau entier )e premier n+ud transmet le pa%uet * tous
ses voisins < les autres n+uds !ont de m3me 1us%u* ce %ue
toutes les stations aient re=u le pa%uet .es contr,les
peuvent avoir lieu pour viter le #ouclage Cette mthode
est gnralement utilise lors de la phase de dcouverte des
routes 7n lappelle aussi la di!!usion
Chapitre 2
routage dans le rseaux VANETs
2.,-es protocoles de routage dans les rseaux
Ad .oc
Vu les limitations des rseaux Ad Hoc& la construction des
routes doit 3tre !aite avec un minimum de contr,le et de
consommation de la #ande passante 4uivant la manire de
raction et de maintenance de routes lors de l0acheminement
des donnes& les protocoles de routage peuvent 3tre classs en
trois catgories 5 )es protocoles proacti!s& les protocoles
racti!s et les protocoles h-#rides >armi ces protocoles
$racti!& proacti! ou h-#ride'& il - a ceux %ui se #asent sur des
techni%ues de localisation gographi%ue des n+uds mo#iles
)avantage ma1eur de ces protocoles par rapport aux autres
protocoles est %uils rduisent considra#lement la
signalisation $pa%uets de contr,le' )a !igure 22 rsume notre
classi!ication des protocoles de routage
Chapitre 2
routage dans le rseaux VANETs
9igure 22 Classi!ication des protocoles de routage dans les
rseaux ad/hoc
2.,.1-es protocoles proacti$s
)e principe de #ase des protocoles proacti!s est de maintenir *
1our les ta#les de routage& de sorte %ue lors%uune application
dsire envo-er un pa%uet * un autre mo#ile& une route soit
immdiatement connue .ans le contexte des rseaux Ad Hoc&
les n+uds peuvent appara"tre ou dispara"tre de manire
alatoire et la topologie m3me du rseau peut changer& cela
signi!ie %uil va !alloir un change continuel din!ormations pour
%ue cha%ue n+ud ait une image * 1our du rseau )es ta#les
sont donc maintenues gr?ce * des pa%uets de contr,le& et il est
possi#le d- trouver directement et * tout moment un chemin
vers les destinations connues en !onction de divers critres 7n
peut par exemple privilgier les routes comportant peu de
sauts& celles %ui o!!rent la meilleure #ande passante& ou encore
celles o( le dlai est le plus !ai#le
2.,.2 -es protocoles racti$s
)es protocoles de routage racti!s $dits aussi 5 protocoles de
routage * la demande'
reprsentent les protocoles les plus rcents proposs dans le
#ut d0assurer le service du routage dans les rseaux sans !il
)es protocoles de routage appartenant * cette catgorie&
crent et maintiennent les routes selon les #esoins )ors%ue le
rseau a #esoin d0une route& une procdure de dcouverte
glo#ale de routes est lance& et cela dans le #ut d0o#tenir une
in!ormation spci!ie& inconnue au prala#le >lusieurs
approches peuvent 3tre appli%us dans la dcouverte des
routes )a mthode classi%ue de recherche de route consiste *
inonder le rseau avec une re%u3te RREQ $@oute @EAuest'
)es n+uds voulant communi%uer * travers le rseau lancent
des re%u3tes * la recherche de routes permettant
lacheminement des pa%uets din!ormation
Chapitre 2
routage dans le rseaux VANETs
2.,.% -es protocoles h/"rides
)es protocoles h-#rides com#inent les deux ides des
protocoles proacti!s et racti!s 2ls utilisent un protocole
proacti!& pour apprendre le proche voisin $par exemple
voisinage * deux ou trois sauts' < ainsi ils disposent des routes
immdiatement dans le voisinage Au/del* de cette Bone
prd!inie& le protocole h-#ride !ait appel aux techni%ues des
protocoles racti!s pour chercher de routes Avec ce
dcoupage& le rseau est partag en plusieurs Bones et la
recherche de routes en mode racti! peut 3tre amliore A la
rception dune re%u3te de recherche ractive& un n+ud peut
indi%uer immdiatement si la destination est dans le voisinage
ou non& et par cons%uent savoir sil !aut aiguiller la re%u3te
vers les autres Bones sans dranger le reste de sa Bone
2.,.( -es protocoles indpendants de la
localisation
2l existe plusieurs protocoles indpendants de la localisation
tels %ue 5 A7.V & .4@ et T7@A comme protocoles racti!s <
7)4@ et .4.V comme protocoles proacti!s et C@> comme
protocole h-#ride Ces protocoles possdent les inconvnients
suivants 5 Concernant les protocoles proacti!s 5 ce t-pe de
protocole permet davoir des routes immdiatement
disponi#les %uand les applications en ont #esoin& mais cela se
!ait au co8t dchanges rguliers de messages de contr,le
$consommation de #ande passante' %ui ne sont certainement
pas tous ncessaires $seules certaines routes seront utilises
par les applications en gnral'
)es protocoles racti!s rduisent la %uantit des pa%uets de
contr,le par rapport aux protocoles proacti!s Cependant& ils
procdent * la dcouverte de route en e!!ectuant une
inondation Cette inondation pertur#e tout le rseau puis%ue
tous les n+uds doivent rpter la re%u3te .e plus& un
pro#lme supplmentaire se pose lors de changement de
topologie 5 ce t-pe de protocole doit ragir rapidement pour
trouver une autre alternative * la route endommage En
cons%uence& ces mcanismes de maintenance sont lourds *
grer et crent des sursauts de tra!ic de contr,le * cha%ue
tentative de recherche ou de rparation de route Ces
Chapitre 2
routage dans le rseaux VANETs
mcanismes entra"nent un dlai dattente * cause de la
recherche des chemins& ce %ui peut dgrader les per!ormances
des applications interactives $exemple les applications des
#ases de donnes distri#ues'
)es protocoles h-#rides peuvent cumuler les inconvnients des
protocoles racti!s et proacti!s 5 messages de contr,le
priodi%ues& plus le co8t de couverture dune nouvelle route
2.,., -es protocoles "ass sur la localisation
)avantage ma1eur des protocoles de routage #ass sur la
localisation $appels aussi
protocoles gographi%ues'& par rapport aux autres techni%ues
conventionnelles $indpendants de la localisation' est %uils
rduisent considra#lement la signalisation $pa%uets de
contr,le'& ce %ui permet dconomiser lnergie des n+uds&
gagner de la #ande passante et augmenter la scala#ilit du
rseau En !ait& ces protocoles nont pas #esoin de ta#les de
routage ce %ui limine les pa%uets de contr,le pour la
maintenance de la ta#le Ce %uils ont #esoin& cest uni%uement
la localisation de la destination outre la possi#ilit %ue cha%ue
n+ud conna"t sa propre localisation * tout moment )a
localisation dun n+ud peut 3tre o#tenue en utilisant le
s-stme de positionnement glo#al appel D>4 $Global
Positioning System)& attach au n+ud mo#ile
Alors %ue la localisation dune destination peut 3tre dtermine
par un processus interne du protocole $racti! ou proacti!' ou
par un module indpendant %ui sintgre au protocole& il sagit
dun service de localisation tel %ue D)4 .ans la littrature&
plusieurs protocoles de routage gographi%ues ont t con=us
)es plus cl#res sont 5 )A@ & .@EAE et D>4@ )A@ et .@EAE
utilisent une di!!usion partielle dans le sens ou les pa%uets ne
sont pas di!!uss * tous les n+uds voisins& mais aux n+uds %ui
se trouvent dans la direction gnrale de la destination ce %ui
limine les pa%uets di!!uss inutilement Cependant dans des
situations criti%ues telles %ue lindisponi#ilit de la localisation
du n+ud destination& ces protocoles procurent * une di!!usion
totale )e protocole D>4@ est di!!rent aux deux premiers car il
nutilise pas la di!!usion pour la recherche de routes ni pour
lacheminement des donnes& ce %ui rduit davantage le
signalisation En !ait& il utilise essentiellement une mtri%ue de
Chapitre 2
routage dans le rseaux VANETs
routage #ien dtermine $le voisin le plus proche de la
destination' 7utre& ce protocole est plus per!ormant dans les
rseaux denses Cependant le protocole D>4@ est dpendant
dun service de localisation car il suppose %ue la source conna"t
tou1ours la localisation de la destination
2.0 Co*paraison glo"ale de toutes les
catgories de routage
Comme nous avons d1* vu& l0architecture d0un rseau mo#ile
Ad Hoc est caractrise par une a#sence d0in!rastructure !ixe
prexistante )0tude et la mise en +uvre d0algorithmes de
routage pour assurer la connexion des rseaux Ad Hoc au sens
classi%ue du terme $tout sommet peut atteindre tout autre'& est
un pro#lme complexe )0environnement est d-nami%ue et
volue au cours du temps& la topologie du rseau peut changer
!r%uemment 2l sem#le donc important %ue toute conception
de protocole de routage doive essa-er datteindre un ensem#le
do#1ecti!s comme le !ait dassurer un routage optimal&
minimiser le temps de latence et surtout minimiser de la
charge du rseau
.ans le #ut de !aire une conclusion gnrale et de savoir la
position des protocoles de routage prsenter ci/dessus dans le
rseau VANET &on trouve %uune comparaison glo#ale entre
toutes les classes $ractive &proactive et h-#ride 'est
ncessaire et donne une vue glo#ale sur le su1et
)a comparaison va concerner plusieurs mtri%ue dans le rseau
citons 5
)a structure de routage & disponi#ilit de la route& volume de
tra!ic de contr,le&
Eettre * 1our priodi%uement& e!!ets de la mo#ilit& exigence de
stocFage& niveau de dlai et niveau de grandissement du
rseau
)e ta#leau 6 ci/dessous comporte toute les rsultats de la
comparaison
Chapitre 2
routage dans le rseaux VANETs
Chapitre 2
routage dans le rseaux VANETs
Ta#leau 6 / Comparaison glo#ale de toutes les catgories de
routage
Chapitre 2
routage dans le rseaux VANETs
2.12esoins du codage rseau au sein des
rseaux VANETS
)es protocoles de routage tudier 1us%u* maintenant sont tous
#ass sur un principe gnrale 5 lalgorithme doit calculer le
chemin le plus optimal &dans le sens %ue les in!ormations
seront achemins * travers ce chemin Voir $!igure 2G '
3igure 2.% ache*ine*ent des donnes du n4ud source
au n4ud destination 5 tra6ers un rseau VANET par le
"iais d7un protocole de routage adhoc.
Cependant certain application dans le rseau de vhicule
comme par exemple la distri#ution de donnes $multimdia'
ont #esoin dune haute per!ormance $connectivit & d#it &
%ualit de service & !ia#ilit& scurit H'
.aprs la comparaison !aite dans le ta#leau 6 ci/dessus on
peut remar%uer %uil n- a pas un protocole de routage %ui peut
amener * ces conditions $d#it & connectivit H' * la !ois cest
pour cela %uil !aut #ien pro!iter des ressources du rseau
VANET & vu les pro#lmes nom#reux du ce rseau 5grande
variation dans la topologie & haute mo#ilit& autonome et sans
in!rastructure & routage multi/sauts & variation des liens et des
capacits des n+uds
Alors &il !aut introduire un nouveau paramtre pour amliorer
les per!ormances
Chapitre 2
routage dans le rseaux VANETs
Ces dernires annes & lintr3t du codage rseau $netIorF
Coding' pour amliorer le d#it & optimiser lutilisation de la
capacit du rseau & o!!rir une #onne scurit de lin!ormation
et minimiser le temps de latence a t clairement dmontr
)e codage rseau peut grer e!!icacement la mo#ilit &
linter!rence et les caractristi%ues peu !ia#les du canal &
notons %ue le rseau VANET est un environnement idal pour le
Jcodage rseauK ou les vhicules ne sont pas limits par des
contraintes de ressources et la nature du mo-en de di!!usion
sans !il J#roadcastK du rseau est convena#le pour ceci
Chapitre 2
routage dans le rseaux VANETs
2.8Conclusion
)e routage est une mthode d0acheminement des in!ormations
* la #onne destination * travers un rseau de connexion donn
)e pro#lme de routage consiste * dterminer un
acheminement optimal des pa%uets * travers le rseau au sens
d0un certain critre de per!ormance
.ans ce chapitre on a tout da#ord prsent lo#1ecti! du
routage et en particulier le routage dans les rseaux ad/hoc &
ainsi %ue la pro#lmati%ue du routage dans le rseau VANET et
le di!!rentes classes des protocoles existants
Une comparaison est !aite entre toute les classes des
protocoles
7n a a#ord * la !in & une conclusion %ue les protocoles
existants ne sont pas su!!isants pour assurer les per!ormances
demands pour toutes les applications dans ce rseau & do(
les #esoins dune nouvelle stratgie de routage
Vu de son intr3t on a propos le codage rseau comme un
nouveau protocole de routage
)e codage rseau sera alors le su1et de ltude dans le chapitre
suivant
Chapitre 2
routage dans le rseaux VANETs
Chapitre 2 5 6
@outage dans les rseaux VANET46
26 2ntroduction 5 6
22/7#1ecti! du routage 2
2G/@outage dans les rseaux ad/hoc $VANET' 2
2L/ >ro#lmati%ues de routage dans les rseaux VANET4 G
2M/)es protocoles de routage dans les rseaux Ad HocM
2M6/)es protocoles proacti!sN
2M2/ )es protocoles racti!s N
2MG/ )es protocoles h-#ridesO
2MM/ )es protocoles #ass sur la localisationP
2N / Comparaison glo#ale de toutes les catgories de routageQ
2O/Resoins du codage rseau au sein des rseaux VANET462
2P/Conclusion 6L