Vous êtes sur la page 1sur 14

Université BADJI Mokhtar Annaba Année 2022/2023

Faculté des sciences de l’ingénieur Module : RSF et RM


Département d’électronique Responsable : Mme BOULMAIZ

Master 2 Réseaux et Télécommunications /


Systèmes de Télécommunications

TP 1
Introduction et familiarisation avec
Le logiciel OPNET

1. Introduction à OPNET
Alain Cohen, un étudiant de 20 ans du MIT, a développé OPNET en 1986. Alain Cohen et son
camarade de classe Steven Baraniuk ont développé un prototype de système de modélisation et
de simulation de réseau de données appelé "Optimized Network Engineering Tools", ou
OPNET en abrégé

L’environnement OPNET permet la modélisation et la simulation des réseaux de


communications avec une grande flexibilité. Il travaille sur toutes les couches du modèle OSI
et permet de récupérer une grande quantité d’informations grâce à ses bibliothèques de modèles
(routeurs, commutateurs, stations de travail, serveurs) et de protocoles (TCP/IP, FTP, FDDI,
Ethernet, ATM ...).

Comme chaque simulateur, il possède des avantages et des inconvénients. L’un des avantages
le plus pertinent d’OPNET est qu’il dispose d’une librairie et une documentation relativement
complètes et elles sont mises à jour d’une manière permanente par des équipes spécialisées dans
ce domaine. En réalité, OPNET est une famille de logiciels de modélisation et de simulation de
réseaux s'adressant à différents publics tel que les entreprises, les opérateurs et la communauté
des chercheurs. Son inconvénient majeur est qu’il est payant. Cependant, ce problème est résolu
en partie avec la version libre académique OPNET IT Guru.

Les produits suivants sont disponibles dans le cadre du programme universitaire :

• IT Guru : Modélisation d'une large gamme de protocoles réseau et de technologies


800+ modèles de protocoles et d'appareils du fournisseur
• Modélisateur OPNET (OPNET Modeler) : IT Guru avec le code source des modèles
de protocole et de technologie
• OPNET Modeler Wireless Suite : OPNET Modeler avec une large gamme de modèles
sans fil
• SP Guru Transport Planner : Planification et ingénierie de réseaux optiques

1
• IT Guru Academic Edition : Basé sur la version commerciale 9.1 (Build 1999) de IT
Guru. Créé pour les cours d'introduction au réseau de niveau débutant. Licence très
simplifiée (licence renouvelable chaque 6 mois)

2. Aperçu sur l’OPNET


Ce simulateur peut être très flexible quand il est utilisé dans l’étude

. de la communication dans les réseaux


. des protocoles de communications
. des équipements
. des applications

L’éditeur graphique de ce simulateur ou GUI (Graphic User Interface) nous permet, entre autre,
de construire différentes topologies et architectures de réseaux pour différentes applications et
avec différents protocoles. Une technique de programmation orienté objet est utilisée pour créer
le « mapping » de la synthèse graphique réalisée vers l’implémentation de systèmes réels.

L’OPNET présente trois fonctions principales :

− Modélisation : il dispose d’un environnement graphique pour créer tout type de


modèles de protocoles
− Simulation : il utilise trois différentes technologies avancées de simulation
− Analyse : les données et résultats de simulation peuvent être analysés et affichés d’une
manière assez simple en utilisant entre autres des graphes, des cartes, des statistiques. Il
permet donc de construire des simulations de différents types d’infrastructure réseau.
Le logiciel est composé de plusieurs éditeurs comme par
exemple :

L’utilisation de l’OPNET se compose souvent en quatre étapes


montrées dans la figure suivante

Figure 1 : les étapes essentielles dans


l’utilisation de l’OPNET

2
3. Modélisation et simulation avec OPNET

OPNET Modeler utilise une approche par projet et par scénario pour modéliser les réseaux.
Projet - un ensemble de scénarios liés au réseau, chacun d'eux explorant un aspect particulier
de la conception du réseau.
- Tous les projets contiennent au moins 1 scénario

Scénario - une seule instance d'un réseau


- Typiquement, un scénario présente une configuration unique pour le réseau
- Le terme "configuration" peut se référer à différents aspects tels que la topologie,
les protocoles, les applications, le trafic et les paramètres de simulation.

3.1. La simulation sous OPNET :

1. Créer un projet
2. Créer un scénario de référence
• Importer ou créer une topologie réseau
• Importer ou créer du trafic
• Choisir les statistiques à collecter
• Exécuter la simulation
• Voir les résultats
3. Dupliquer le scénario
• Apporter des modifications
• Ré-exécuter la simulation
• Comparez les résultats obtenus
4. Répéter l'étape 3 si nécessaire

