Sie sind auf Seite 1von 22

DEROUSSEN Nadge LAPLAGNE Herv

PROJET OPNET

Tlcom. 2me Anne

2002 / 2003

DEROUSSEN Nadge LAPLAGNE Herv

Introduction :
Lenvironnement OPNET permet la modlisation et la simulation de rseaux de communication grce ses bibliothques de modles ( routeurs, commutateurs, stations de travail, serveurs ) et de protocoles ( TCP/IP, FTP, FDDI, Ethernet, ATM ). Le module Radio OPNET permet la simulation des rseaux de radiocommunication : hertzien, tlphonie cellulaire et satellitaire. Le but de ce projet est daider la familiarisation avec le logiciel OPNET Modeler, cest dire de connatre les actions de base pour la simulation, dutiliser les principales interfaces et bibliothques de modles implants dans OPNET ( modles standards, matriels, protocolaires et applicatifs).

Principales interfaces :
Parmi les nombreuses interfaces que propose OPNET au dmarrage, on distingue les interfaces suivantes : ?? Project Editor ?? Network Model Editor ?? Node Model Editor ?? Process Model Editor ?? Antenna Pattern ?? Modulation Curve ?? Simulation Sequence ?? Analysis Configuration ?? Project Editor : Cest linterface principale du logiciel. Elle permet dimplanter des modles issus des bibliothques OPNET ainsi que des modles crs par lutilisateur. Cest aussi partir du Project Editor que les simulations peuvent tre configures puis lances et que les rsultats issus de ces simulations peuvent tre affichs. Les principales fonctions de cette interface sont disponibles sous formes dicnes.

10

11

1 Ouvrir la palette dobjet 2 Vrification des liens 3 Mise en panne dun appareil ou dun lien 4 Remise en marche dun appareil ou dun lien 5 Retour au rseau suprieur 6 / 7 Zoom + / 8 Lancer la simulation Tlcom. 2me Anne 2 2002 / 2003

DEROUSSEN Nadge LAPLAGNE Herv 9 Visualiser les graphiques et statistiques collects 10 Visualiser le rapport le plus rcent 11 Visualiser tous les graphiques

