Вы находитесь на странице: 1из 26

Click to edit Master subtitle style

Introduction to QualNet

5/28/12

Outline
What is??
GloMoSim QualNet

Advantage of QualNet Over GloMoSim Directory Structure of QualNet How to use QualNet
Graphical Interface Command Line
5/28/12 Components of QualNet

GloMoSim
Global Mobile Information Systems Simulation

Library(1998).

GloMoSim is a network protocol simulation

software that simulates wireless and wired network systems.


It is designed using the parallel discrete-event

simulation.
GloMoSim currently supports protocols for a

purely wireless network. simulation protocols.

It uses theParsec compilerto compile the 5/28/12

GloMoSim is not Open Source(public domain), but it

Disadvantage of GloMoSim

is freely available without fee for education and research and to non-profit agencies.
The documentation of GloMoSim is quite poor.

(there is not even a user manual).


No Set of tools available to speed up the

generation of topologies.
Weak in analyzing the post-simulation results. No Interactive simulation environment 5/28/12

What is QualNet?
Network Simulator Commercial Version of GloMoSim (UCLA) Discrete event simulator Allows simulation of Wired and Wireless

Networks
Fully customizable Protocol

development (API).
5/28/12 Java

Based Graphical Interface

QualNet Over GlomoSim Rapid Prototyping


Comparative performance of alternative

protocols at each layer


Instant playback of simulation results to

minimize unnecessary model executions


Multi-platform support Real-time simulation for man-in-the-loop

and hardware-in-the-loop models.


5/28/12

QualNet Over An In-depth analysis tool GlomoSim


nodes

Modular and Scalable upto thousands of advanced graphical and mathematical tools

for experiment building, monitoring and postprocessing. implementations, the environment.

possibility of parallel and/or distributed possibility to specify a realistic 3D model of


5/28/12

Using QualNet
2 ways of using
Graphical Interface (GUI)

Using QualNet Animator

Command line

Using text config files

5/28/12

Layered Model
Architecture Similar

to the Physical Networks


Well defined API for

CBR / FTP / TELNET TCP / UDP IP OSPF / AODV 802.11 / 802.3 Bus / Point-2Point Wired / Free Space

the protocols to interact with each other


Unit of Interaction:

Message can either Packet or Timer


5/28/12

Applicati on Transpo rt I P Netwo rk MA C Physic al

Directory Structure
The Basic Directory Hierarchy
/bin /gui /main /docs /data

Executable Files GUI Basic Design and Makefiles Documentation Modulation and Terrain data files

/verification Sample files and Output

5/28/12

Directory Structure
Directories of use for modifications
/addons /phy /Mac

Optional Packages

Wireless Physical Layer & Propagation Models MAC layer Protocols

/network Network layer and routing Protocols /mobility Mobility Models /transport /tcplib
5/28/12

Transport layer Protocols (TCP/UDP) All flavors of TCP Trace based TCP applications (FTP, TELNET, HTTP)

Architecture of QualNet

5/28/12

Creating a scenario: Step by step

5/28/12

Simulation Parameters
Simulation time Seed number Terrain dimensions Number of nodes Node placement (random, uniform, file, ) Mobility (group, random waypoint, ) Propagation pathlossmodel. Fading model, shadowing model PHY layer, MAC layer, NETWORK layer,
5/28/12

Models Available in QualNet


Application Layer -->CBR, FTP, HTTP, MCBR,
TELNET, VBR, VOIP

Transport Layer Multicast Routing


LANMAR, LAR,

-->TCP, UDP -->AODV, DSR, Fisheye,


OLSR, OSPFv2, STAR, ZRP.

-->DVMRP, MOSPF, ODMRP, PIM-DM

Queuing Scheduling
5/28/12

-->FIFO, RED, RIO, WRED -->CBQ, Round Robin, WFQ, WRR.

MAC

IEEE 802.11

--> Aloha, CSMA, MACA, TDMA,

Antenna

-->Omnidirectional,Steerablebeam,Switched beam
Pathloss

-->Free space, Pathloss matrix, -->Log-normal -->Rayleigh, Ricean

2-ray
Shadowing Fading

5/28/12 Modulation -->BPSK, DPSK, FEC

5/28/12

Components of QualNet
QualNet comprises of
Architect Analyzer Packet Tracer File Editor

5/28/12

Architects mode
Architect provides the following features for creating network scenarios: Drag-and-drop design of network scenarios.
Toolsets for devices, links, network components and applications. 2D and 3D views of the terrain, including DEM, DTED, and urban terrain features. Table view for a quick, comprehensive view of the devices, networks, interfaces, applications and hierarchies in the scenario. Specification of mobility models and weather
5/28/12

Architect
Properties Editors to customize any protocol layer, device, or application. Device Model Editor to build custom devices and network components. Hierarchy Editor to build custom platforms and complex network components that contain other network devices. Batch experiments to enable simulating the same scenario with different values of network parameters, and comparing simulation results 5/28/12 for different combinations of parameter values.

Analyzer
Analyzer is a graphical tool for analyzing statistics

generated by a simulation.
A Statistics (.stat) file is created containing the simulation

results.
Analyzer parses the contents of a statistics file and presents

the information graphically.


A user can watch traffic flow through the network and

create dynamic graphs of critical performance metrics as a simulation is running.


5/28/12

Packet Tracer
It allows packet-level visualization for viewing the

contents of a packet as it goes up and down the protocol stack;


Simulator is designed to accommodate high-

fidelity models of networks of 10's of thousands of nodes with heavy traffic and high mobility

5/28/12

File Editor
Input Files
Each file has name <exptname>.extension
.config .nodes .routes

: General Simulation Parameters configuration : Nodes in the Network to be simulated : Routing Entries

.app : Applications Configuration

Output Files .stat :Statistical Data (Summary) 5/28/12 .trace :Packet Traces (can be read by QualNet

Demo
5/28/12

Any Questio
5/28/12

Thank You
5/28/12

Вам также может понравиться