4.2. Etapes à suivre :


♦ New project

3
♦ Project Editor : permet de construire et d'éditer la topologie d'un modèle de
réseau

♦ Project Editor window

♦ Initialisation de la topologie

4
Il existe plusieurs méthodes pour créer une topologie de réseau :

• Manuellement, par glisser-déposer d'objets à partir d'une palette d'objets (Object


Palette) à l'espace de travail de l'éditeur de projet
• Manuellement, en utilisant la commande Topology => Rapid Configuration... de la
barre de menu pour spécifier et construire rapidement une topologie réseau complète.
• Automatiquement, en important le modèle de réseau à partir d'une source de données
externe - soit un système qui surveille votre réseau ou un ou plusieurs fichiers de
données qui décrivent le réseau.

L'importation d'une topologie garantit que le modèle de réseau que vous construisez correspond
exactement au réseau existant.

♦ Network scale (Echelle du réseau)

♦ Background maps (Cartes de fond)

5
♦ Zooming

♦ Glisser-déposer des objets d'une palette d'objets dans l'espace de


travail de l'éditeur de projet

♦ En utilisant la commande Topology Rapid Configuration... de la barre de menu


pour déployer rapidement des topologies communes de réseau.

6
♦ Configurations disponibles : Bus, maillage
(complet ou aléatoire), anneau, étoile, arbre et
filet non connecté

3.2. La librairie de modèles :


OPNET Modeler fournit une bibliothèque étendue de modèles que vous pouvez utiliser pour
construire des réseaux.

Ces modèles sont appelés modèles standard parce que les utilisateurs peuvent aussi développer
leurs propres modèles.
Ces modèles peuvent ensuite être partagés avec d'autres utilisateurs OPNET si désiré.

Certains modèles répondent aux besoins des utilisateurs qui s'intéressent particulièrement aux
technologies émergentes ou propres à un fournisseur (modèles spécialisés).
Une licence supplémentaire est nécessaire pour utiliser ces modèles dans une simulation

La bibliothèque de modèles standard se compose des types d'objets suivants :


• Sous-réseaux
• Nœuds (ou dispositifs)
• Liens
• LANs et clouds Objets utilitaires

♦ Model Family: internet toolbox

7
♦ Sous-réseaux
• Les sous-réseaux sont essentiellement des
conteneurs qui rassemblent les composants
réseau spécifiés dans un seul objet
• Un réseau partiel peut également contenir
d'autres réseaux partiels.
• Un réseau partiel spécial appelé réseau partiel
de niveau supérieur ou réseau partiel global
est le réseau partiel de niveau supérieur dans
la hiérarchie de réseau.

♦ Nœuds

• Un nœud représente un périphérique réseau


avec un large éventail de capacités possibles
(routeur, commutateur, concentrateur, station
de travail, serveur, pare-feu, etc.)
• La fonction et le comportement réels d'un
nœud sont déterminés par son modèle de
nœud.

♦ Liens

• Les liens représentent les supports physiques


et les propriétés (débit en bits par seconde,
délai, probabilité de corruption des données,
etc.)

• Les liens sont représentés sous forme de


segments de ligne ou d'une série de segments
de ligne avec des pointes de flèche.

8
♦ Réseaux locaux (LAN)

• Un objet LAN résume l'infrastructure LAN en


un seul objet
• Les objets LAN réduisent considérablement la
quantité de configuration nécessaire pour
représenter un réseau de LAN et la quantité de
mémoire nécessaire pour exécuter la
simulation.

♦ Clouds
• Un objet nuage (Cloud) résume l'infrastructure
WAN en un seul objet
• Les objets nuage fournissent des caractéristiques
de haut niveau (latence des paquets et taux de
rejet) utilisées pour simuler le comportement des
réseaux WAN ATM, Frame Relay, et IP.

♦ Objets utilitaires
• Les objets utilitaires ne correspondent pas à
l'infrastructure physique réelle
• Au lieu de cela, ils exécutent des fonctions
logiques dans le réseau (configuration des
ressources réseau, planification des événements
spéciaux, etc.)

9
3.3. Applications et trafic

La première étape consiste à glisser-déposer les objets Application Config et Profile Config de
la palette des objets dans l'espace de travail de l'éditeur de projet.
• Application Config spécifie les applications standard et personnalisées utilisées dans
la simulation, y compris les paramètres de trafic et de QoS.
− Applications standard (Léger/Lourd) : Base de données, Courriel, FTP, HTTP,
Imprimer, Connexion à distance, Vidéoconférence, Voix
• Profil Config spécifie les modèles d'activité d'un utilisateur ou d'un groupe
d'utilisateurs en termes d'applications utilisées sur une période donnée.
− Vous pouvez avoir plusieurs profils différents s'exécutant sur un poste de travail
donné ou sur un réseau local.
− Ces profils peuvent représenter différents groupes d'utilisateurs et modèles de
comportement

