SlideShare a Scribd company logo
1 of 59
1
OPNET Technologies, Inc.
OPNET Modeler
Presented By : Eng. Sherif Belal
Supervised By : Dr. Nabil Hamdy Shaker
2
Content
1-Introduction :
a- What is Modeler ?
b- Questions and Goals.
c- OPNET Suites.
2-OPNET Modeler Architecture :
a- Model Specification
1) Specification Editors.
2) Modeling Domains.
3) Models, Objects, and Attributes.
b- Data Collection and Simulation .
c- Analysis.
3- Projects and Scenarios :
4- Locating the Right Models and Components :
a- Model Library
b- Organization of the Model Library
5- OPNET Features :
3
Content
1-Introduction :
a- What is Modeler ?
b- Questions and Goals.
c- OPNET Suites.
2-OPNET Modeler Architecture :
a- Model Specification
1) Specification Editors.
2) Modeling Domains.
3) Models, Objects, and Attributes.
b- Data Collection and Simulation .
c- Analysis.
3- Projects and Scenarios :
4- Locating the Right Models and Components :
a- Model Library
b- Organization of the Model Library
5- OPNET Features :
4
OPNET Technologies, Inc.
1-Introduction
5
Content
1-Introduction :
a- What is Modeler ?
b- Questions and Goals.
c- OPNET Suites.
2-OPNET Modeler Architecture :
a- Model Specification
1) Specification Editors.
2) Modeling Domains.
3) Models, Objects, and Attributes.
b- Data Collection and Simulation .
c- Analysis.
3- Projects and Scenarios :
4- Locating the Right Models and Components :
a- Model Library
b- Organization of the Model Library
5- OPNET Features :
6
a- What is Modeler?
• OPNET stands for Optimum Network Performance .
• OPNET is a network simulation tool .
• OPNET Modeler, in particular, is a research oriented
package .
7
a- What is Modeler? (Cont. )
• An environment for building protocols and device models.
• An environment to plan changes by illustrating how the
networked environment will perform.
• An environment that includes hundreds of pre-built models,
used to study performance changes of your network:
organizational scaling, technology changes, and
application deployment.
8
Content
1-Introduction :
a- What is Modeler ?
b- Questions and Goals.
c- OPNET Suites.
2-OPNET Modeler Architecture :
a- Model Specification
1) Specification Editors.
2) Modeling Domains.
3) Models, Objects, and Attributes.
b- Data Collection and Simulation .
c- Analysis.
3- Projects and Scenarios :
4- Locating the Right Models and Components :
a- Model Library
b- Organization of the Model Library
5- OPNET Features :
9
b- Questions and Goals
•Questions to be answered :
–What does Modeler do?
–How can it help me?
–How easy is it to use?
–How can I get started?
•Goals :
–Learn what problems can be solved with Modeler
–Learn how to use the Modeler software in a hands-on environment
–Use Modeler to solve real problems
10
Content
1-Introduction :
a- What is Modeler ?
b- Questions and Goals.
c- OPNET Suites.
2-OPNET Modeler Architecture :
a- Model Specification
1) Specification Editors.
2) Modeling Domains.
3) Models, Objects, and Attributes.
b- Data Collection and Simulation .
c- Analysis.
3- Projects and Scenarios :
4- Locating the Right Models and Components :
a- Model Library
b- Organization of the Model Library
5- OPNET Features :
11
c- OPNET Suites
12
Content
1-Introduction :
a- What is Modeler ?
b- Questions and Goals.
c- OPNET Suites.
2-OPNET Modeler Architecture :
a- Model Specification
1) Specification Editors.
2) Modeling Domains.
3) Models, Objects, and Attributes.
b- Data Collection and Simulation .
c- Analysis.
3- Projects and Scenarios :
4- Locating the Right Models and Components :
a- Model Library
b- Organization of the Model Library
5- OPNET Features :
13
OPNET Technologies, Inc.
2-OPNET Modeler Architecture
14
2- OPNET Modeler Architecture
OPNET Modeler :
• Provides a comprehensive development environment for modeling and
performance-evaluation of communication networks and distributed systems.
•The package consists of a number of tools, each one focusing on particular
aspects of the modeling task.
•These tools fall into three major categories that correspond to the three phases
of modeling and simulation projects:
a- Model Specification
b- Data Collection and Simulation
c- Analysis
15
1-Introduction :
a- What is Modeler ?
b- Questions and Goals.
c- OPNET Suites.
2-OPNET Modeler Architecture :
a- Model Specification
1) Specification Editors.
2) Modeling Domains.
3) Models, Objects, and Attributes.
b- Data Collection and Simulation .
c- Analysis.
3- Projects and Scenarios :
4- Locating the Right Models and Components :
a- Model Library
b- Organization of the Model Library
5- OPNET Features :
Content
16
a. Model Specification
OPNET Modeler supports the concept of model reuse so that most models are
based on lower level models developed beforehand and stored in model libraries
1) Specification Editors
2) Modeling Domains
3) Models, Objects, and Attributes
17
Content
1-Introduction :
a- What is Modeler ?
b- Questions and Goals.
c- OPNET Suites.
2-OPNET Modeler Architecture :
a- Model Specification
1) Specification Editors.
2) Modeling Domains.
3) Models, Objects, and Attributes.
b- Data Collection and Simulation .
c- Analysis.
3- Projects and Scenarios :
4- Locating the Right Models and Components :
a- Model Library
b- Organization of the Model Library
5- OPNET Features :
18
1) Specification Editors
• Project Editor
–Create node and link objects to
represent network topology –Lay out
trajectories to define node mobility
• Node Editor
–Represent protocol and application
functions, and the flow of data
internal to the device
Project Editor
Node Editor
• Process Editor
–Use extended Finite State Machines to
define protocol logic and control flow –
C/C++ code controls the behavior of each
state
• Other Editors
–Packet Format Editor.
– Link Model Editor.
– ICI Editor interface control information
(ICI) formats.
– PDF Editor probability density functions
(PDFs).
Process Editor
Open Model Source Code
19
Content
1-Introduction :
a- What is Modeler ?
b- Questions and Goals.
c- OPNET Suites.
2-OPNET Modeler Architecture :
a- Model Specification
1) Specification Editors.
2) Modeling Domains.
3) Models, Objects, and Attributes.
b- Data Collection and Simulation .
c- Analysis.
3- Projects and Scenarios :
4- Locating the Right Models and Components :
a- Model Library
b- Organization of the Model Library
5- OPNET Features :
20
2) Modeling Domains
The Network, Node, Process, and External System modeling environments
are sometimes referred to as the modeling domains of OPNET Modeler
because they span all the hierarchical levels of a model.
Domain Editor Modeling Focus
Network Domain Project Network topology described in terms of subnetworks,
nodes, links, and geographical context.
Node Domain Node Node internal architecture described in terms of
functional elements and data flow between them.
Process Domain Process Behavior of processes (protocols, algorithms,
applications), specified using finite state machines and
extended high-level language.
21
Content
1-Introduction :
a- What is Modeler ?
b- Questions and Goals.
c- OPNET Suites.
2-OPNET Modeler Architecture :
a- Model Specification
1) Specification Editors.
2) Modeling Domains.
3) Models, Objects, and Attributes.
b- Data Collection and Simulation .
c- Analysis.
3- Projects and Scenarios :
4- Locating the Right Models and Components :
a- Model Library
b- Organization of the Model Library
5- OPNET Features :
22
3) Models, Objects, and Attributes
Objects
Objects represent entities that are part of the system
of interest.
Node Editor
Typical roles of an object in a model :
• Specify behavior
• Create information
• Store and manage information
• Process, modify, or relay information
• Respond to events
• Contain other objects
23
Attributes
Attributes are data items used to configure an object and represent
the control that the object's designer has made available to the user.
3) Models, Objects, and Attributes
24
Content
1-Introduction :
a- What is Modeler ?
b- Questions and Goals.
c- OPNET Suites.
2-OPNET Modeler Architecture :
a- Model Specification
1) Specification Editors.
2) Modeling Domains.
3) Models, Objects, and Attributes.
b- Data Collection and Simulation .
c- Analysis.
3- Projects and Scenarios :
4- Locating the Right Models and Components :
a- Model Library
b- Organization of the Model Library
5- OPNET Features :
25
b- Data Collection and Simulation
•The objective of most modeling efforts is to obtain measures of a system's
performance or to make observations concerning a system's behavior.
•OPNET Modeler supports these activities by creating an executable model of the
system.
• Provided that the model is sufficiently representative of the actual system,
OPNET Modeler allows realistic estimates of performance and behavior to be
obtained by executing simulations.
•Several mechanisms are provided to collect the desired data from one or more
simulations of a system.
26
• Several mechanisms are provided to collect the desired data from
one or more simulations of a system :
1) Simulation Output Data Types.
- Output Vectors
- Output Scalars
- Animations
2) Selecting Data for Collection.
b- Data Collection and Simulation
• Discrete event simulations are capable of producing many types of output.
because of the general programmability of process models and link models
• Because standard models typically contain a very large number of
potential statistics and animations of interest, collection mechanisms are
not active by default when a simulation is executed.
• Instead, OPNET Modeler provides a mechanism to explicitly activate
particular statistics or animations so that they will be recorded in
appropriate output files.
27
Content
1-Introduction :
a- What is Modeler ?
b- Questions and Goals.
c- OPNET Suites.
2-OPNET Modeler Architecture :
a- Model Specification
1) Specification Editors.
2) Modeling Domains.
3) Models, Objects, and Attributes.
b- Data Collection and Simulation .
c- Analysis.
3- Projects and Scenarios :
4- Locating the Right Models and Components :
a- Model Library
b- Organization of the Model Library
5- OPNET Features :
28
c- Analysis
•The third phase of the simulation project involves examining the results
collected during simulation.
•OPNET Modeler provides a graphing and numerical processing environment
in the Results Browser of the Project Editor.
29
Content
1-Introduction :
a- What is Modeler ?
b- Questions and Goals.
c- OPNET Suites.
2-OPNET Modeler Architecture :
a- Model Specification
1) Specification Editors.
2) Modeling Domains.
3) Models, Objects, and Attributes.
b- Data Collection and Simulation .
c- Analysis.
3- Projects and Scenarios :
4- Locating the Right Models and Components :
a- Model Library
b- Organization of the Model Library
5- OPNET Features :
30
OPNET Technologies, Inc.
3- Projects and Scenarios
31
• Project-and-Scenario approach to modeling network
– Project: collection of related network scenarios , All projects
contain at least one scenario
3- Projects and Scenarios
– Scenario: is a single instance of the
network. Typically, a scenario
represents a unique configuration
of the network, where
configuration can refer to aspects
such as topology, protocols,
applications, baseline traffic, and
simulation settings.
32
OPNET Modeler: Main
33
• Create project
• Create baseline scenario
–Import or create topology
–Import or create traffic
–Choose results and reports to be collected
–Run simulation
–View results
• Duplicate scenario
–Make changes
–Re-run simulation
–Compare results
Project/Scenario Workflow
34
Project Editor
•Several tools are included in Modeler to intuitively map from network
specifications to a modeled network.
Example network model:
–Use the Startup Wizard to specify the
initial environment of a scenario.
–Select objects from an Object Palette.
–Use Node and Link objects to represent
actual topology.
OR
–Use Rapid Configuration to quickly
deploy common network topologies.
–Edit the Attributes of nodes and links
to customize their behavior.
35
Project Editor
Example network model:
36
Project Editor
Example network model:
37
Subnets
4 Subnet Types
•A subnet object abstracts network components specified within it
into a single container
•Subnet objects:
–Are simply containers used to organize your nodes
–Can represent identical constructs in an actual network.
–Have no behavioral aspects, but simplify representation of
large networks.
–May be stationary or mobile.
38
Why Use Subnets?
• Subnets are a powerful mechanism for breaking down a system’s
complexity through abstraction.
39
Object Palettes – Tree View
Name of current Project and Scenario Selected model icon
Switch to icon view
Display details of currently
selected model
40
Object Palettes – Icon View
Model list pull-down Menu
Switch to tree view
Right-click an icon to display
details of a model
Modify this palette or create new palette
41
Object Hierarchy
•Subnets represent various network
components in a single object.
This object could contain various LAN,
node, and link models.
•LANs represent a local area network
abstracted into a single node.
•Nodes represent servers, workstations,
switches, gateways or any other physical
devices associated with communication
networks.
•Links represent the physical links
between nodes.
42
Object Attributes (cont.)
• All objects have attributes that
control aspects of their behavior.
• Attributes may vary from one model
to the next.
• Attribute values may vary between
objects of the same model type.
• Right click on an object and select
“Edit Attributes” to view or change its
attributes
• Click the “Advanced” checkbox to
see built-in attributes
–Position on map
–icon
–Model type
–Etc.
43
Group Attribute Assignment
•A group of objects can have their attributes assigned simultaneously by using the
“Apply to selected objects” button.
•Note that selected objects that do not contain the attribute being changed
will not be affected by the group assignment.
44
Content
1-Introduction :
a- What is Modeler ?
b- Questions and Goals.
c- OPNET Suites.
2-OPNET Modeler Architecture :
a- Model Specification
1) Specification Editors.
2) Modeling Domains.
3) Models, Objects, and Attributes.
b- Data Collection and Simulation .
c- Analysis.
3- Projects and Scenarios :
4- Locating the Right Models and Components :
a- Model Library
b- Organization of the Model Library
5- OPNET Features :
45
OPNET Technologies, Inc.
4- Locating the Right Models and Components
46
4- Locating the Right Models and Components
•Selecting the right models and components is essential to accurate modeling.
•Modeler provides a suite of standard and vendor models.
•You can also create new models or derive models from an existing database.
•Modeler’s naming conventions, custom palettes, icons, and derived
models all facilitate your selection of the correct components for your network.
47
Content
1-Introduction :
a- What is Modeler ?
b- Questions and Goals.
c- OPNET Suites.
2-OPNET Modeler Architecture :
a- Model Specification
1) Specification Editors.
2) Modeling Domains.
3) Models, Objects, and Attributes.
b- Data Collection and Simulation .
c- Analysis.
3- Projects and Scenarios :
4- Locating the Right Models and Components :
a- Model Library
b- Organization of the Model Library
5- OPNET Features :
48
a- Model Library
• OPNET Modeler provides an extensive library of models that you can use to
build networks.
• These models are called standard models because users can also develop their
own models.
• Models are created using published protocol standards and other widely used
vendor implementations.
–IEEE Specifications (e.g., 802.1q, 802.3, 802.11, etc.)
–ANSI Standards (e.g., X3.139, T1.513, etc.)
–ATM Forum Specifications (e.g, UNI 3.1, TM 4.0, etc.)
–RFC Documents (e.g., RFC-793, RFC-1058, RFC-1771, etc.)
–Vendor Technologies (e.g., VLAN tagging, EIGRP, etc.)
49
Content
1-Introduction :
a- What is Modeler ?
b- Questions and Goals.
c- OPNET Suites.
2-OPNET Modeler Architecture :
a- Model Specification
1) Specification Editors.
2) Modeling Domains.
3) Models, Objects, and Attributes.
b- Data Collection and Simulation .
c- Analysis.
3- Projects and Scenarios :
4- Locating the Right Models and Components :
a- Model Library
b- Organization of the Model Library
5- OPNET Features :
50
The standard model library consists of the following types of objects :
Organization of the Model Library
•Device Models
•Link Models
•LAN and Cloud Models
•Utility Objects
51
Routers – Switches – Hubs – Workstations – Servers – Firewalls – Printers
Device Models
52
Vendor Models
•In addition to our standard models, OPNET contains vendor specific models.
3Com Ascend
Avici
Bay Networks
Brocade
Cabletron
Fore Systems
Foundry
Hewlett Packard
Juniper Networks
Lucent
McData
Cisco Systems
Equipe eXtreme
NEC
Newbridge
Nortel
53
Link Models
• An appropriate link must be chosen to match interfaces on connected devices.
• Data rate, protocol, and number of available interfaces are the requirements
that must be met.
• Link model naming convention:
–<protocol>_<modifier>
• Example:
–100BaseT_int
54
LAN and Cloud Models
•OPNET Modeler lets you model the end systems of your network in explicit
detail, representing each device, if necessary.
•However, in many simulation studies, you will prefer to abstract local area
network infrastructure into one object, called a LAN object.
•Cloud models are special objects in the model library used to represent wide
area network infrastructure
•The ATM, Frame Relay, and IP model suites all include cloud models.
55
Utilities Objects
Objects that don't correspond to actual physical infrastructure are also
used to construct network models.
56
Content
1-Introduction :
a- What is Modeler ?
b- Questions and Goals.
c- OPNET Suites.
2-OPNET Modeler Architecture :
a- Model Specification
1) Specification Editors.
2) Modeling Domains.
3) Models, Objects, and Attributes.
b- Data Collection and Simulation .
c- Analysis.
3- Projects and Scenarios :
4- Locating the Right Models and Components :
a- Model Library
b- Organization of the Model Library
5- OPNET Features :
57
OPNET Technologies, Inc.
5- OPNET Features
58
OPNET Features
•Hundreds of protocol and vendor device
models with source code
•Fastest discrete event simulation engine
among leading industry solutions
•Scalable simulation environment
including support for parallel and
distributed simulation
•Integrated GUI-based debugging and
analysis
•Open interface for integrating external
object files, libraries, and other simulators
59

