Académique Documents
Professionnel Documents
Culture Documents
2
3
1. Simulation dune topologie simple3
a) Par script3
b) Graphiquement (avec NAM)6
2. Simulation de congestion dans un rseau10
Introduction
Dans le cadre des travaux pratiques du cours , nous avons simul plusieurs configurations
de rseaux, essentiellement dans le but dtudier les modalits de fonctionnement des diffrents types
de files dattentes.
Pour cela, nous avons utilis le logiciel de simulation NS2 (Network Simulator 2), dont le
langage ddition de script est le TCL/TK. Ce rapport prsente les rsultats de nos exprimentations.
Aprs une brve description plus des objectifs du TP et des outils mis en uvre, ce rapport
prsente ltudie de certains protocoles de routages ainsi que les conclusions de nos exprimentations.
Chapitre 1 - Initiation Outil de simulation
de rseaux : NS-2
Dans cette partie, il sera question de crer notre premier script de simulation et appliquer ainsi
que de nous familiariser avec le simulateur NS-2, tout en dcouvrant les fonctionnalits quoffre ce
dernier travers ltude et llaboration de scripts qui font appel des outils comme nam qui
visualise la simulation ou encore xgraph qui permet de reprsenter les traces de la simulation sous
forme de courbes.
Nous allons ensuite crer un agent UDP (Agent/UDP) attach au nud n0, qui permettra n0
de transmettre des paquets UDP sur le rseau. Puis, nous allons crer un envoi de paquets dbit
constant (Constant Bit Rate CBR) attach lagent UDP dfinit prcdemment.
Nous allons aussi crer un agent vide (Agent/Null), destin recevoir des paquets UDP sans
les traiter. Nous le lierons au nud n1, puis on connectera lagent UDP et lagent vide.
Enfin, nous allons indiquerons dans le script :
1
La simulation a t ralise sur la distribution Linux Ubuntu 16.04
Figure 1: sortie NAM du script TCL
Une fois NAM ouvert, cliquer sur File -> New NAM Editor pour ouvrir une fentre ddition vide
Une fois notre diteur ouvert nous allons tout dabord insrer les nuds n1 et n2, et ensuite tablir
un lien entre les deux nuds
Figure 4: cration des nuds et du lien
Nous allons crer ensuite une source de trafic CBR tel quil se dclenche t=1s et sarrte t=4.5s,
avec un intervalle de transmission des paquets 0.005s
Figure 6: cration de la source de trafic CBR
Enfin nous allons crer un agent Null pour la rception des paquets dans le nud 2 et connecter
les agents Null et UDP
Dans cette partie, il sera question de simuler le comportement dun rseau lors de la rupture
dun lien entre deux nuds du rseau. Pour effectuer cette simulation nous allons utiliser les
protocoles de routages de type Vecteur distance (Distance Vector : DV) et Etat de liens (Link State :
LS).