Introduction to Opnet faizaiqbal@ceme.nust.edu.pk Mobile Networks Introduction to Opnet faizaiqbal@ceme.nust.edu.pk.

Slides:



Advertisements
Similar presentations
Managing Your Site – Lesson 61 Managing Your Site Lesson 6.
Advertisements

Learning the Basics – Lesson 1
Present your project in Word, PowerPoint, or Visio Copy Project information to a Web page Does your organization or team already have a Web site that’s.
Performance analysis and Capacity planning of Home LAN Mobile Networks Lab 4
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
XP Browser and Basics1. XP Browser and Basics2 Learn about Web browser software and Web pages The Web is a collection of files that reside.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
MCITP Guide to Microsoft Windows Server 2008 Server Administration (Exam #70-646) Chapter 14 Server and Network Monitoring.
Browser and Basics Tutorial 1. Learn about Web browser software and Web pages The Web is a collection of files that reside on computers, called.
Network Simulation Internet Technologies and Applications.
I NTRODUCTION OF S IMULATION AND OPNET I.Aseel AlTurki King Saud University.
Packet Tracer: Novice Session
Packet Tracer 4.1: Novice Session
OPNET Modeler - An Introduction For COSC (taught by Dr. Osborne) - Zankar Parekh.
Module 8: Managing Client Configuration and Connectivity.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Tutorial 1: Getting Started with Adobe Dreamweaver CS4.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
User Interface Elements of User Interface Group View.
IT 211 Project Integration and Deployment Lab #11.
Teaching with OPNET Software
Special Project Group 03 Chintan Shah Nisharg Patel Cynthia York.
HyunJun Choi Aug 27, 2004 OPNET Simulator HyunJun Choi Aug 27, 2004 Informational Communication University.
ASP Introduction Y.-H. Chen International College Ming-Chuan University Fall, 2004.
Execute Workflow. Home page To execute a workflow navigate to My Workflows Page.
Active-HDL Interfaces Building VHPI Applications C Compilation Course 9.
Version How to Use Packet Tracer MarinaMD.
Agilent Technologies Copyright 1999 H7211A+221 v Capture Filters, Logging, and Subnets: Module Objectives Create capture filters that control whether.
—————————— CACI Products Company - ——————————————————— COMNET III —————————————— 1-1 Day 1 - COMNET Program Operation, Network Topology.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 7 1 Microsoft Office FrontPage 2003 Tutorial 8 – Integrating a Database with a FrontPage.
12/25/2015© 2008 Raymond P. Jefferis IIILect Network Simulation.
IS493 INFORMATION SECURITY TUTORIAL # 1 (S ) ASHRAF YOUSSEF.
Computer Simulation of Networks ECE/CSC 777: Telecommunications Network Design Fall, 2013, Rudra Dutta.
1 Modeler Day 1 © copyright 2003 OPNET Technologies, Inc. Cloud Models A cloud can represent a backbone network Helpful for modeling packet transmission.
Transmission Control Protocol A Reliable, Connection-Oriented, Byte-Stream Service Lab 9.
Data Network Designing and Evaluation
Network LAB 3 Prepared by: Eng. Mennatallah Hesham Uder Supervision of: Dr. Nermeen Hamza Dr. Iman Fahmy.
Performance Evaluation of Ethernet Networks under different Scenarios Lab 6
Progress Apama Fundamentals
Network Simulation with Opnet
Doron Orbach UCMDB Product Manager
(1B) Methods of representing and measuring data electronically
Web fundamentals: Clients, Servers, and Communication
Running a Forms Developer Application
Working with Data Blocks and Frames
Working in the Forms Developer Environment
2 At the top of the zone in which you want to add the Web Part, click Add a Web Part. In the Add Web Parts to [zone] dialog box, select the check box of.
Writing simple Java Web Services using Eclipse
Data Virtualization Tutorial… CORS and CIS
Learning the Basics – Lesson 1
2 At the top of the zone in which you want to add the Web Part, click Add a Web Part. In the Add Web Parts to [zone] dialog box, select the check box of.
How to Fi
Introduction With TimeCard users can tag SharePoint events with information that converts them into time sheets. This way they can report.
Wednesday, September 19, 2018 What Is the Internet?
Modeling Networks Last Update
Office 2010 and Windows 7: Essential Concepts and Skills
Daisy Chain Versus Collapsed Backbone Architecture
CS222 Web Programming Course Outline
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
After the bus devices have been created and checked, the HW export can be initiated. To do so, select a device from the desired project and click on the.
Computer Simulation of Networks
Tutorial 1 – Introduction To Microsoft Access 2003
Tutorial 1 – Introduction To Microsoft Access 2003
Network Models, Hardware, Protocols and number systems
Digital Image Processing
Training Module Introduction to the TB9100/P25 CG/P25 TAG Customer Service Software (CSS) Describes Release 3.95 for Trunked TB9100 and P25 TAG Release.
These slides are for reference only. They are not "lecture notes"
Active Tests and Traffic Simulation: Module Objectives
Active Tests and Traffic Simulation: Module Objectives
Windows Operating System
Presentation transcript:

Introduction to Opnet faizaiqbal@ceme.nust.edu.pk Mobile Networks Introduction to Opnet faizaiqbal@ceme.nust.edu.pk

Opnet Workflow Project Editor View and Create Run Choose Analyze Simulation View and Analyze Results Create Network Models Choose Statistics

Opnet’s editors Network Models Node Models Process Models Represent data networks Run simulations on network Node Models Model devices in the network Process Models Represent communication protocols, CPUs, queuing systems Process Node Network

Network model – Project Editor Project Editor Workspace

Node model – Node editor

Process model – Process Editor Finite state machines (FSM) States and transitions coded in C or C++

And many more editors Link editor Path editor Packet format editor Probe editor Simulation sequence editor Modulation curve editor Antenna pattern editor, etc….

Projects and Scenarios Project-and-Scenario approach to modeling network Project: collection of related network scenarios. Scenario: is a single instance of the network. Typically, a scenario represents a unique configuration of the network.

The Project/Scenario Workflow Create Project Create Baseline Scenario Import or create topology Import or create traffic Choose results Run simulation, view results Duplicate Scenario Make changes Re-run simulation Compare results Iterate

Object Hierarchy Subnets: represent various network objects in a single component (may contain various LAN, node and link models) LAN: a local area network abstracted as a single node Nodes: represent servers, switches, gateways, workstations, or any other physical device Links: represent the physical link between nodes

Organizing Models – Object Palettes An object palette is a graphical dialog box that displays a group of nodes and link models Object palettes can be customized to contain only the nodes and links that we need

Run Simulation View and Analyze Results Create Network Models Choose Statistics 1) Create the network New project New scenario -> Startup Wizard Topology Rapid Configuration: Star Choose switch Choose wkst (30 stations) Size = office network, 100 x 100 m Object Palette: Choose server Choose link between server and switch (10BaseT) 2) Create the traffic Object Palette: Application configuration (database access) Profile definition