More Related Content

What's hot

CCNA v6.0 ITN - Chapter 01
CCNA v6.0 ITN - Chapter 01CCNA v6.0 ITN - Chapter 01
CCNA v6.0 ITN - Chapter 01Irsandi Hasan
 
bài giảng MẠNG CẢM BIẾN KHÔNG DÂY
bài giảng MẠNG CẢM BIẾN KHÔNG DÂY bài giảng MẠNG CẢM BIẾN KHÔNG DÂY
bài giảng MẠNG CẢM BIẾN KHÔNG DÂY nataliej4
 
Báo cáo tìm hiểu giao thức định tuyến ospf
Báo cáo tìm hiểu giao thức định tuyến ospfBáo cáo tìm hiểu giao thức định tuyến ospf
Báo cáo tìm hiểu giao thức định tuyến ospfnataliej4
 
Troubleshooting BGP Juniper Examples
Troubleshooting BGP Juniper ExamplesTroubleshooting BGP Juniper Examples
Troubleshooting BGP Juniper ExamplesSalachudin Emir
 
CCNA Basic Switching and Switch Configuration
CCNA Basic Switching and Switch ConfigurationCCNA Basic Switching and Switch Configuration
CCNA Basic Switching and Switch ConfigurationDsunte Wilson
 
Open shortest path first (ospf)
Open shortest path first (ospf)Open shortest path first (ospf)
Open shortest path first (ospf)Respa Peter
 