?? Network Model Editor : Permet de reprsenter la topologie dun rseau de communication constitu de nuds et de liens par lintermdiaire de botes de dialogues ( palettes et glisser/poser ). Cette interface tient compte du contexte gographique ( caractristique physique pour la modlisation.

Tlcom. 2me Anne

2002 / 2003

DEROUSSEN Nadge LAPLAGNE Herv

?? Node Model Editor : Affiche une reprsentation modulaire dun lment de la bibliothque on dun lment cr par lutilisateur. Chaque module envoie et reoit des paquets vers dautres modules. Les modules reprsentent des applications, des couches protocolaires ou des ressources physiques ( buffer, port, ).

Tlcom. 2me Anne

2002 / 2003

DEROUSSEN Nadge LAPLAGNE Herv

?? Process Model Editor : Cest linterface donne une reprsentation dun module par des machines tats finis , chaque tat est lis un autre tat par des transitions conditionnelles ou non conditionnelles.

?? Antenna Pattern : Cette interface permet de modliser une antenne pour radiocommunication par son diagramme de rayonnement 3D, coordonnes polaires. ?? Modulation Curve : Donne une visualisation du taux derreur binaire BER en fonction du rapport signal sur bruit pour diffrents types de modulations ( bpsk, msk, fsk, ) . Tlcom. 2me Anne 5 2002 / 2003

DEROUSSEN Nadge LAPLAGNE Herv

?? Simulation Sequence : Permet de paramtrer la ou les simulations OPNET en temps et attributs des modles ( types de liens, dantenne, de services ). ?? Analysis Configuration : Pour le stockage des rsultats issus des simulations sous diffrentes formes. ?? Liens hirarchiques entre les diffrents interfaces :

Le Project Editor montre une carte dEurope avec un sous-rseau ( subnet ) situ Londres. Par un double-click sur le rseau, on ouvre le Network Editor o on trouve la description du sous-rseau Londonien : un rseau FDDI comprenant un hub et plusieurs stations de travail. Un double-click sur une station ouvre le Node Editor o les modules et canaux ( packet stream ) reprsentent les liens entres les couches du modles OSI . Un autre double-click sur un module ouvre le Process Editor o le fonctionnement du module est reprsent par une machine tat fini. Remarque :

Tlcom. 2me Anne

2002 / 2003

DEROUSSEN Nadge LAPLAGNE Herv Un double-click sur un tat ouvre une fentre dans laquelle le fonctionnement de ltat est dcrit par du code C/C++ ( modlisation oriente objet ).

Nous navons pas pu aborder lensemble des interfaces proposes par le logiciel du fait de sa complexit. Cependant il est possible pour lutilisateur de crer ses propres modles avec ses propres modules et FSM en compilant le code C/C++ qui se cache derrire chaque tat et transition. Cela peut tre utile pour dfinir un nouveau protocole par exemple. Dans ce projet, on sest limit aux bibliothques de modles et de protocoles implants dans OPNET. Ainsi les interfaces de Node Model et Process Model nont pas t utilises. Pour plus de dtails sur le fonctionnement dOPNET se rfrer la documentation en ligne dans le menu Help ( format Pdf ) et plus particulirement dans le tutorial de OPNET.

Tlcom. 2me Anne

2002 / 2003

DEROUSSEN Nadge LAPLAGNE Herv

II.

Cration dun nouveau projet :

Voici un exemple de projet : cration dun rseau avec collecte de statistiques concernant et ce rseau puis tude de ces statistiques. Lorsque lon cre un nouveau model de rseau, on cre un nouveau projet et un scnario associ. Un projet est en fait constitu dun ensemble de scnario relis les uns aux autres, chacun montrant un aspect diffrent du rseau. Pour crer un rseau, nous allons dfinir sa topologie initiale, son chelle, sa taille, le lieu et nous allons y associer une palette dobjet. Pour crer un nouveau projet, on choisit File -> New. La fentre suivante saffiche :

On slectionne Project puis on donne un nom au projet et au scnario associ :

Tlcom. 2me Anne

2002 / 2003

DEROUSSEN Nadge LAPLAGNE Herv

Lassistant de cration dun nouveau projet souvre et propose diffrents types de projets. On peut alors choisir de commencer par un nouveau scnario vide.

On choisit ensuite la taille du rseau : sil est de lordre mondial ou bien sil sagit dun rseau dentreprise, dun campus ou tout simplement dun bureau. Pour noter exemple, nous choisirons un rseau lchelle dun bureau. Il faut prciser que nous souhaitons utiliser lunit mtrique.

Tlcom. 2me Anne

2002 / 2003

DEROUSSEN Nadge LAPLAGNE Herv

Pour finir, on choisit la technologie utiliser : Dans noter exemple, nous choisirons la technologie : Sm_Int_Model_List comme modle.

Une dernire fentre de lassistant souvre, rcapitulant la configuration que nous avons choisi. On clique alors sur OK. Un espace de travail saffiche alors en fonction des paramtres choisis et une fentre contenant la palette dobjet souvre.

Loption de configuration rapide permet de slectionner la configuration du rseau, le type de nuds utiliss ainsi que le type de liens connectant ces nuds.

Tlcom. 2me Anne

10

2002 / 2003

DEROUSSEN Nadge LAPLAGNE Herv Cration du premier tage du rseau : Menu Topology -> Rapid Configuration

Choisir une configuration toile (Star) dans la liste droulante puis OK.

Pour choisir le type de nuds et de liens utiliss : 1) Mettre le Center Node Model to 3C_SSII_1100_3300_4s_ae52_ge3. Il sagit dun commutateur 3Com. 2) Mettre e Periphery Node Model Sm_Int_wkstn et changer le nombre de nuds l priphriques 30. cela permet de mettre en place 30 stations Ethernet aux nuds priphriques. 3) Mettre le Link Model 10BaseT. Nous allons maintenant spcifier lemplacement de noter nouveau rseau ainsi cr. 1) Mettre les coordonnes X et Y 25. 2) Mettre le Radius 20.

Tlcom. 2me Anne

11

2002 / 2003

DEROUSSEN Nadge LAPLAGNE Herv

Voici le rsultat obtenu :

