13.07.2013 Views

AODVφ - CoDE

AODVφ - CoDE

AODVφ - CoDE

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4.4. LE ROUTAGE UNICAST DANS LES RÉSEAUX AD-HOC 43<br />

aux changement de topologies du réseau en propageant à chaque voisin les mises<br />

à jours des routes afin que chacun puisse maintenir une vue consistante du réseau.<br />

Cette politique de routage est proche de celle des réseaux filaires actuel basé<br />

sur des méthodes de vecteur de distance ou d’état de lien où chaque noeud maintient<br />

une vision globale de la topologie. Cette famille convient donc bien aux<br />

applications interactives mettant en scène chaque noeud du réseau.<br />

Les différences entre les protocoles membres de cette famille se situent au<br />

niveau du nombre de table nécessaire pour stocker l’information et la manière<br />

dont ils propagent les changements de topologie.<br />

Malheureusement ces protocoles atteignent rapidement leurs limites avec l’accroissement<br />

du nombre de noeuds et de leur mobilité. Les changements de topologies<br />

sont fréquents. Le réseau sera ainsi constamment inondé par les paquets<br />

de contrôle qui ne se propagent pas assez vite pour que chaque noeud soit informé<br />

à temps des changements. Il en résulte des incohérences dans les tables, un<br />

problème de convergence du réseau et une bande passante réduite par la surcharge<br />

des paquets de mise à jour.<br />

Cette famille de protocole est ainsi limitée à des réseaux de petites taille, avec<br />

une faible mobilité et où chaque noeud à besoin d’être en permanence connecté<br />

avec les autres membres du réseau.<br />

Destination Sequenced Distance Vector (DSDV)<br />

DSDV [24] est un protocole de routage basé sur l’algorithme distribué de<br />

Bellman-Ford (DBF). Chaque noeud maintient dans sa table de routage un ensemble<br />

d’information pour chaque destinataire, contenant :<br />

– l’adresse du destinataire<br />

– le nombre de sauts pour l’atteindre et<br />

– le numéro de séquence associé au noeud destinataire.<br />

La principale amélioration apportée par rapport à DBF est l’utilisation de numéros<br />

de séquence permettant aux noeuds mobiles de faire la distinction entre une nouvelle<br />

route et une ancienne. La suppression des paquets de contrôle dont l’information<br />

de routage est déjà connue permet d’éviter qu’un paquet ne tourne<br />

en boucle dans le réseau. Les mises à jour des tables de routage sont envoyées<br />

périodiquement dans le réseau afin de maintenir la consistance des tables. Ce<br />

procédé peut cependant générer un nombre important de messages de contrôle<br />

sur le réseau entraînant ainsi une utilisation inefficace des ressources. Afin de<br />

palier à ce problème DSDV définit deux types de paquet de mise à jour. Le premier<br />

est une mise à jour complète des informations de routage et consiste en<br />

l’émission de l’entièreté de sa table de routage. Durant les périodes de mouvement<br />

occasionnel, les mises à jour complètes sont rares et seul des paquets de<br />

mise à jour incrémentale sont utilisés pour refléter le dernier changement. Ce<br />

dernier procédé est illustré à la figure 4.14 pour la mise à jour des informations

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!