Types of computer networks
Types of computer networksTypes of computer networks
Types of computer networkshemant Hrhemant5
 
Computer Networks Lab File
Computer Networks Lab FileComputer Networks Lab File
Computer Networks Lab FileKandarp Tiwari
 
Step by Step guide to set up a simple network in Packet Tracer
Step by Step guide to set up a simple network in Packet TracerStep by Step guide to set up a simple network in Packet Tracer
Step by Step guide to set up a simple network in Packet TracerSorath Asnani
 
MPLS L3 VPN Deployment
MPLS L3 VPN DeploymentMPLS L3 VPN Deployment
MPLS L3 VPN DeploymentAPNIC
 
OPEN SHORTEST PATH FIRST (OSPF)
OPEN SHORTEST PATH FIRST (OSPF)OPEN SHORTEST PATH FIRST (OSPF)
OPEN SHORTEST PATH FIRST (OSPF)Ann Joseph
 
Software defined networks and openflow protocol
Software defined networks and openflow protocolSoftware defined networks and openflow protocol
Software defined networks and openflow protocolMahesh Mohan
 
Packet Switching and X.25 Protocol
Packet Switching and X.25 ProtocolPacket Switching and X.25 Protocol
Packet Switching and X.25 ProtocolMiles Kevin Galario
 
Simple Network Management Protocol
Simple Network Management ProtocolSimple Network Management Protocol
Simple Network Management ProtocolPrasenjit Gayen
 

What's hot (20)

