05.01.2014 Views

Réseaux sans fil dans les pays en développement - Wireless ...

Réseaux sans fil dans les pays en développement - Wireless ...

Réseaux sans fil dans les pays en développement - Wireless ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

olsrd, peut gérer des interfaces multip<strong>les</strong> et est ext<strong>en</strong>sible avec différ<strong>en</strong>ts plugins.<br />

Il supporte IPv6 et il est activem<strong>en</strong>t développé et utilisé par des réseaux<br />

communautaires partout <strong>dans</strong> le monde.<br />

Il existe plusieurs implantations pour olsr, lequel a comm<strong>en</strong>cé comme une<br />

ebauche de l'IETF écrit à lʼINRIA <strong>en</strong> France. L'application d'olsr.org a pris<br />

naissance au sein de la thèse de maîtrise d'Andreas To<strong>en</strong>nes<strong>en</strong> à l'université<br />

d'UniK. Le daemon de routage a été modifié sur la base de l'expéri<strong>en</strong>ce pratique<br />

des réseaux communautaires libres. Olsrd diffère maint<strong>en</strong>ant de manière<br />

significative de l'ébauche originale parce qu'il inclut un mécanisme appelé Link<br />

Quality Ext<strong>en</strong>sion (prolongation de la qualité du li<strong>en</strong>) qui mesure la perte de<br />

paquet <strong>en</strong>tre <strong>les</strong> noeuds et calcule des itinéraires selon cette information. Cette<br />

prolongation brise la compatibilité avec <strong>les</strong> démons de routage qui respect<strong>en</strong>t<br />

l'ébauche de l'INRIA. L'olsrd fourni par olsr.org peut être configuré pour se<br />

comporter selon l'ébauche de l'IETF qui nʼa pas cette caractéristique. Cep<strong>en</strong>dant<br />

il n'y a aucune raison de désactiver le Link Quality Ext<strong>en</strong>sion à moins que la<br />

conformité avec d'autres implantations soit exigée.<br />

Théorie<br />

Lorsque l'olsrd fonctionne p<strong>en</strong>dant un certain temps, un noeud connaît<br />

l'exist<strong>en</strong>ce de chaque autre noeud <strong>dans</strong> le nuage maillé et sait quels noeuds<br />

peuv<strong>en</strong>t être employés pour router le trafic vers eux. Chaque noeud mainti<strong>en</strong>t<br />

une table de routage couvrant le nuage maillé <strong>en</strong> <strong>en</strong>tier. Cette approche de<br />

routage maillé s'appelle routage proactif. En revanche, <strong>les</strong> algorithmes de<br />

routage réactif vont procéder au routage uniquem<strong>en</strong>t lorsquʼil est nécessaire<br />

d'<strong>en</strong>voyer des données à un noeud spécifique.<br />

Il y a des avantages et des désavantages au routage proactif, et il y a<br />

beaucoup d'autres solutions sur la façon de faire un routage maillé dont il est<br />

intéressant de m<strong>en</strong>tionner. Le principal avantage du routage proactif est que<br />

nous savons qui est <strong>en</strong> de<strong>dans</strong> et <strong>en</strong> dehors du réseau et il nʼest pas nécessaire<br />

dʼatt<strong>en</strong>dre jusqu'à ce qu'un itinéraire soit trouvé. Entre <strong>les</strong> désavantages nous<br />

retrouvons le trafic de protocole élevé et une charge de CPU plus importante. À<br />

Berlin, la communauté Freifunk opère un nuage maillé où olsrd doit contrôler<br />

plus de 100 interfaces. La charge moy<strong>en</strong>ne de CPU provoquée par lʼolsrd sur un<br />

Linksys WRT54G fonctionnant à 200 mégahertz est dʼ<strong>en</strong>viron 30% <strong>dans</strong> le<br />

maillage de Berlin. Il y a clairem<strong>en</strong>t une limite à l'utilisation du protocole proactif:<br />

elle dép<strong>en</strong>d du nombre d'interfaces impliquées et combi<strong>en</strong> de fois <strong>les</strong> tab<strong>les</strong> de<br />

routage sont mises à jour. Le mainti<strong>en</strong> des routes <strong>dans</strong> un nuage maillé avec des<br />

noeuds statiques implique moins dʼefforts qu'un maillage avec des noeuds qui<br />

sont constamm<strong>en</strong>t <strong>en</strong> mouvem<strong>en</strong>t, puisque la table de routage doit être mise à<br />

jour moins souv<strong>en</strong>t.<br />

Mécanisme<br />

Un noeud utilisant olsrd <strong>en</strong>voie constamm<strong>en</strong>t des messages de « Hello » à<br />

un intervalle donné afin que <strong>les</strong> voisins puiss<strong>en</strong>t détecter sa prés<strong>en</strong>ce. Chaque<br />

noeud calcule statistiquem<strong>en</strong>t combi<strong>en</strong> de « Hello » ont été perdus ou reçus de<br />

chaque voisin ; obt<strong>en</strong>ant de ce fait des informations sur la topologie et la qualité<br />

des li<strong>en</strong>s des noeuds <strong>dans</strong> le voisinage. L'information topologique obt<strong>en</strong>ue est<br />

Conception d'un réseau ⎪ 59

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

Saved successfully!

Ooh no, something went wrong!