Vous êtes sur la page 1sur 10

TP2 :

Modélisation Et Simulation Des Réseaux

Travail réalisée par : Jihene Ben Tekaya


Roua Abidi
Aya Hamza
Le but de ce TP est de se familiariser avec l'utilisation de NS2 à travers des scripts
TCL, notamment la définition de scénarios de simulation dédiés aux réseaux
mobiles sans fil ad hoc, et l'interprétation des résultats de simulation à l'aide de
scripts TCL en analysant des fichiers de trace.

Un réseau ad hoc se distingue des autres formes de réseaux, et notamment des


autres réseaux sans fil, par sa capacité à exister et à s'organiser de manière
autonome sans infrastructure fixe.Là où les autres types de réseaux ont besoin
de stations de base pour relayer les paquets qui transitent dessus, un réseau ad
hoc n'est constitué que d'un nombre variable d'entités mobiles qui
communiquent entre elles de façon directe.L'échange d'informations est permis
par la connaissance mutuelle de l'ensemble de ces noeuds qui peuvent jouer
différents rôles (routeur, voisin, mobile, etc.) pour faire transiter les données de
proche en proche sur tout le réseau.
# Define options : Définition des options

# set up topography object : Configuration de la topographie


# Create nn mobilenodes [ $val(nn)] and attach them to the channel. : Création
des nœuds
# configure the nodes : configuration des nœuds
# Provide initial location of mobilenodes : Définir les positions initiales des
nœuds
#new location after move: Générer les mouvements
# Set a TCP connection between n(0) and n(1) : Connexion TCP entre les nœuds 0
et 1
#proc stop : arrêter la simulation et l’enregistrement dans les fichiers trace.
# Define node initial position in nam : Définir la position du nœud initial dans
nam
# defines the node size for nam : Définir la taille du nœud initial dans nam
# Telling nodes when the simulation ends : préciser le temps d’arrêt
# ending nam and the simulation : arrêt de la simulation et l’affichage

Après l0 secondes de simulation, le nœud 0 commence à se déplacer vers la


position (250, 250, 0) à la vitesse de 3 m/sec. Ensuite, à 20 secondes de la
simulation, le nœud 1 commence à se déplacer vers la position (45, 285, 0) à la
vitesse de 5 m/sec. Le nœud 2 à l0 secondes de la simulation commence à se
déplacer vers la position (480, 300, 0) avec une vitesse de 5 m/sec. De plus, le
temps de simulation est de 150 sec et le flux TCP entre le nœud 0 et le nœud 1
commence 10 secondes après le lancement de la simulation. On remarque que
le nœud 0 à nœud 1 à 60 secondes communique par le nœud 2 mais à 120
secondes elle communique direct.

Le contenu du fichier de trace thesis.tr consiste en une liste d’évènements dates


se produisant chronologiquement, à raison d’un évènement par ligne. Les
évènements répertories dans le fichier de trace sont, à quelques exceptions près,
de deux types : d’une part ceux concernant le d’emplacement des nœuds, d’autre
part ceux concernant le parcours des différents types de paquets. C’est ce dernier
type d’information qui s’avère le plus intéressant du point de vue de l’analyse du
routage. Il permet de connaitre, à chaque fois qu’un paquet passe d’un nœud a
un autre ou passe - au sein d’un même nœud - d’une couche a une autre, le
contenu de ses en-têtes et des informations caractéristiques (identifiants, taille,
etc.…).
Quand l’on utilise la commande ’trace-all’, une trace de chaine de caractère sera
créée.
La figure suivante représente un fichier de trace généré par la simulation.
Après la simulation, 3 nœuds doivent être trouvés au nouvel emplacement
dans le délai spécifié précédemment.
Nous avons constaté que le débit binaire est inversement proportionnel au
nombre de nœuds et la vitesse de mobilité (le débit baisse si le nombre de
nœuds et la vitesse de mobilité croient).
Il indique le temps moyen où les nœuds ne sont pas en mouvement. Plus longues
sont les pauses, moins le mouvement est important.
AODV a moins de retard de bout en bout dans les différentes vitesses.
La perte de paquets peut être causée par un certain nombre de facteurs,
notamment la dégradation de signal sur le réseau en raison de multi-chemin, la
perte de paquets à cause de la congestion du canal, les paquets corrompus
rejetés en transit, matériel réseau défectueux. Nous avons constaté aussi que le
taux de perte diminue avec l’augmentation de nombre de nœuds, par contre il
augmente avec l’augmentation de la vitesse de la mobilité Moins de paquets
seront abandonnés dans AODV mais à faible vitesse, ces protocoles fonctionnent
presque de la même manière.

En ce qui concerne le moindre délai et perte de paquets, AODV aura un


meilleur débit par rapport à DSDV
Tout au long de ce TP, nous avons découvrir les différents types des
simulateurs réseaux en spécifiant les différences entre eux. D’une part, nous
avons bien expliqué les avantages du choix du NS2 comme étant un bon
simulateur. Aussi nous avons présenté les différentes étapes nécessaires pour
l’installation de ce simulateur. D’une autre part, nous avons présenté une
description détaillée du fichier TCL, ainsi que son fichier de trace. Ensuite, nous
avons expliqué quelques critères de performances telles que le débit, taux de
pertes des paquets, etc. Nous avons fini par une comparaison générale entre les
protocoles de routages AODV et DSDV qui sont plus utilisés dans le domaine de
réseaux.

Vous aimerez peut-être aussi