Vous êtes sur la page 1sur 4

Simulation sur network simulator (ns2) :

Cest le schma de base sur lequel est base notre simulation:

Users BS 0 Channel 11 Cluster 0

Channel 6 Cluster 1 BS 1

Channel 1 Cluster 1 BS 2

Channel 11 Cluster 1

Channel 1 Cluster 0

Channel 6 Cluster 0

Users

Users

En quelques mots ce schma consiste raliser un mesh network ayant utilis 3 Bases stations communicantes sur 3 canaux diffrents : canal 1, canal 6 et canal 11. Les usagers connects sur BS1 utilisent le canal 1 mais un cluster diffrent de celui de la connexion entre BS0 et BS2 malgr que ces BSs utilisent le mme canal (canal 1), et cest pour des raisons gographiques car la distance sparant les 2 BSs est suprieure celle sparant en moyenne les usagers de la BS1. De mme les usagers connects la BS2 utilisent le mme canal (canal 6) que la connexion BS0BS1 mais un cluster diffrent et mme cas pour les usagers et les BSs communicants sur le canal 11.

Maintenant on commence notre codage sur ns2 par dfinir quelques variables afin de pouvoir utiliser leurs caractristiques plus tard. Ces variables sont telles que par exemple le type du canal ici wireless, modle de propagation, type de linterface physique du rseau ici wirelessPhy, type de la couche MAC ici 802.11 correspondante une communication wireless, type de la queue de linterface ici droptail, type de la couche Link Layer et dautres variables dfinissant le nombre de mobile nodes ici 30, le nombre de base-stations ici 3 et le protocole de routage ici DSDV. Et les protocoles correspondants aux types utiliss avant sont automatiquement implments et cest une caractristique du network simulator ns2. Comme on peut ajuster quelques paramtres de ces types comme par exemple la frquence utilise pour linterface radio en wireless est fixe 914e+6, le dbit en wireless est de 11mbps et dautres. Aprs avoir dfinir tous ces variables on commence par la partie technique en dautres termes par la segmentation de notre rseau. Tout dabord comme on travaille sur 3 canaux c'est--dire il ya 3 domaines de frquences diviss chacun en des clusters alors on dfinit 3 domaines et 2 clusters pour chaque domaine car selon quon a expliqu au dbut BS-BS et BS-usagers sils communiquent sur le mme canal doivent avoir des clusters diffrents. Ensuite on dfinit le nombre dusagers sur chaque cluster tout en considrant les BSs, pour cela pour les clusters relatifs aux connexions BS-Usagers on a 11 usagers et pour les clusters relatifs aux connexions BS-BS on a 2 usagers. Aprs la segmentation le simulateur doit savoir le nombre dinterfaces wireless et bien sur soit doit tre conforme avec la segmentation dj tablit, pour cela le nombre est gale au nombre de mobile nodes + nombre de base-stations*3 car en fait chaque mobile node possde une seule interface wireless tandis que chaque base-station possde 3 interface wireless.

Configuration des base-stations : Pour configurer les bases-stations il faut mentionner le protocole de routage utilis au niveau de ces stations, le type du canal, le type de linterface physique, le type MAC, le modle de propagation, type dantenne, c'est--dire tous les variables mentionnes au dbut de la simulation sauf ceux concernant le nombre de mobile nodes et le nombre de base-stations vont caractriser les base-stations. Ensuite on va configurer BS0 comme tant le premier lment sur le canal 11 dont le cluster correspond celui des usagers connectant cette station, comme on va configurer BS0 dtre le premier lment sur le canal 1 dont le cluster correspond celui de la connexion

BS0-BS2 et on va configurer BS0 dtre le premier lment sur le canal 6 dont le cluster correspond a celui de la connexion BS0-BS1. BS1 doit tre le premier lment sur le canal 1 dont le cluster correspond celui des usagers connectant cette station, comme BS1 doit tre le premier lment sur le canal 11 dont le cluster correspond celui de la connexion BS1-BS2 et BS1 sera le deuxime lment sur le canal 6 dont le cluster correspond celui de la connexion BS0-BS1. BS2 doit tre le premier lment sur le canal 6 dont le cluster correspond celui des usagers connectant cette station, comme BS2 sera le deuxime lment sur le canal 1 dont le cluster correspond celui de la connexion BS0-BS2 et sera le deuxime lment sur le canal 11 dont le cluster correspond celui de la connexion BS1-BS2.

Configuration des mobile nodes : Les mobile nodes sont configurs par le mme protocole de routage, le mme type du canal, mme type dinterface physique, mme type MAC, mme modle de propagation, mme type dantenne et autres que ceux qui caractrisent les base-stations, ensuite if faut attachs chaque groupe de mobile nodes la BS convenable en choisissant bien le canal et le cluster.

Distribution des Base-stations et des mobile nodes : En premier il faut distribuer les base-stations sous forme dun triangle comme lindique la figure de base den haut, et les mobiles nodes correspondant chaque base-station doivent occuper les endroits que couvrent cette dernire sinon si le mobile node tait loin de sa station on va avoir une erreur lors de lexcution.

VOIP traffic : Au dbut il faut dfinir un agent RTP de plus haute priorit qui est nulle pour le simulateur et attach cet agent au nud metteur, ensuite il faut dfinir une application CBR (constant bit rate) jouant le rle dun trafic VOIP. Les paramtres de cette application CBR sont les suivants : Taille du paquet fixe 210 Octets dont 40 octets dentte car on parle dun agent RTP.

Temps de transmission du paquet fix 21.25 ms Dbit fix 79 kbps

En fait dans un paquet CBR il ya 170 octets de donnes c'est--dire pour des donnes de voix ces 170 octets doivent tre transmis dans 21.25 ms pour un dbit de 64kbps pour la voix donc pour un paquet de 210 octets dont 170 sont de donnes de voix le temps de transmission de ce paquet doit tre de 21.25 ms do le dbit CBR est de 179 kbps. Aprs il faut attacher cette application lagent RTP comme il faut crer un autre agent la rception dont le rle est de recevoir le paquet seulement et attacher cet agent au nud rcepteur correspondant. Et enfin on peut dfinir les temps de dpart et darrt de cette application. N.B : Ne pas oublier de dfinir un fichier de trace (trace file) et un fichier nam pour le network animator dans notre code.

Rsultat: Par le moyen dun AWK file on est arriv lire le trace file pour faire sortir le nombre de paquets transmis, perdus et reus destination et ensuite calculer le taux derreur. Pour 10 usagers sur la mme BS transmettant des paquets en mme temps on a obtenu le rsultat suivant : Number of packets sent:70000 lost:9 received:69991 Dou le taux derreur est de 0.0128% .

Vous aimerez peut-être aussi