Open Source Network Simulation Software

  • Thu, 11/19/2015 - 15:33 by aatif

Open Source Network Simulation Software

Network simulation is a virtual representation of a network, it is a technical method in which programs models the behavior of a network by calculating the interaction between the different network entities. There are two types of network simulation one is used before the construction of network and other one is used on existing network. It is also call network simulation a network emulator.

A network simulator software are used to predicts the behavior of a computer network. Lets see some of the open source network simulator software.


Cloonix is an open source Linux router and host simulation platform. It comes with easy to use graphical user interface(GUI). It enable us to configure per link network delay and and loss characteristics. It provide support in complex network configuration. It suggest KVM to create virtual machine. It supported Linux (32 and 64 bit) operating system and it has been released under GPLv3 license. No need for the root password to install and use cloonix. It runs on Linux Cloonix can be host on UML Linux, KVMable OS's. It can handle simulate situations that are dangerous and possible in a functional clone of a production environment.


Graphical Network Simulator-3 is an open source software for network simulator. It is used to simulate complex networks. It consist of real devices and virtual devices. It comes with graphical user interface and mostly used by students for preparing for network professional certification exams. It can be used to design complex computer network typologies and to launch simulations on them. Many of the well known organizations are utilizing GNS3 like NASA,AT&T,Exxon and Walmart etc. It is written in Python language and supported cross platforms. It is released under the GNU GPL license. It had been downloaded 11 million times.

Netkit is an open source lightweight network emulator software. It used user mode Linux to create the virtual machines. It comes with easy to use interface and anyone can create networking at low cost and little effort. By using Netkit you can create number of virtual network devices and it can be easily interconnected in order to form a network on a single PC. It enable us to share preconfigured virtual labs with others. Netkit makes use of User mode Linux (UML), a port of the Linux kernel that is designed to run as a user space process. It has been written in C language and released under the GNU General Public License.