Maintenant que nous avons construit la topologie gnrale du rseau, nous allons ajouter un serveur. Nous allons ainsi voir la seconde mthode permettant la cration dobjet du rseau : le faire glisser de la palette objet sur lespace de travail. 1) Si elle nest pas encore ouverte, ouvrir la palette dobjet en cliquant sur licne suivante :

2) Trouver lobjet Sm_Int_server dans la palette et faites-le glisser dans lespace de travail. 3) Vous navez pas besoin dautres copies de cet objet. Faites un clic droit pour stopper la cration. Nous avons aussi besoin de connecter le serveur au rseau en toile Tlcom. 2me Anne 12 2002 / 2003

DEROUSSEN Nadge LAPLAGNE Herv 1) Trouver lobjet Link 10BaseT dans la palette et cliquez dessus. 2) Cliquez sur le serveur puis sur le switch au centre de ltoile Un lien relie alors les deux objets. 3) Faites un clic droit pour arrter la cration.

Enfin nous avons besoin dajouter des objets de configuration pour spcifier le trafic des applications qui existent sur le rseau. La configuration des applications peut tre trs complique, cest pourquoi nous utiliserons les configurations par dfaut des applications standard. Il suffira de placer les objets dans le rseau, cela signifiera que le trafic engendr par les stations de travail sur le rseau sera modlis. 1) Trouvez le Sm_Application_Config dans la palette et faites-le glisser sur lespace de travail. 2) Faites un clic droit pour arrter la cration. 3) Trouvez lobjet Sm_Profile_Config, le placer sur lespace de travail puis faire un clic droit 4) Fermez la palette objet.

Tlcom. 2me Anne

13

2002 / 2003

DEROUSSEN Nadge LAPLAGNE Herv Nous sommes maintenant prts lancer la collecte de statistiques. La charge du serveur est une statistiques cl pour connatre les performances du rseau dans son ensemble. 1) Faites un clic droit sur le serveur et choisissez : Choose Individual Statistics dans le menu droulant. Cette bote de dialogue classe hirarchiquement les statistiques que nous allons collecter. Pour connatre la charge Ethernet sur le serveur, il faut : 2) Cliquez sur le + devant Ethernet 3) Cochez la case Load (bits/sec) afin que les statistiques concernant cette charge soit collectes. 4) Cliquez sur OK.

Les statistiques globales permettent la collecte dinformations supplmentaires comme par exemple les dlais sur le rseau. 1) Faites un clic droit sur lespace de travail et choisissez : Choose Individual Statistics dans le menu droulant. 2) Dveloppez Ethernet 3) Cochez la case Delay (sec) afin que les statistiques soient collectes. 4) Cliquez sur OK. Une fois ceci fait, il est conseill de sauvegarder le projet. Il y a deux mthodes pour lancer la simulation. La mthode dveloppement rcupre les donnes de simulation qui peuvent permettre de rparer nos modles mais la mthode optimize va plus vite. 1) 2) 3) 4) Slectionnez Edit-> Preferences Recherchez kernel_type Dans la cellule Value changez Development en Optimized Fermez la fentre de dialogue avec OK.

Maintenant que nous avons spcifi les statistiques collecter et que le projet est sauv, nous pouvons lancer la simulation : 1) Selectionnez Simulation -> Configure Discrete Event Simulation Tlcom. 2me Anne 14 2002 / 2003

DEROUSSEN Nadge LAPLAGNE Herv 2) Tapez 30 minutes dans le champ Duration.

Puis cliquez sur Run pour lancer la simulation. Une fentre indique lorsque la simulation est finie :

La simulation tant termine, nous allons pouvoir visualiser les rsultats. Pour voir la charge du rseau Ethernet : 1) Faire un clic droit sur le serveur et choisir View Results. 2) Rechercher Ethernet et cliquez sur le bote devant Load(bits/sec) 3) Cliquez sur Show pour afficher les rsultats

Tlcom. 2me Anne

15

2002 / 2003

DEROUSSEN Nadge LAPLAGNE Herv