Run Simulation View and Analyze Results Create Network Models Choose Statistics 3) Choose statistics Object statistic (server): SERVER LOAD (bps) Global statistic : ETHERNET DELAY (sec) 4) Simulation Configure simulation Time = 0.5 h Seed

We’ll do the small internetwork example in the lab Important concepts to remember: Project Editor => to create a network Node Editor => to model network equipment Process Editor => to model modules (functions) of the network equipment Object Palette => a collection of node models Project = {scenario 1, scenario 2, …..} Process Node Network

Simple Client-Server Network simple example of OPNET IT Guru to demonstrate the basic operations in creating and simulation a model

Follow the dialog boxes, selecting the following options: Start a new project: File->New...->Project. Give a useful name to the project and scenario (e.g. ProjectDemoClientServer). Follow the dialog boxes, selecting the following options: Initial Topology: Create Empty Scenario Network Scale: Office Size: 100m by 100m Model Family: ethernet

The office area will be created and the Object Palette opened The office area will be created and the Object Palette opened. Place the following objects in the network: Application Config Profile Config ethernet_wkstn (will be our client) ethernet_server (will be our server) ethernet16_switch (a 16 port switch to connect our client and server) 100BaseT links (connect the client to switch and switch to server)

Give the objects meaningful names by right-click and select Set Name. E.g. Client, Switch, Server, Applications, Profiles. In the Application Definition object (now called Applications), right-click and select Edit Attributes Select Application Definitions and set the rows to 1 For Row 0, give the application a name (such as Web) In the Description attribute, for HTTP, select Image Browsing Press Ok to close the attributes for the Applications.

Edit attributes for the Profiles, add a new profile with name Web User For the Web User profile, add a new application (set rows to 1) Select the Web application Press Ok to close the attributes for the Profiles. Right-click on the Server and select Edit Attributes Set Application: Supported Services to All, and then press Ok Right-click on the Client and select Edit Attributes Under Application: Supported Profiles add a new row and select the Web User profile, then press Ok

Right-click on the Client and select Choose Individual Statistics Select all items under Client HTTP (they will have green ticks after you select them) Repeat the above two steps for the Server and Switch, however select the statistics Server HTTP for the Server and Switch for the Switch. From the main menu select Simulation->Choose Individual Statistics... Under Global Statistics, select all items under HTTP and Ethernet, and then press Ok

From the main menu select Simulation->Configure Discrete Event Simulation... Press the Run button. Your simulation will take several seconds to execute, finally ending with a message showing the Beginning simulation and time and Simulation Completed - Collating Results. Press the Close button. From the main menu select Results->View Results... Select the following three statistics: Object Statistics->Office Network->Client->Client HTTP- >Traffic Sent (bytes/sec) Object Statistics->Office Network->Client->Client HTTP- >Traffic Received (bytes/sec) Object Statistics->Office Network->Client->Client HTTP- >Page Response Time (seconds) Press the Show button

After looking at the results (you can right-click in the results window to make changes), return to the View Results window Click on the As Is option and select instead average, then press Show again. Close both of the plot panels - select Hide for each. Close the View Results window.

Lab Task From the main menu select Scenarios- >Duplicate Scenario... and select a name such as Client2_Server Add a new client (you can use copy and paste) so you now have Client1 and Client2 From the main menu select Results->Delete All Panels Choose the same statistics for Client2 as in the previous scenario, run a simulation and view the results again. Compare the page response time for Client1 and Client2.