CCNA v6.0 ITN - Chapter 01
CCNA v6.0 ITN - Chapter 01CCNA v6.0 ITN - Chapter 01
CCNA v6.0 ITN - Chapter 01
 
bài giảng MẠNG CẢM BIẾN KHÔNG DÂY
bài giảng MẠNG CẢM BIẾN KHÔNG DÂY bài giảng MẠNG CẢM BIẾN KHÔNG DÂY
bài giảng MẠNG CẢM BIẾN KHÔNG DÂY
 
Báo cáo tìm hiểu giao thức định tuyến ospf
Báo cáo tìm hiểu giao thức định tuyến ospfBáo cáo tìm hiểu giao thức định tuyến ospf
Báo cáo tìm hiểu giao thức định tuyến ospf
 
Troubleshooting BGP Juniper Examples
Troubleshooting BGP Juniper ExamplesTroubleshooting BGP Juniper Examples
Troubleshooting BGP Juniper Examples
 
CCNA Basic Switching and Switch Configuration
CCNA Basic Switching and Switch ConfigurationCCNA Basic Switching and Switch Configuration
CCNA Basic Switching and Switch Configuration
 
Open shortest path first (ospf)
Open shortest path first (ospf)Open shortest path first (ospf)
Open shortest path first (ospf)
 
Chapter 2 point-to-point protocol (ppp)
Chapter 2   point-to-point protocol (ppp)Chapter 2   point-to-point protocol (ppp)
Chapter 2 point-to-point protocol (ppp)
 
Types of computer networks
Types of computer networksTypes of computer networks
Types of computer networks
 
Computer Networks Lab File
Computer Networks Lab FileComputer Networks Lab File
Computer Networks Lab File
 
Step by Step guide to set up a simple network in Packet Tracer
Step by Step guide to set up a simple network in Packet TracerStep by Step guide to set up a simple network in Packet Tracer
Step by Step guide to set up a simple network in Packet Tracer
 
MPLS L3 VPN Deployment
MPLS L3 VPN DeploymentMPLS L3 VPN Deployment
MPLS L3 VPN Deployment
 
OPEN SHORTEST PATH FIRST (OSPF)
OPEN SHORTEST PATH FIRST (OSPF)OPEN SHORTEST PATH FIRST (OSPF)
OPEN SHORTEST PATH FIRST (OSPF)
 
OSPF Basics
OSPF BasicsOSPF Basics
OSPF Basics
 
Software defined networks and openflow protocol
Software defined networks and openflow protocolSoftware defined networks and openflow protocol
Software defined networks and openflow protocol
 
OSPF
OSPF OSPF
OSPF
 
Juniper Trouble Shooting
Juniper Trouble ShootingJuniper Trouble Shooting
Juniper Trouble Shooting
 
Basic onos-tutorial
Basic onos-tutorialBasic onos-tutorial
Basic onos-tutorial
 
Fttx arcitectures
Fttx arcitecturesFttx arcitectures
Fttx arcitectures
 
Packet Switching and X.25 Protocol
Packet Switching and X.25 ProtocolPacket Switching and X.25 Protocol
Packet Switching and X.25 Protocol
 
Simple Network Management Protocol
Simple Network Management ProtocolSimple Network Management Protocol
Simple Network Management Protocol
 

Viewers also liked

Opnet final year project in ludhiana
Opnet final year project in ludhianaOpnet final year project in ludhiana
Opnet final year project in ludhianadeepikakaler1
 
Modeling, Configuration and Performance Analysis of the customized network us...
Modeling, Configuration and Performance Analysis of the customized network us...Modeling, Configuration and Performance Analysis of the customized network us...
Modeling, Configuration and Performance Analysis of the customized network us...Fatema Zohora
 
Design and simulation of wireless local area network for administrative offic...
Design and simulation of wireless local area network for administrative offic...Design and simulation of wireless local area network for administrative offic...
Design and simulation of wireless local area network for administrative offic...Alexander Decker
 
Introduction of opnet network simulator
Introduction of opnet network simulator Introduction of opnet network simulator
Introduction of opnet network simulator ali torabi
 

Viewers also liked (11)

gsm & umts
gsm & umtsgsm & umts
gsm & umts
 
opnet lab report
opnet lab reportopnet lab report
opnet lab report
 
Opnet final year project in ludhiana
Opnet final year project in ludhianaOpnet final year project in ludhiana
Opnet final year project in ludhiana
 
Modeling, Configuration and Performance Analysis of the customized network us...
Modeling, Configuration and Performance Analysis of the customized network us...Modeling, Configuration and Performance Analysis of the customized network us...
Modeling, Configuration and Performance Analysis of the customized network us...
 
Design and simulation of wireless local area network for administrative offic...
Design and simulation of wireless local area network for administrative offic...Design and simulation of wireless local area network for administrative offic...
Design and simulation of wireless local area network for administrative offic...
 
Gsm channels concept
Gsm channels conceptGsm channels concept
Gsm channels concept
 
Opnet simulator
Opnet simulatorOpnet simulator
Opnet simulator
 
Introduction of opnet network simulator
Introduction of opnet network simulator Introduction of opnet network simulator
Introduction of opnet network simulator
 
GSM channels
GSM channelsGSM channels
GSM channels
 
Lte model drx
Lte model drxLte model drx
Lte model drx
 
Gsm architecture
Gsm architecture Gsm architecture
Gsm architecture
 

Similar to opnet

Session ii g2 overview protein modeling mmc
Session ii g2 overview protein modeling mmcSession ii g2 overview protein modeling mmc
Session ii g2 overview protein modeling mmcUSD Bioinformatics
 
Building Powerful and Intelligent Applications with Azure Machine Learning
Building Powerful and Intelligent Applications with Azure Machine LearningBuilding Powerful and Intelligent Applications with Azure Machine Learning
Building Powerful and Intelligent Applications with Azure Machine LearningDavid Walker, CSM,CSD,MCP,MCAD,MCSD,MVP
 
Evaluating Machine Learning Algorithms for Materials Science using the Matben...
Evaluating Machine Learning Algorithms for Materials Science using the Matben...Evaluating Machine Learning Algorithms for Materials Science using the Matben...
Evaluating Machine Learning Algorithms for Materials Science using the Matben...Anubhav Jain
 
M.tech cse 10july13 (1)
M.tech cse  10july13 (1)M.tech cse  10july13 (1)
M.tech cse 10july13 (1)vijay707070
 
Software design with Domain-driven design
Software design with Domain-driven design Software design with Domain-driven design
Software design with Domain-driven design Allan Mangune
 
Model driven retrieval of model repositories
Model driven retrieval of model repositoriesModel driven retrieval of model repositories
Model driven retrieval of model repositoriesMarco Brambilla
 
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusDeveloping Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusObeo
 
Combining Machine Learning frameworks with Apache Spark
Combining Machine Learning frameworks with Apache SparkCombining Machine Learning frameworks with Apache Spark
Combining Machine Learning frameworks with Apache SparkDataWorks Summit/Hadoop Summit
 
