so10si2019 DocPlayer
: TD1
Due on Mardi, 10, Décembre 2018
Simulation avec ns-:
Sébastien Bindel
Sébastien Bindel
hitpsildocplayer14817497-Simulation-avec-ns-3-td-.html aneso10si2019 DocPlayer
Sebastien Bindel Simulation avec ns-3 (Sébastion Bindel ): TD 1
Table des matiéres
Consignes 3
Bxercice 1 3
Bxercice 2 6
Bxercice 3 8
Bxercice 4 9
Page 2 of 12
hitpsildocplayer14817497-Simulation-avec-ns-3-td-.html aneso10si2019
DocPtayer
Sebati
en Bindel Simulation nvee-n5 (Sthostion Bindel): TD 1
Consignes
L’ensemble des codes présents dans ce document sont donnés en C++} uniquement. Il est done recommnandé
de vediger les seripts dans ce langage et non en Python.
‘Vous trouveres ci-dessous Ie template de base C++ pour I
seripts ne-3.
Jo ne Mede:Ct4} e-file-style: "gnu"; indent-tabs-mod
iy =
#include "ns3/core-noduie.h”
using namespace ns
NS_LOG_COMPONENT_DEFINE ("nom du script de simulation");
int main (int arge, char sargv[]) {
Simulator
Listing 1 — template d’un seript de simulation ns-3 en C++
‘Tonte los questions et activités A faire seront colorées on bleu. Cependant,
les en rouge demanderont
intervention du professeur pour valider les réponses.
Exercice 1
Objectif de Pexercice : manipuler la positionnement des noeuds
Nous allons dans vet exercice construire un réseau de 3 noeuds reliés en PPP (Point & Point) et definir
précisement la position des noeuds. Le script ci-dessous permet de eréer trois noruds et de les relier en PPP.
/+ =4~ Modescr+; e-Cile-style: "gnu"; indent-Labs-mode:nil; -+ +/
include "ns3/core-sodule.h*
include n93/actwork-module.b*
include “ns3/pointto-point module."
using namespace ns
NS_LOG_COMPONENT_DEFINE (*ID1_Ex1");
int
main (int argc, char sarv(]) {
ModeContainer nodes;
nodes.create (3);
PointtovointHelper firstPeintTopoint;
NetDevicecontainer devices;
Exercice 1 continued on next page... Page 3 of 12
hitpsildocplayer14817497-Simulation-avec-ns-3-td-.html
ana