Vous êtes sur la page 1sur 3

Master 1 Informatique

Module Rseaux de nouvelle gnration

par P. TOURNOUX

Travaux dirigs no 1 : Routage dans les rseaux mobiles ad-hoc


06-26/10/2011

M Figure 1 Le graphe ci-dessus reprsente un rseau Ad-hoc. Les sommets reprsentent les noeuds mobiles. Deux sommets sont rejoints par une arrte sils sont port de liaison sans l.

Exercice 1.1 Routage pidemique Faisons lhypothse que le rseau neectue aucun routage et que les messages sont transmis dans le rseau par inondation. Ce mode de transmission est galement appel le routage pidemique de par le fait que lensemble des noeuds du rseau sont infects par le message (i.e. ils possdent tous une copie du message). 1. tant donn la topologie dcrite sur la gure 1, combien de transmissions requirent lenvoi dun message de C vers J ? 2. Avez vous considr que les noeuds gardent des tats pour chaque paquet ? 3. Si oui, dcrivez lesquels et pendant combien de temps. 4. Est-ce viable ? Etayez votre rponse en citant des cas concrets dutilisation (topologies, applications).

Exercice 1.2 DSR On suppose que C cherche joindre J (on considre la topologie de la gure 1). 1/3 TD no 1 v1.0

Master 1 Informatique

Module Rseaux de nouvelle gnration

par P. TOURNOUX

1. Rappelez le fonctionnement de la procdure qui permet C de joindre J. 2. Donnez lensemble des noeuds qui participent ltablissement de la route et pour chacun dentre eux, le contenu du message (e.g. la liste de noeuds travers). 3. Quels sont les noeuds qui participeront lenvoi des message RREP. On considre que les paquets de donnes font la mme taille que les paquets de contrle (RREQ, RREP et RRER). 4. Donnez le nombre de paquets de donnes qui doivent tre transmis pour que le routage DSR soit plus ecace que le routage pidemique (considrez le nombre de transmissions). 5. Conclusion ? Alors quune route a dj t tablie entre C et J et quune communication est en cours entre ces deux noeuds, les noeuds I,J et F se dplacent pour nalement former la topologie dcrite la gure 2. Le noeud E va dtecter la perte du lien vers E-J par labsence dacquittement au niveau MAC pour les trames envoyes J. On considre galement que J a rcemment mis une RREQ pour dcouvrir une route vers M. 6. C va til mettre une nouvelle RREQ ? 7. Sous les aspects de surcharge et de dlai, comparez le cas o E utilise la route prsente dans son cache et le cas ou C doit mettre une nouvelle RREQ. Pour le dlai, on considrera que lenvoi dun message prend une unit de temps (pas de mise en le dattente). A B N

M Figure 2 Le graphe ci-dessus reprsente un rseau Ad-hoc. Les sommets reprsentent les noeuds mobiles. Deux sommets sont rejoints par une arrte sils sont port de liaison sans l.

Exercice 1.3 AODV On considre la topologie de la gure 1. 1. Quels sont les noeuds atteints par la propagation dun RREQ mis par C visant dcouvrir une route vers J ? 2. Combien dtats (au minimum) sont installs dans le rseau ? 3. On considre que la MTU est de 500 bytes sur le rseau. Dans quelle proportion AODV est il plus ecace que DSR si on considre le ot entre C et J ? Rpondez dans le cas dun dploiement en IPv4 et en IPv6. 2/3 TD no 1 v1.0

Master 1 Informatique

Module Rseaux de nouvelle gnration

par P. TOURNOUX

Exercice 1.4 OLSR Dans cette partie nous considrons tourjours la topologie 1. 1. Pour chaque noeud, donnez la liste de ses voisins un saut puis la liste de ses voisins deux sauts. 2. Donnez un ensemble de MPR pour chaque noeud du rseau (les MPR ne sont pas forcement uniques). 3. Pour pouvoir router les messages, il faut que les routeurs aient une connaissance partielle du rseau (le graphe form par les liens entre les MPR). Pour cela les MPR vont diuser la liste des liens vers les noeuds les ayant choisis comme MPR. Donnez la liste des liens qui seront diuss dans le rseau. 4. Dans la suite, on considre que les paquets de donnes sont de mme taille que les paquets de contrle. Combien de transmissions sont ncssaires (au maximum) pour quun MPR diuse cette information dans tout le rseau ? On ngligera les transmissions lies aux messages HELLO. 5. Combien de transmissions seront ncessaires pour que chaque noeud ait une connaissance partielle du rseau ? on ngligera les transmissions lies aux messages HELLO. 6. Une fois cette connaissance acquise, calculez le plus court chemin entre C et les autres noeuds (utilisez un algorithme qui donne le plus cours chemin e.g. Dijkstra). 7. Dans le cas dun change de paquets entre C et J, combien faut il envoyer de paquets de donnes pour quOLSR soit plus ecace que le routage pidmique ? On ngligera les transmissions lies aux messages HELLO. 8. Idem si on compare OLSR et DSR ? 9. Supposons que chaque ux du rseau envoie n paquets conscutifs. Dterminez un scnario o OLSR est plus ecace que DSR en termes de nombre de transmissions. 10. Combien de transmissions gnre le changement de topologie observ entre la gure 1 et 2 ? On ignore les transmission des messages HELLO et ceux requis pour llection des MPR.

Exercice 1.5 Quid du DHCP ? Jusqu maintenant nous ne nous sommes gure souci des problmes relatifs lattribution des adresse et au caractre unique de ces dernires. Dans les rseaux classiques, les adresses sont soit xes e.g. dj attribues aux machines avant leur entre dans le rseau, soit attribues par un serveur DHCP. Pensez vous que lon puisse utiliser un serveur DHCP dans un rseau Ad-hoc mobile ? Argumentez. Si vous avez rpondu non prcdente question (dans ce cas bravo !), donnez au moins deux exemples de mcanismes qui pourraient, dans le cadre dun rseau Ad-hoc mobile, remplir les mmes fonctions quun serveur DHCP. Pour rappel ce service doit tre dcentralis, il doit assurer que les adresses fournies sont uniques dans le rseau et il doit tre aussi lgers que possible en termes de nombre de message gnrs. Exercice 1.6 Pour la prochaine fois.. quid du transport dans les rseaux Ad-hoc ? Discutez de limpact que peut avoir un MANET sur les protocoles de transport (e.g. TCP). Donnez des pistes de solutions aux problmes que vous aurez relevs.

3/3

TD no 1 v1.0

Vous aimerez peut-être aussi