Machine Learning for .NET Developers - ADC21
Machine Learning for .NET Developers - ADC21Machine Learning for .NET Developers - ADC21
Machine Learning for .NET Developers - ADC21Gülden Bilgütay
 
Creational Patterns
Creational PatternsCreational Patterns
Creational PatternsAsma CHERIF
 
Building Powerful and Intelligent Applications with Azure Machine Learning
Building Powerful and Intelligent Applications with Azure Machine LearningBuilding Powerful and Intelligent Applications with Azure Machine Learning
Building Powerful and Intelligent Applications with Azure Machine LearningDavid Walker, CSM,CSD,MCP,MCAD,MCSD,MVP
 
EM12c: Capacity Planning with OEM Metrics
EM12c: Capacity Planning with OEM MetricsEM12c: Capacity Planning with OEM Metrics
EM12c: Capacity Planning with OEM MetricsMaaz Anjum
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life CycleSlideshare
 
Solr and ElasticSearch demo and speaker feb 2014
Solr  and ElasticSearch demo and speaker feb 2014Solr  and ElasticSearch demo and speaker feb 2014
Solr and ElasticSearch demo and speaker feb 2014nkabra
 
Apache Spark Model Deployment
Apache Spark Model Deployment Apache Spark Model Deployment
Apache Spark Model Deployment Databricks
 
Model Integration for Systems Engineering
Model Integration for Systems EngineeringModel Integration for Systems Engineering
Model Integration for Systems EngineeringVictor Agroskin
 

Similar to opnet (20)

Session ii g2 overview protein modeling mmc
Session ii g2 overview protein modeling mmcSession ii g2 overview protein modeling mmc
Session ii g2 overview protein modeling mmc
 
Visual Studio Profiler
Visual Studio ProfilerVisual Studio Profiler
Visual Studio Profiler
 
Python ml
Python mlPython ml
Python ml
 
Building Powerful and Intelligent Applications with Azure Machine Learning
Building Powerful and Intelligent Applications with Azure Machine LearningBuilding Powerful and Intelligent Applications with Azure Machine Learning
Building Powerful and Intelligent Applications with Azure Machine Learning
 
Bachelor-Thesis
Bachelor-ThesisBachelor-Thesis
Bachelor-Thesis
 
Evaluating Machine Learning Algorithms for Materials Science using the Matben...
Evaluating Machine Learning Algorithms for Materials Science using the Matben...Evaluating Machine Learning Algorithms for Materials Science using the Matben...
Evaluating Machine Learning Algorithms for Materials Science using the Matben...
 
M.tech cse 10july13 (1)
M.tech cse  10july13 (1)M.tech cse  10july13 (1)
M.tech cse 10july13 (1)
 
Software design with Domain-driven design
Software design with Domain-driven design Software design with Domain-driven design
Software design with Domain-driven design
 
CS8592-OOAD Lecture Notes Unit-5
CS8592-OOAD Lecture Notes Unit-5 CS8592-OOAD Lecture Notes Unit-5
CS8592-OOAD Lecture Notes Unit-5
 
Model driven retrieval of model repositories
Model driven retrieval of model repositoriesModel driven retrieval of model repositories
Model driven retrieval of model repositories
 
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusDeveloping Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse Sirius
 
Combining Machine Learning frameworks with Apache Spark
Combining Machine Learning frameworks with Apache SparkCombining Machine Learning frameworks with Apache Spark
Combining Machine Learning frameworks with Apache Spark
 
Machine Learning for .NET Developers - ADC21
Machine Learning for .NET Developers - ADC21Machine Learning for .NET Developers - ADC21
Machine Learning for .NET Developers - ADC21
 
Creational Patterns
Creational PatternsCreational Patterns
Creational Patterns
 
Building Powerful and Intelligent Applications with Azure Machine Learning
Building Powerful and Intelligent Applications with Azure Machine LearningBuilding Powerful and Intelligent Applications with Azure Machine Learning
Building Powerful and Intelligent Applications with Azure Machine Learning
 
EM12c: Capacity Planning with OEM Metrics
EM12c: Capacity Planning with OEM MetricsEM12c: Capacity Planning with OEM Metrics
EM12c: Capacity Planning with OEM Metrics
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
Solr and ElasticSearch demo and speaker feb 2014
Solr  and ElasticSearch demo and speaker feb 2014Solr  and ElasticSearch demo and speaker feb 2014
Solr and ElasticSearch demo and speaker feb 2014
 
Apache Spark Model Deployment
Apache Spark Model Deployment Apache Spark Model Deployment
Apache Spark Model Deployment
 
Model Integration for Systems Engineering
Model Integration for Systems EngineeringModel Integration for Systems Engineering
Model Integration for Systems Engineering
 

More from ahmad abdelhafeez

Surveying cross layer protocols in ws ns
Surveying cross layer protocols in ws nsSurveying cross layer protocols in ws ns
Surveying cross layer protocols in ws nsahmad abdelhafeez
 
Energy harvesting sensor nodes
Energy harvesting sensor nodes   Energy harvesting sensor nodes
Energy harvesting sensor nodes ahmad abdelhafeez
 
Robust Breast Cancer Diagnosis on Four Different Datasets Using Multi-Classif...
Robust Breast Cancer Diagnosis on Four Different Datasets Using Multi-Classif...Robust Breast Cancer Diagnosis on Four Different Datasets Using Multi-Classif...
Robust Breast Cancer Diagnosis on Four Different Datasets Using Multi-Classif...ahmad abdelhafeez
 
Robust Breast Cancer Diagnosis on Four Different Datasets Using Multi-Classif...
Robust Breast Cancer Diagnosis on Four Different Datasets Using Multi-Classif...Robust Breast Cancer Diagnosis on Four Different Datasets Using Multi-Classif...
Robust Breast Cancer Diagnosis on Four Different Datasets Using Multi-Classif...ahmad abdelhafeez
 
Energy conservation in wireless sensor networks
Energy conservation in wireless sensor networksEnergy conservation in wireless sensor networks
Energy conservation in wireless sensor networksahmad abdelhafeez
 
Sdn pres v2-Software-defined networks
Sdn pres v2-Software-defined networksSdn pres v2-Software-defined networks
Sdn pres v2-Software-defined networksahmad abdelhafeez
 
Digital forensics ahmed emam
Digital forensics   ahmed emamDigital forensics   ahmed emam
Digital forensics ahmed emamahmad abdelhafeez
 
Malewareanalysis presentation
Malewareanalysis presentationMalewareanalysis presentation
Malewareanalysis presentationahmad abdelhafeez
 

More from ahmad abdelhafeez (20)

Surveying cross layer protocols in ws ns
Surveying cross layer protocols in ws nsSurveying cross layer protocols in ws ns
Surveying cross layer protocols in ws ns
 
