15
LES SIMULATEURS RÉSEAU masson Éric ntvieux Cyrille Tuteur : Guyennet Hervé Année : 200

LES SIMULATEURS RÉSEAU

Embed Size (px)

DESCRIPTION

Lemasson Éric Pontvieux Cyrille. LES SIMULATEURS RÉSEAU. Tuteur : Guyennet Hervé. Année : 2005. Concepts de la simlation Simgrid 2.18.5 NS 2 REAL 5.0 Bilan. SOMMAIRE. 2. Faire une chose sans vraiment la faire Avantages : Tests réalisés plus rapidement Moins de matériel requis - PowerPoint PPT Presentation

Citation preview

Page 1: LES SIMULATEURS RÉSEAU

1

LES SIMULATEURS RÉSEAU

Lemasson ÉricPontvieux Cyrille

Tuteur : Guyennet Hervé

Année : 2005

Page 2: LES SIMULATEURS RÉSEAU

2

SOMMAIRE

Concepts de la simlation Simgrid 2.18.5 NS 2 REAL 5.0 Bilan

2

Page 3: LES SIMULATEURS RÉSEAU

3

Concepts de la simulation

✔ Faire une chose sans vraiment la faire✔ Avantages :

➢ Tests réalisés plus rapidement➢ Moins de matériel requis➢ Maîtrise des ressources➢ Reproductibilité à l'identique

Page 4: LES SIMULATEURS RÉSEAU

4

SimGrid 2.18.5 – Utilisation

✔ Librairies C haut niveau (SG et MSG)✔ Primitives pour la topologie réseau✔ Primitives pour les communications✔ Utilisation non-intuitive

Page 5: LES SIMULATEURS RÉSEAU

5

SimGrid 2.18.5 – Points Forts

✔ Topologie réseau à partir d'un fichier✔ Haut niveau d'abstraction✔ Pas de données superflues✔ Indépendance vis-à-vis d'autres librairies

Page 6: LES SIMULATEURS RÉSEAU

6

SimGrid 2.18.5 – Points Faibles

✔ Aucun environnement :➢Pas d'interface graphique➢Pas d'analyse des résultas

✔ Obligation d'implémenter en C

Page 7: LES SIMULATEURS RÉSEAU

7

Network Simulator 2 – Utilisation

✔ Librairies C++ et OTCL, bas niveau✔ Fichier TCL de description

➢Topologie➢Routes➢Applications (Agents)

✔ Déroulement par événements discrets✔ Contrôle total sur les paramètres réseau et machine✔ Protocoles (TCP, RTP) gérés dans des modules✔ Contrôle des traces

Page 8: LES SIMULATEURS RÉSEAU

8

Network Simulator 2 – Points Forts

✔ Très bien documenté avec des exemples✔ Gestion des protocoles et agents par modules✔ Interfaces graphiques d'analyse : Nam & Xgraph✔ Précision du modèle✔ Multiplateforme

Page 9: LES SIMULATEURS RÉSEAU

9

Network Simulator 2 – Points Faibles

✔ Description du scénario fastidieuse✔ Dépendance envers beaucoup de libraires✔ Ajouts de nouveaux modules :

➢Complexe➢Connaissance C++ et OTCL nécessaire➢Recompilation de NS 2➢Pas facilement portable

Page 10: LES SIMULATEURS RÉSEAU

10

REAL 5.0 – Utilisation

✔ Gère les protocoles existants par modules✔ Interface graphique permet de :

➢Réaliser le scénario➢Analyser les résultats

✔ Scénario décrit :➢La topologie réseau➢La fonction de chaque nœud

Page 11: LES SIMULATEURS RÉSEAU

11

REAL 5.0 – Points Forts

✔ Présence d'une interface graphique✔ Possibilité de se connecter à un serveur de

simulation✔ Tout ressemble à du C✔ Vieille librairie mais marche encore très bien

Page 12: LES SIMULATEURS RÉSEAU

12

REAL 5.0 – Points Faibles

✔ Installation digne d'un tour du monde à la nage✔ Très mauvaise documentation✔ Noms des fonctions mal choisis✔ Pas libre✔ Sûrement abandonné

Page 13: LES SIMULATEURS RÉSEAU

13

Bilan – Utilité de la simulation

✔ Constitue une étape de la conception d'un protocole✔ Intérêt pas toujours évident✔ Avantages certains par rapport aux tests réels

Page 14: LES SIMULATEURS RÉSEAU

14

Bilan – Simulateurs✔ SimGrid :

➢Haut niveau➢Simple➢Documentation

✔ NS 2 :➢Bas niveau➢Complet➢Interface graphique➢Documentation

✔ REAL :➢Bas niveau➢Interface graphique complète

Page 15: LES SIMULATEURS RÉSEAU

15

Conclusion – Simulateur idéal

✔ Langage de description topologique et fonctionnelle standardisée

✔ Intégration de la vérification et de la validation✔ Environnement complet : création, utilisation, analyse✔ Générateur de code✔ Gestion simple de modules✔ Possibilité de décription précises du scénario ou non