Les profils décrivent les modèles d'activité, tels que :


− Quand un utilisateur commence-t-il à utiliser des applications ?
− Quelle est la durée de son activité ?
− Quelles applications utilise-t-il ?
− À quelle fréquence utilise-t-il chaque application ?

Configurer les applications Définir les profils (Barre de menu Protocoles


Applications Applications Deploy Defined Applications...)

3.4. Choisir les statistiques

• Choisissez les statistiques à collecter


− Barre de menu DES Choisissez Statistiques individuelles.....
− Ou cliquez avec le bouton droit de la souris dans l'éditeur de projet Choisissez
Statistiques DES individuelles.
− La liste des statistiques apparaît
• Types de statistiques
− Globale : recueillie sur l'ensemble du réseau (p. ex., temps de réponse des
applications)
− Nœud : recueilli sur des nœuds individuels (p. ex., retard, variation de retard)
− Lien : recueilli sur des liens individuels (p. ex., utilisation, débit, délai de file
d'attente)

10
• Sélectionner résultats Boîte de dialogue

3.5. Exécution de la simulation


Barre de menu DES Configure/Run Discrete Event Simulation.... Définissez les options
de simulation et cliquez sur Exécuter.

3.6. Visualisation des résultats


Barre de menu DES Résultats Afficher les résultats.....
Ou cliquez avec le bouton droit de la souris dans l'éditeur de projet Voir les résultats

11
4. Exemple à faire
Dans cet exemple, vous planifiez l'expansion de l'intranet d'une petite entreprise.
Actuellement, la société dispose d'un réseau de topologie en étoile au premier étage de son
immeuble de bureaux et prévoit d'ajouter un autre réseau de topologie en étoile à un autre étage.
Vous construirez et testerez ce scénario de simulation pour vous assurer que la charge ajoutée
par le second réseau n'entraînera pas une défaillance du réseau.

• Création du réseau
• Topologie initiale : Créer un scénario vide
• Sélectionnez Échelle réseau : Office
• Précisez la taille : 100 m x 100 m
• Sélectionnez les technologies : Sm_Int _Model_List
• Configuration rapide : Étoile (star)
• Modèle du nœud central : 3C SSII 1100 3300 4s ae52 e48 ge3
• Modèle de nœud périphérique : Sm Int wkstn
• Nombre (de nœuds périphériques) : 30
• Modèle de liaison : 10BaseT
• Centre X x Y : 25 x 25
• Rayon : 20
• Serveur : Sm Int server, 10BaseT,
• Sm_Application Config, Sm Profile Config

• Clic droit sur un nœud View Node Description


• 3C SSII 1100 3300 4s ae52 e48 ge3 représente une pile de 4 commutateurs 3Com (4s)

12
− 2 commutateurs SuperStack II 1100
− 2 commutateurs SuperStack II 3300
• 52 ports Ethernet à détection automatique (ae52)
• 48 ports Ethernet (e48)
• 3 ports Gigabit Ethernet (ge3)

Le réseau original

Le serveur sera-t-il capable de supporter la charge supplémentaire du second


réseau ?

Clic droit sur le serveur Statistiques DES individuelles (choose individuals statistics)
Statistiques de nœud Ethernet Load (charge) (bits/sec)

Le délai total sur l'ensemble du réseau sera-t-il acceptable une fois le deuxième
réseau installé ?

Clic droit sur dans l'espace de travail (mais pas sur un objet) Statistiques DES individuelles
Statistiques globales Ethernet Délai (sec)

Exécuter la simulation pendant 30 minutes

• Extension de la configuration rapide du réseau : Étoile


• Modèle du nœud central : 3C SSII 1100 3300 4s ae52 e48 ge3
• Modèle de nœud périphérique : Sm Int wkstn Nombre (de nœuds périphériques) :
15 Modèle de liaison : 10BaseT
• Centre X x Y : 75 x 62,5
• Rayon : 20

13
• CS 2514 1s e2 sl2 (routeur Cisco 2514), 10BaseT

Le réseau étendu

• Comparaison des résultats


Barre de menu DES Résultats Comparer les résultats...

La charge moyenne du scénario d'expansion est plus


élevée (comme prévu), mais il n'y a pas de
changement significatif du délai Ethernet sur le
réseau.

14

Vous aimerez peut-être aussi