Service level management
Service level managementService level management
Service level management
 
Energy harvesting sensor nodes
Energy harvesting sensor nodes   Energy harvesting sensor nodes
Energy harvesting sensor nodes
 
V5I3_IJERTV5IS031157
V5I3_IJERTV5IS031157V5I3_IJERTV5IS031157
V5I3_IJERTV5IS031157
 
Robust Breast Cancer Diagnosis on Four Different Datasets Using Multi-Classif...
Robust Breast Cancer Diagnosis on Four Different Datasets Using Multi-Classif...Robust Breast Cancer Diagnosis on Four Different Datasets Using Multi-Classif...
Robust Breast Cancer Diagnosis on Four Different Datasets Using Multi-Classif...
 
Robust Breast Cancer Diagnosis on Four Different Datasets Using Multi-Classif...
Robust Breast Cancer Diagnosis on Four Different Datasets Using Multi-Classif...Robust Breast Cancer Diagnosis on Four Different Datasets Using Multi-Classif...
Robust Breast Cancer Diagnosis on Four Different Datasets Using Multi-Classif...
 
Energy conservation in wireless sensor networks
Energy conservation in wireless sensor networksEnergy conservation in wireless sensor networks
Energy conservation in wireless sensor networks
 
Localization in wsn
Localization in wsnLocalization in wsn
Localization in wsn
 
Routing
RoutingRouting
Routing
 
Wsn security issues
Wsn security issuesWsn security issues
Wsn security issues
 
Trusted systems
Trusted systemsTrusted systems
Trusted systems
 
Wsn security issues
Wsn security issuesWsn security issues
Wsn security issues
 
Sdn pres v2-Software-defined networks
Sdn pres v2-Software-defined networksSdn pres v2-Software-defined networks
Sdn pres v2-Software-defined networks
 
Intrusion prevension
Intrusion prevensionIntrusion prevension
Intrusion prevension
 
Digital forensics ahmed emam
Digital forensics   ahmed emamDigital forensics   ahmed emam
Digital forensics ahmed emam
 
Digital forensics.abdallah
Digital forensics.abdallahDigital forensics.abdallah
Digital forensics.abdallah
 
Cloud computing final show
Cloud computing final   showCloud computing final   show
Cloud computing final show
 
Incident handling.final
Incident handling.finalIncident handling.final
Incident handling.final
 
Malewareanalysis presentation
Malewareanalysis presentationMalewareanalysis presentation
Malewareanalysis presentation
 
pentration testing
pentration testingpentration testing
pentration testing
 

Recently uploaded

University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 

Recently uploaded (20)

University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 

