Vous êtes sur la page 1sur 107

Rpublique Algrienne Dmocratique et Populaire

Ministre de l'Enseignement Suprieur et de la Recherche Scientifique


Universit M'hamed Bougara - Boumerds

Facult des Sciences


Dpartement dInformatique

MEMOIRE
Pour lobtention du diplme de
MAGISTER

Spcialit : Systmes informatiques et ingnierie du logiciel


Option : Spcifications des logiciels et traitement de linformation

Prsent par : MAHSEUR Mohammed


Thme

Thme :

Routage dans les rseaux maills sans fil

Devant le jury de soutenance


Mr. MEZGHICHE Mohamed

Professeur (UMBB)

Prsident

Mme. ACHELI Dalila

Matre de Confrences A (UMBB)

Examinateur

Mr. RAHMOUNE Fayal

Matre de Confrences A (UMBB)

Examinateur

Mr. HABI Idir

Matre de Confrences A (UMBB)

Examinateur

Mr. AIT AOUDIA Samy

Professeur A (ESI)

Rapporteur

Anne universitaire 2010/2011

Remerciements
Je remercie mon dieu qui ma donn la volont et le courage pour achever ce travail.
Je remercie mon promoteur Monsieur AIT AOUDIA Samy pour l'aide qu'il m'a apport, ses
prcieux conseils et ainsi pour sa sympathie durant tout le droulement de ce travail.
Je remercie galement Monsieur MEZGHICHE Mohamed responsable de la post-graduation
INFORMATIQUE ET GENIE LOGICIEL pour son aide.
Mes sincres remerciements Monsieur MERAIHI Rabah pour ses commentaires, remarques
et critiques.
Je remercie aussi tous les membres du jury pour lintrt quils ont port { mon travail et
leur exprime ma profonde gratitude.
Je remercie bien videment mes parents, { qui je ddie ce mmoire. Ils mont non seulement
encourag et support tout au long de mes tudes mais dans toutes les sphres de ma vie. Un
merci particulier { ma femme, qui ma supporte et encourage tout au long de la rdaction
de ce mmoire.
Je voudrais aussi remercier mes frres, mes surs, mes beaux frres, mes belles surs, mes
neveux et mes nices.
Je remercie galement mes amis qui me permettent de garder un quilibre de vie en alliant
tudes, travail et loisir pour leur soutien durant la priode de rdaction de ce mmoire.
Je remercie tous mes enseignants et tous ceux qui ont contribu de prs ou de loin
laboutissement de mon travail.

A tous ceux que j'aime, et { tous ceux qui m'aiment


Pour tout, merci infiniment.

Rsum
Notre tude sinscrit sur les travaux de recherche effectus sur le perfectionnement des
rseaux maills sans fil (WMNs).
Un rseau sans fils maill est un rseau avec infrastructure qui utilise la technologie sans fil
dans tous les niveaux (infrastructure et clients), dans le but de llimination totale du
cblage. Son architecture lui offre une robustesse et une efficacit trs importante par
rapport aux rseaux ad hoc, ainsi quune souplesse dinstallation avec un faible cot par
rapport aux rseaux filaires classiques.
Cest une gamme de rseaux qui reprsente lavenir des rseaux informatiques.
Notre mmoire traite un composant critique pour cette famille des rseaux qui est le
routage, pour cela nous avons entam notre travail par une prsentation gnrale des
rseaux sans fil, nous avons ensuite tudi en dtail les WMNs en terme de leurs
architectures, technologies de transmission et caractristiques. Par ailleurs nous avons
tudi les protocoles de routage en se focalisant sur les deux protocoles AODV et OLSR.
Nous avons ralis par la suite des simulations et des analyses sur le comportement des
deux protocoles sur un WMN, en utilisant le simulateur NS2. Cette exprimentation nous a
permis de proposer une solution de routage en prcisant le domaine dapplication du WMN.
Enfin nous avons conclus notre travail avec des perspectives.
Mots-cls :
Rseau maill sans fil, Mesh routeur, Mesh client, routage, AODV, OLSR, NS2,

ii

Abstract
Our study is included among the research done to improve and vevelop wireless mesh
network (WMNs). A wireless mesh is a network infrastructure that uses wireless technology
in all levels (infrastructure and customers), in order to eliminate totally the wiring.
The architecture of this type of wireless offers solidity and effectiveness comparing with
normal one. In addition to the flexibility installation with a low cost compared with
traditional wired network . This category of wireless represents the future of the computer
networks. Our paper deals with an important and critical element in relation to this category
whil is routing . Thats why we started first with giving an overview about wireless
networks.
After that, we studied in details the WMNs in terms of their architectures, technology that is
used, characteristics and features. In an other side, we studied routing protocols focussing
on two ptotocols OLSR and AODV. Later, we dealt with simulation and analysis to know the
behavior of these two protocols in wireless mesh network by using network simulator
(NS2). This experiment allowed us to propose the best sollution by specifying the domain of
practicing the mesh. Finally, we concluded our work with prospects and propositions.
Keywords:
Wireless mesh network, mesh routers, mesh clients, routing, AODV, OLSR, NS2,

iii


.
: ,
.


.
.
.

: , , .
) (AODV ). (OLSR

). (NS2
.
.
: , , , NS2 , AODV, OLSR ,

iv

Table des matires


Remerciements.................................................................................................................................................................. i
Rsum ................................................................................................................................................................................. ii
Abstract ...............................................................................................................................................................................iii
....................................................................................................................................................................................... iv

Table des matires .......................................................................................................................................................... v


Liste des figures .............................................................................................................................................................. xi
Liste des tableaux ........................................................................................................................................................ xiii
Liste des formules ....................................................................................................................................................... xiv
Liste des abrviations ................................................................................................................................................. xv
Introduction gnrale ................................................................................................................................................... 1
Chapitre I : LES RESEAUX SANS FIL ....................................................................................................................... 2
I.1- Introduction .......................................................................................................................................................... 2
I.2- Dfinition ................................................................................................................................................................ 2
I.3- Historique des rseaux sans fil .................................................................................................................... 2
I.4- Communication sans fil ................................................................................................................................... 3
I.4.1- Les ondes radio (Ondes radiolectriques ou ondes hertziennes) ...................................... 3
I.4.2- Transmissions radio ................................................................................................................................. 3
I.4.3-Propagation en vue directe..................................................................................................................... 4
I.4.3.1- Affaiblissement ................................................................................................................................... 5
I.4.3.2- Le bruit .................................................................................................................................................... 5
I.4.3.3- Absorption atmosphrique ........................................................................................................... 5
I.4.3.4- Propagation multi trajet ................................................................................................................. 5
I.4.3.5- Evanouissement ................................................................................................................................. 6
I.4.4- Propagation indoor ................................................................................................................................... 7
I.5- Caractristiques des rseaux sans fil ........................................................................................................ 7
I.6- Classification des rseaux sans fil ............................................................................................................... 8
I.6.1- Rseau personnel sans fil : (Wireless Personal Area Network : WPAN) ........................ 8
I.6.2- Rseau local sans fil : (Wireless Local Area Network : WLAN) ............................................ 9
I.6.3-Rseau mtropolitain sans fil :(Wireless Metropolitan Area Network WMAN) ........... 9
I.6.4- Rseau tendu sans fil : (Wireless Wide Area Network : WWAN) .................................... 9
I.7- La mobilit dans les rseaux sans fil ...................................................................................................... 10
I.7.1- Dfinition de la mobilit dans un rseau .................................................................................... 10
I.7.2- Dfinition dun rseau mobile ........................................................................................................... 10
v

I.7.3- Problmes lis la mobilit ............................................................................................................... 10


I.7.4- Diffrentes gnrations des rseaux mobiles ........................................................................... 11
I.7.4.1- Rseaux mobiles stations de base fixes ............................................................................ 11
I.7.4.2- Les rseaux radio maills ............................................................................................................ 12
I.7.4.3- Les rseaux satellitaires .............................................................................................................. 12
I.7.4.4- Les rseaux P2P simple saut .................................................................................................. 12
I.7.4.5- Les rseaux mobiles ad hoc MANET : (Mobile Ad hoc Network) ............................ 13
I.8- Conclusion ........................................................................................................................................................... 13
Chapitre II : LES RESEAUX MAILLES SANS FIL WMNs ............................................................................. 14
II.1- Introduction...................................................................................................................................................... 14
II.2- Dfinition ........................................................................................................................................................... 14
II.3- Caractristiques des rseaux maills sans fil ................................................................................... 15
II.4- Objectifs des rseaux maills sans fil ................................................................................................... 16
II.5- La transmission dans les WMNs ............................................................................................................ 16
II.5.1- Les technologies de transmission Mesh ..................................................................................... 16
II.5.1.1-Le standard IEEE 802.11s .......................................................................................................... 16
II.5.1.2-Le standard IEEE 802.15.5......................................................................................................... 17
II.5.1.3-Le standard IEEE 802.16a .......................................................................................................... 17
II.5.2- Les techniques de transmission ..................................................................................................... 18
II.5.2.1- La technique OFDM (Orthogonal Frequency Division Multeplexing) ................. 18
II.5.2.2- Les systmes antennes multiples MIMO (Multiple Input- Multiple Output) 19
II.5.3- Protocoles daccs au medium ........................................................................................................ 20
II.5.3.1- CSMA/CA : accs multiple avec coute de porteuse/vitement de collision ... 20
II.5.3.2- TDMA (Time Division Multiple Access).............................................................................. 21
II.5.3.3- Protocoles Mac Hybride CSMA/ TDMA .............................................................................. 21
II.6- Classifications des rseaux maills sans fil ....................................................................................... 22
II.6.1- Selon le type maillage .......................................................................................................................... 22
II.6.1.1- Maillage total ................................................................................................................................... 22
II.6.1.2- Maillage partiel ............................................................................................................................... 22
II.6.2- Selon larchitecture ............................................................................................................................... 23
II.6.2.1- Maillage utilisateurs ................................................................................................................... 23
II.6.2.2- Maillage routeurs ......................................................................................................................... 24
II.6.2.3- Maillage hybride ............................................................................................................................ 25
II.7- Applications des rseaux maills sans fil ........................................................................................... 25
II.8- Avantages des rseaux maills sans fil ................................................................................................ 27
vi

II.9- Les challenges des rseaux maills sans fil ....................................................................................... 28


II.10- Conclusion ...................................................................................................................................................... 29
Chapitre III : LE ROUTAGE DANS LES RESEAUX AD HOC ....................................................................... 30
III.1- Introduction .................................................................................................................................................... 30
III.2- Dfinitions........................................................................................................................................................ 30
III.2.1- Routage ..................................................................................................................................................... 30
III.2.2- Algorithme de routage ....................................................................................................................... 30
III.2.3- Protocole de routage .......................................................................................................................... 30
III.3- Problmatique et contraintes de routage dans les MANETs ................................................... 30
III.4- Les objectifs des protocoles de routage dans les MANETs ...................................................... 31
III.5- Classification des protocoles de routage .......................................................................................... 31
III.5.1- Selon le moment dtablissement des routes ......................................................................... 31
III.5.1.1- Les protocoles de routage proactifs .................................................................................. 31
III.5.1.2- Les protocoles de routage ractifs ..................................................................................... 32
III.5.1.3- Les protocoles de routage hybrides .................................................................................. 32
III.5.2- Selon la participation des nuds dans le routage ............................................................... 32
III.5.2.1- Les protocoles uniformes ........................................................................................................ 32
III.5.2.2- Les protocoles non uniformes ............................................................................................... 33
III.6- Les mthodes de routage .......................................................................................................................... 33
III.6.1- Le routage par vecteur de distance ............................................................................................. 33
III.6.2- Le routage par tat des liens .......................................................................................................... 34
III.7- Etude des deux protocoles OLSR et AODV ....................................................................................... 35
III.7.1- Le protocole Optimized Link State Routing OLSR ................................................................ 35
III.7.1.1- Dfinition ......................................................................................................................................... 35
III.7.1.2- Notions de base ............................................................................................................................ 35
III.7.1.3- Messages changs ..................................................................................................................... 37
III.7.1.3.1- Multiple Interface Dclaration (MID) ....................................................................... 37
III.7.1.3.2- Message Hello ....................................................................................................................... 38
III.7.1.3.3-Message Topology Control (TC) .................................................................................... 38
III.7.1.3.4- Message HNA (Host and Network Association) .................................................. 39
III.7.1.4- Les bases dinformations ......................................................................................................... 39
III.7.1.4.1- Table dassociation des interfaces multiples ......................................................... 39
III.7.1.4.2- Lensemble des voisins .................................................................................................... 40
III.7.1.4.3- Table de voisinage ............................................................................................................. 40
vii

III.7.1.4.4- Ensemble de voisinage deux sauts ......................................................................... 40


III.7.1.4.5- Ensemble des MPRs .......................................................................................................... 41
III.7.1.4.6- Ensemble des MPR Selectors ........................................................................................ 41
III.7.1.4.7- La table topologique ......................................................................................................... 41
III.7.1.4.8- La table de routage ............................................................................................................ 42
III.7.1.4.9- Ensemble des associations ............................................................................................ 42
III.7.1.5- Principe de fonctionnement ................................................................................................... 42
III.7.1.5.1- Fonctionnement de base ................................................................................................ 43
III.6.1.5.2- Fonctionnement auxiliaire.............................................................................................. 44
III.7.2- Le protocole Ad Hoc On Demand Distance Vector AODV ................................................. 45
III.7.2.1- Dfinition ......................................................................................................................................... 45
III.7.2.2- Les messages changs ............................................................................................................. 45
III.7.2.2.1- Demande de route (Route REQuest RREQ) ............................................................ 45
III.7.2.2.2- Rponse de route (Route REPly RREP) .................................................................... 46
III.7.2.2.3- Erreur de route (Route ERRor RERR) ...................................................................... 46
III.7.2.2.4- Accus de rception de rponse de route (Route REPly .................................. 47
III.7.2.3- Les bases dinformations ......................................................................................................... 47
III.7.2.3.1- La table de routage ............................................................................................................. 47
III.7.2.3.2- La table dhistorique ......................................................................................................... 48
III.7.2.4- Principe de fonctionnement ................................................................................................... 48
III.7.2.4.1- Dcouverte de routes ........................................................................................................ 48
III.7.2.4.2- Maintenance des routes ................................................................................................... 50
III.8- Conclusion ....................................................................................................................................................... 51
Chapitre IV : LE ROUTAGE DANS LES WMNs - EXPERIMENTATION ET EVALUATION ........... 52
IV.1- Introduction .................................................................................................................................................... 52
IV.2- Prsentation de NS2 .................................................................................................................................... 52
IV.3- Modles de mobilit .................................................................................................................................... 53
IV.3.1- Le modle de mobilit avec points de passage alatoires WPM ................................... 53
IV.3.2- Le modle de mobilit marche alatoire RWM .................................................................. 53
IV.3.3- Le modle de mobilit avec direction alatoire RDM ......................................................... 54
IV.4- Modles de trafic ........................................................................................................................................... 56
IV.5- Modles dnergie ........................................................................................................................................ 57
IV.6- Analyse des rsultats dans NS2 ............................................................................................................. 57
IV.6.1- Les fichiers de trace ............................................................................................................................ 57
viii

IV.6.1.1- Les fichiers trace .NAM ......................................................................................................... 57


IV.6.1.2- Les fichiers trace .tr ................................................................................................................ 58
IV.6.2- Les critres dvaluation ................................................................................................................... 58
IV.6.2.1- Le taux de paquets dlivrs .................................................................................................... 58
IV.6.2.2- Le taux de perte ............................................................................................................................ 58
IV.6.2.3- Le cot de routage ....................................................................................................................... 58
IV.6.2.4- Le dlai de transmission moyen ........................................................................................... 58
IV.7- Les scenarios de simulation .................................................................................................................... 59
IV.7.1- Paramtres gnraux ......................................................................................................................... 59
IV.7.2- Prsentation des diffrents scenarios de simulation.......................................................... 59
IV.7.2.1- Scenario 1 : impact de la vitesse de mobilit .................................................................. 59
IV.7.2.2- Scenario 2 : impact du niveau dnergie des nuds mobiles ................................. 61
IV.7.2.3- Scenario 3 : impact de la charge du le rseau ................................................................ 63
IV.7.2.4- Scenario 4 : impact de la densit du rseau .................................................................... 65
IV.7.2.5- Scenario 5 : impact de la distance entre metteur rcepteur................................. 68
IV.7.3- Observations........................................................................................................................................... 70
IV.7.4- Analyse des rsultats .......................................................................................................................... 71
IV.8- Conclusion ........................................................................................................................................................ 72
V- SOLUTIONS ET PERSPECTIVES ....................................................................................................................... 73
V.1- Introduction ...................................................................................................................................................... 73
V.2- Domaine dapplication ................................................................................................................................. 73
V.3- Objectifs de la solution ................................................................................................................................ 73
V.4- Approche de routage .................................................................................................................................... 74
V.5- Mthode de routage ...................................................................................................................................... 75
V.6- Mtrique de routage ..................................................................................................................................... 76
V.6.1-Les exigences dune mtrique de routage ................................................................................... 76
V.6.1.a- Rduire linterfrence intra-flux ............................................................................................ 76
V.6.1.b- Rduire linterfrence inter-flux ............................................................................................ 76
V.6.1.c- Rduire linterfrence extrieure........................................................................................... 77
V.6.1.c.1-Interfrence contrle.......................................................................................................... 77
V.6.1.c.2-Interfrence non contrle ............................................................................................... 77
V.6.1.d- Equilibrage de charge .................................................................................................................. 77
V.6.1.e- Agilit ................................................................................................................................................... 77
V.6.1.f- Iso tonicit .......................................................................................................................................... 77
V.6.1.g- Stabilit ............................................................................................................................................... 78
ix

V.6.1.h- Dbit..................................................................................................................................................... 78
V.6.2- Les composants dune mtrique de routage ............................................................................. 79
V.6.2.a- Nombre de sauts ............................................................................................................................ 79
V.6.2.b- Capacit du lien .............................................................................................................................. 79
V.6.2.c- Qualit du lien .................................................................................................................................. 79
V.6.2.d- Diversit des canaux .................................................................................................................... 79
V.6.3- Prsentation des mtriques de routage pour les WMNs .................................................... 80
V.6.3.a- Nombre de sauts ............................................................................................................................ 80
V.6.3.b- Nombre de transmissions attendues (ETX) ..................................................................... 80
V.6.3.c- Le temps de transmissions prvu (ETT) ........................................................................... 81
V.6.3.d- ETT pondre cumulative (WCETT) .................................................................................... 81
V.6.3.e- Mtrique dingrence et de canal de commutation (MIC) ......................................... 82
V.6.3.f- Mtrique de linterfrence courant iAware ....................................................................... 82
V.6.4- Mtrique choisie ..................................................................................................................................... 83
V.7- Conclusion ......................................................................................................................................................... 83
Conclusion gnrale .................................................................................................................................................... 84
ANNEXE............................................................................................................................................................................. 85
BIBLIOGRAPHIE ............................................................................................................................................................ 88

Liste des figures


Figure 1 : Propagation en vue directe ..................................................................................................................... 4
Figure 2 : Effets de propagation ................................................................................................................................ 6
Figure 3 : Les diffrentes classes des rseaux sans fil selon le primtre gographique [5] ............ 9
Figure 4 : Rseau stations de bases fixes ......................................................................................................... 11
Figure 5:Exemple de graphe complet ................................................................................................................... 12
Figure 6: Exemple de graphe non complet ......................................................................................................... 12
Figure 7 : Rseau maill sans fil WMN ................................................................................................................ 14
Figure 8 : Architecture point multipoint [17] ............................................................................................... 17
Figure 9 : Architecture mixte PMP et Mesh [17] .............................................................................................. 18
Figure 10 : Les sous rseaux crs par la technique OFDM ......................................................................... 19
Figure 11 : Systme de communication MIMO [7] .......................................................................................... 20
Figure 12 : Maillage total [18] ................................................................................................................................ 22
Figure 13 : Maillage partiel [18] ............................................................................................................................ 23
Figure 14 : Maillage utilisateurs ............................................................................................................................. 23
Figure 15 : Maillage routeurs .................................................................................................................................. 24
Figure 16 : Maillage hybride .................................................................................................................................... 25
Figure 17: Ensemble des MPRs dun nud ......................................................................................................... 36
Figure 18: Format d'un paquet OLSR ................................................................................................................... 37
Figure 19: Format d'un message MID .................................................................................................................. 37
Figure 20: Format d'un message Hello ................................................................................................................ 38
Figure 21: Format d'un message TC ..................................................................................................................... 39
Figure 22: Format d'un message HNA ................................................................................................................. 39
Figure 23: Format d'un message RREQ ............................................................................................................... 45
Figure 24: Format d'un message RREP................................................................................................................ 46
Figure 25: Format d'un message RRER ............................................................................................................... 46
Figure 26: Exemple de dcouverte de route avec RREP gnre par la destination ........................ 49
Figure 27: Exemple de dcouverte de route avec RREP gnre par un nud intermdiaire .... 49
Figure 28: Exemple de dtection dune rupture dun lien actif................................................................. 50
Figure 29: Exemple de rparation locale avec succs ................................................................................... 51
Figure 30: Exemple d'annonce d'une erreur de route ................................................................................... 51
Figure 31 : La trace de dplacement dun nud utilisant le modle de mobilit avec points de
passage alatoires [26] .............................................................................................................................................. 53
Figure 32: La trace de dplacement dun nud utilisant le modle mobilit marche alatoire
[26] ...................................................................................................................................................................................... 54
Figure 33: La trace de dplacement dun nud utilisant le modle mobilit avec direction
alatoire [26] .................................................................................................................................................................. 54
Figure 34: Impact de la vitesse de mobilit sur le taux de paquets delivrs ........................................ 60
Figure 35: Impact de la vitesse de mobilit sur le taux de perte ............................................................... 60
Figure 36: Impact de la vitesse de mobilit sur le cot de routage ......................................................... 61
Figure 37: Impact de la vitesse de mobilit sur le de dlai de transmission moyen ......................... 61
Figure 38: Impact du niveau d'nergie sur le taux de paquets delivrs ................................................ 62
xi

Figure 39: Impact du niveau d'nergie sur le taux de perte ....................................................................... 62


Figure 40: Impact du niveau d'nergie sur le cot de routage .................................................................. 63
Figure 41: Impact du niveau d'nergie sur le dlai de transmission moyen ........................................ 63
Figure 42 : Impact de la charge du rseau sur le taux de paquets dlivrs ......................................... 64
Figure 43: Impact de la charge du rseau sur le taux de perte ................................................................. 64
Figure 44: Impact de la charge du rseau sur le cot de routage ............................................................ 65
Figure 45: Impact de la charge du rseau sur le dlai de transmission moyen.................................. 65
Figure 46: Impact de la densit du rseau sur le taux de paquets delivrs .......................................... 66
Figure 47: Impact de la densit du rseau sur le taux de perte ................................................................. 66
Figure 48: Impact de la densit du rseau sur le cot de routage ........................................................... 67
Figure 49: Impact de la densit du rseau sur le dlai de transmission moyen ................................. 67
Figure 50: Impact de la distance entre metteur rcepteur sur le taux de paquets delivrs ....... 68
Figure 51: Impact de la distance entre metteur rcepteur sur le taux de perte .............................. 69
Figure 52: Impact de la distance entre metteur rcepteur sur le cot de routage ......................... 69
Figure 53: Impact de la distance entre metteur rcepteur sur le dlai de transmission moyen
............................................................................................................................................................................................... 70
Figure 54: Approche de routage hybride ............................................................................................................ 74
Figure 55: Exemple de diversit des canaux pour viter l'interfrence intra-flux ............................ 76
Figure 56:Exemple d'limination d'un problme d'interfrence inter-flux.......................................... 76
Figure 57: Exemple d'isotonicit............................................................................................................................. 78

xii

Liste des tableaux


Tableau 1: Table dassociation des interfaces multiples .............................................................................. 40
Tableau 2: Ensemble des voisins ............................................................................................................................. 40
Tableau 3: Table de voisinage ................................................................................................................................. 40
Tableau 4: Ensemble de voisinage deux sauts............................................................................................... 41
Tableau 5: Ensemble des MPRs ............................................................................................................................... 41
Tableau 6 : Ensemble des MPR Selectors ............................................................................................................ 41
Tableau 7: La table topologique ............................................................................................................................. 41
Tableau 8: La table de routage OLSR ................................................................................................................... 42
Tableau 9: Ensemble des associations .................................................................................................................. 42
Tableau 10: La table de routage AODV ............................................................................................................... 47
Tableau 11: Table d'historique ............................................................................................................................... 48
Tableau 12: Paramtres gnraux pour la simulation ................................................................................. 59
Tableau 13: Paramtres de simulation pour le scenario1: impact de la vitesse de mobilit ....... 59
Tableau 14: Paramtres de simulation pour le scenario2: impact du niveau d'nergie des
noeuds mobiles ............................................................................................................................................................... 61
Tableau 15: Paramtres de simulation pour le scenario3 : impact de la charge du rseau ......... 63
Tableau 16: Paramtres de simulation pour le scenario4: impact de la densit du rseau ......... 65
Tableau 17: Paramtres de simulation pour le scenario5: impact de la distance entre metteur
rcepteur ........................................................................................................................................................................... 68
Tableau 18: Composants et caracterestiques des metriques de routage conues pour les WMNs
[30] ...................................................................................................................................................................................... 83

xiii

Liste des formules


Formule 1: Taux de paquets delivrs [19] .......................................................................................................... 58
Formule 2: Taux de perte [19] ................................................................................................................................. 58
Formule 3: Cot de routage [19] ............................................................................................................................ 58
Formule 4: Dlai de transmission moyen [19] .................................................................................................. 58
Formule 5: Isotonicit [28] ....................................................................................................................................... 78
Formule 6: Nombre de transmissions attendues [28] ................................................................................... 80
Formule 7: Temps de transmissions prvu (ETT) [28] ................................................................................. 81
Formule 8: ETT pondre cumulative (WCETT) [28] ................................................................................... 81
Formule 9: Mtrique d'ingerence et de canal de commutation (MIC) [28] ......................................... 82
Formule 10: Cot du canal de commutation (CSCi) [28] ............................................................................. 82
Formule 11: Mtrique de l'interference courant (iAware) [28] ................................................................ 82
Formule 12: L'interference ratio [28] .................................................................................................................. 82
Formule 13: L'interference ratio un noeud (u) pour un lien (i) [28] .................................................. 82

xiv

Liste des abrviations


ABR
Ack
AODV
ATX
BLR
BS

Associativity-Based Routing
Acknowledgement
Ad hoc On Demand Distance Vector
Expected Transmission count
Boucle Local Radio
Station de Base
BSS
Basic Service Set
CBR
Constant Bit Rate
CBRP
Cluster Based Routing Protocol
CEDAR
Core Extraction Distributed Ad Hoc Routing
CGSR
Clusterhead Gateway Switch Routing
CSMA/CA Carrier Sense Multiple Access/Collision Avoidance
CTS
Clear To Send
DARPA
Defense Advanced Research Projects Agency
DHCP
Dynamic Host Configuration Protocol
DIFS
Distributed Inter-Frame Space
DREAM
Distance Routing Effect Algorithm for Mobility
DSDV
Destination Sequenced Distance Vector
DSR
Dynamic Source Routing
ETT
Expected Transmission Time
FSR
Fish eye State Routing
FTP
File Transfert Protocol
GPRS
General Packet Radio System
GSM
Global System for Mobile communication
GSR
Global State Routing
HNA
Host and Network Association
HSR
Hierarchical State Routing
iAWARE Interference Aware Routing
IEEE
Institute of Electrical and Electronics Engineers
INRIA
Institut National De Recherche En Informatique Et En Automatique
IrDA
Infrared Data Association
LAR
Location-Aided Routing
MAC
Media Access Control
MANET
Mobile Ad hoc Network
MIC
Metric of Interference and Channel switching
MID
Multiple Interface Declaration
MIMO
Multiple Input Multiple Output
MPR
Multipoint Relays
NAM
Network Animator
NS2
Network Simulator 2
OFDM
Orthogonal Frequency Division Multiplexing
OLSR
Optimized Link State Routing Protocol
xv

OTcl

PDA
PRNET
RDM
RDMAR
RERR
RFC
RREP
RREQ
RTS
RWM
SSR
TBRF
TC
TDMA
TORA
TTL
UHF
UMTS
WCETT
Wifi
WLAN
WMAN
WMC
WMN
WMR
WPAN
WPM
WRP
WWAN
ZHLS
ZRP

Object Tools command language


Personal Digital Assistant
Packet Radio Network
Random Direction Model
Relative Distance Microdiscovery Ad-Hoc Routing
Route Error
Request For Comment
Route Reply
Route Request
Ready To Send
Random Walk Mobility Model
Scalable Source Routing
Topology Broadcast Reverse Forwarding
Topology Control
Time Division Multiple Access
Temporally Ordered Routing Algorithm
Time To Live
Ultra High Frequency
Universal Mobile Telephone System
Weighted Cumulative Expected Transmission Time
Wireless Fidelity
Wireless Local Area Network
Wireless Metropolitan Area Network
Wireless Mesh Client
Wireless Mesh Network
Wireless Mesh Router
Wireless Personal Area Network
Random Waypoint Model
Wireless Routing Protocol
Wireless Wide Area Network
Zone-Based Hierarchical Link State
Zone Routing Protocol

xvi

Introduction gnrale

Introduction gnrale
Ces dernires annes, les rseaux sans fils on connu une grande volution et une large
utilisation dans notre vie quotidienne, grce leurs simplicit et souplesse dune part, ainsi
que leur cot et leur dbit qui sont devenus de plus en plus acceptables par la communaut
des chercheurs et les investisseurs aprs.
Les rseaux maills sans fil (Wireless Mesh Networks WMNs) reprsentent une
nouvelle gnration des rseaux sans fil qui a pour objectif de maintenir la robustesse et la
stabilit des rseaux filaires, ainsi de profiter des avantages de la technologie des rseaux
sans fil tel que la mobilit, la souplesse et le cot rduit, avec llimination des problmes et
des contraintes connues dans ces deux catgories. Cest une solution prometteuse, ses
caractristiques telles que larchitecture, les technologies et les techniques utilises
reprsentent les facteurs cls de sa russite. Une partie importante de cette solution est le
routage, qui est en cours de dveloppement et de recherche pour trouver le protocole de
routage idal.
Notre sujet consiste exprimenter et valuer les performances de deux protocoles
diffrents ddis pour les rseaux ad hoc, appliqus aux rseaux maills sans fil, ainsi que
tirer des conclusions et des propositions pour la solution idale. Ces deux protocoles sont
conus initialement pour les rseaux ad hoc, lun est un protocole proactif OLSR (Optimized
Link State Routing), et lautre est un protocole ractif AODV (Ad Hoc On Demand Distance
Vector). Pour cela il faut faire une tude dtaille sur les WMNs, (leurs architecture,
caractristiques,

technologies,

techniques,

utilisations,etc.),

ainsi

quune

bonne

comprhension des protocoles de routage (leurs algorithmes, messages changs, bases


dinformations,etc.), puis faire des simulations sur les deux protocoles dans un
environnement de rseau maill sans fil, en utilisant le simulateur NS2. Puis nous conclurons
nos testes par des solutions et des perspectives. Notre travail sera donc organis comme
suit :
I.

Les rseaux sans fil

II.

Les rseaux maills sans fil

III.

Le routage dans les rseaux ad hoc- cas AODV et OLSR

IV.

Le routage dans les WMNs - exprimentation et valuation

V.

Solutions et perspectives
1

Chapitre I : Les rseaux sans fil

Chapitre I : LES RESEAUX SANS FIL


I.1- Introduction
Lvolution exponentielle des technologies de transmission sans fil a influenc dune faon
directe sur les rseaux informatiques. On assiste aujourdhui la naissance et le dploiement
de plusieurs gammes de rseaux informatiques dosss sur cette nouvelle technologie, en
lutilisant comme un support de transmission la place des supports filaires, ce sont les
rseaux sans fil (Wireless Network), qui on connue un grand succs grce leur facilit
dinstallation , leur faible cot par rapport aux rseaux filaires.

I.2- Dfinition
Un rseau sans fil (en anglais Wireless network) est un rseau dans lequel au moins deux
machines peuvent communiquer entre elles sans liaison filaire. Ce type de rseaux utilise
gnralement des supports de transmission sans guide physique : ondes radiolectriques,
infrarouge, etc.[1],[2].

I.3- Historique des rseaux sans fil


Cest vrai que la russite et le dploiement des rseaux sans fils sont exploss ces dernires
annes, mais lide dtablir une communication sans fil a t apparue depuis longtemps.
Lobjectif initial a t russir une communication distance, quelque soit le support de
transmission, lorsque le baron Paul Schilling Von Canstadt ralise une tentative de
communication distance entre deux appareils, cest le premier prototype dun tlgraphe
lectrique jet en 1832. Cinq ans aprs, ce prototype a t amlior par le peintre amricain
Samuel Morse. Il faudra attendre jusqu' 1893 lorsque le croate Nikola Tesla dcouvre un
systme qui permet denvoyer des informations par le biais des courants haute frquence.
Ce systme a t amlior par l'ingnieur russe Popov en le dotant d'une antenne en 1894.
Deux ans aprs, lapparence du premier appareil de tlgraphie sans fil propos par le
physicien italien Guglielmo Marconi. Depuis cette date, plusieurs expriences de
communications sans fil on t russies, jusqu'{ lanne 1970 lorsque lquipe hawaenne de
Norman Abramson met au point le protocole Aloha, assurant des transmissions de paquets
par ondes radio UHF entre les les de l'archipel.
2

Chapitre I : Les rseaux sans fil


Trois ans aprs, la DARPA (Defense Advanced Research Projects Agency) amricaine lance le
projet PRNet (Packet Radio Networks) afin d'tudier les communications radio en mode
paquet dans les rseaux autonomes non centraliss: les premiers rseaux ad-hoc.[1],[2]

I.4- Communication sans fil


Nimporte quel systme de communication, utilise des supports de transmission comme
chemin physique travers par les donnes allant de lmetteur vers le rcepteur, on
distingue deux types de supports :
Guid : le long dun support physique (cble en cuivre, fibre optique,...).
Non guid : la transmission se fait travers un milieu ambiant et ncessite lutilisation
dantennes.[1]

I.4.1- Les ondes radio (Ondes radiolectriques ou ondes hertziennes)


Ce sont des ondes lectromagntiques dont la frquence est par convention infrieure
3 000 GHz, se propageant dans l'espace sans guide artificiel, elles sont comprises entre 9 kHz
et 3 000 GHz qui correspondent des longueurs d'onde de 33 km 0,1 mm.
Les ondes radio sont omnidirectionnelles, elles sont donc propages dans toutes les
directions et peuvent tre captes par de nombreuses antennes. La transmission de tels
signaux ne requiert donc pas dalignement spcifique des antennes. La plage de frquences
30 MHz - 1 GHz est trs efficace pour une diffusion omnidirectionnelle.
En effet, latmosphre ne rflchit pas les ondes de frquence suprieure 30 MHz (les
communications via satellite sont donc peu perturbes). De plus, ces frquences ne sont que
peu attnues par la pluie. Les interfrences les plus importantes, pour ce type de signaux
rsultent de la propagation multi trajet, cest dire la cration de diffrents chemins de
propagation par la rflexion des signaux sur le sol, leau et les diffrents obstacles. A chaque
plage de frquences correspondent un ou plusieurs modes de propagation [3],[4].

I.4.2- Transmissions radio


Le principe est dmettre des ondes lectromagntiques qui constituent la porteuse du signal
transmettre, le spectre radio est dcoup en bandes de frquences divises en canaux, les
ondes radios se propagent en ligne droite dans plusieurs directions.
3

Chapitre I : Les rseaux sans fil


La vitesse de propagation des ondes dans le vide est de 3.108 m/s, lorsquune onde radio
rencontre un obstacle, une partie de sa puissance est absorbe et transforme en une autre
forme dnergie (thermique par exemple), une partie continue { se propager de faon
attnue et une dernire peut ventuellement tre rflchie. Lattnuation augmente avec
laugmentation de la frquence ou de la distance. De plus lors de la collision avec un obstacle,
la valeur de lattnuation dpend fortement du matriel composant lobstacle. Gnralement
les obstacles mtalliques provoquent une forte rflexion, tandis que leau absorbe le signal.
Les transmissions radios dans les rseaux sans fil sont soumises de nombreuses
contraintes, lies la nature de la propagation des ondes radios et aux mthodes de
transmissions, rendant ce type de transmission non suffisant. Le signal transmis est sujet
nombreux phnomnes dont la plupart ont un effet de dgradation sur la qualit du signal.
Cette dgradation se traduit en pratique par des erreurs dans les messages reus qui
entranent des pertes dinformations pour lusager ou le systme. [4].

I.4.3-Propagation en vue directe


Dans ce type de transmission, lantenne mettrice et lantenne rceptrice doivent tre
situes en vue directe lune de lautre, comme illustr dans la figure 1.

Figure 1 : Propagation en vue directe

La diffrence (dgradation) entre le signale envoy et le signale reu est cause par les
contraintes suivantes [3],[4] :

Chapitre I : Les rseaux sans fil

I.4.3.1- Affaiblissement
Pour un mdia sans guide physique, lattnuation est en fonction de la distance et des
conditions atmosphriques. Cet affaiblissement est plus important aux hautes frquences, ce
qui entraine des distorsions plus importantes.

I.4.3.2- Le bruit
Pendant le trajet, le signal est altr par des signaux perturbateurs, provenant par exemple
dautres antennes. Ce sont ces signaux qui sont appels bruit, ce bruit peut tre rparti en
plusieurs catgories :

Le bruit thermique: provoqu par lagitation des lectrons, il est prsent dans tous les
quipements lectroniques.

Le bruit dintermodulation: rsultant du partage dun mdia par des signaux de


frquences diffrentes.

La diaphonie: il sagit dun couplage perturbateur de trajets de signaux voisins.


Lexemple classique est rencontr lorsquune communication tlphonique peroit une
autre conversation.

Le bruit impulsif : bruit changeant, apparaissant sous forme de pics irrguliers et dont
les causes sont diverses, il peut provenir de dfauts internes lantenne ou de
perturbations extrieures comme la foudre.

I.4.3.3- Absorption atmosphrique


La vapeur deau et loxygne sont deux lments intervenant fortement dans
laffaiblissement dun signal, en absorbant une partie de celui-ci.

I.4.3.4- Propagation multi trajet


Rappelons les trois effets de propagation qui entrent en ligne de compte lors dune
transmission et dont la reprsentation peut tre trouve la figure 2.

La rflexion : survient lorsquune onde rencontre une surface qui est plus grande que sa
longueur.

La diffraction : se produit quand londe frappe le coin dun obstacle plus grand que sa
longueur. Des ondes se propagent alors dans diffrentes directions partir de ce coin.
5

Chapitre I : Les rseaux sans fil

La dispersion : a lieu quand la taille de lobjet est de lordre de la longueur donde du


signal. Celui-ci est alors dispers en plusieurs signaux plus faibles.

Figure 2 : Effets de propagation


Dans la plupart des cas, on trouve une multitude dobstacles entre lmetteur et le rcepteur.
Le signal peut donc tre rflchi un grand nombre de fois et plusieurs copies du signal
original peuvent exister. Le rcepteur capte alors un signal qui est la rsultante du signal
principal et de tous les signaux rflchis qui sont capts par son antenne. Le signal peut tre
renforc ou attnu (voir mme annul) par ces diffrentes composantes, les effets de la
propagation multi trajet ont donc une importance considrable sur les transmissions sans
fils. En plus des perturbations dont nous venons de discuter, il y a un autre problme qui
surgit dans un environnement mobile, cest le phnomne dvanouissement (fading). Ce
terme dsigne la variation dans le temps de la puissance du signal reu, due des
changements dans le support ou dans le chemin de transmission emprunt.

I.4.3.5- Evanouissement
Quand une des deux antennes se dplace par rapport lautre, lemplacement relatif des
obstacles entre elles est modifi, et leffet de ces obstacles sur la transmission volue.
Comme nous lavons vu, ces phnomnes vont participer la propagation multi trajet et
avoir une influence constructive ou destructive sur le signal. Le dplacement du mobile va
donc induire une variation dans lapparition des signaux secondaires et influe donc sur le
signal reu.

Chapitre I : Les rseaux sans fil

I.4.4- Propagation indoor


Dans le cadre dune communication indoor la situation est empire : les murs, le plafond et le
sol participent la rflexion et la dispersion. Les coins des couloirs participent, eux, la
diffraction, sans oublier les meubles qui jouent aussi un rle. La propagation multi trajet
devient plus importante, ce qui rend les transmissions beaucoup plus difficiles en indoor.
De plus, le mouvement des personnes lintrieur des btiments augmente galement la
propagation multi trajet. La distance de transmission maximale est donc nettement rduite
et sans lutilisation de relais, il est impossible de couvrir un btiment tout entier avec un seul
metteur. Dans le cas o la station mettrice se situe en dehors du btiment o se trouve le
rcepteur, il faut prendre en compte la pntration du signal dans le btiment. Celle-ci
dpend de plusieurs facteurs :

Les matriaux de construction employs.


Lorientation du btiment.
La hauteur du btiment : En effet la qualit du signal est meilleure en hauteur car les
interfrences urbaines sont moindres.

Le pourcentage de fentres : La perte de signal travers une vitre est plus faible qu
travers un mur.

La frquence de transmission: les pertes dues la pntration diminuent avec


laugmentation de la frquence.
Maintenant que nous sommes familiariss avec les principes de base des communications
sans fils, nous pouvons nous intresser aux rseaux sans fils proprement parler.

I.5- Caractristiques des rseaux sans fil


La possibilit dintroduire la mobilit
Le fait dutiliser des supports de transmission sans fil entre des quipements portables
(dbranchs des cbles dalimentation lectrique) avec lutilisation des protocoles bien
dfinis, permet le mouvement libre de ces nuds sans perdre la connexion, bien sr dans un
primtre dtermin.

Faible cot
Dans les rseaux filaires, la mise en place des cbles et le dplacement des units
reprsentent un cot important, contrairement aux rseaux sans fil ce cot a t limin par
lutilisation des supports de transmission sans fil.
7

Chapitre I : Les rseaux sans fil

Souplesse dinstallation
Le temps ncessaire pour linstallation et la configuration dun rseau filaire a t diminu
considrablement dans les rseaux sans fil, do lutilisation de ce genre de rseaux dans le
cas des oprations durgence (secours, militaires.etc)

Instabilit de la qualit du signal


Contrairement aux rseaux filaires, la puissance du signale dans les rseaux sans fil dpend
de plusieurs facteurs qui peut la dgrader comme la distance entre metteur-rcepteur, ou
laltrer comme les obstacles, le bruit d { dautres signaux parasites.

Scurit
Le faite dutiliser des ondes radio lectriques comme support de transmission, permet un
utilisateur mal intentionn de ce placer dans le primtre du rseau et dcouter le rseau
avec sa propre machine, ce qui lui permet de collecter de linformation sur le rseau pour
tablir une attaque,

ceci reprsente un grand problme dans les rseaux sans fil.

Aujourdhui la scurit dans les rseaux sans fil est un axe de recherche important.

Dbit
Le dbit dans les rseaux sans fil est plus faible que dans les rseaux filaires, o la bande
passante est une ressource rare. De plus, une grande partie de cette ressource est utilise
par les communications de contrle pour lauto configuration et lauto gestion du rseau
causs par la mobilit des nuds [4], [2].

I.6- Classification des rseaux sans fil


Selon le primtre gographique [2], [4], [5], [6],
Le primtre gographique dun rseau quivalent sa zone de couverture, il est mesur par
la distance entre les deux nuds les plus loigns du rseau. On distingue ainsi plusieurs
catgories de rseaux sans fil illustres dans la figure 3.

I.6.1- Rseau

personnel sans fil : (Wireless Personal Area Network :

WPAN)
Cest une catgorie des rseaux de faible port (quelques dizaines de mtres) destine
gnralement pour une utilisation individuelle en reliant des quipements informatiques
8

Chapitre I : Les rseaux sans fil


sans liaison filaire dans une maison ou un bureau. Les WPANs reprsentent la structure de
base pour la domotique, utilisent des technologies de transmission de faible port comme la
technologie Bluetooth, ZigBee, Home RF, Infrarouges irDA, etc. (voir annexe).

I.6.2- Rseau local sans fil : (Wireless Local Area Network : WLAN)
Cest une catgorie des rseaux quivalente aux rseaux locaux dentreprise, les WLANs
permet linterconnexion sans fil des quipements informatiques dans un tablissement dun
primtre gographique restreint (environ de 100 mtres) : entreprise, cole, hpital, etc.
Cette catgorie de rseaux utilise gnralement le WIFI et le Hiperlan2 comme technologie
de transmission, (voir annexe).

I.6.3-Rseau mtropolitain sans fil :(Wireless Metropolitan Area Network


WMAN)
Cest une catgorie des rseaux qui assure une couverture comparable un campus ou un
quartier dune ville, son but est dinterconnecter divers rseaux se trouvant sur un mme
campus. Les WMANs sont bass sur la technologie Boucle Local Radio BLR, la norme IEEE
802.16 est la plus connue sous son nom commercial WIMax, (voir annexe).

I.6.4- Rseau tendu sans fil : (Wireless Wide Area Network : WWAN)
Cette catgorie regroupe les rseaux tendus sur une zone de couverture de plusieurs
kilomtres, elle est connue sous le nom de rseau cellulaire mobile, les technologies
principales sont : GSM, GPRS, UMTS, (voir annexe).

Figure 3 : Les diffrentes classes des rseaux sans fil selon le primtre gographique [5]
9

Chapitre I : Les rseaux sans fil

I.7- La mobilit dans les rseaux sans fil


I.7.1- Dfinition de la mobilit dans un rseau
Cest le dplacement des nuds appartenant un rseau donn dune cellule autre, sans
perdre leurs connexions, ou perturber le fonctionnement du rseau, Un rseau qui permet la
mobilit est dit un rseau mobile. [7]

I.7.2- Dfinition dun rseau mobile


Un rseau mobile est un systme compos de nuds relis les uns aux autres par des liens
de communication sans fil, ces nuds sont libres de se dplacer sans perte de leurs
connexions au rseau. Un rseau mobile peut contenir des sites fixes pour permettre laccs
aux autres types de rseaux filaires. [7]

I.7.3- Problmes lis la mobilit


Nommage et adressage des nuds mobiles
Dans les rseaux fixes, ladresse dun nud est souvent confondue avec son nom. Par
contre, on ne peut pas nommer un nud mobile par son adresse car il change de
cellules et donc utilise plusieurs points daccs, do le changement frquent dadresses.

Routage
Contrairement aux rseaux filaires, la mobilit des nuds change la topologie du rseau,
ce qui implique la disparition des chemins et lapparition des autres entre deux nuds
quelconques, ce qui ncessite des protocoles de routage pouvant ragir et sadapter
rapidement avec cette situation.

Rcupration des adresses :


La dconnexion (accidentelle ou volontaire) dun nud mobile ncessite ladaptation
des protocoles de rcupration des donnes (adresses). Il est aussi important de
supprimer les donnes rsiduelles stockes pour viter les problmes de saturation de
lespace mmoire.

Diffusion de donnes
Dans le cas dune mission multidestinataires (diffusion slective) dun message, ce
dernier peut tre reu par des stations diffrentes des moments diffrents. Donc il est
10

Chapitre I : Les rseaux sans fil


possible quun message diffus ne soit pas reu par une unit mobile destinataire, car
son entre en cellule a eu lieu aprs la diffusion du message ou sa sortie a eu lieu avant
la diffusion du message. Une unit mobile peut recevoir plusieurs copies du mme
message travers des stations de base diffrentes.

Dpendance de la localisation
Dans les rseaux mobiles { stations de base, un nud mobile peut avoir besoin des
services des rseaux filaires (Internet par exemple), il est donc prfrable de faire appel
la station de base la plus proche de sa localisation. [8]

I.7.4- Diffrentes gnrations des rseaux mobiles


I.7.4.1- Rseaux mobiles stations de base fixes
Ce sont des rseaux composs dune infrastructure fixe et des units mobiles.
Linfrastructure fixe est un ensemble de points daccs (stations de base) connects entre
eux par des liaisons filaires, appele aussi systme de distribution. Chaque nud mobile se
connecte un point d'accs via une liaison sans fil. Comme montr dans la figure 4,
l'ensemble form par le point d'accs et les units mobiles situes dans sa zone de
couverture, est appel ensemble de services de base (en anglais Basic Service Set BSS) et
constitue une cellule, les rseaux connus dans cette gnration sont : GSM, GPRS, UMTS, Wifi.
Caractristiques :

Cot de dploiement important.

Ncessit dune infrastructure fixe, interconnect de marinire filaire.

Cot des licences, notamment pout lUMTS.

Cellule

Figure 4 : Rseau stations de bases fixes


11

Chapitre I : Les rseaux sans fil

I.7.4.2- Les rseaux radio maills


Cest une catgorie des rseaux avec infrastructure, la particularit de cette catgorie cest
que les stations de base utilisent une liaison radio pour communiquer entre elles dans le but
de supprimer dfinitivement les connexions filaires.
Tel que deux units mobiles peuvent communiquer si les stations de base auxquelles elles
sont rattaches peuvent communiquer. Idalement le graphe compos de stations de base
doit tre connexe pour assurer toujours une route reliant deux stations quelconques.

I.7.4.3- Les rseaux satellitaires


Cest une variante des rseaux maills, catgorie qui utilise les satellites comme stations de
base.

I.7.4.4- Les rseaux P2P simple saut


Cest une catgorie des rseaux inspire des rseaux filaires gale gale (P2P), lchange
dinformation entre deux units mobiles porte de communication se fait directement sans
station de base dans le but de supprimer galement les stations de base. Si le graphe de
connexion est complet (figure 5), tous peuvent communiquer avec tous.
Par contre si le graphe nest pas complet, deux nuds non relis ne peuvent pas
communiquer, comme A et D dans la figure 6.
Ce mode de rseaux est appel mode ad hoc simple saut [6], [9].

B
D

D
C

Figure 6:Exemple de graphe complet

Figure 5: Exemple de graphe non complet

12

Chapitre I : Les rseaux sans fil

I.7.4.5- Les rseaux mobiles ad hoc MANET : (Mobile Ad hoc Network)


Cest une catgorie des rseaux drive des rseaux mobiles P2P, tel quun nud peut
communiquer directement avec ses voisins (les nuds porte de communication de sa
propre interface) , comme il peut communiquer avec les nuds qui ne sont pas dans sa
porte saut par saut, donc un nud peut jouer le rle traditionnel dun metteur ou
rcepteur, en plus le rle dun routeur. Dans lexemple prcdent de graphe non complet, le
nud A peut communiquer avec D par lintermdiaire B, (le nud B relaye les messages du
mobile A vers le mobile D et vice versa). Le rseau MANET est trs utile lorsquaucune
connexion filaire est disponible, et pour le dploiement rapide dun rseau.
Le rseau ad hoc en tant que un rseau sans fil mobile hrite les problmes lis a sa classe
(scurit, dbit, gestion des adresses IP, routage,), en plus il souffre de quelques problmes
propres sa gnration comme :

Trop de messages mis par un nud (ses messages propres + les messages routs) :
plus gourmand en nergie.

Portes de communication largement rduites en ad hoc, les distances peuvent tre


divises par 10 par rapport au mode infrastructure.

Consommation nergtique varie au moins proportionnellement au carr de la distance


de communication.

I.8- Conclusion
Nous avons prsent dans ce chapitre les caractristiques et les diffrentes classes et
gnrations des rseaux sans fils. La combinaison de ces diffrentes gnrations peut donner
de nouvelles gnrations hybrides.
Les rseaux mobiles peuvent tre classs en deux classes: les rseaux avec infrastructure et
les rseaux sans infrastructure, la premire classe reprsente les rseaux avec infrastructure
filaires et les rseaux avec infrastructure sans fil (radio maills). La deuxime classe
reprsente les rseaux ad hoc (simple saut et multi sauts).
Il est clair maintenant quun rseau maill sans fil est diffrent dun rseau ad hoc ou un
rseau avec infrastructure fixe, il combine les caractristiques de ces deux catgories, tel que
la mobilit, lauto configuration, le multi sauts, en plus il est bas sur linfrastructure pour
assurer le bon fonctionnement. Le chapitre suivant va apporter plus de dtails sur les
rseaux maills sans fil.
13

Chapitre II : Les rseaux maills sans fil

Chapitre II : LES RESEAUX MAILLES SANS FIL WMNs


II.1- Introduction
Les rseaux maills sans fil reprsentent une nouvelle gnration des rseaux, ils sont
constitus de routeurs de maillage et des clients. Les routeurs ont une mobilit minimale
formant lpine dorsale du rseau, elle assure laccs au WMN (Wireless mesh network
WMN) pour les clients, mais aussi laccs aux autres types de rseaux (internet).

II.2- Dfinition
Un rseau maill sans fil est un ensemble des quipements informatiques sans fil (possdent
un ou plusieurs interfaces sans fil) interconnects de proche en proche sans hirarchie
centrale, formant une structure de filet. Les nuds du rseau maill sans fil sont capables de
se configurer et sorganiser dynamiquement avec la possibilit de ltablissement et le
maintien automatique des connexions et la dconnexion de relais. Comme il est montr dans
la figure 7, la communication entre les nuds est base sur le principe de multi-sauts, do
plusieurs nuds intermdiaires participent intelligemment dans la retransmission des
informations jusqu' destination.
Cest un rseau qui s'tend en fonction du nombre de participants [2], [12], [13], [14], [15],
[16]

Figure 7 : Rseau maill sans fil WMN

14

Chapitre II : Les rseaux maills sans fil

II.3- Caractristiques des rseaux maills sans fil


Les architectures sans fils Mesh constituent une approche diffrente des rseaux sans fils
dj existants. Elles portent de nombreuses caractristiques:
1. La mobilit : La mobilit dans les rseaux mesh varie selon le type de nud :
Les nuds routeurs (WMRs : Wireless mesh router) ont une mobilit rduite.
Les nuds clients peuvent tre stationnaires ou mobiles (PC portable, PDA, Pockets PC,
tlphone mobile,..).
2. Un rseau en multi sauts : Deux nuds qui ne sont pas lis directement peuvent
communiquer par lintermdiaire des nuds qui assurent le routage saut par saut. Cette
caractristique permet un nud datteindre la totalit des nuds du rseau.
3. Proprit et responsabilit partages: Lappartenance du rseau Mesh est partage au
sein des adhrents du rseau, donc la gestion du rseau est assure par la totalit des
nuds.
4. Divers types daccs : Les rseaux mesh offrent videment la connexion entre les nuds
du rseau, en plus ils donnent la possibilit de faire des connexions aux autres rseaux, ce
qui permet aux adhrents du rseau de bnficier des nouveaux services.
5. Compatibilit et interoprabilit : Les rseaux mesh bass sur les technologies
IEEE802.11 donnent la possibilit de supporter les clients conventionnels Wifi ainsi que
supporter la technique de maillage. Ainsi quils doivent inter-oprer avec dautres
technologies sans fil comme le Wimax, le Zigbee.
6. La contrainte dnergie dpend du type de nud : Le problme dnergie nest pas pos
pour les mesh routeurs par ce quils sont branchs aux ressources nergtiques, par
contre les clients mobiles souffrent toujours de ce problme.
7. Plusieurs interfaces de transmission radio: Les mesh routeurs sont dots de deux types
dinterfaces de transmission : un pour les transmissions inter-mesh routeurs et lautre
pour les transmissions mesh routeur- clients, par contre les clients sont dots dune seule
interface de transmission utilise pour les transmissions inter client ou client-routeur.
Voir figure 7.
8. Plusieurs fonctionnalits des routeurs : En plus de la tache principale dun routeur qui est
le routage, certains routeurs sont chargs de fonctions supplmentaires (le rle dune
passerelle, pont). [10], [11].
15

Chapitre II : Les rseaux maills sans fil

II.4- Objectifs des rseaux maills sans fil


En plus des objectifs classiques dun rseau informatique sans fil, les rseaux maills sans fil
sont prvus pour rsoudre les problmes lis aux rseaux ad hoc classiques, ainsi que pour
amliorer leurs performances, avec le maintien de leurs avantages, tels que:
La consommation nergtique.
La qualit de service.
La robustesse et la stabilit.
La diminution de linterfrence.
Interoprabilit et compatibilit : la possibilit dtablir des connexions aux diffrents
rseaux (notamment internet).
Capacit : augmenter la quantit du trafique coule par le rseau dans une priode
donne.
Connexion des endroits inaccessibles o le cblage est difficile raliser.
Elimination du cblage: la couverture dune zone gographique tendue sans recours
a lutilisation de cbles [10], [11].

II.5- La transmission dans les WMNs


II.5.1- Les technologies de transmission Mesh
Les rseaux Mesh permettent dintgrer plusieurs technologies sans fil, offrant ainsi un
accs vers Internet ou vers diffrents types de rseaux [11], [4].

II.5.1.1-Le standard IEEE 802.11s


Les produits de rseau maill sans fil prcdemment diffuss sous des normes propritaires
ont commenc converger sous la bannire de la Wi-Mesh Alliance et de la norme 802.11s
propose. IEEE 802.11s a t cr en Janvier 2004 pour offrir les fonctionnalits du maillage
aux architectures et protocoles de la famille IEEE 802.11. Plus spcifiquement, pour dfinir
les amendements ncessaires au niveau des couches MAC et physique pour la cration d'un
systme de distribution sans fil base de la technologie IEEE 802.11. Cette norme permet
la fois les rseaux ad hoc maills sans fil et les rseaux avec infrastructure maills sans fil, et
dfinit les protocoles de routage ncessaires au bon fonctionnement du systme. La scurit
pour la norme propose comprend la dfinition de la 802.11i laquelle il est ajout des
amliorations pour remdier aux problmes de remise { la cl et dauthentification [6].
16

Chapitre II : Les rseaux maills sans fil

II.5.1.2-Le standard IEEE 802.15.5


Cest un standard qui a pour objectif lintroduction de la technologie mesh au niveau des
rseaux sans fil personnels WPAN, ce protocole vise dfinir et dvelopper les
mcanismes qui doivent tre prsents au niveau des couches physiques et MAC pour
pouvoir mettre en uvre la technologie Mesh dans les WPANs. Le standard IEEE 802.15.5
donnera naissance des rseaux sans fil personnels qui offrent des dbits plus importants et
garantissent des transmissions des distances plus longues. En outre, les WPANs bass sur
la technologie Mesh vont conomiser la consommation des batteries des quipements par
rapport aux WPANs traditionnels en minimisant les retransmissions [6].

II.5.1.3-Le standard IEEE 802.16a


Le standard IEEE 802.16 visait rsoudre le problme de laccs sans fil { large bande dans
les rseaux sans fil mtropolitains. Il opre dans la bande de frquence de 10 60 GHz et
utilise une architecture point multipoint (voir la figure 8), dans cette dernire, une station
de base (BS) sert plusieurs clients. Dans la bande de frquence de 10 60 GHz, les
communications entre la station de base et les clients doivent se faire vue directe, donc
lexistence dun obstacle entre la station de base et le client conduit automatiquement la
perte dinformation. Par consquent, ce mode de communication est difficile mettre en
uvre dans les zones urbaines [6].

Figure 8 : Architecture point multipoint [17]

17

Chapitre II : Les rseaux maills sans fil


Le standard IEEE 802.16a a t introduit pour rsoudre ce problme. Il opre dans des
frquences plus basses (2 11 GHz). Cette plage de frquences nxige pas lacquisition
dune licence pour lexploiter et peut fonctionner mme avec la prsence dobstacles.
LIEEE 802.16a permet aussi la communication inter-clients sans passer obligatoirement par
la station de base. (Voir la figure 9).

Figure 9 : Architecture mixte PMP et Mesh [17]

II.5.2- Les techniques de transmission


II.5.2.1- La technique OFDM (Orthogonal Frequency Division Multeplexing)
La technique OFDM est une modulation multi porteuses, sont principe est de diviser la
bande passante en tranches appeles sous-canaux, tel que chaque sous canal est utilis
comme un support de communication entre deux nuds.
Cette technique est implmente au niveau de points de maillage (mesh point) du rseau
mesh. Donc un Mesh point quip de plusieurs sous-canaux de transmission possde
plusieurs interfaces logiques, ce qui diminue linterfrence et augmente la capacit dun
mesh point, et par consquence il augmente la capacit du rseau. En plus, lutilisation de la
technique OFDM permet de crer des sous rseaux virtuels dont les nuds utilisent le mme
sous canal (voir la figure 10), ce qui introduit la flexibilit au niveau de larchitecture du
rseau [6].

18

Chapitre II : Les rseaux maills sans fil

Figure 10 : Les sous rseaux crs par la technique OFDM

II.5.2.2- Les systmes antennes multiples MIMO (Multiple Input- Multiple


Output)
Vu le dploiement et le succs des rseaux sans fil en gnral, lapptit de consommation de
ses ressources est augmente. Les systmes MIMO sont apparus pour pouvoir fournir des
capacits dans le cot transmissions, ils permettent doffrir des dbits importants par
rapport au mode de transmission classique, et proportionnel au nombre dantennes
utilises. Le principe des systmes MIMO est de doter les nuds du rseau par plusieurs
antennes, ces antennes sont utilises lors de lmission et la rception de donnes.
Comme il est montr dans la figure 11, lmetteur transmet simultanment plusieurs flux de
donnes par le biais de ses antennes (un flux par antenne). Le rcepteur capte par ses
antennes des versions transformes et indpendantes du mme signale mis, puis il combine
ces signaux pour que le signale rsultant a une variabilit damplitude plus faible que le
signale capt par une antenne. Les WMNs ont exploit cette nouvelle technologie afin de
satisfaire les besoins de ses clients dans les meilleures conditions (dbit et dlai de
transmission). Puisque le BackBone sans fil du WMN est utilis comme dorsale sans fil,
charg dassurer la communication entre les clients, et aussi la connexion des clients
l'Internet, les systmes MIMO sont implments au niveau de la couche physique de ces
Nuds (WMRs) [6], [11].

19

Chapitre II : Les rseaux maills sans fil

Figure 11 : Systme de communication MIMO [7]

II.5.3- Protocoles daccs au medium


Il est vident que les performances du rseau maill deviennent plus mdiocres lorsque la
taille du rseau devient de plus en plus importante, ainsi que le trafic autour des passerelles
devient encombrant, ce qui limite la capacit du rseau. Donc lutilisation des protocoles
daccs au mdium est ncessaire [4], [6], [11].

II.5.3.1- CSMA/CA : accs multiple avec coute de porteuse/vitement de


collision
Chaque nud du rseau possde une zone dmission et une zone dinterfrence, lorsquun
nud tablit une connexion avec lun de ses voisins, les autres nuds situs dans sa zone
dinterfrence doivent cesser toute activit de transmission sous peine de brouiller la
communication. Si un nud A veut envoyer des paquets un nud B alors :
B doit se trouver dans la zone de couverture de A. Tous les nuds situs dans la zone
dinterfrence de A doivent se taire, ce principe peut se concrtiser par les tapes suivantes :
- Si un nud A souhait mettre des paquets, il coute dabord le rseau.
- Si dans sa zone de couverture une transmission est en cours, la transmission est diffre.
- Sinon (le medium est libre) le nud A tire un temps dattente alatoire DIFS (Distributed
Inter Frame Space) et attend que celui-ci scoule. Les nuds situs dans la zone de
couverture de A et qui souhaitent aussi mettre des paquets feront la mme tache. Le
premier nud ayant fini dattendre a le droit dmettre, les autres suspendent lcoulement
de leurs temps respectifs.
20

Chapitre II : Les rseaux maills sans fil


- Le nud slectionn envoie alors un message RTS (Ready To Send) vers sa destination, ce
message contient des informations sur le volume de donnes du paquet et sa vitesse de
transmission.
- Si la destination est libre (non brouille par dautre transmissions), elle rpond par un
message CTS (Clear to Send) signifiant quelle est prte pour recevoir, donc lmetteur
commence le transfert des donnes.
- A la fin de communication, la station rceptrice envoie un accus de rception sous la forme
dun message ACK (Acknoledgement) signifiant que les donnes ont toutes bien transmises.
Et lopration peut se commencer au dbut. Durant tout ce temps (du RTS { lACK) les autres
nuds qui entendent successivement ces messages doivent cesser toute communication.

II.5.3.2- TDMA (Time Division Multiple Access)


TDMA est une technique daccs au medium permettant de transmettre plusieurs signaux
sur un seul canal sans interfrence, cette technique consiste diviser le temps disponible
entre les diffrents utilisateurs en petit intervalles, appels slots. Ainsi, chaque utilisateur
met sur des intervalles de temps diffrents. Il faut noter que dans cette technique on ne
trouve pas la notion dcoute du canal, un nud met directement si son slot est arriv. Pour
viter les collisions, une forte synchronisation entre les utilisateurs est obligatoire.

II.5.3.3- Protocoles Mac Hybride CSMA/ TDMA


Ce protocole consiste combiner les deux techniques CSMA et TDMA afin de profiter de
leurs avantages : la simplicit de CSMA et son efficacit dans le cas dun faible trafic et
lutilisation optimale de la bande passante de TDMA dans le cas dun trafic important.
Dans les rseaux maills les nuds sont diviss en deux catgories :
1- Nuds situs au voisinage de degr dtermin (k) de la passerelle (o le trafic est
important) : utilisent le protocole TDMA.
2- Le reste de nuds (o le trafic est faible) : utilisent le protocole CSMA/CA [15].

21

Chapitre II : Les rseaux maills sans fil

II.6- Classifications des rseaux maills sans fil


II.6.1- Selon le type maillage
II.6.1.1- Maillage total
Dans ce type de rseau, tous les nuds sont dans la porte de tous, o chaque nud du
rseau est connect avec tous les autres nuds (voir la figure 12), donc si le rseau contient
N nuds, alors chaque nud possde N-1 connexions directes (voisins un saut).
Avantage : Problme de routage nest pas pos : la communication entre les nuds se fait
directement, ce qui optimise la qualit de service, le dbit, le temps de latence et la bande
passante.
Inconvnients : La zone de couverture du rseau ne peut pas dpasser la zone de
couverture dun nud, en plus le problme dinterfrence, et de nud expos [11], [18].

Figure 12 : Maillage total [18]

II.6.1.2- Maillage partiel


Les nuds sont connects entre eux formant un graphe connexe (voir la figure 13), tel que
chaque nud peut communiquer avec les autres comme suit :
-

Directement sil sagit dune communication avec les voisins de type un saut,

Indirectement (saut par saut) sil sagit dune communication avec le reste des nuds,

Avantages :
- La possibilit dextension de la zone de couverture.
- La diminution du problme dinterfrence et du nud expos.
22

Chapitre II : Les rseaux maills sans fil


Inconvnient :
- Problme de routage : la ncessit dutiliser un protocole de routage [11], [18].

Figure 13 : Maillage partiel [18]

II.6.2- Selon larchitecture


Il existe trois architectures de rseaux Mesh prsents ci-aprs:

II.6.2.1- Maillage utilisateurs


Les terminaux des utilisateurs servent de routeurs rpteurs leurs voisins, qui leur tour
rempliront le mme rle, et ainsi de suite. Le dploiement de rseaux maills au niveau des
utilisateurs ncessite une masse critique des usagers et des antennes de base pour assurer le
bon fonctionnement [10], [11]. Ce type de maillage constitue un rseau gale gale multisauts, utilise gnralement un seul type dinterface radio, (voir la figure 14).

Figure 14 : Maillage utilisateurs

23

Chapitre II : Les rseaux maills sans fil

II.6.2.2- Maillage routeurs


Dans ce type, les nuds sont des nuds d'accs ou des nuds clients. En effet, le maillage se
fait au niveau des routeurs Wifi, Les nuds routeurs (WMR : Wireless Mesh Router) forment
le backbone, ils sont fixes ou dune mobilit trs rduite, ils nont pas de contraintes
dnergie, et permettent de maintenir la connectivit entre diffrents clients. Un routeur
maill quip dune Gateway et dun pont, peut intgrer des fonctionnalits d'accs {
plusieurs rseaux assurant ainsi l'interconnexion entre eux. Les nuds clients (WMC :
Wireless Mesh Client) forment le rseau maill client. Nimporte quel quipement
conventionnel peut tre un client maill (tel que les PC, Notebooks, ). Ils peuvent tre
mobiles ou stationnaires, connects de faon directe aux routeurs [10], [11].
La particularit du rseau maill au niveau de linfrastructure rsulte dans la connectivit de
rseaux sans fils dans de vastes espaces, o le collecte des points daccs avec des rseaux
filaires serait techniquement / conomiquement impossible, comme par exemple dans une
partie dune ville, des ports de plaisance, des terrains de golf.etc.

Figure 15 : Maillage routeurs

24

Chapitre II : Les rseaux maills sans fil

II.6.2.3- Maillage hybride


Ce type de maillage qui est montr dans la figure 16, combine les deux types de maillage
cits prcdemment. Tel que le maillage des routeurs assure la communication entre des
clients gnralement loigns, ainsi que laccs aux autres types de rseaux.
Le maillage des clients assure la communication entre des clients situs dans un primtre
restreint sans dranger le backbone form des routeurs.
Cette combinaison donne plus de solutions dans le calcul des routes, ce qui augmente les
performances du rseau [10], [11] , [14], [15].

Figure 16 : Maillage hybride

II.7- Applications des rseaux maills sans fil


A lorigine, la technologie des rseaux maills mobiles, ou Mesh, a t mise au point par les
militaires pour dployer rapidement des rseaux de radiocommunication sur les champs de
bataille. En dix ans, grce aux recherches de lagence de recherche militaire amricaine et de
lINRIA (Institut de recherche en informatique et automatique) en France, ces rseaux sont
devenus des rseaux de haut dbit et ont fait leurs preuves, notamment en Irak.
Depuis peu, les applications civiles se multiplient tels que la domotique, les systmes
embarqus, les systmes de surveillance, les systmes de sant, le multimdia, etc. [10],
[15].
25

Chapitre II : Les rseaux maills sans fil


1. Rseau Domestique (Broadband Home Networking): Les rseaux domestiques classiques
(qui utilise la technologie IEEE 802.11) soufre dun problme de cot de dplacement des
points daccs filaires, do il faut faire une tude pralable de localisation des points daccs
pour assurer une couverture idale dans tous coins de la maison, et viter par consquence
le dplacement des points daccs. Cette tude ne rsoudre pas le problme dfinitivement,
lorsque il y a des changements dans la structure de la maison (travaux de construction), ceci
peut engendrer des points morts (non couverts), dans ce cas le dplacement des points
daccs est invitable. La solution Mesh est capable de rsoudre ce problme par lutilisation
des points daccs sans fil moindre cot avec une facilit de dplacement et ajustement.
2. Rseau de Communaut et de Voisinage (Community and Neighborhood Networking):
Actuellement, la communication entre maisons se fait par lintermdiaire du rseau internet.
Un avantage de cette architecture est la couverture tendue du rseau.
Par contre elle possde des inconvnients :

Nimporte quelle communication entre deux utilisateurs passe obligatoirement par


internet.

La ncessit dune passerelle pour chaque maison.


La solution Mesh peut faire face ces problmes par linstallation des mesh routeurs pour
chaque maison, ainsi que doter quelques maisons par des passerelles pour permettre laccs
aux autres rseaux.
Dans ce cas les communications sont assures par le backbone, ainsi que laccs aux autres
rseaux se fait seulement lorsquil y a besoin par nimporte quel utilisateur, et pas forcement
possdant une passerelle.
3. Rseau de Vhicules (Transportation System): La solution classique pour doter un train
par un rseau informatique est dinstaller une station de base dans chaque vhicule du train.
La liaison filaire entre les stations de base pose un problme lors de la connexion /
dconnexion des vhicules. La solution mesh permet de rsoudre ce problme, tel que
lutilisation des mesh routeurs { la place des stations de base filaires offre une souplesse et
une flexibilit dans la connexion / dconnexion des vhicules.
4. Infrastructure de connexion internet : Les fournisseurs Internet peuvent utiliser
larchitecture Mesh comme infrastructure pour distribuer la connexion internet dans un
primtre tendu.
26

Chapitre II : Les rseaux maills sans fil

II.8- Avantages des rseaux maills sans fil


Elimination totale du cblage.
Les rseaux maills sont auto-rgnrant : Le rseau reste fonctionnel dans le cas o un
nud tombe en panne, ou si une connexion devient inutilisable.
Rseau haut dbit, par rapport aux autres rseaux mobiles.
Auto Formation : Aprs avoir t configur et activ, les routeurs dcident seuls du
chemin prendre.
Tolrance aux dfauts : Si une route sur le rseau devient dfaillante, le flux d'information
n'est pas interrompu, le rseau va dynamiquement changer de route.
Auto Curatif : Aprs une restauration ou un redmarrage, le routeur se reconnecte tout
seul.
Faible cot de l'infrastructure : Le matriel qui permet de crer un nud maill ne coute
vraiment pas chre, et est trs facile trouver.
Le cot au fil du temps : Il n'y a pas de gros investissements pour faire dmarrer un projet
de rseau maill, le cot est trs faible au dpart, il augmente chaque nouvelle adhsion.
Facilit de dploiement : Il est trs simple de crer, configurer et dployer un nud.
La consommation nergtique : Contrairement aux rseaux ad hoc o le problme
dnergie reprsente un obstacle majeur pour le bon fonctionnement du rseau { cause
des ressources nergtiques limites de la majorit des nuds ainsi que les taches
supplmentaires accomplis par ces derniers (routage, auto configuration). Dans les
WMNs cet obstacle est diminu sensiblement par ce que les taches de routage, autoconfiguration sont assures par les routeurs qui sont branchs aux ressources
nergtiques, ce qui libre les nuds clients.
Qualit de service, Robustesse, connectivit et interfrence : La pratique montre que la
qualit de service des rseaux ad hoc est dgrade dans les chemins forms de longs
sauts, ainsi que le rglage de la porte des nuds est un problme difficile :
-

Une porte rduite minimise le problme dinterfrence, par contre cela menace la
connectivit et la robustesse du rseau (mobilit alatoire des nuds).

Une porte tendue assure la connectivit et la robustesse du rseau mais le problme


dinterfrence est pos.

Contrairement dans les WMNs o les routeurs sans fil sont placs avec des distances
rduites, avec des portes rduites, donc les routes proposes sont formes de sauts de
27

Chapitre II : Les rseaux maills sans fil


courte distance, ce qui assure une qualit de service idale, et conomise lnergie, ainsi
que le problme dinterfrence est rgl, en plus la connectivit du rseau nest pas
menace par ce que les routeurs sans fil on une mobilit rduite.
Capacit : Les nuds dans les rseaux ad hoc classiques utilisent une seule interface de
communication ce qui limite la capacit du rseau, par contre les WMNs utilisent
gnralement deux interfaces : une pour les communications inter routeurs et lautre
pour les communications de type client-routeur ou client-client, ce qui augmente
sensiblement la capacit du rseau.
Interoprabilit et compatibilit : Dans les WMNs quelques routeurs accomplis des taches
supplmentaires (passerelle, pont) ce qui permet laccs aux autres types de rseaux.
La couverture tendue [11], [15].

II.9- Les challenges des rseaux maills sans fil


Grace leurs caractristiques, les WMNs reprsentent une solution idale et prometteuse.
Elle offre des avantages intressants par rapport aux autres rseaux mobiles.
Dautre part, les exigences et les besoins des utilisateurs augmentent et voluent.
Ce qui oblige les WMNs amliorer leurs performances pour convoyer ce dploiement.
Le dbit, le temps de latence, la scurit sont des vrais challenges [13], [15].

Le dbit : la transmission des donnes saut par saut dgrade le dbit (surtout lorsque le
nombre de sauts est lev).

Le temps de latence : le dlai de transit augmente avec laugmentation du nombre de


sauts, les effets du temps de latence dpendent de lapplication.

La scurit : les rseaux mesh comme toutes les autres catgories des rseaux sans fil
souffrent des problmes de scurit, ces problmes sont hrits des proprits du medium
de transmission lui-mme et des rseaux sans infrastructure fixe.
Parmi les problmes lis au medium on peut citer les coutes clandestines, les usurpations
didentit, les voles de cession en cours, les faux points daccs.
Labsence dinfrastructure fixe rend le routage particulirement vulnrable, ainsi que
labsence dune structure de confiance complique la gestion des cls publiques et prives et
la gestion des certificats.

28

Chapitre II : Les rseaux maills sans fil

Distribution des adresses IP : la distribution des adresses IP est essentielle dans les
rseaux mesh, le DHCP dans les ventails IP privs fonctionne, mais le problme qui se pose
cest lorsque un rseau mesh 1 rencontrera un autre rseau mesh 2.

Connectivit en milieu non urbain : assurer en plus de linterconnexion entre les


nuds, la connexion au autres rseau (internet) dans des zones o la connexion filaire
nexiste pas (zone rural, dsert, ocan,..)

Exprimentation : il y a plusieurs choses qui non pas encore exprimentes (chelle,


stabilit,..) et qui ne peuvent tre analyses en laboratoire.

II.10- Conclusion
Les WMNs est une solution prometteuse pour un dploiement faible cot, efficace et une
couverture tendue, elle permet un utilisateur dteindre rapidement la couverture
gographique de son rseau, ainsi doffrir laccs aux diffrentes services situs sur autres
rseaux (internet). Les entreprises et les tablissements sont motivs le jour aprs lautre
dutiliser cette technologie.
Lun des facteurs cl qui contribuer de faon directe sur le dploiement des WMNs est
quils utilisent des composant logiciels (protocoles) et matriels disponibles dj sous forme
de rseaux ad hoc. Mais il faut faire attention : un rseau Mesh nest pas un rseau ad hoc,
do plusieurs efforts et recherches sont encours pour rinventer ou adapter ses composants
avec les rseaux Mesh. Lun de ses composants est le routage, qui reprsente une pierre
angulaire pour les WMNs. Donc ladaptation et la rnovation des protocoles de routage est
indispensable. Les proprits des WMNs seront prises en considration dans le routage, qui
est notre prochain chapitre.

29

Chapitre III : Le routage dans les rseaux ad hoc

Chapitre III : LE ROUTAGE DANS LES RESEAUX AD HOC


III.1- Introduction
Le routage consiste { acheminer les paquets dune source vers une destination suivant un
itinraire optimal. Le problme de routage t apparu avec lapparition des rseaux filaires
tendus, o plusieurs protocoles sont dfinis. Le contexte sans fil des rseaux ad hoc, a exig
la rnovation de ces protocoles qui doivent prisent en compte les contraintes de cette
gnration des rseaux.

III.2- Dfinitions
III.2.1- Routage
Cest lensemble des mcanismes mises en uvre pour tablir des routes qui vont acheminer
les paquets dun metteur un rcepteur dune manire optimale.

III.2.2- Algorithme de routage


Cest la partie logicielle de la couche rseau qui la responsabilit de trouver les chemins
optimaux selon des rgles et des critres bien dtermins.

III.2.3- Protocole de routage


Cest lensemble des rgles appliques au format et la signification des trames, paquets ou
messages changs entre les nuds [2], [19], [20].

III.3- Problmatique et contraintes de routage dans les MANETs


Contrairement aux rseaux filaires classiques o les nuds sont fixes ce qui donne une
stabilit des routes, la mobilit frquente des nuds dans les MANET et la nature des liens
sans fil impliquent la modification, la disparition des routes, et lapparition de nouvelles
routes. Ainsi que labsence dune infrastructure charge de routage augmente sa complexit.
Ce qui change compltement lapproche de routage par rapport aux approches classiques, tel
que la participation des nuds dans le routage et les algorithmes utiliss. Do la ncessit
de trouver des protocoles de routage plus performants pour sadapter cet environnement.
Ces protocoles exigent des ressources importantes : mmoires, processeurs, bande passante
et nergie, mais ces ressources sont rares dans les MANETs vu ses caractristiques, ce qui

30

Chapitre III : Le routage dans les rseaux ad hoc


complique la conception de ces protocoles, ainsi que la participation des nuds dans le
calcul des routes ncessite lutilisation des algorithmes de routage distribus [19].

III.4- Les objectifs des protocoles de routage dans les MANETs


Chemins optimaux : Lobjectif principal dun protocole de routage et de trouver et maintenir
le chemin optimal multi sauts pour une communication quelconque, le sens du mot optimal
dpend de la nature du rseau, la nature de lapplication, la nature des informations
changes et la nature des utilisateurs, on distingue plusieurs points de vu :

Chemin optimal qui consomme le minimum de ressources (bande passante, mmoire,


processeur, nergie).

Chemin optimal qui utilise le minimum de sauts.


Chemin optimal qui est le plus court chemin (distance).
Chemin optimal qui est le plus sr.
Chemin optimal qui assure la meilleure qualit de service etc.
Cet objectif peut tre atteint par les points suivants :

Eviter les boucles de routage.

Rduire le nombre et la taille des messages de contrle.

Maintenir la topologie dune manire dynamique.

Rduire et simplifier les traitements [19].

III.5- Classification des protocoles de routage


Il existe plusieurs critres pour classifier les protocoles de routage [19], [20]

III.5.1- Selon le moment dtablissement des routes


III.5.1.1- Les protocoles de routage proactifs
Le principe de cette classe est que les routes sont prpares { l avance. Les protocoles de
routage proactifs utilisent une ou plusieurs tables

de routage dans chaque nud. Ils

essaient de maintenir les meilleurs chemins existants vers toutes les destinations possibles
au niveau de chaque nud du rseau, pour le faire ils utilisent lchange rgulier des
messages de contrle pour mettre jour les tables de routage vers toute destination
atteignable depuis celui-ci. Cette approche permet de disposer dune route vers chaque
31

Chapitre III : Le routage dans les rseaux ad hoc


destination immdiatement au moment o un paquet doit tre envoy. Les tables de routage
sont modifies chaque changement de la topologie du rseau. Cette approche offre un gain
de temps lorsquune route est demande, mais elle peut tre couteuse en terme bande
passante cause de lmission rgulire des messages de contrle surtout dans les rseaux
de grand nombre de nuds. Les clbres protocoles bass sur ce principe sont: DSDV, WRP,
TBRPF, GSR, FSR, HSR, ZHLS, CGSR, DREAM, LSR et OLSR.

III.5.1.2- Les protocoles de routage ractifs


Le principe de cette classe est que les routes sont tablies la demande. Ces protocoles se
basent sur la dcouverte et le maintient des routes. Suite un besoin, une procdure de
dcouverte globale de route est lance, ce processus sarrte une fois la route trouve ou
toutes les possibilits sont examines. Ds que la communication est tablie, cette route est
maintenue jusqu{ ce que la destination devienne inaccessible ou jusqu{ ce que la route ne
soit plus dsire. Ce type de routage minimise lchange des messages de contrle ce qui
libre la bande passante, cependant il est lent cause de la recherche des chemins, ce qui
peut dgrader les performances des applications interactives. Parmi les protocoles bass sur
ce principe on cite : DSR, CEDAR, TORA, ABR, SSR, LAR, RDMAR, EARP et AODV.

III.5.1.3- Les protocoles de routage hybrides


Cette classe combine les deux concepts proactif et ractif,

afin de profiter de leurs

avantages, et limiter leurs inconvnients. Le principe est que chaque nud utilise un
protocole de routage proactif localement (3sauts en gnral), et un protocole de routage
ractif en extrieur. Plusieurs protocoles hybrides existent dont le CBRP (Cluster Based
Routing Protocol) et le ZRP (Zone Routing Protocol).

III.5.2- Selon la participation des nuds dans le routage


III.5.2.1- Les protocoles uniformes
Dans cette classe de protocoles, les nuds ont le mme niveau et les mmes fonctionnalits
en point de vue de la responsabilit de participer dans le routage. La dcision quun nud
peut router des paquets dpend de sa position. Ainsi que chaque nud envoie et reoit des
messages de contrle de routage. Donc la charge est rpartie de faon uniforme dans le
rseau. Ce type de routage est simple et efficace dans les rseaux de petites tailles, par contre
dans le cas des rseaux denses ou de grande dimension, le volume dinformation de routage
devenant important.
32

Chapitre III : Le routage dans les rseaux ad hoc

III.5.2.2- Les protocoles non uniformes


Le but de ce type de protocole est de limiter la complexit du routage en rduisant le nombre
de nuds qui contribuent la dtermination des routes. Donc les nuds nont pas la mme
responsabilit dans le routage. Cette classe de protocoles est compose de deux familles :
Protocoles slection des voisins : Chaque nud slectionne un sous-ensemble de ses
voisins qui prend un rle distinct dans l'opration de routage. Chaque nud fait sa
slection tout seul (indpendamment des autres).
Protocoles partitionnement (hirarchique): Les nuds ngocient un partitionnement
sur la topologie, cette opration est effectue de manire distribue car il n'y a pas de
nud qui fait office de gestionnaire de topologie. Gnralement, les nuds sont
partitionns en groupes (clusters) dont l'appartenance d'un nud varie suivant les
changements de connectivit. Quelques nuds sont lus pour prendre un certain rle
dans le routage (leader du groupe [Cluster Head], ou bien passerelle entre deux groupes
[Gateway]).
Cette classe de protocoles donne de bons rsultats dans les rseaux denses ou de grande
taille.

III.6- Les mthodes de routage


La mthode de routage reprsente lapproche suivie pour dterminer le chemin optimal
pour une transmission donne, il existe plusieurs mthodes : routage par vecteur de
distance, routage par tat des liens, routage par apprentissage, routage la source, routage
gographiqueetc. [19].

III.6.1- Le routage par vecteur de distance


Dans cette mthode chaque nud dispose d'une table de routage indiquant pour chaque
destination l'interface locale permettant de l'atteindre et la meilleure distance qui lui est
associe. Cette distance est un cot estim par chaque nud { partir des messages envoys
par les nuds voisins. Elle impose de fixer une mtrique commune { chaque nud, base
par exemple sur :

33

Chapitre III : Le routage dans les rseaux ad hoc

Le nombre de sauts, c'est { dire le nombre de nuds intermdiaires que le paquet


devra traverser avant d'atteindre sa destination finale. Dans ce cas, la distance entre
deux nuds voisins est une constante fixe { 1.

Le nombre de paquets dans la file d'attente de l'interface choisie, ce qui permet


d'avoir une ide de l'tat de congestion d'un lien particulier.

Le temps mis pour atteindre le prochain nud.

Le cot financier du lien.

Le cot total d'un chemin est alors calcul en sommant les cots des sauts qui le composent,
et ces cots estims sont rgulirement envoys aux nuds voisins afin qu' leurs tours ils
mettent jour leurs tables. A l'initialisation, un nud n'a qu'une connaissance trs limite
du rseau, sa table de routage contient que les nuds auxquels il est directement connect.
Il va ensuite envoyer le contenu de sa table de routage aux voisins, qui pourront mettre
jour leurs propres tables en se basant sur les cots indiqus par l'metteur. Pour pouvoir
calculer leur propre estimation du cot, il leur suffit de sommer le cot estim par le nud
metteur avec le cot pour atteindre ce dernier, et la mise jour sera effectue, ensuite ils
mettent leurs tours leurs tables aux destinations de leurs autres voisins. Au fur et
mesure de la progression dans le rseau, chaque nud finit par connatre l'existence des
nuds auxquels il n'est pas connect directement, mais que ses voisins sont capables de les
atteindre, en se basant eux mmes sur d'autres nuds intermdiaires.

III.6.2- Le routage par tat des liens


Contrairement au routage par vecteur de distance, la distance pour atteindre une destination
n'est pas calcule au fur et mesure. Dans cette mthode, chaque nud tient { jour une base
de donnes dcrivant la topologie entire du rseau, c'est { dire l'ensemble des nuds, et
leurs interconnexions, pour calculer la distance qui le spare d'une destination, chaque
nud construit un arbre dont il est la racine, et suit au fur et { mesure toutes les
ramifications

du

rseau

tant

qu'il

n'a

pas

atteint

la

destination

finale.

Le calcul de cet arbre permet de connatre le chemin complet (c'est { dire tous les nuds
intermdiaires que le paquet devra traverser), cependant seule l'adresse du prochain saut
est conserve par le nud puisque de son point de vue, c'est la seule information utile.
Lorsqu'un lien change d'tat, le nud qui le dtecte transmet cette information { tous ses
voisins par un mcanisme d'inondation. Chaque nud recevant cette information met { jour
34

Chapitre III : Le routage dans les rseaux ad hoc


sa base de donnes, et s'il s'agit d'une information nouvelle (en d'autres termes, s'il n'a pas
dj reu cette information), il rmet le message d'information tous ses voisins.
Ce mcanisme permet { tous les nuds d'tre informs rapidement de toute modification,
tout en assurant que le message soit dtruit ds que tous l'ont reu. Le principal problme de
cet algorithme est le cot, en termes de capacit de calcul et de mmoire demande par
l'laboration de l'arbre. En effet, { chaque changement de topologie, chaque nud doit {
nouveau drouler le mme algorithme, et calculer le plus court chemin pour atteindre
chaque destination prsente dans sa base de donnes. De plus, tout ce calcul parat
fastidieux quand on sait que seule l'adresse du prochain saut est conserve.

III.7- Etude des deux protocoles OLSR et AODV


III.7.1- Le protocole Optimized Link State Routing OLSR
III.7.1.1- Dfinition
Cest un protocole de routage proactif non uniforme ddi aux rseaux ad hoc inspir de
lalgorithme tat des liens classique, dvelopp dans le cadre du projet Hipercom de linstitut
national de la recherche en informatique et algorithmique (INRIA) et propos en tant que
RFC (Request For Comment). Il comme objectif de fournir des routes de plus court chemin
en termes de nombre de sauts. OLSR utilise les multipoints relais (MPR) pour retransmettre
les messages diffuss au cours dune inondation dans le but de rduire le nombre de
messages envoys, ce qui rduit par consquence les frais. Tel que : lorsquun nud MPR
reois un message de diffusion, il traite et rediffuse le message. Par contre un nud non MPR
traite seulement le message . Par ailleurs, OLSR utilise le concept dinterface, tel quun nud
peut possder plusieurs instances dcoute, ce qui lui donne le comportement de plusieurs
nuds virtuels. Cest un protocole qui fonctionne mieux dans les rseaux denses et larges.

III.7.1.2- Notions de base


Nud voisin n-sauts : (w) est un voisin n sauts de (u) si u peut communiquer avec
(w) par lintermdiaire de (n-1) nuds.
Exemple : (u)---------(v) : (v) est le voisin de (u) un 1 saut.
(u)----------(v)---------(w) : (w) est le voisin de (u) 2 sauts
(u)--------(v)----------(w)----------(x) : (x) est le voisin de (u) 3 sauts.

35

Chapitre III : Le routage dans les rseaux ad hoc


Lien symtrique : (v) est un voisin de (u) par un lien symtrique si et seulement si (u)
entend (v), et (v) entend (u).
Lien asymtrique : (v) est un voisin de (u) par un lien asymtrique si et seulement si
(u) entend (v), et (v) nentend pas (u).
Lensemble de multipoints relais dun nud (u) : cest un sous ensemble (idalement
le plus petit sous ensemble) de lensemble des nuds voisin 1 saut du nud (u) lus
pour atteindre la totalit des voisins 2 sauts du nud (u) par des liens symtriques.
Lexemple cit dans la figure 17 montre les MPRs dun nud.

Figure 17: Ensemble des MPRs dun nud


Le choix des MPRs est un problme difficile, car cela revient trouver un ensemble
dominant dans un graphe, en plus le contexte dynamique qui implique le calcul de cet
ensemble assez souvent. Donc il faut un algorithme efficace et rapide, voir annexe.
Lensemble des slecteurs multipoint relais dun nud
Lensemble des slecteurs multipoint relais MPR selector(u) = lensemble des voisins
un saut de u qui lont choisit comme MPR. Dans notre exemple :
MPR selector(u)={v,s,m,w,y,i} ; MPR selector(v)={u,p,n,r} .

36

Chapitre III : Le routage dans les rseaux ad hoc


Format dun paquet OLSR
Dans OLSR un paquet est structur comme suit :
Longueur du paquet

N de squence du paquet

Type de message

Temps de validit
Taille du message
Adresse de lexpditeur
TTL : nbre
Nombre de sauts
Numro de squence du message
maximal de sauts
atteints
Message
Type de message Temps de validit
Taille du message
Adresse de lexpditeur
TTL : nombre
Nombre de sauts
Numro de squence du message
maximal de sauts
atteints
Message
.
.

Entte du
paquet
Entte du
message

Figure 18: Format d'un paquet OLSR

III.7.1.3- Messages changs


Les bases dinformations sont obtenues et calcules sur la base de lchange de quatre types
de messages.

III.7.1.3.1- Multiple Interface Dclaration (MID)


Chaque nud quip de multiples interfaces, doit informer lensemble des nuds du rseau
de sa configuration par lenvoi priodique du message MID qui contient lensemble de ses
adresses interfaces (voir la figure 19). Cette diffusion sert { ltablissement de la table
dassociation des interfaces multiples.
Longueur du paquet
MID-MESSAGE
TTL=255

Numro de squence du paquet

MID_HOLD_TIME
Taille du message
Adresse de lexpditeur
Nombre de sauts
Numro de squence du message
atteints
Adresse interface
Adresse interface

Figure 19: Format d'un message MID


37

Chapitre III : Le routage dans les rseaux ad hoc

III.7.1.3.2- Message Hello


Chaque nud informe ses voisins { un saut, ltat de son voisinage par lenvoi priodique du
message Hello qui contient la liste de ses liens sauf le lien du nud destination (voir la
figure 20). Lchange priodique du message Hello et les informations de la table
dassociation des adresses multiples servent mtre jour les tables : Ensemble des voisins,
Table de voisinage et lensemble de voisinage deux sauts, qui servent leur tour de
calculer lensemble des MPRs et lensemble des MPRs Selectors.
Longueur du paquet

Numro de squence du paquet

HELLO_MESSAGE
TTL =1

Code lien

Code lien

NEIGHB_HOLD_TIME
Taille du message
Adresse de lexpditeur
Nombre de sauts
Numro de squence du message
atteints
Intervalle
Rserv
Volont
dmission
Rserv
Taille du message lien
Adresse de linterface du nud voisin
Adresse de linterface du nud voisin

Rserv
Taille du message lien
Adresse de linterface du nud voisin
Adresse de linterface du nud voisin
.
..
Figure 20: Format d'un message Hello

III.7.1.3.3-Message Topology Control (TC)


Les messages TC sont diffuss dans la totalit du rseau par linnondation optimise par les
MPRs. Ils servent { calculer les routes vers nimporte quelle destination. Un message de
contrle contient dans sa partie donnes un numeros de squence incrment chaque
chagement de topologie, il indique la fracheur des informations difuses, ainsi que la liste
des voisins du nud metteur identifis par leur adresse principale, cette ensemble inclus
son ensemble des MPR selectors (voir la figure 21).

38

Chapitre III : Le routage dans les rseaux ad hoc


Longueur du paquet

Numro de squence du paquet

TC_MESSAGE

TOP_HOLD_TIME
Taille du message
Adresse de lexpditeur
Nombre de sauts
TTL=255
Numro de squence du message
atteints
ANSN
Rserv
Adresse principale voisin 1
Adresse principale voisin 2
Adresse principale voisin 3

Figure 21: Format d'un message TC

III.7.1.3.4- Message HNA (Host and Network Association)


Chaque nud passedant une interface dun autre rseau nimplmentant pas le protocole
OLSR (joue le rle dune passerelle) gnre un message HNA qui sera diffus dans tout le
rseau, pour annocer sa configuration.
Longueur du paquet
HNA_MESSAGE
TTL=255

Numro de squence du paquet

HNA_HOLD_TIME
Taille du message
Adresse de lexpditeur
Nombre de sauts
Numro de squence du message
atteints
Adresse rseau
Masque rseau
Adresse rseau
Masque rseau
.
Figure 22: Format d'un message HNA

III.7.1.4- Les bases dinformations


OLSR maintient dans chaque nud une image locale et globale de la topologie du rseau,
ceci ncessite le stockage et la mise jour plusieurs bases dinformations dans la mmoire
de chaque nud.

III.7.1.4.1- Table dassociation des interfaces multiples


Un nud peut tre quip de plusieurs interfaces, chaque interface est rfrencie par une
adresse, donc un nud peut possder plusieurs adresses. Mais il est identifi par une seule

39

Chapitre III : Le routage dans les rseaux ad hoc


adresse appele adresse principale. La table dassociation des interfaces multiples fait
lassociation entre les interfaces et ladresse principale pour chaque destination.
Adresse de linterface dun
nud

Ladresse principale de ce
nud

Heure
dexpiration

Tableau 1: Table dassociation des interfaces multiples

III.7.1.4.2- Lensemble des voisins


Cette table contient pour chaque interface du nud, la liste des interfaces voisines avec une
information sur ltat du lien. A lexpiration de lenregistrement, il doit tre supprim.
Adresse de
linterface du
nud local

Adresse de
linterface du
nud voisin

Temps o le lien
est considr
symtrique

Temps o le lien
est considr
asymtrique

Temps
dexpiration de
lenregistrement

Tableau 2: Ensemble des voisins

III.7.1.4.3- Table de voisinage


Cette table contient la liste des voisins du nud local identifis par leur adresse principale
avec une information sur ltat du lien et leur volont de participation dans le routage, celleci est mesure par un entier compris entre 0 et 7.
Adresse principale dun
voisin

Etat de lien

volont

Tableau 3: Table de voisinage

III.7.1.4.4- Ensemble de voisinage deux sauts


Cette table contient la liste des voisins symtriques du nud local deux sauts. Ainsi que le
voisin intermdiaire (tous identifis par leur adresse principale). Le temps dexpiration
prcise la date et lheure laquelle expire lenregistrement et doit tre enlev.

40

Chapitre III : Le routage dans les rseaux ad hoc


Adresse principale du voisin 1
saut

Adresse principale du voisin 2


sauts

Temps
dexpiration

Tableau 4: Ensemble de voisinage deux sauts

III.7.1.4.5- Ensemble des MPRs


Chaque nud maintient lensemble de ses MPRs identifis par leur adresse principale.
MPR

Tableau 5: Ensemble des MPRs

III.7.1.4.6- Ensemble des MPR Selectors


Chaque nud enregistre une srie denregistrements MPR selectors dcrivant les voisins
qui lont choisi comme MPR.
Adresse principale du nud MPR
selector

Temps dexpiration

Tableau 6 : Ensemble des MPR Selectors

III.7.1.4.7- La table topologique


Cette table donne une vision globale du rseau, elle contient pour chaque destination au
moins un enregistrement contenant ladresse principale de la destination, un MPR qui
permet laccs cette destination, plus un numro de squence et un temps dexpiration.
Adresse principale
dune destination

Dernier MPR de la
destination

Numro de
squence

Temps
dexpiration

Tableau 7: La table topologique


41

Chapitre III : Le routage dans les rseaux ad hoc

III.7.1.4.8- La table de routage


Chaque nud maintient une table de routage qui permet de router les paquets pour une
communication entre deux nuds du rseau. La table est recalcule pour mettre jour son
contenu par rapport aux changements produits dans le rseau.
Destination

Suivant

Distance

Interface

Tableau 8: La table de routage OLSR


Un enregistrement de cette table est interprt comme suit : Un nud Destination est
atteint par un itinraire compos dun nombre de sauts mesur { Distance, tel que le
nud du saut suivant dans litinraire est Suivant, qui est un voisin symtrique du nud
local accessible par linterface Interface.

III.7.1.4.9- Ensemble des associations


Chaque nud enregistre une table contient des informations sur les passerelles du rseau.
Un enregistrement de cette table est compos de : ladresse de la passerelle, ladresse du
rseau, le masque du rseau et le temps dexpiration. Cette table est tablie sur la base de
lchange priodique du message HNA.
Adresse de la
passerelle

Adresse du rseau

Masque du
rseau

Temps
dexpiration

Tableau 9: Ensemble des associations

III.7.1.5- Principe de fonctionnement


OLSR est un protocole Proactif qui utilise la mthode tat des liens, bas sur linondation
ffectue par le mcanisme de diffusion optimis par les MPRs. OLSR est compos dun
noyau qui assure le fonctionnement de base (fournir des routes de plus court chemin), ainsi
dun ensemble de fonctions auxiliaires.

42

Chapitre III : Le routage dans les rseaux ad hoc

III.7.1.5.1- Fonctionnement de base


Le module fonctionnement de base consiste assurer le routage dans les rseaux ad hoc. Le
routage passe par les tapes suivantes :

a- Annonce des interfaces multiples


Chaque nud dot des multiples interfaces annonce periodiquement des informations
concernant sa configuration par linondation du mssage MID, cette inondation est
optimise par le mcanisme des MPR. Les informations difuses sont enregistres dans la
table dassociation des interfaces multiples de chaque nud du rseau.

b- Dcouverte de voisinage
Chaque nud envoi regulirement un message Hello vers ses voisins un saut (TTL=1) sur
les interfaces par lesquelles la connection est active, contenant la liste de ses voisins quil
entend, et aussi la liste des nuds entendus par ceux-ci, egalement ce nud recoit les
message Hello de ses voisins un saut. Cela permet de savoir ltat des liens de ses voisins
un saut (symetrique ou asymetrique), ainsi davoir une vision deux sauts.
En plus, les informations concernant lensemble des voisins { un saut identifis par adresse
interface sont enregistres dans la table ensemble des voisins. Les informations concernant
le voisinage un saut identifies par ladresse principale sont enregistes dans la table de
voisinage. Les messages Hello changs permet de savoir ltat des liens des voisins deux
sauts, ces informations sont stockes dans la table Ensemble de voisinage deux sauts.

c- Selection des MPR :


Sur la base de la table Ensemble de voisinage deux sauts, chaque nud calcule et lite la
liste de ses MPRs, en utilisant lalgorithme de calcul des MPRs cit dans lannexe. La liste des
MPRs est enregistre dans la table Ensemble des MPRs. Cette liste est annonce aux voisins
grace des messages Hello. Donc chaque nud peut savoir les nuds qui lont choisi
comme MPR , et enregistre cet ensemble dans la table Ensemble des MPR selectors.

d- Decouverte de la topologie
Chaque nud MPR diffuse rgulirement des messages TC (topologie control) dans tout le
rseau, en utilisant linondation par multipoint relais. Le message TC contient pour un
43

Chapitre III : Le routage dans les rseaux ad hoc


nud MPR donn la liste des MPR selectors. Sur la base des messages Hello et des
messages TC, chaque peut maintenir sa table topologique.

e- Calcul de la table de routage


Chaque nud possede une table de routage contient pour chaque destination du rseau le
tuple suivant : (destination, suivant, distance, interface) indiquant pour chaque destination
le prochain saut effectuer et la distance entre le nud local et la destination mesure en
nombre de sauts.
La table de routage est etablie sur la base des informations contenants dans la table de
voisinage et la table topologique, en executant lalgorithme suivant :

1- Dtruire toutes les entres ultrieures de la table de routage


2- Insertion dans la table de routage tous les voisins symtriques un saut (la
distance=1)

3- Boucle pour h initialis 1 et incrment de 1 chaque tape, jusqu' ce quil ny ait


plus de nouvelles entres dans la table de routage. A chaque tape, on insre les
destinations (h+1) sauts.
- Pour chaque tuple (destination, dernier, n de squence, temps dexpiration)
dans la table topologique, si destination nest pas une entre dans la table de
routage, et si dernier correspond une entre de la table de routage (dernier,
suivant, h) alors on insre une nouvelle entre dans la table de routage
(destination, suivant, h+1, interface).
Fin.

III.6.1.5.2- Fonctionnement auxiliaire


Le module fonctionnement auxiliaire est compos dun ensemble de fonctions assurant des
fonctionnalits supplmentaires qui peuvent tre applicables dans des scenarios prcis,
exemple :
-

La connectivit avec des domaines de routage non OLSR.

La dtection avance des liens.

La propagation de donnes topologiques redondantes.

Linondation redondante, [9], [19], [21], [22], [31].


44

Chapitre III : Le routage dans les rseaux ad hoc

III.7.2- Le protocole Ad Hoc On Demand Distance Vector AODV


III.7.2.1- Dfinition
AODV est un protocole de routage ractif multi sauts bas sur lalgorithme de Bellman-ford,
destin { tre utilis par des nuds mobiles dans un rseau ad hoc. Propos par les
membres du groupe de travail MANET, spcifi dans le RFC 3561, inspir du protocole DSDV
par lamlioration de son algorithme de routage.
Cest un protocole qui dcouvre les routes demandes par la technique des numros de
squence pour viter les boucles de routage et le comptage linfini, ainsi que pour
maintenir la consistance des informations et de garder les routes les plus fraches, en
conservant les chemins dune faon distribue dans une table de routage stocke dans
chaque nud.

III.7.2.2- Les messages changs


Lensemble des flux changs dans AODV sont de type UDP, envoys sur le port 654, un flux
peut tre lun des messages suivants :

III.7.2.2.1- Demande de route (Route REQuest RREQ)


Cest un message diffus en mode broadcast lors de la recherche dune nouvelle route, ou de
la maintenance dune route casse.
Type=1

U
Rserv
ID RREQ
Adresse IP destination
Numro de squence destination
Adresse IP source
Numro de squence source

Nombre de sauts

Figure 23: Format d'un message RREQ


Tel que :
J : joignez le pavillon, rserv pour le multicast.
R : rparation du pavillon, rserv pour le multicast.
G : indique si une Rponse de route RREP gnre par un nud intermdiaire devrait tre
envoye vers la destination spcifie dans RREQ.
D : indique que seule la destination peut rpondre au message RREQ.
45

Chapitre III : Le routage dans les rseaux ad hoc


Nombre de sauts : le nombre de sauts entre le nud source et le nud qui traite le message
RREQ.
ID RREQ : identifiant de la demande, il est obtenu par la combinaison de ladresse IP de la
source et dun numro de squence.
Numro de squence destination : le dernier numro de squence reu dans le pass du
nud source pour toute route vers la destination.
Numro de squence source : le numro de squence en cours pour tre utilis sur la route
dsire.

III.7.2.2.2- Rponse de route (Route REPly RREP)


Cest un message envoy vers la source pour linformer quil existe un chemin vers la
destination en question.
Type=2

R A

Rserv
Taille prfixe
Adresse IP destination
Numro de squence destination
Adresse IP source
Dure de vie

Nombre de sauts

Figure 24: Format d'un message RREP


Tel que :
R : rparation du pavillon, utilis pour le multicast.
A : une reconnaissance ncessaire par un accus de rception.

III.7.2.2.3- Erreur de route (Route ERRor RERR)


Cest un message envoy vers la source par le nud qui dtecte un lien bris dans une route
active.
Type =3

Rserv
Nombre de dest
Adresse IP de destination inaccessible
Numro de squence de destination inaccessible
Adresse IP de destination inaccessible additionnelle
Numro de squence de destination inaccessible additionnel
Figure 25: Format d'un message RRER

Tel que
N : indique que la route t rpare localement.
Nombre de dest : cest le nombre de destinations concernes par le lien bris.
46

Chapitre III : Le routage dans les rseaux ad hoc

III.7.2.2.4- Accus de rception de rponse de route (Route REPly


ACKnowledgment RREP-ACK)
Cest un message envoy comme accus de rception du message RREP avec la prsence du
bit A. Cela ce fait habituellement lorsquil y a danger de liens unidirectionnels.
Type =4

Rserv

III.7.2.3- Les bases dinformations


Malgr que la recherche des routes soit ractive dans AODV, chaque nud doit stocker et
maintenir des informations pour le fonctionnement du protocole AODV.

III.7.2.3.1- La table de routage


Cest la table de base, une entre de cette table contient essentiellement :
@IP dest : ladresse IP de la destination.
Nseq dest : le numro de squence destination qui permet dviter les boucles de routage.
Nbre de sauts : cest la distance entre le nud local et la destination mesure en nombre de
sauts.
Suivant : ladresse du nud qui reprsente le premier pas dans litinraire.
Liste des prcurseurs actifs : liste des nuds originaires des transmissions vers la
destination qui passent par le nud local.
Temps dexpiration : temps au bout duquel lentre est expire et doit tre supprime.
Tampon de requte : utilis pour assurer quune seule rponse RREP est envoye par
requte RREQ.
@ IP
dest

N seq
dest

Nbre de
sauts

Suivant

Liste prcurseurs
actifs

Temps
dexpiration

Tampon de
requte

Tableau 10: La table de routage AODV

47

Chapitre III : Le routage dans les rseaux ad hoc

III.7.2.3.2- La table dhistorique


Cest une table qui enregistre le traitement des RREQ. Une entre de cette table identifie
dune manire unique le paquet RREQ pour savoir si cette requte a dj t vue et traite
ou non.
@ source

ID requte

Tableau 11: Table d'historique

III.7.2.4- Principe de fonctionnement


AODV utilise le principe des numros de squence afin dviter les boucles infinies et de
maintenir la consistance des informations de routage. Le fonctionnement du protocole AODV
est bas sur deux mcanismes : Dcouverte de routes et Maintenance de routes.

III.7.2.4.1- Dcouverte de routes


Lorsquun nud (S) a besoin de connaitre la route qui mne vers une destination donne
(D), il consulte sa table de routage :
- Si le chemin est connu (existence dune route frache) : il commence lenvoi des paquets
directement.
- Sinon : destination inconnue ou chemin expir : dans ce cas le nud source (S) diffuse un
message demande route RREQ, ensuite il attend la rponse.

Le nud source utilise une

technique dexpansion danneau afin dviter les dplacements inutiles des paquets RREQ
dans la totalit du rseau. Cette technique consiste commencer la recherche avec un
nombre de sauts initial et un dlai correspond. Si la recherche est infructueuse, lopration
sera relance avec augmentation du nombre de sauts (respectivement le dlai dattente).
Cette opration est rpte jusqu'{ obtention dune rponse de route RREP ou dpassement
du nombre de sauts maximum, cest le diamtre du rseau, dans ce cas : la destination est
dclare injoignable. Lorsquun nud intermdiaire (i) reoit un message RREQ, il vrifie
dans sa table historique si la requte existe (dj traite), dans ce cas la requte sera ignore.
Sinon il inscrit lidentifiant de la requte dans sa table historique, ensuite il met jour sa
table de routage par lenregistrement des paramtres de routage de la route qui mne vers la
source (S), cette route est utilise comme chemin inverse pour la rponse de route RREP,
puis il passe au traitement de la requte RREQ, on distingue deux cas :
48

Chapitre III : Le routage dans les rseaux ad hoc


Cas1 : le nud (i) est lui-mme la destination dsire, dans ce cas il compare son propre
numro de squence avec celui du RREQ : sils sont gaux alors il incrmente son numro
de squence, sinon il ne le change pas. Ensuite il envoi la rponse de route RREP.
Remarque : ce cas ne doit se produire que trs rarement puisque le voisin de la destination
appartenant la route connait le chemin vers la destination, donc cest lui qui gnre la
RREP.
k

D=i

D=i

Figure 26: Exemple de dcouverte de route avec RREP gnre par la destination
Cas2 : le nud (i) vrifie dans sa table de routage, lexistence dun chemin frache vers la
destination. Si oui alors il gnre une rponse de route RREP, puis il copie un numro de
squence connu de la destination dans le champ numro de squence destination de la
RREP avant de lenvoyer vers la source. De plus, le nud intermdiaire (i) informe le nud
destinataire quil est sollicit par un nud (S), laide dune RREP car celui-ci ne connait
pas la route pour allez vers le nud source(S), (en ralit ceci est ralis uniquement si le bit
G pour gratuitous est prsent dans la RREQ).
P=i

k
S

t
q

D
m

P=i

j
t

D
m

Figure 27: Exemple de dcouverte de route avec RREP gnre par un nud
intermdiaire

49

Chapitre III : Le routage dans les rseaux ad hoc


Sinon, (le chemin vers la destination est encore inconnu ou expir) alors le nud (i)
compare le numro de squence enregistr dans sa table de routage avec celui de la RREQ,
puis il garde le maximum, puis il incrmente le nombre de sauts de la RREQ ensuite il
rediffuse de sa part le paquet RREQ.

III.7.2.4.2- Maintenance des routes


Le mouvement des nuds appartenant { une route active donne peut causer une
dfaillance dans les liens composants la dite route. Pour cela AODV offre une maintenance
des routes actives aussi longtemps possible, cette maintenance est ralise par les tapes
suivantes :
a- Dtection des dfaillances : chaque nud appartenant un itinraire actif vrifie
la connectivit de ses voisins appartenant aussi { un itinraire actif par lenvoi
priodique du message Hello. Sil compte trois messages Hello conscutifs sans
aucune rponse, alors le lien est considr dfaillant.

j
t

D
m

Figure 28: Exemple de dtection dune rupture dun lien actif


b- Tentative de rparation locale : le nud qui dtecte une rupture dans un
itinraire actif essaie de rparer le lien localement, pour cela il incrmente le numro
de squence de la destination puis il diffuse une RREQ pour cette destination, puis il
attend une RREP. Pendant la tentative de rparation, les paquets de donnes doivent
tre tamponns. Si le nud de rparation russi sa mission, il achve lenvoi des
paquets sans informer le nud source, sinon il procde a ltape (c).

50

Chapitre III : Le routage dans les rseaux ad hoc

D
m

Figure 29: Exemple de rparation locale avec succs


c- Annonce dune erreur dans la route : le nud qui dtecte la rupture, commence
par ltablissement de la liste des destinations inaccessibles par le lien perdu, laide
de sa table de routage, puis il diffuse un message derreur RERR vers les nuds
sources qui ont sollicits ces destinations, la diffusion est dbute par lenvoi du
RERR vers les prcurseurs actifs pour chaque destination [9], [19],[21],[23],[31].

j
t

D
m

Figure 30: Exemple d'annonce d'une erreur de route

III.8- Conclusion
Nous avons montr dan ce chapitre les diffrentes classes des protocoles de routage dans les
rseaux ad hoc. Nous nous sommes focaliss ensuite sur les deux protocoles AODV et OLSR
qui sont concerns par notre tude.
Nous avons tudi en dtail le fonctionnement de chaque protocole, les messages changs
et les bases dinformations stockes.

51

Chapitre IV : Le routage dans les WMNs- exprimentation et valuation

Chapitre IV : LE ROUTAGE DANS LES WMNs EXPERIMENTATION ET EVALUATION


IV.1- Introduction
Ltude des trois chapitres prcdents nous a permis de comprendre en dtail les
caractristiques des rseaux maills sans fil tel que larchitecture, les techniques de
transmission, les diffrentes classifications, les domaines dapplication, les avantages et les
enjeux de cette solution.
Ainsi que les deux protocoles de routage ddis pour les rseaux ad hoc : OLSR et AODV en
montrant le principe de fonctionnement, lalgorithme utilis, les paquets changs et les
bases dinformations stockes.
Ce chapitre a pour but dappliquer et tester ces deux protocoles dans un environnement de
rseaux maills sans fil, et de suivre le comportement de chaque protocole pour pouvoir
analyser ses performances et faire des comparaisons entre ces deux protocoles. Dans la
pratique cette opration pose un problme par ce quelle ncessite de possder un nombre
important de nuds (mobiles et fixes).
Une manire plus pratique et moins couteuse consiste utiliser un simulateur qui est
capable de reprsenter les principales caractristiques dun rseau maills sans fil, et
dintgrer les protocoles de routage OLSR et AODV. Ainsi quil peut raliser plusieurs
scenarios dans un temps plus court. Pour cela on va utiliser le simulateur NS2 (Network
Simulator 2), version 2.34.

IV.2- Prsentation de NS2


NS2 est un simulateur des rseaux filaires et sans fil, il fournit un environnement permettant
de reprsenter des diffrentes architectures des rseaux avec diffrents technologies et
techniques de transmission, ainsi que des protocoles de routages. Cest un simulateur
vnements discrets dvelopp en 1989 dans un but de recherche en tant que variante du
Real Network. Il a connu une volution exponentielle aux cours des annes.
NS2 est crit en C++ et en OTcl (Object Tools command language), il est fourni avec divers
outils danalyse complmentaires [24],[25].
52

Chapitre IV : Le routage dans les WMNs- exprimentation et valuation

IV.3- Modles de mobilit


Le mouvement des nuds dans un rseau sans fil en gnral a un impact trs important
dans le module routage.
Dans les WMNs, nous distinguons deux types de mobilit :
La mobilit des mesh routeurs qui est nul ou trs rduite.
La mobilit des Mesh clients qui est alatoire, o un mesh client peut se dplacer vers
nimporte quelle destination avec nimporte quelle vitesse [24],[26].
Le simulateur NS2 intgre plusieurs modles de mobilit des nuds savoir :

IV.3.1- Le modle de mobilit avec points de passage alatoires WPM


Dans ce modle un nud commence par un sjour dans son endroit initial pendant une
priode de temps, aprs lcoulement de cette priode, il choisit une destination alatoire
(un point) et il commence le dplacement avec une vitesse alatoire (comprise entre 0 et la
vitesse maximale prdfinie) vers cette destination.
Une fois la destination est atteinte, le nud recommence le mme processus, comme il est
montr dans la figure 31.

Figure 31 : La trace de dplacement dun nud utilisant le modle de mobilit avec


points de passage alatoires [26]

IV.3.2- Le modle de mobilit marche alatoire RWM


Dans ce modle, un nud se dplace de son endroit courant { un nouvel endroit en
choisissant alatoirement une direction et une vitesse comprises entre [0, 180] et [vitesse
min, vitesse max] respectivement, Tel que chaque mouvement se produit dans une priode
53

Chapitre IV : Le routage dans les WMNs- exprimentation et valuation


de temps constante gale t, { la fin de cette priode le nud choisit nouvellement une
direction et une vitesse de la mme manire et il recommence le processus.

Figure 32: La trace de dplacement dun nud utilisant le modle mobilit marche
alatoire [26]

IV.3.3- Le modle de mobilit avec direction alatoire RDM


Dans ce modle le nud choisit une direction alatoire (et non un point alatoire), puis il
commence le dplacement dans cette direction avec une vitesse alatoire. Ds quil atteint
une frontire de la zone de simulation, il fait une pause, puis il recommence le processus en
choisissant une nouvelle direction. La figure 33 montre un exemple de trace dun nud qui
commence le dplacement partir du centre (250,250) en utilisant le modle de mobilit
avec direction alatoire.

Figure 33: La trace de dplacement dun nud utilisant le modle mobilit avec
direction alatoire [26]

54

Chapitre IV : Le routage dans les WMNs- exprimentation et valuation


Ltude de ces modles de mobilit nous a permis de choisir le modle de mobilit avec point
de passage alatoire pour simuler la mobilit des mesh clients, car il reprsente un
mouvement des nuds alatoire, simple et non conditionn par des contraintes (frontires),
ce qui est adapt avec la mobilit des mesh clients. Les mesh routeurs sont considrs
comme des nuds fixes sans aucune mobilit. La cration dun modle de mobilit de type
WPM dans NS2 est faite comme suit :

Ouvrir la fentre Terminal


Accder au dossier ns-allinone-2.34/ns-2.34/indep-utils/cmu-scen-gen/setdest/

Ecrire la line de commande suivante : ./setdest -v <version n2> -n <nombre de nuds> s <type de vitesse> -m <vitesse min> -M <vitesse max> -t <temps de simulation> -P <type
de pause> -p <temps de pause> -x <max X> -y <max Y> > <nom du fichier>
Exemple :

Un fichier de modle de mobilit sera cr dans le dossier en cours.

Copier ce fichier dans le dossier ns-allinone-2.34/ns-2.34/tcl/mobility/scene qui contient


gnralement les fichiers de modles de mobilit.
Ce fichier sera utilis dans le paragramme principal de simulation comme suit :

Dans la partie dfinition des options, donner le chemin daccs pour ce fichier.
Puis lancer ce modle dans le corps du programme

55

Chapitre IV : Le routage dans les WMNs- exprimentation et valuation

IV.4- Modles de trafic


NS2 permet de gnrer trois modles de trafic [24],[25]
CBR (Constant Bit Rate) : envoie des paquets de taille fixe un dbit donn.
Exponential : envoie des paquets de taille fixe par rafale un dbit moyen.
FTP (File Transfer Protocol) : simule l'envoie de donnes en continu et en grande quantit.
Dans nos simulations on a utilis Le gnrateur de trafic CBR, le fichier cbrgen.tcl qui se
trouve sous ~ ns / indep-utils / CMU-scen-gen / peut gnrer des connexions TCP et CBR
respectivement. En suivant les tapes suivantes :

Ouvrir la fentre Terminal


Accder au dossier ns-allinone-2.34/ns-2.34/indep-utils/cmu-scen-gen/

Ecrire la line de commande suivante : ns cbrgen.tcl [-type cbr ou tcp] [-nn nombre de
nuds] [-seed graine pour le gnrateur][-mc nombre maximum de connections][-rate
vitesse]> nom du fichier modle.
Exemple :

Ce fichier sera utilis dans le paragramme principal de simulation comme suit :

Dans la partie dfinition des options, donner le chemin daccs pour ce fichier
Puis lancer ce modle dans le corps du programme

Remarque : la boucle for est utilise une seul fois pour lancer les deux modles (mobilit
et trafic).

56

Chapitre IV : Le routage dans les WMNs- exprimentation et valuation

IV.5- Modles dnergie


NS2 permet de reprsenter un modle dnergie pour les nuds (mobiles), ce modle
initialise une valeur nergtique en Joules pour chaque nud, cette valeur est diminue
avec chaque mission ou rception dun paquet par une mesure bien dtermine [24],[25].
Ce modle est crit dans la partie configuration des nuds dans le programme de
simulation comme suit :
-energyModel <EnergyModel type>
-initialEnergy <specified in Joules> ; # nergie initiale
-rxPower <specified in W> ; # cot de rception dun paquet
-txPower <specified in W> ; # cot de transmission dun paquet
Exemple :

Remarque : dans nos simulations que les mesh clients qui sont lis ce modle,
contrairement aux mesh routeurs qui nont pas le problme dnergie.

IV.6- Analyse des rsultats dans NS2


Lors de lexcution du programme de simulation, NS2 gnre des fichiers particuliers dits
fichiers de trace, contenant un ensemble dinformations sur le droulement de la simulation.
Ces fichiers permettent dvaluer les performances du rseau tudi selon des critres
prcis.

IV.6.1- Les fichiers de trace


On distingue deux types de fichiers de trace [24],[25] :

IV.6.1.1- Les fichiers trace .NAM


Ces fichiers contiennent des informations utiles pour la visualisation des nuds et leurs
dplacements ainsi que le parcours des paquets entre les nuds.
Un logiciel appel NAM est ncessaire pour exploiter ce type de fichiers.

57

Chapitre IV : Le routage dans les WMNs- exprimentation et valuation

IV.6.1.2- Les fichiers trace .tr


Ces fichiers contiennent un ensemble de lignes tel que chaque ligne correspond a un
vnement dat concernant soit un nud ou un paquet, ils servent a calculer les diffrents
critres et taux utiles pour valuer les performances du rseau tudi.

IV.6.2- Les critres dvaluation


On va utiliser quatre critres

afin dvaluer les performances de fonctionnement des

diffrents scenarios tudis [19]:

IV.6.2.1- Le taux de paquets dlivrs


Cest le rapport entre le nombre des paquets effectivement reus et le nombre de ceux qui
ont t mis.
Taux de paquets dlivrs= (nbre de paquets reus avec succs)/ (nbre de paquets mis).
Formule 1: Taux de paquets delivrs [19]

IV.6.2.2- Le taux de perte


Cest le rapport entre le nombre de paquets perdus et le nombre global de paquets mis.
Taux de perte= (nbre de paquets perdus/nbre global de paquets mis).
Formule 2: Taux de perte [19]

IV.6.2.3- Le cot de routage


Il reprsente la quantit moyenne dinformation de routage ncessaire pour assurer le
routage dun paquet, il est obtenu par le rapport entre le nombre de paquets de routage
reus et le nombre de paquets reus.
Cot de routage= (nbre de paquets de routage reus)/ (nbre de paquets reus).
Formule 3: Cot de routage [19]

IV.6.2.4- Le dlai de transmission moyen


Il correspond au temps moyen mis par les paquets reus pour passer des couches
applicatives de la source celle de la destination.
Dlai de transmission moyen= (temps passage des paquets)/ (nbre de paquets reus avec
succs).
Formule 4: Dlai de transmission moyen [19]
58

Chapitre IV : Le routage dans les WMNs- exprimentation et valuation

IV.7- Les scenarios de simulation


Dans notre tude on va traiter cinq scenarios : limpact de la mobilit, le niveau dnergie, la
charge du rseau, la densit, la distance.

IV.7.1- Paramtres gnraux


Paramtres
Type de rseau
Simulateur
X*Y*Z
Modle de propagation
Type MAC
Protocole de routage
Type de trafic
Type interface queue
Modle de mobilit
Dure de simulation
Modle dantenne
Nombre maximum de paquets dans la queue
Protocole de transport
Taille des paquets

Valeur
WMN, MANET
NS-2.34
1000m*1000m*0m
TwoRayGround
802_11
AODV, OLSR
CBR
Droptail
RWP
300 s
OmniAntenna
50
UDP
512 octets

Tableau 12: Paramtres gnraux pour la simulation

IV.7.2- Prsentation des diffrents scenarios de simulation


IV.7.2.1- Scenario 1 : impact de la vitesse de mobilit
Paramtres
Vitesse de mobilit
Nombre de nuds
Nombre de mesh clients
Nombre de mesh routeurs
Niveau dnergie initial des nuds mobiles
Nombre de connexions

valeur
0 .. 20m/s
46
30
16
100 Joules
30

Tableau 13: Paramtres de simulation pour le scenario1: impact de la vitesse de


mobilit

59

Chapitre IV : Le routage dans les WMNs- exprimentation et valuation


105

Taux de paquets delivrs

100

95
90

AODV/WMN

85

AODV/MANET
OLSR/WMN

80

OLSR/MANET
75
70
0

8 10 12 14 16 18 20

Vitesse de mobilit

Figure 34: Impact de la vitesse de mobilit sur le taux de paquets delivrs


20
18

Taux de perte

16
14
12

AODV/WMN

10
8

AODV/MANET

OLSR/WMN

OLSR/MANET

2
0
0

10 12 14 16 18 20

Vitesse de mobilit

Figure 35: Impact de la vitesse de mobilit sur le taux de perte

60

Chapitre IV : Le routage dans les WMNs- exprimentation et valuation


90
80
Cot de routage

70
60
50

AODV/WMN

40

AODV/MANET

30

OLSR/WMN

20

OLSR/MANET

10
0
0

8 10 12 14 16 18 20

vitesse de mobilit

Figure 36: Impact de la vitesse de mobilit sur le cot de routage

Dlai de transmission moyen (ms)

160
140
120
100

AODV/WMN

80

AODV/MANET

60

OLSR/WMN

40

OLSR/MANET

20
0
0

8 10 12 14 16 18 20

Vitesse de mobilit

Figure 37: Impact de la vitesse de mobilit sur le de dlai de transmission moyen

IV.7.2.2- Scenario 2 : impact du niveau dnergie des nuds mobiles


Paramtres
Niveau dnergie initial des nuds mobiles
Nombre de nuds
Nombre de mesh clients
Nombre de mesh routeurs
Vitesse de mobilit
Nombre de connexions

Valeur
100..10 joules
46
30
16
4m/s
30

Tableau 14: Paramtres de simulation pour le scenario2: impact du niveau d'nergie


des noeuds mobiles
61

Chapitre IV : Le routage dans les WMNs- exprimentation et valuation

Taux de paquets delivrs

120
100
80
AODV/WMN

60

AODV/MANET
40

OLSR/WMN

20

OLSR/MANET

0
100 90 80 70 60 50 40 30 20 10
Niveau d'nergie

Figure 38: Impact du niveau d'nergie sur le taux de paquets delivrs


40
35
Taux de perte

30

25
AODV/WMN

20

AODV/MANET

15

OLSR/WMN

10

OLSR/MANET

5
0
100 90 80 70 60 50 40 30 20 10
Niveau d'nergie

Figure 39: Impact du niveau d'nergie sur le taux de perte

62

Chapitre IV : Le routage dans les WMNs- exprimentation et valuation


80
70
Cot de routage

60
50
AODV/WMN

40

AODV/MANET

30

OLSR/WMN

20

OLSR/MANET

10
0
100 90 80 70 60 50 40 30 20 10
Niveau d'nergie

Figure 40: Impact du niveau d'nergie sur le cot de routage


Dlai de transmission moyen (ms)

160
140
120
100
AODV/WMN

80

AODV/MANET

60

OLSR/WMN

40

OLSR/MANET

20
0
100 90 80 70 60 50 40 30 20 10
Niveau d'nergie

Figure 41: Impact du niveau d'nergie sur le dlai de transmission moyen

IV.7.2.3- Scenario 3 : impact de la charge du le rseau


Paramtres

Valeur

Nombre de connexions

5..50

Nombre de nuds

46

Nombre de mesh clients

30

Nombre de mesh routeurs

16

Niveau dnergie initial des nuds mobiles

100 Joules

Vitesse de mobilit

4m/s

Tableau 15: Paramtres de simulation pour le scenario3 : impact de la charge du rseau


63

Chapitre IV : Le routage dans les WMNs- exprimentation et valuation


120

Taux de paquets delivrs

100
80
AODV/WMN
60

AODV/MANET
OLSR/WMN

40

OLSR/MANET
20
0
5

10

15

20

25

30

35

40

45

50

Nombre de connexions

Figure 42 : Impact de la charge du rseau sur le taux de paquets dlivrs


25

Taux de perte

20
15

AODV/WMN
AODV/MANET

10

OLSR/WMN
5

OLSR/MANET

0
5

10 15 20 25 30 35 40 45 50

Nombre de connexions

Figure 43: Impact de la charge du rseau sur le taux de perte

64

Chapitre IV : Le routage dans les WMNs- exprimentation et valuation


100
90

Cot de routage

80
70
60
AODV/WMN

50
40

AODV/MANET

30

OLSR/WMN

20

OLSR/MANET

10
0
5

10 15 20 25 30 35 40 45 50
Nombre de connexions

Figure 44: Impact de la charge du rseau sur le cot de routage


Dlai de transmission moyen (ms)

180
160
140
120

100

AODV/WMN

80

AODV/MANET

60

OLSR/WMN

40

OLSR/MANET

20
0

5 10 15 20 25 30 35 40 45 50
Nombre de connexions

Figure 45: Impact de la charge du rseau sur le dlai de transmission moyen

IV.7.2.4- Scenario 4 : impact de la densit du rseau


Paramtres
Nombre de nuds
Nombre de mesh clients
Nombre de mesh routeurs
Vitesse de mobilit
Niveau dnergie initial des nuds mobiles
Nombre de connexions

Valeur
20..65
4..49
16
4m/s
100 Joules
30

Tableau 16: Paramtres de simulation pour le scenario4: impact de la densit du rseau

65

Chapitre IV : Le routage dans les WMNs- exprimentation et valuation


100

Taux de paquets delivrs

99,5

99
98,5
98
AODV/WMN

97,5

AODV/MANET

97

OLSR/WMN

96,5

OLSR/MANET

96
95,5
95
20 25 30 35 40 45 50 55 60 65
Nombre de noeuds

Figure 46: Impact de la densit du rseau sur le taux de paquets delivrs


3,5

Taux de perte

2,5
2

AODV/WMN

1,5

AODV/MANET

OLSR/WMN

OLSR/MANET

0,5
0
20 25 30 35 40 45 50 55 60 65

Nombre de noeuds

Figure 47: Impact de la densit du rseau sur le taux de perte

66

Chapitre IV : Le routage dans les WMNs- exprimentation et valuation


90
80
Cot de routage

70
60
50

AODV/WMN

40

AODV/MANET

30

OLSR/WMN

20

OLSR/MANET

10
0
20 25 30 35 40 45 50 55 60 65
Nombre de noeuds

Figure 48: Impact de la densit du rseau sur le cot de routage


Dlai de transmission moyen (ms)

160

140
120
100
AODV/WMN

80

AODV/MANET

60

OLSR/WMN

40

OLSR/MANET

20
0
20 25 30 35 40 45 50 55 60 65
Nombre de noeuds

Figure 49: Impact de la densit du rseau sur le dlai de transmission moyen

67

Chapitre IV : Le routage dans les WMNs- exprimentation et valuation

IV.7.2.5- Scenario 5 : impact de la distance entre metteur rcepteur


Paramtres

valeur

Distance entre metteur rcepteur

<300m ; >700m

Vitesse de mobilit

2m/s

Nombre de nuds

46

Nombre de mesh clients

30

Nombre de mesh routeurs

16

Niveau dnergie initial des nuds mobiles

100 Joules

Nombre de connexions

30

Tableau 17: Paramtres de simulation pour le scenario5: impact de la distance entre


metteur rcepteur
102

Taux de paquets delivrs

100
98
96
AODV/WMN

94

AODV/MANET

92

OLSR/WMN

90

OLSR/MANET

88
86
dist<300m

dist>700m

Distance entre metteur rcepteur

Figure 50: Impact de la distance entre metteur rcepteur sur le taux de paquets
delivrs

68

Chapitre IV : Le routage dans les WMNs- exprimentation et valuation


9
8
Taux de perte

7
6
5

AODV/WMN

AODV/MANET

OLSR/WMN

OLSR/MANET

1
0
dist<300m

dist>700m

Distance entre metteur rcepteur

Figure 51: Impact de la distance entre metteur rcepteur sur le taux de perte

90
80
Cot de routage

70
60
50

AODV/WMN

40

AODV/MANET

30

OLSR/WMN

20

OLSR/MANET

10
0
dist<300m

dist>700m

Distance entre metteur rcepteur

Figure 52: Impact de la distance entre metteur rcepteur sur le cot de routage

69

Chapitre IV : Le routage dans les WMNs- exprimentation et valuation

Dlai de transmission moyen (ms)

180
160

140
120
100

AODV/WMN

80

AODV/MANET

60

OLSR/WMN

40

OLSR/MANET

20
0
dist<300m

dist>700m

Distance entre metteur rcepteur

Figure 53: Impact de la distance entre metteur rcepteur sur le dlai de transmission
moyen

IV.7.3- Observations
Dans tous les scnarios :

Le rseau maill sans fil montre une robustesse et une efficacit plus forte que le rseau
ad hoc, en point de vu taux de paquets dlivrs, taux de perte, cot de routage et dlai de
transmission moyen.

AODV est plus performant en point de vu cot de routage


OLSR est plus performant en point de vu dlai de transmission
Dans le WMN :

Le protocole OLSR montre une efficacit lorsque la vitesse de mobilit des nuds
augmente par rapport au protocole AODV.

Linfluence de la dgradation du niveau dnergie des nuds mobiles est plus grave sur
OLSR quAODV.

Dans un WMN avec un nombre de connexions lev AODV montre une petite supriorit
quOLSR.

Dans un WMN dense OLSR est plus efficace quAODV.


70

Chapitre IV : Le routage dans les WMNs- exprimentation et valuation

Dans les distances courtes entre metteur rcepteur OLSR est efficace quAODV, par
contre, lorsque la distance est plus importante AODV devient le plus intressant.
IV.7.4- Analyse des rsultats

La robustesse et lefficacit du WMN est justifie par son pine dorsale qui est compose
des mesh routeurs fixes, dots des canaux multiples aliments directement par les prises
dnergie lectriques. Contrairement au MANET qui est soumis la contrainte dnergie
et la mobilit de tous ses nuds et qui utilisent gnralement un seul canal de
transmission.

Laugmentation de la vitesse de mobilit influe ngativement sur le routage en gnral,


mai OLSR ragit dune marinire plus rapide quAODV en point de vu calcul des routes
avec un cot de routage suprieur.

Le protocole OLSR consomme plus dnergie quAODV car il diffuse priodiquement des
messages de contrle pour mtre jour les tables de routage, cela ne pose pas un grand
problme dans un WMN car les mesh routeurs sont aliments directement en nergie
lectrique.

Laugmentation du nombre de connexions dans le rseau surcharge la file dattente des


nuds surtout dans le protocole OLSR (en ajoutant les paquets de contrle). Ce qui
diminue le taux de paquets dlivrs et augmente par consquence le taux de perte.
Lutilisation des canaux multiples par les mesh routeurs diminue limpact de ce
phnomne. Par contre le cot de routage diminue par ce que la quantit diffuse des
paquets de contrle et la mme.

Dans les rseaux denses le protocole OLSR et plus efficace car lutilisation des MPRs
minimise considrablement les traitements et la diffusions des paquets de contrle. La
slection des mesh routeurs comme MPR donne une stabilit et une robustesse pour le
WMN.

Dans les communications courte distance OLSR est plus performant en point de vu
dlai de transmission et cot de routage, dans le cas contraire (communication longue
distance) AODV est privilgi.

71

Chapitre IV : Le routage dans les WMNs- exprimentation et valuation

IV.8- Conclusion
Lexprimentation montre la grande supriorit des WMNs par rapport aux MANETs, cela
confirme les avantages cits dans le deuxime chapitre.
La comparaison entre OLSR et AODV dans un rseau sans fils maill montre que OLSR est
plus rapide en terme de temps de rponse avec un cot de routage considrable, dans un
rseau dense avec diamtre rduit ces deux facteurs sont optimiss.
Dautre part AODV donne de bonnes rsultats en terme de cot de routage avec un temps de
rponse peru, ces facteurs sont optimiss dans un rseau dispers avec un diamtre tendu.
Donc la slection du meilleur protocole adquat pour cette famille des rseaux est un
problme dlicat, car chaque protocole possde des avantages et des inconvnients dans des
scenarios bien prcis.

72

Chapitre V : Solutions et perspectives

V- SOLUTIONS ET PERSPECTIVES
V.1- Introduction
Notre tude sur le plan thorique et le plan pratique, montre que le protocole de routage
idale pour les rseaux maills sans fil doit tenir compte ses caractristiques et ses
contraintes, ainsi quil faut fixer { lavance les objectifs et le domaine dapplication dsirs.
La solution peut tre porte sur plusieurs axes : la mtrique de routage utilise, lapproche
de calcul des routes, lalgorithme de routage et la structure des tables de routage.

V.2- Domaine dapplication


Dans la section II.7 on a illustr des diffrents domaines dapplications pour les WMNs.
Linfrastructure de connexion internet parait le domaine le plus important et le plus
prioritaire surtout dans des milieux ruraux tendus, des zones urbaines non couverts par
linternet.
Notre paye connait un retard peru par rapport a nos voisins dans le service internet en
matire de couverture et dbit et le nombre dinternautes, pour cela notre choix est port
pour un WMN conu comme infrastructure internet.

V.3- Objectifs de la solution


Aprs dtermination du domaine dapplication il maintenant clair que l'objectif principal de
notre solution est un protocole de routage qui assure le meilleur dbit avec un temps de
rponse le plus rduit.
Cet objectif ne peut tre atteint par les points suivants :
Rduire les interfrences.
Prendre en compte la charge des nuds en gnrale et les passerelles en particulier.
Encourager les mesh routeurs de diversifier lutilisation des canaux de transmission.

73

Chapitre V : Solutions et perspectives

V.4- Approche de routage


Lapproche de routage signifie le moment dtablissement des routes, on a cit dans le
troisime chapitre trois approches de routage :

Lapproche ractive : prparation des routes la demande

Lapproche proactive : prparation des routes { lavance

Lapproche hybride : utilisation des deux approches.

Notre proposition est base sur lapproche hybride, elle consiste utiliser lapproche
proactive localement sur une zone estime un nombre de sauts qui permet datteindre au
moins une passerelle. Ainsi quune approche ractive en dehors de cette zone locale.

Figure 54: Approche de routage hybride

74

Chapitre V : Solutions et perspectives


Lapproche proactive dans la zone de voisinage pour un nud offre un accs rapide au
rseau INTERNET car la route qui mne vers la passerelle la plus proche est prtablie
lavance.
Le fait de limiter la zone proactive { un primtre incluant quune passerelle au minimum
permet de minimiser le nombre de paquets de contrle provenant du reste du rseau, ce qui
minimise par consquence le cot de routage et augment le dbit.

V.5- Mthode de routage


Notre protocole de routage utilise lalgorithme de routage tat des liens celle qui est utilise
par OLSR, dans la zone de voisinage. Ainsi que la mthode de vecteur de distance celle qui
est utilise par AODV, en dehors de la zone de voisinage. La diffusion des messages de
contrle est limite pour chaque nud { sa zone de voisinage, par consquence les bases
dinformations stockes dans les nuds son locales.
Si un nud A dsire envoyer un message un nud B il excute lalgorithme suivant :
Le nud A vrifie dans sa table de routage
Si la destination B est contenue dans sa table alors la route est prte
Sinon (la destination est situe en dehors de la zone de voisinage proactive de A), alors
Lmetteur A lance une requte de dcouverte de route RREQ selon AODV.
Lorsquun un nud intermdiaire reoit une RREQ il ragi de la mme manire que
lmetteur :
-

Il vrifie dans sa table de routage, si la destination est dtermine alors il envoi une
rponse de route RREP.

Sinon il rediffuse RREQ.

Remarque : le primtre de la zone de voisinage est mesur par le nombre de sauts. Il peut
tre fix { l avance { une valeur moyenne, comme il peut tre dynamique, c'est--dire
chaque nud calcule et actualise son primtre propre de sa zone de voisinage, selon sa
position dans le rseau.

75

Chapitre V : Solutions et perspectives

V.6- Mtrique de routage


Nous allons commencer par un tat de lart sur les mtriques de routage conues pour les
WMNs [14].

V.6.1-Les exigences dune mtrique de routage


V.6.1.a- Rduire linterfrence intra-flux
Linterfrence intra-flux se produit lorsque

plusieurs nuds situs dans une zone

dinterfrence au sein dun flux sont en concurrence pour envoyer leurs paquets.
Linterfrence intra-flux peut tre rduite par lintroduction de la diversit des canaux dans
un flux.

Canal
A1

Canal
1
C

Canal
1

Intra-flux entre A et B

Canal
2

Figure 55: Exemple de diversit des canaux pour viter l'interfrence intra-flux

V.6.1.b- Rduire linterfrence inter-flux


Linterfrence inter-flux se produit lorsque les nuds appartenant { un flux sont gns par
des nuds dun autre flux situs dans la mme zone dinterfrence.
Ce problme est plus difficile, une mtrique doit aider les protocoles de routage choisir des
chemins qui peuvent rduire linfrence inter-flux.
B
A

B
C

C
D

Inter-flux entre D et E

Figure 56:Exemple d'limination d'un problme d'interfrence inter-flux


76

Chapitre V : Solutions et perspectives

V.6.1.c- Rduire linterfrence extrieure


Cest un problme dinterfrence avec des flux transmis par des nuds appartenant aux
autres rseaux, on distingue deux types dinterfrence extrieure :

V.6.1.c.1-Interfrence contrle
Se produit lorsque les nuds du rseau externe utilisent la mme technologie de
transmission que le rseau tudi.

V.6.1.c.2-Interfrence non contrle


Se produit lorsque les nuds du rseau externe utilisent des radios mises dans la mme
gamme de frquence, mais ne partagent pas le mme protocole MAC.

V.6.1.d- Equilibrage de charge


Un nud qui a une grande capacit de transfert peut tre sollicit de participer dans le
routage des paquets par plusieurs nuds. Cela peut surcharger ce nud par rapport aux
autres, ce qui diminue ses performances, et peut donner des rsultats inverses dans le
routage. Une mtrique doit tenir en compte la capacit des nuds sans ngliger leurs
charges.

V.6.1.e- Agilit
Lagilit dune mtrique se traduit par la capacit de sadapter aux changements
topologiques du rseau et sa charge. Si le taux de changement dpasse le taux de raction de
la mtrique, alors elle ne peut pas avoir une image fidele sur le rseau, donc elle ne peut pas
proposer une bonne dcision.

V.6.1.f- Iso tonicit


La proprit diso tonicit dune mtrique de routage implique que lordre des poids de deux
itinraires est conserv sils sont annexs ou procds par un chemin tiers commun, plus
prcisment :
Supposons une mtrique de routage note W(.),
Le poids dun itinraire a est not par W(a),
La concatnation de deux itinraires a et c est note ac, son poids est not W(ac).
Une mtrique de routage est isotonique si :
77

Chapitre V : Solutions et perspectives


W(a)W(b) implique la fois : W(ac) W(bc) et W(ca) W(cb), pour tout
itinraire a, b, c, c .
Formule 5: Isotonicit [28]
Liso tonicit est une condition ncessaire et suffisante pour assurer lefficacit de
lalgorithme de routage utilis (chemins optimaux sans boucle).

b
W(a)W(b)

a
c

b
W(ac) W(bc)

b
W(ca) W(cb)

Figure 57: Exemple d'isotonicit

V.6.1.g- Stabilit
Une mtrique ne doit pas trop varier au fil du temps, car les changements brusques de la
mtrique peuvent provoquer des mises jour et des calculs normes pour le routage.

V.6.1.h- Dbit
Une mtrique doit slectionner des itinraires avec des dbits les plus levs, ceci est trs
important et apporte plusieurs avantages, car un dbit lev dun itinraire occupe moins de
temps dans lutilisation de la bande passante, et moins de temps dans la diffusion des radios
dans lair, ce qui augmente la capacit du rseau (en terme bande passante), et qui minimise
linterfrence, les dlais de transmission et linfluence des changements topologiques du
rseau [27], [28], [29].

78

Chapitre V : Solutions et perspectives

V.6.2- Les composants dune mtrique de routage


On va dfinir dans cette section les lments cls qui sont utiliss pour composer une
mtrique de routage dans les WMNs [28],[29].

V.6.2.a- Nombre de sauts


Le nombre de saut dun itinraire peut tre considr comme une mtrique de routage en
lui-mme, il est utilis dans plusieurs protocoles de routage dans les rseaux filaires et les
rseaux sans fil tels que DSR, AODV, DSDV et GSR.
Dans les WMNs, le nombre de sauts comme mtrique de routage comporte des limites et des
insuffisances, par exemple un itinraire compos des sauts avec capacit des liens
importante et plus performant quun itinraire plus court compos de liens de faible qualit ,
en plus la slection intense des courts chemins peut charger des nuds particuliers ce qui
engendre une congestion dans certaines parties du rseau. Nanmoins, le nombre de sauts
peut tre considr comme un composant dans une mtrique plus complexe.

V.6.2.b- Capacit du lien


La capacit du lien peut tre dfinie par la vitesse de transfert.

V.6.2.c- Qualit du lien


La qualit dun lien peut tre dfinie par une vitesse de transmission plus leve avec un
taux derreur inferieur. Elle peut tre mesure de plusieurs faons :
SNR : Signal to Noise Ratio et le taux de perte des paquets PLR

V.6.2.d- Diversit des canaux


Nous avons vu que lutilisation dun seul canal dans un chemin peut causer un problme
dinterfrence intra-flux et rduire le dbit global.
Or lutilisation de divers canaux dans le mme chemin vite ce problme et augmente les
performances du rseau, (solution possible que dans les rseaux multi radio) [27], [28], [29].

79

Chapitre V : Solutions et perspectives

V.6.3- Prsentation des mtriques de routage pour les WMNs


V.6.3.a- Nombre de sauts
Cest la mtrique la plus intuitive et la plus commune dans les rseaux filaires et sans fils, elle
est isotonique et simple, elle ne prend pas en considration le taux de transmission, le taux
de perte, les interfrences, la prsence de multiples canaux, la charge des nuds, donc elle
nest pas une mesure de qualit pour les WMNs [28], [29], [30].

V.6.3.b- Nombre de transmissions attendues (ETX)


Cest lune des premires mtriques prvues pour les WMNs. LETX dun lien est le nombre
attendu de transmissions et retransmissions de donnes ncessaires pour russir la
livraison dun paquet de donnes { travers ce lien. LETX est calcule en utilisant les
probabilits suivantes :
df : la probabilit mesure quun paquet de donnes arrive chez le destinataire.
dr : la probabilit que le paquet Ack est reu avec succs. Ensuite, en supposant que les deux
probabilits sont indpendantes, on peut dire que la probabilit quune transmission est
bien reue = df dr.
Linverse de cette valeur donne le nombre de transmissions attendues
1

ETX =d d
Formule 6: Nombre de transmissions attendues [28]
LETX dun itinraire est la somme des ETXs de chaque saut qui lui composent.
Donc le but de lutilisation de cette mtrique est de trouver un itinraire avec la plus haute
probabilit de livraison de paquets. Lavantage de cette mesure est la possibilit de choisir
des itinraires { haut dbit, elle prend en considration lasymtrie des qualits des liens.
En outre ETX ne prend pas en considration la charge des liens, et elle ne fait aucune
diffrence entre les types de nuds, ainsi quelle ne fait aucune tentative dutilisation de la
diversit des canaux dans le but de minimiser linterfrence intra-flux [28], [29], [30].

80

Chapitre V : Solutions et perspectives

V.6.3.c- Le temps de transmissions prvu (ETT)


Cest la dure prvue pour la transmission dun paquet de donnes, ETT est conue pour
amliorer les performances dETX, en tenant compte des diffrences dans les taux de
transmission, lETT dun seul lien est dfinie comme suit :
=

Formule 7: Temps de transmissions prvu (ETT) [28]


S dsigne la taille moyenne dun paquet, et B le taux de transmission du lien.
LETT dun chemin est obtenue par laddition des ETT des liens qui lui composent.
ETT maintient les avantages dETX, avec augmentation de dbit.
Cependant, ETT ne prend pas en compte galement de linterfrence inter et intra-flux ainsi
que la charge des nuds [28], [29], [30].

V.6.3.d- ETT pondre cumulative (WCETT)


La mtrique WCETT est conus pour amliorer lETT par lintroduction de la notion de la
diversit des canaux, elle est dfinie pour un chemin P comme suit :
WCETT= 1

+ max1

Formule 8: ETT pondre cumulative (WCETT) [28]


est un paramtre ajustable compris entre 0 et 1 permettant de contrler la prfrence sur
la longueur du trajet par rapport la diversit du canal.
Xj est le nombre de fois que le canal j est utilis le long du chemin P.
K est le nombre des canaux disponibles.
Le premier terme cumule les ETT lmentaires des liens, donc il favorise les plus courts
chemins de haute qualit. Le deuxime terme compte le nombre maximal de fois que le
mme canal apparait le long du chemin, donc il favorise les chemins avec un niveau lev de
diversit des canaux ce qui implique des chemins avec minimum dinterfrence intra-flux.
WCETT hrite les avantages des deux mtriques ETX et ETT avec la considration de la
diversit des canaux. Cependant WCETT soufre de quelques problmes comme liso tonicit
car le deuxime terme de sa formule nest pas isotonique, ainsi quelle prend en
considration que le nombre de canaux utiliss et pas lemplacement ou lordonnancement
des liens, ce qui peut donne des rsultats non optimaux.
Toutefois WCETT ne traite pas le problme dinterfrence inter-flux [28], [29], [30].
81

Chapitre V : Solutions et perspectives

V.6.3.e- Mtrique dingrence et de canal de commutation (MIC)


Elle est propose dans le but damliorer la mtrique WCETT en rsolvant ses problmes de
non iso tonicit et lincapacit de capturer linterfrence inter-flux. Ainsi dassurer une
charge quilibre de routage. La mtrique MIC dun chemin P est dfinie comme suit :
1

MIC(P)= min ()

Formule 9: Mtrique d'ingerence et de canal de commutation (MIC) [28]


N est le nombre total de nuds dans le rseau et min(ETT) est la plus petite ETT dans le
rseau, l est un lien dans le chemin P, le paramtre i est un nud dans le chemin P.
IRUl (Interference-aware Resource Usage) est dfinie comme suit : IRUl =ETTlNl
Nl est lensemble des voisins que la transmission sur le lien l interfre avec eux.
CSCi (Channel Switching Cost) est dfinie comme suit :
=

1 ( ) ()
2 (()) = ()

0 1 < 2
Formule 10: Cot du canal de commutation (CSCi) [28]
CH(i) reprsente le canal attribu pour le nud i, et prev(i) reprsente le saut prcdent dun
nud(i) [28], [29], [30].

V.6.3.f- Mtrique de linterfrence courant iAware


La mtrique iAware tente de surmonter quelques insuffisances de la MIC { laide dun
modle dinterfrence plus prcis (courant) [28], [29], [30].
iAware est dfinie comme suit : iAware(P)=(1-)
1

=1

Formule 11: Mtrique de l'interference courant (iAware) [28]


Xj est la mme composante utilise dans WCETT.
iAwarei=

Linterfrence ratio IRi=min(IRi(u), IRi(v))


Formule 12: L'interference ratio [28]
Linterfrence ratio { un nud (u) unique pour un lien i est dfinie comme suit :
()

IRi(u)= ()

Formule 13: L'interference ratio un noeud (u) pour un lien (i) [28]

82

Chapitre V : Solutions et perspectives


Le tableau suivant rsume les composants et les caractristiques de chaque mtrique.
composants

caractristiques

Nombre de sauts

Capacit du lien

linterfrence intraflux
Diversit des
canaux
Qualit du lien

linterfrence interflux

linterfrence
extrieure

Equilibrage de
charge

Agilit

Iso tonicit

Stabilit

ETX

ETT

WCETT

MIC

iAware

Nbre
sauts

de

Tableau 18: Composants et caracterestiques des metriques de routage conues pour les
WMNs [30]

V.6.4- Mtrique choisie


Notre solution est appuye sur lquilibrage de charge dans le rseau et le temps de rponse
avec un dbit maximum. Notre choix est port sur la mtrique iAwar, car elle prend en
considration ces critres.

V.7- Conclusion
On a pos dans ce chapitre les bases de conception dun protocole de routage pour un WMN
ddi comme une infrastructure de connexion internet.
Notre proposition vise comme objectifs le dbit et le temps de rponse, elle a t porte sur
plusieurs axes : approche et mthode de routage ainsi quon a choisi une mtrique de
routage adquate.
Cependant, la ralisation de cette solution ncessite la prcision du format des paquets de
contrle, les structures de donnes installesetc.
83

Chapitre V : Solutions et perspectives

Conclusion gnrale
Lobjectif de ce mmoire est de trouver le protocole de routage le plus adquat pour les
rseaux maills sans fil, cette famille de rseaux qui reprsente une solution prometteuse
dans le domaine de tlcommunication.
Pour cela on a procd en premier temps une tude dtaille sur les rseaux sans fil en
gnral et les rseaux maills sans fil en particulier.
Puis on a fait une tude sur les protocoles de routage en se focalisant sur un protocole
Proactif : OLSR et un autre ractif : AODV.
Cette tude a t suivie par des simulations o on a soulev des rsultats et des analyses
comparatives.
Ce qui nous a permis par la suite de concevoir notre solution qui consiste un protocole de
routage hybride qui tire les avantages et les points forts de chaque protocole ainsi de
minimiser limpact de ses inconvnients.
Notons que les portes restent ouvertes pour les autres pour enrichir et amliorer cette
solution en tenant compte dautres critres et contraintes de cette famille des rseaux, a
savoir le multicast, la prise en charge du troisime axe Z (lespace), etc.
En fin nous esprons que ce travail apporte une contribution pour les futurs travaux
sinscrivant dans ce domaine.

84

Annexee

ANNEXE
Bluetooth
Nom commercial de la norme IEEE 802.15.1, lance par Ericsson en 1994, une norme dun
dbit de 1 Mb/s, et dune port denviron de 30 mtres.
La faible consommation nergtique de Bluetooth

et la possibilit de faire une

communication entre deux quipements sans une ligne de vue directe, offre une souplesse
dutilisation.
ZigBee
Nom commercial de la norme IEEE 802.15.4, une norme dun dbit de 250 Kb/s, et dune
port denviron de 100 mtres, permet d'obtenir des liaisons sans fil trs bas prix et avec
une trs faible consommation d'nergie, ce qui la rend particulirement adapte pour tre
directement intgre dans des petits appareils lectroniques (appareils lectromnagers,
hifi, ...).
Infrarouges irDA
Les liaisons infrarouges permettent de crer des liaisons sans fil de quelques mtres avec
des dbits pouvant monter quelques mgabits par seconde. Cette technologie est
largement utilise pour la domotique (tlcommandes) mais souffre toutefois des
perturbations dues aux interfrences lumineuses.
Home RF
Norme de tlcommunication sans fil haut dbit destine un usage domestique, mise au
point par le HomeRF Working Group, un groupe de socits actives dans le rseau sans fil
incluant Siemens, Motorola et plus de cent autres socits,
Cest une norme de 10 mb/s et dune port denviron de 50metres.
WIFI
Nom commercial de la norme IEEE 802.11, offre des dbits allant jusqu' 54 Mb/s sur une
distance de plusieurs centaines de mtres,
En fait la norme IEEE 802.11 est la norme initiale partir de laquelle plusieurs normes
drives ont t cres dans le but de rpondre a des objectifs prcis : scurit,
interoprabilit, etc.
85

Annexee
Les normes drives les plus connues sont :
IEEE 802.11a : qui offre un dbit de 54 Mb/s dans la bande de frquence 5.3 GHz.
IEEE 802.11b : qui offre un dbit de 11 Mb/s dans la bande de frquence 2.4 GHz.
IEEE 802.11g : qui offre un dbit de 54 Mb/s dans la bande de frquence 2.4 GHz.
IEEE 802.11i : met laccent sur la scurit : authentification et chiffrement de donnes.
IEEE 802.11n : qui offre un dbit de 100 Mb/s dans la bande de frquence 2.4 GHz.
IEEE 802.11e : a pour but damliorer la qualit de service surtout dans la transmission de la
voix et de la vido.
IEEE 802.11s : utilise pour les rseaux maills sans fil.
Hiperlan2 : High Performance LAN2
Cest une norme de 54Mbit/s et dune porte de 100m, (50m pour une qualit optimale),
Hiperlan2 utilise la bande de frquence 5.25-5.35 Ghz
HiperLAN2 est incompatible avec le WiFi car elle n'utilise pas la mme bande de frquences.
Wimax
Le Wimax, pour Worldwide Interoperability for Microwave Access, est une norme technique
base sur le standard de transmission radio 802.16, valide en 2001 par l'organisme
international de normalisation IEEE, techniquement le WIMax permet des dbits de lordre
de 70 Mb/s avec une porte denviron de 50 km en exploitant les bandes de frquence
2.4Ghz et 3.5 GHz, ses caractristiques permettent une connexion sans fil entre une station
de base et des milliers dabonns sans ncessiter de ligne visuelle directe.
GSM: Global System for Mobile communication
GPRS: General Packet Radio Service
UMTS : Universel Mobile Telecommunication System
Algorithme utilis pour slectionner les MPR dun nud
Soient :
(u) un nud quelconque,
MPR(u) : lensemble des MPR de u

86

Annexee
N(u) : lensemble des voisins de u ayant au moins- un lien avec les voisins de deux sauts de
u,
N2(u) : lensemble des voisins deux sauts de u
1- Initialiser MPR(u)= {}
2- Identifier lensemble N(u),
3- Tant que N2(u) # {} faire
-

Calculer le degr de chaque lment de N(u), sachant que le degr dun nud v
appartenant a N(u) = nombre de ses voisins appartenant a N2(u).

Choisir le nud qui a un degr maximal et lajouter a MPR(u) puis liminer ses
voisins dans lensemble N2(u).

87

Bibliographie

BIBLIOGRAPHIE
[1] G. DE LA ROCHE. Simulation de la propagation des ondes radio en environnement multitrajets pour l'tude des rseaux sans fi .Thse doctorat de l'institut national des sciences
appliques de Lyon France 2007.
[2] M. RAHOUAL, Patrick SIARRY. Rseaux informatiques : conception et optimisation.
Edition technip. Paris2006.
[3] S. BUETTRICH. LA PHYSIQUE RADIO DE BASE. 2006.
[4] A. VAN DEN BOSSCHE. Proposition dune nouvelle mthode daccs dterministe pour un
rseau personnel sans fil fortes contraintes temporelles. Thse doctorat de luniversit de
Toulouse. 2007.
[5] A. DESSUREAULT. Les rseaux sans fil. Centre dinnovation en microlectronique du
Qubec. 2006.
[6] J. DEFAYE. Les diffrents types de rseaux sans fil. Conservatoire national des arts et
mtiers. Lyon 2006.
[7] S. ZIANE. Une approche inductive dans le routage optimisation du dlai : application aux
rseaux 801.11. Thse de doctorat de luniversit de Paris 12 val de Marne 2008.
[8] O. BILODEAU, F. PROULX. La mobilit dans les rseaux ip. Rapport technique. cole de
technologie suprieure universit du qubec 2006.
[9] A. BENOIT. Rseaux sans fil. Cours Universit de Lyon.
[10] I F. AKYILDIZ, X. WANG, W. WANG. Wireless mesh networks. Georgia Institute of
Technology, Atlanta, GA 30332, USA. 2005.
[11] A. OUNI, H. RIVANO, F. VALOIS. Ordonnancement du trafic dans un rseau maill sans fil.
Rapport de recherche INRIA2010.
[12] C. MOLLE. Optimisation de la capacit des rseaux radio maills. Thse Doctorat de
lUniversit de Nice - Sophia Antipolis. 2009.
[13] L. IANNONE. Routage Cross-Layer et Gestion de la Mobilit dans les Rseaux Maills Sans
fil. Thse de Doctorat de lUniversit Paris VI Pierre et Marie Curie. 2006.
[14] U. ASHRAF. Qualit de Service et Routage dans les Rseaux Maills Sans Fil. Thse de
doctorat de luniversit de Toulouse.2010.
88

Bibliographie
[15]I F. AKYILDIZ and X. WANG. Wireless Mesh Networsk. John wiley et sons Ltd 2009.
[16]E. HOSSAIN, K. LEUNG. Wireless mesh networks- Architectures and protocols. Springer
science+ business Media LLC 2008.
[17]Wireless product
http://olivercomm.com/?ocg=scwireless&ban=images/wireless
[18] Rseaux maills sans fil (mesh)
http://www.itrainonline.org/itrainonline/mmtk/wireless_fr/17_Mesh_Networking/17_fr_m
mtk_wireless_mesh_slides.pdf
[19] E. CIZERON. Routage Multi chemins et Codage Description Multiple dans les Rseaux Ad
Hoc. Thse de doctorat de luniversit de Nante. France 2009.
[20]A. BENOIT. Routage dans les rseaux. Cours Universit de Lyon.
[21] M. NAFA. Optimisation des applications de streaming peer to peer pour des rseaux ad
hoc mobiles. Thse doctorat de lUniversit d'vry-Val-dEssonne. 2009.
[22] T. CLAUSEN, P. JACQUET, Optimized Link State Routing Protocol (OLSR), Request for
Comments: 3626, Project Hipercom, INRIA 2003.
[23] C. PERKINS, E. BELDING-ROYER, and S. DAS, Ad hoc On-Demand Distance Vector
Routing (AODV). University of California. 2003.
[24] K. FALL, K. VARADHAN, The ns manual. 2010.
[25] E. ALTMAN and T. JIMENEZ. NS Simulatpr for beginners. Univ de los Andes, Mrida ,
Vensuela and ESSI Sophia Antipolis, Farance. 2003.
[26] M. IZUAN, M. SAAD, Z. AHMAD ZUKARNAIN. Performance Analysis of Random-Based
Mobility Models in MANET Routing Protocol. European Journal of Scientific Research. 2009.
[27] A. EL FATNI, T. VAL, G. JUANOLE. Classification de protocoles MAC multicanaux dans les
rseaux locaux maills sans fil. Universit de Toulouse 2009.
[28] Y. YANG, J. WANG, R. KRAVETS. Designing Routing Metrics for Mesh Networks.
Department of Computer Science Univ. of Illinois at Urbana-Champaign , 2006.
[29] I. BHAKTA, K. MAJUMDAR, A. Kumar BHATTACHARJEE, A. DAS, D. KUMAR SANYAL, M.
CHATTOPADHYAY and S. CHATTOPADHYAY. Incorporating QoS Awareness in Routing

89

Bibliographie
Metrics for Wireless Mesh Networks. Proceedings of the World Congress on Engineering
2010 Vol I WCE 2010, June 30 - July 2, 2010, London, U.K.
[30] B. Kumar ADDAGADA, V. KISARA and K. DESAI. A Survey: Routing Metrics for Wireless
Mesh Networks. 2009.
[31] A. HUHTONEN , Comparing AODV and OLSR Routing Protocols, Helsinki University of
Technology, 2004.
[32] J. CHEN, Y. LEE, D. MANIEZZO, M. GERLA, Performance Comparison of AODV and OFLSR
in Wireless Mesh Networks. University of California, Los Angeles 2005.
[33] S. SINGH, S. SINGH SRAN, T. CHAND. Performance Comparison of AODV, OLSR and
OFLSR in Wireless Mesh Networks. Proceedings of 2nd National Conference on Challenges &
Opportunities in Information Technology (COIT-2008).
[34] I. GLAROPOULOS, A. MAKRIS and B. TIGHNAVARD.
Performance Analysis of OLSR and Comparison with OSPF and AODV. School of Electrical
Engineering KTH Royal Institute of Technology Stockholm, Sweden. 2007.
[35] A. KLEIN. Performance Comparison and Evaluation of AODV, OLSR, and SBR in Mobile
Ad-Hoc Networks. Innovation Works EADS Deutschland GmbH Munich, Germany. 2008.
[36] S. A. ADE, P.A.TIJARE . Performance Comparison of AODV, DSDV, OLSR and DSR
Routing Protocols in Mobile Ad Hoc Networks. International Journal of Information
Technology and Knowledge Management 2010.
[37] M. KANE , H. HOUD , A. LAFARCINADE. Qualit de Service dans les rseaux Ad Hoc.
Rapport Projet 6 . IUP GMI Avignon 2007/2008.

90

Vous aimerez peut-être aussi