ISSN : 2278 – 1021
International Journal of Advanced Research in Computer and Communication Engineering
Vol. 1, Issue 4, June 2012
Copyright to IJARCCE www.ijarcce.com 201
Network Simulation Tools Survey
Mrs. Saba Siraj
1
, Mr. Ajay Kumar Gupta
2
, Mrs Rinku-Badgujar
3
Department of Computer Science and Engineering, PGMCOE, Wagholi, Pune
1, 2, 3
Abstract—
In the network research area, establishing of network in a real time scenario is very difficult. A single test bed takes a large amount of
time and cost. So implementation of a whole network in real world is not easily possible and very costly to. The simulator helps the network
developer to check whether the network is able to work in the real time. Thus both the time and cost of testing the functionality of network
have been reduced and implementations are made easy. In this paper, we introduce the main features of different simulator and consider their
advantages and disadvantages. We hope this survey prove to be a good reference source for those people who feel difficult to select the
appropriate network simulators for their research.
Keywords: Network Simulator, NS
2
, NS
3
, OPNET, NetSim, OMNeT++, REAL, J-Sim and QualNet
I. INTRODUCTION
Simulation is one of the important technologies in modern
time. The simulation in computer can model hypothetical and
real-life objects on a computer so that it can be studied. The
network is also simulated on the computer.
A network simulator is a technique of implementing the
network on the computer. Through this the behavior of the
network is calculated either by network entities
interconnection using mathematical formulas, or by capturing
and playing back observations from a production network.
“The Network Simulator provides an integrated, versatile,
easy-to-use GUI-based network designer tool to design and
simulate a network with SNMP, TL1, TFTP, FTP, Telnet
and Cisco IOS device.”[3]
Network simulator allows the researchers to test the scenarios
that are difficult or expensive to simulate in real world. It
particularly useful to test new networking protocols or to
changes the existing protocols in a controlled and reproducible
environment. One can design different network topologies
using various types of nodes (hosts, hubs, bridges, routers and
mobile units etc.)
The network simulators are of different types which can be
compared on the basis of: range (from the very simple to the
very complex), specifying the nodes and the links between
those nodes and the traffic between the nodes, specify
everything about the protocols used to handle traffic in a
network, graphical applications (allow users to easily visualize
the workings of their simulated environment.), text-based
applications (permit more advanced forms of customization)
and programming-oriented tools (providing a
programming framework that customizes to create an
application that simulates the networking environment to be
tested.) [2]
There are different network simulators with different features.
Some of the network simulator are OPNET, NS
2
, NS
3
,
NetSim, OMNeT++, REAL, J-Sim and QualNet. In this paper
we are working on some of the simulator.
NS
2
(Network Simulator version2): NS
2
is a discrete event
simulator targeted at networking research. It provides support
for simulation of TCP, routing, and multicast protocols over
all networks (wired and wireless).
NS
3
(Network Simulator version3): NS
3
is also an open sourced
discrete-event network simulator which targets primarily for
research and educational use. NS
3
is licensed under the GNU
GPLv2 license, and is available for research and development.
[1]
OPNET (Optimized Network Engineering Tools): It is
extensive and powerful simulation software with wide variety
of possibilities to simulate entire heterogeneous networks with
various protocols
NETSIM (Network Based Environment for Modelling and
Simulation): It is an application that simulates Cisco Systems
networking hardware and software and is designed to aid the
user in learning the Cisco IOS command structure.
OMNET++ (Optical Micro-Networks Plus Plus): It is an
extensible, modular, component-based C++ simulation library
and framework, primarily for building network simulators.
JSIM (Java-based simulation): It is a Java-based simulation
system for building quantitative numeric models and
analyzing them with respect to experimental reference data.