Sur laxe des abscisses se trouve la dure de simulation et les ordonnes reprsentent les bits par secondes. Nous pouvons ensuite visualiser les statistiques globales du rseau : 1) Clic droit sur lespace de travail et slectionnez View Results. 2) Choisir Ethernet puis Delay et cliquez sur Show. Le graphe des dlais Ethernet va apparatre :

III.

Le mode scnario :

Tlcom. 2me Anne

16

2002 / 2003

DEROUSSEN Nadge LAPLAGNE Herv OPNET grce ces nombreuses bibliothques de modles et de protocoles propose des scnarios de dmonstration sur diffrents rseaux ( ATM, Frame Relay, TCP/IP, ) qui illustre leur fonctionnement et leur spcificit. On choisit le projet ATM pour la dmonstration du mode scnario. Pour lancer un projet il suffit daller dans le menu principal : File -> Open et de choisir le scnario voulut dans le menu droulant suivant.

Ce qui pour effet de faire apparatre une fentre sur le scnario README du projet slectionn et qui propose tous les mmes rubriques. Rubriques proposes : ?? Objective : qui prsente les objectifs du scnario et ce quil va dmontrer. ?? Nodes and Attributes : qui explique la configuration du rseau et sa configuration. ?? Available Statistics : qui donne des explications sur les diffrents statistiques et courbes collectes par les simulations. ?? Glossary : Un glossaire sur les sigles utiliss. On atteint ces rubriques par un double-clic sur licne de la rubrique.

Tlcom. 2me Anne

17

2002 / 2003

DEROUSSEN Nadge LAPLAGNE Herv

Pour voir les dmonstrations du scnario, il suffit de slectionner le scnario voulu comme suivant :

Tlcom. 2me Anne

18

2002 / 2003

DEROUSSEN Nadge LAPLAGNE Herv Ce qui pour effet douvrir une fentre qui prsente la modlisation du rseau :

Pour voir les statistiques et graphiques collectes sur ce scnario il suffit de lancer la visualisation par un double-click sur licne visualiser tous les graphiques, ou comme suivant :

Tlcom. 2me Anne

19

2002 / 2003

DEROUSSEN Nadge LAPLAGNE Herv

Ce qui a pour effet douvrir des fentres de visualisation des statistiques dont les explications et commentaires sont donns par licne README du scnario.

Tlcom. 2me Anne

20

2002 / 2003

DEROUSSEN Nadge LAPLAGNE Herv

I.

Travail ralis :

1. Mise en route : Installation de Visual C++ 6 avec inclusion des variables denvironnements Installation de Opnet cd 1,2,3 Rcupration de la licence via Internet 2. Familiarisation avec Opnet: Recherche de document divers ( sur Internet et aide Opnet ) Utilisation l'intuitive du logiciel ( pas vident du tout : Opnet = machine gaz ) Lecture des divers documents Familiarisation avec linterface et le logiciel avec des tutoriaux 3. Prise en main du logiciel Opnet : Cration de rseaux avec des tutoriaux Cration et paramtrage de rseaux avec l'aide d'Opnet Lancement de scnario : TCP, ATM .... ( me semble bien fait et plutt intressant ) 4. Ralisation d'un Tp : Modlisation de rseaux ( pas de problme avec cette partie ) Paramtrage ( compliqu : pas assez de recul et de connaissance de notre part ) Simulation ( dpend du paramtrage pour tre significatif ) 5. Prsentation dOPNET : Familiarisation avec les principales interfaces Cration dun nouveau projet Le mode scnario

Tlcom. 2me Anne

21

2002 / 2003

DEROUSSEN Nadge LAPLAGNE Herv

IV.

Conclusion :

OPNET est un logiciel puissant, qui permet de nombreuses modlisations de rseaux grce ses nombreuses bibliothques. De ce fait le logiciel ncessite une bonne connaissance et apprhension du domaine des rseaux pour matriser les tenants et aboutissants du logiciel. Par ailleurs, il nous semble quOPNET par sa complexit et ses nombreuses possibilits de paramtrages ncessite une vritable formation pour tre totalement matris. Cependant, ce logiciel propose un mode scnario et des fonctionnalits ( modlisation, simulation, ) quil serait intressant dutiliser dans le cadre de travaux pratiques.

Tlcom. 2me Anne

22

2002 / 2003

Das könnte Ihnen auch gefallen