opnet

  • 1. 1 OPNET Technologies, Inc. OPNET Modeler Presented By : Eng. Sherif Belal Supervised By : Dr. Nabil Hamdy Shaker
  • 2. 2 Content 1-Introduction : a- What is Modeler ? b- Questions and Goals. c- OPNET Suites. 2-OPNET Modeler Architecture : a- Model Specification 1) Specification Editors. 2) Modeling Domains. 3) Models, Objects, and Attributes. b- Data Collection and Simulation . c- Analysis. 3- Projects and Scenarios : 4- Locating the Right Models and Components : a- Model Library b- Organization of the Model Library 5- OPNET Features :
  • 3. 3 Content 1-Introduction : a- What is Modeler ? b- Questions and Goals. c- OPNET Suites. 2-OPNET Modeler Architecture : a- Model Specification 1) Specification Editors. 2) Modeling Domains. 3) Models, Objects, and Attributes. b- Data Collection and Simulation . c- Analysis. 3- Projects and Scenarios : 4- Locating the Right Models and Components : a- Model Library b- Organization of the Model Library 5- OPNET Features :
  • 5. 5 Content 1-Introduction : a- What is Modeler ? b- Questions and Goals. c- OPNET Suites. 2-OPNET Modeler Architecture : a- Model Specification 1) Specification Editors. 2) Modeling Domains. 3) Models, Objects, and Attributes. b- Data Collection and Simulation . c- Analysis. 3- Projects and Scenarios : 4- Locating the Right Models and Components : a- Model Library b- Organization of the Model Library 5- OPNET Features :
  • 6. 6 a- What is Modeler? • OPNET stands for Optimum Network Performance . • OPNET is a network simulation tool . • OPNET Modeler, in particular, is a research oriented package .
  • 7. 7 a- What is Modeler? (Cont. ) • An environment for building protocols and device models. • An environment to plan changes by illustrating how the networked environment will perform. • An environment that includes hundreds of pre-built models, used to study performance changes of your network: organizational scaling, technology changes, and application deployment.
  • 8. 8 Content 1-Introduction : a- What is Modeler ? b- Questions and Goals. c- OPNET Suites. 2-OPNET Modeler Architecture : a- Model Specification 1) Specification Editors. 2) Modeling Domains. 3) Models, Objects, and Attributes. b- Data Collection and Simulation . c- Analysis. 3- Projects and Scenarios : 4- Locating the Right Models and Components : a- Model Library b- Organization of the Model Library 5- OPNET Features :
  • 9. 9 b- Questions and Goals •Questions to be answered : –What does Modeler do? –How can it help me? –How easy is it to use? –How can I get started? •Goals : –Learn what problems can be solved with Modeler –Learn how to use the Modeler software in a hands-on environment –Use Modeler to solve real problems
  • 10. 10 Content 1-Introduction : a- What is Modeler ? b- Questions and Goals. c- OPNET Suites. 2-OPNET Modeler Architecture : a- Model Specification 1) Specification Editors. 2) Modeling Domains. 3) Models, Objects, and Attributes. b- Data Collection and Simulation . c- Analysis. 3- Projects and Scenarios : 4- Locating the Right Models and Components : a- Model Library b- Organization of the Model Library 5- OPNET Features :
  • 12. 12 Content 1-Introduction : a- What is Modeler ? b- Questions and Goals. c- OPNET Suites. 2-OPNET Modeler Architecture : a- Model Specification 1) Specification Editors. 2) Modeling Domains. 3) Models, Objects, and Attributes. b- Data Collection and Simulation . c- Analysis. 3- Projects and Scenarios : 4- Locating the Right Models and Components : a- Model Library b- Organization of the Model Library 5- OPNET Features :
  • 13. 13 OPNET Technologies, Inc. 2-OPNET Modeler Architecture
  • 14. 14 2- OPNET Modeler Architecture OPNET Modeler : • Provides a comprehensive development environment for modeling and performance-evaluation of communication networks and distributed systems. •The package consists of a number of tools, each one focusing on particular aspects of the modeling task. •These tools fall into three major categories that correspond to the three phases of modeling and simulation projects: a- Model Specification b- Data Collection and Simulation c- Analysis
  • 15. 15 1-Introduction : a- What is Modeler ? b- Questions and Goals. c- OPNET Suites. 2-OPNET Modeler Architecture : a- Model Specification 1) Specification Editors. 2) Modeling Domains. 3) Models, Objects, and Attributes. b- Data Collection and Simulation . c- Analysis. 3- Projects and Scenarios : 4- Locating the Right Models and Components : a- Model Library b- Organization of the Model Library 5- OPNET Features : Content
  • 16. 16 a. Model Specification OPNET Modeler supports the concept of model reuse so that most models are based on lower level models developed beforehand and stored in model libraries 1) Specification Editors 2) Modeling Domains 3) Models, Objects, and Attributes
  • 17. 17 Content 1-Introduction : a- What is Modeler ? b- Questions and Goals. c- OPNET Suites. 2-OPNET Modeler Architecture : a- Model Specification 1) Specification Editors. 2) Modeling Domains. 3) Models, Objects, and Attributes. b- Data Collection and Simulation . c- Analysis. 3- Projects and Scenarios : 4- Locating the Right Models and Components : a- Model Library b- Organization of the Model Library 5- OPNET Features :
  • 18. 18 1) Specification Editors • Project Editor –Create node and link objects to represent network topology –Lay out trajectories to define node mobility • Node Editor –Represent protocol and application functions, and the flow of data internal to the device Project Editor Node Editor • Process Editor –Use extended Finite State Machines to define protocol logic and control flow – C/C++ code controls the behavior of each state • Other Editors –Packet Format Editor. – Link Model Editor. – ICI Editor interface control information (ICI) formats. – PDF Editor probability density functions (PDFs). Process Editor Open Model Source Code
  • 19. 19 Content 1-Introduction : a- What is Modeler ? b- Questions and Goals. c- OPNET Suites. 2-OPNET Modeler Architecture : a- Model Specification 1) Specification Editors. 2) Modeling Domains. 3) Models, Objects, and Attributes. b- Data Collection and Simulation . c- Analysis. 3- Projects and Scenarios : 4- Locating the Right Models and Components : a- Model Library b- Organization of the Model Library 5- OPNET Features :
  • 20. 20 2) Modeling Domains The Network, Node, Process, and External System modeling environments are sometimes referred to as the modeling domains of OPNET Modeler because they span all the hierarchical levels of a model. Domain Editor Modeling Focus Network Domain Project Network topology described in terms of subnetworks, nodes, links, and geographical context. Node Domain Node Node internal architecture described in terms of functional elements and data flow between them. Process Domain Process Behavior of processes (protocols, algorithms, applications), specified using finite state machines and extended high-level language.
  • 21. 21 Content 1-Introduction : a- What is Modeler ? b- Questions and Goals. c- OPNET Suites. 2-OPNET Modeler Architecture : a- Model Specification 1) Specification Editors. 2) Modeling Domains. 3) Models, Objects, and Attributes. b- Data Collection and Simulation . c- Analysis. 3- Projects and Scenarios : 4- Locating the Right Models and Components : a- Model Library b- Organization of the Model Library 5- OPNET Features :
  • 22. 22 3) Models, Objects, and Attributes Objects Objects represent entities that are part of the system of interest. Node Editor Typical roles of an object in a model : • Specify behavior • Create information • Store and manage information • Process, modify, or relay information • Respond to events • Contain other objects
  • 23. 23 Attributes Attributes are data items used to configure an object and represent the control that the object's designer has made available to the user. 3) Models, Objects, and Attributes
  • 24. 24 Content 1-Introduction : a- What is Modeler ? b- Questions and Goals. c- OPNET Suites. 2-OPNET Modeler Architecture : a- Model Specification 1) Specification Editors. 2) Modeling Domains. 3) Models, Objects, and Attributes. b- Data Collection and Simulation . c- Analysis. 3- Projects and Scenarios : 4- Locating the Right Models and Components : a- Model Library b- Organization of the Model Library 5- OPNET Features :
  • 25. 25 b- Data Collection and Simulation •The objective of most modeling efforts is to obtain measures of a system's performance or to make observations concerning a system's behavior. •OPNET Modeler supports these activities by creating an executable model of the system. • Provided that the model is sufficiently representative of the actual system, OPNET Modeler allows realistic estimates of performance and behavior to be obtained by executing simulations. •Several mechanisms are provided to collect the desired data from one or more simulations of a system.
  • 26. 26 • Several mechanisms are provided to collect the desired data from one or more simulations of a system : 1) Simulation Output Data Types. - Output Vectors - Output Scalars - Animations 2) Selecting Data for Collection. b- Data Collection and Simulation • Discrete event simulations are capable of producing many types of output. because of the general programmability of process models and link models • Because standard models typically contain a very large number of potential statistics and animations of interest, collection mechanisms are not active by default when a simulation is executed. • Instead, OPNET Modeler provides a mechanism to explicitly activate particular statistics or animations so that they will be recorded in appropriate output files.
  • 27. 27 Content 1-Introduction : a- What is Modeler ? b- Questions and Goals. c- OPNET Suites. 2-OPNET Modeler Architecture : a- Model Specification 1) Specification Editors. 2) Modeling Domains. 3) Models, Objects, and Attributes. b- Data Collection and Simulation . c- Analysis. 3- Projects and Scenarios : 4- Locating the Right Models and Components : a- Model Library b- Organization of the Model Library 5- OPNET Features :
  • 28. 28 c- Analysis •The third phase of the simulation project involves examining the results collected during simulation. •OPNET Modeler provides a graphing and numerical processing environment in the Results Browser of the Project Editor.
  • 29. 29 Content 1-Introduction : a- What is Modeler ? b- Questions and Goals. c- OPNET Suites. 2-OPNET Modeler Architecture : a- Model Specification 1) Specification Editors. 2) Modeling Domains. 3) Models, Objects, and Attributes. b- Data Collection and Simulation . c- Analysis. 3- Projects and Scenarios : 4- Locating the Right Models and Components : a- Model Library b- Organization of the Model Library 5- OPNET Features :
  • 30. 30 OPNET Technologies, Inc. 3- Projects and Scenarios
  • 31. 31 • Project-and-Scenario approach to modeling network – Project: collection of related network scenarios , All projects contain at least one scenario 3- Projects and Scenarios – Scenario: is a single instance of the network. Typically, a scenario represents a unique configuration of the network, where configuration can refer to aspects such as topology, protocols, applications, baseline traffic, and simulation settings.
  • 33. 33 • Create project • Create baseline scenario –Import or create topology –Import or create traffic –Choose results and reports to be collected –Run simulation –View results • Duplicate scenario –Make changes –Re-run simulation –Compare results Project/Scenario Workflow
  • 34. 34 Project Editor •Several tools are included in Modeler to intuitively map from network specifications to a modeled network. Example network model: –Use the Startup Wizard to specify the initial environment of a scenario. –Select objects from an Object Palette. –Use Node and Link objects to represent actual topology. OR –Use Rapid Configuration to quickly deploy common network topologies. –Edit the Attributes of nodes and links to customize their behavior.
  • 37. 37 Subnets 4 Subnet Types •A subnet object abstracts network components specified within it into a single container •Subnet objects: –Are simply containers used to organize your nodes –Can represent identical constructs in an actual network. –Have no behavioral aspects, but simplify representation of large networks. –May be stationary or mobile.
  • 38. 38 Why Use Subnets? • Subnets are a powerful mechanism for breaking down a system’s complexity through abstraction.
  • 39. 39 Object Palettes – Tree View Name of current Project and Scenario Selected model icon Switch to icon view Display details of currently selected model
  • 40. 40 Object Palettes – Icon View Model list pull-down Menu Switch to tree view Right-click an icon to display details of a model Modify this palette or create new palette
  • 41. 41 Object Hierarchy •Subnets represent various network components in a single object. This object could contain various LAN, node, and link models. •LANs represent a local area network abstracted into a single node. •Nodes represent servers, workstations, switches, gateways or any other physical devices associated with communication networks. •Links represent the physical links between nodes.
  • 42. 42 Object Attributes (cont.) • All objects have attributes that control aspects of their behavior. • Attributes may vary from one model to the next. • Attribute values may vary between objects of the same model type. • Right click on an object and select “Edit Attributes” to view or change its attributes • Click the “Advanced” checkbox to see built-in attributes –Position on map –icon –Model type –Etc.
  • 43. 43 Group Attribute Assignment •A group of objects can have their attributes assigned simultaneously by using the “Apply to selected objects” button. •Note that selected objects that do not contain the attribute being changed will not be affected by the group assignment.
  • 44. 44 Content 1-Introduction : a- What is Modeler ? b- Questions and Goals. c- OPNET Suites. 2-OPNET Modeler Architecture : a- Model Specification 1) Specification Editors. 2) Modeling Domains. 3) Models, Objects, and Attributes. b- Data Collection and Simulation . c- Analysis. 3- Projects and Scenarios : 4- Locating the Right Models and Components : a- Model Library b- Organization of the Model Library 5- OPNET Features :
  • 45. 45 OPNET Technologies, Inc. 4- Locating the Right Models and Components
  • 46. 46 4- Locating the Right Models and Components •Selecting the right models and components is essential to accurate modeling. •Modeler provides a suite of standard and vendor models. •You can also create new models or derive models from an existing database. •Modeler’s naming conventions, custom palettes, icons, and derived models all facilitate your selection of the correct components for your network.
  • 47. 47 Content 1-Introduction : a- What is Modeler ? b- Questions and Goals. c- OPNET Suites. 2-OPNET Modeler Architecture : a- Model Specification 1) Specification Editors. 2) Modeling Domains. 3) Models, Objects, and Attributes. b- Data Collection and Simulation . c- Analysis. 3- Projects and Scenarios : 4- Locating the Right Models and Components : a- Model Library b- Organization of the Model Library 5- OPNET Features :
  • 48. 48 a- Model Library • OPNET Modeler provides an extensive library of models that you can use to build networks. • These models are called standard models because users can also develop their own models. • Models are created using published protocol standards and other widely used vendor implementations. –IEEE Specifications (e.g., 802.1q, 802.3, 802.11, etc.) –ANSI Standards (e.g., X3.139, T1.513, etc.) –ATM Forum Specifications (e.g, UNI 3.1, TM 4.0, etc.) –RFC Documents (e.g., RFC-793, RFC-1058, RFC-1771, etc.) –Vendor Technologies (e.g., VLAN tagging, EIGRP, etc.)
  • 49. 49 Content 1-Introduction : a- What is Modeler ? b- Questions and Goals. c- OPNET Suites. 2-OPNET Modeler Architecture : a- Model Specification 1) Specification Editors. 2) Modeling Domains. 3) Models, Objects, and Attributes. b- Data Collection and Simulation . c- Analysis. 3- Projects and Scenarios : 4- Locating the Right Models and Components : a- Model Library b- Organization of the Model Library 5- OPNET Features :
  • 50. 50 The standard model library consists of the following types of objects : Organization of the Model Library •Device Models •Link Models •LAN and Cloud Models •Utility Objects
  • 51. 51 Routers – Switches – Hubs – Workstations – Servers – Firewalls – Printers Device Models
  • 52. 52 Vendor Models •In addition to our standard models, OPNET contains vendor specific models. 3Com Ascend Avici Bay Networks Brocade Cabletron Fore Systems Foundry Hewlett Packard Juniper Networks Lucent McData Cisco Systems Equipe eXtreme NEC Newbridge Nortel
  • 53. 53 Link Models • An appropriate link must be chosen to match interfaces on connected devices. • Data rate, protocol, and number of available interfaces are the requirements that must be met. • Link model naming convention: –<protocol>_<modifier> • Example: –100BaseT_int
  • 54. 54 LAN and Cloud Models •OPNET Modeler lets you model the end systems of your network in explicit detail, representing each device, if necessary. •However, in many simulation studies, you will prefer to abstract local area network infrastructure into one object, called a LAN object. •Cloud models are special objects in the model library used to represent wide area network infrastructure •The ATM, Frame Relay, and IP model suites all include cloud models.
  • 55. 55 Utilities Objects Objects that don't correspond to actual physical infrastructure are also used to construct network models.
  • 56. 56 Content 1-Introduction : a- What is Modeler ? b- Questions and Goals. c- OPNET Suites. 2-OPNET Modeler Architecture : a- Model Specification 1) Specification Editors. 2) Modeling Domains. 3) Models, Objects, and Attributes. b- Data Collection and Simulation . c- Analysis. 3- Projects and Scenarios : 4- Locating the Right Models and Components : a- Model Library b- Organization of the Model Library 5- OPNET Features :
  • 58. 58 OPNET Features •Hundreds of protocol and vendor device models with source code •Fastest discrete event simulation engine among leading industry solutions •Scalable simulation environment including support for parallel and distributed simulation •Integrated GUI-based debugging and analysis •Open interface for integrating external object files, libraries, and other simulators
  • 59. 59

Editor's Notes

  1. Project Editor—Develop network models. Network models are made up of subnets and node models. This editor also includes basic simulation and analysis capabilities. Node Editor—Develop node models. Node models are objects in a network model. Node models are made up of modules with process models. Modules may also include parameter models. Process Editor—Develop process models. Process models control module behavior and may reference parameter models. External System Editor—Develop external system definitions. External system definitions are necessary for cosimulation. Link Model Editor—Create, edit, and view link models. Packet Format Editor—Develop packet formats models. Packet formats dictate the structure and order of information stored in a packet. ICI Editor—Create, edit, and view interface control information (ICI) formats. ICIs are used to communicate control information between processes. PDF Editor—Create, edit, and view probability density functions (PDFs). PDFs can be used to control certain events, such as the frequency of packet generation in a source module.