Académique Documents
Professionnel Documents
Culture Documents
MIF11
Routage
Introduction
Indispensable ds que deux mobiles non porte de communications veulent communiquer
mode ad hoc de 802.11 ne fait pas de routage
Le problme historique pour la communaut ad hoc Autour de 40 protocoles de routage plat proposs !
http://en.wikipedia.org/wiki/Ad_hoc_protocol_list
Classification
Ractifs
Construction de la route la demande
Proactifs
Routes maintenues priodiquement
Hybrides
Proactif en local + ractif en extrieur
Hirarchiques
Bas sur une structure virtuelle spcifique Entits avec des rles particuliers
Gographiques
Utilisation dinformations sur la position des mobiles
Inondation
Un protocole de routage trs naturel en sans fil Source diffuse le paquet de donnes envoyer tous ses voisins
Diffusion locale
Inondation
Y Z S B A H I Reprsente les nuds qui ont reu le paquet Reprsente les liens de communication
8
E F C G K D N J M L
Inondation
Diffusion locale Z S B A H I C G K D N E F J M L Y
Inondation
Y Z S B A H I C G K D N E F J M L
Inondation
Y Z S B A H I C G K D N E F J M L
Inondation
Y Z S B A H I D est la destination
12
E F C G K D N J M L
Inondation
Y Z S B A H I D ne retransmet pas mais linondation continue
13
E F C G K D N J M L
Inondation
Y Z S B A H I Termin Certains mobiles peuvent ne pas tre atteints de S
14
E F C G K D N J M L
Inondation
Y Z S B A H I C G K D N E F J M L
Dans le pire cas, tous les mobiles reoivent le paquet et donc le retransmettent (sauf D)
15
Avantages de linondation
Simple Peut tre efficace si peu de donnes transmises et si la topologie change frquemment
16
Dsavantages de linondation
Surcot peut tre trs important Peu robuste
Diffusion locale rarement fiable, sinon trs coteux
17
Protocoles ractifs
Bas sur l'inondation d'un paquet de contrle pour construire une route Pas de table de routage maintenue
Les routes sont construites quand on en a besoin
18
Principes
Au niveau de la source
Si route disponible, utilisation de la route Sinon diffusion locale d'un paquet de recherche de route (RREQ)
Si pas de route disponible, retransmission du paquet de recherche de route Si route disponible ou destination, envoi dun paquet de rponse (RREP)
19
20
21
22
23
24
25
26
27
RERROR
28
Liens unidirectionnels
Recherche de route de la destination la source + ajout de la route construite
Cache de routes
Pas de dure de vie initialement Multi-chemins possible / alternatives Utilisation dinformations diffuses
29
DSR Performances
Pas de maintenance inutile Caches de route peuvent limiter significativement la phase de recherche de routes Plein de routes possibles Cot de len-tte Cot de linondation Dlai avant denvoyer son premier paquet
30
Protocoles proactifs
Routes sont maintenues en permanence
Construction priodique de la table de routage
Un mobile a, tout instant, une route dans sa table de routage vers tout mobile dans le rseau Protocoles proactifs en filaire ?
31
32
Paquets Hello
Chaque nud envoie la liste de ses voisins directs
voisins un saut
Au bout de quelque temps Liste des voisins un saut et deux sauts Voisins symtriques / asymtriques
33
34
1 2
35
Inondation classique
37
Inondation classique
38
Inondation classique
39
40
41
42
Relais multipoints
Minimiser le nombre de MPR Problme NP-complet Heuristique possible
Voisins indispensables Voisins avec le plus de voisins deux sauts
43
Diffusion de la topologie
Ensemble des slecteurs MPR
Ensemble des voisins qui mont choisi comme MPR
Maintenance
Etapes ralises priodiquement Routes peuvent tre parfois inconsistentes
Convergence sur la table de routage
45
OLSR Performances
Routes immdiatement disponibles Surcot de contrle peut tre important et parfois inutile
46
Compromis
Latence
Peut tre faible pour les protocoles proactifs Peut tre importante pour les protocoles ractifs
Surcot
Peut tre faible pour les protocoles ractifs Peut tre important pour les protocoles proactifs
Compromis
Trafic Mobilit
47
Le routage et lIETF
IETF
Internet Engineering Task Force Standards pour lInternet Groupes de travail
MANET WG
Depuis 97 Routage IP sans fil et dynamique volution vers le ad hoc
48
Proactif
OLSR (cocorico !), TBRPF
49
Conclusion
Des protocoles qui fonctionnent en vrai
Les proactifs semblent tre plus efficaces que les ractifs Dpend tout de mme des cas d'usage
Routage dynamique fonction du contexte ?
Routage gographique
50