0% found this document useful (0 votes)
20 views4 pages

CN - Practical 02 - Kanhaiya Mittal

The document discusses various network simulation tools such as Cisco Packet Tracer, NetSim, OMNeT++, NS2, and NS3, highlighting their functionalities and applications in modeling network behavior. It outlines the typical steps in network simulation, including building models, running simulations, and analyzing results. The document emphasizes the importance of these tools in network research, protocol analysis, and technology development.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views4 pages

CN - Practical 02 - Kanhaiya Mittal

The document discusses various network simulation tools such as Cisco Packet Tracer, NetSim, OMNeT++, NS2, and NS3, highlighting their functionalities and applications in modeling network behavior. It outlines the typical steps in network simulation, including building models, running simulations, and analyzing results. The document emphasizes the importance of these tools in network research, protocol analysis, and technology development.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Practical No : 2

Aim :
Network simulation using tools like Cisco Packet Tracer, NetSim, OMNeT++, NS2, NS3, etc.

Brief Theory :

Network simulation- In computer network research, network simulation is a technique whereby a


software program models the behavior of a network by calculating the interaction between the different
network entities.

Cisco Packet Tracer- Packet Tracer allows users to create simulated network topologies by dragging and
dropping routers, switches and various other types of network devices. A physical connection between
devices is represented by a 'cable' item. Cisco Systems claims that Packet Tracer is useful for network
experimentation.

Figure 5.1 Cisco Packet Tracer Enviroment

NetSim-NetSim is an end-to-end, full stack, packet level network simulator and emulator. It provides
network engineers with a technology development environment for protocol modeling, network R&D
and military communications.

A network simulator enables users to virtually create a network comprising of devices, links, applications
etc, and study the behavior and performance of the Network.

kmittal
Figure 5.2 NetSim Enviroment
Some example applications of network simulators are

• Protocol performance analysis

• Application modeling and analysis

• Network design and planning

• Research and development of new networking technologies

• Test and verification

The typical steps followed when simulating any network are:

Building the model – Create a network with devices, links, applications etc

Running the simulation - Run the discrete event simulation (DES) and log different performance
metrics

Visualizing the simulation - Use the packet animator to view the flow of packets

Analyzing the results - Examine output performance metrics such as throughput, delay, loss etc. at
multiple levels - network, link, queue, application etc.

Developing your own protocol / algorithm - Extend existing algorithms by modifying the simulator’s
source C code

OMNeT++ -OMNeT++ (Objective Modular Network Testbed in C++)is a modular, component-based


C++ simulation library and framework, primarily for building network simulators.OMNeT++ itself is a
simulation framework without models for network protocols like IP or HTTP. The main computer
network simulation models are available in several external frameworks. The most commonly used one
is INETwhich offers a variety of models for all kind of network protocols and technologies like for IPv6,
BGP etc. INET also offers a set of mobility models to simulate the node movement in simulations. The
INET models are licensed under the LGPL or GPL.

kmittal
Components

The main ingredients of OMNeT++ are:

• Simulation kernel library (C++)


• The NED topology description language
• Simulation IDE based on the Eclipse platform
• Interactive simulation runtime GUI (Qtenv)
• Command-line interface for simulation execution (Cmdenv)
• Utilities (makefile creation tool, etc.)
• Documentation, sample simulations, etc.

NS2- NS2 stands for Network Simulator Version 2. It is an open-source event-driven simulator designed
specifically for research in computer communication networks.Ns2 is an event driven simulator, which
is a open source simulator mainly used for academic research in the areas of Computer Networks,
MANETs, WSNs.NS-2 can be used to implement network protocols such as TCP and UPD, traffic source
behavior such as FTP, Telnet, Web, CBR and VBR, router queue management mechanism such as Drop
Tail, RED and CBQ, routing algorithms and many more. In ns2, C++ is used for detailed protocol
implementation and Otcl is used for the setup.

Features of NS2

1. It is a discrete event simulator for networking research.

2. It provides substantial support to simulate bunch of protocols like TCP, FTP, UDP, https and DSR.

3. It simulates wired and wireless network.

4. It is primarily Unix based.

5. Uses TCL as its scripting language.

6. Otcl: Object oriented support

7. Tclcl: C++ and otcl linkage

8. Discrete event scheduler

Basic Architecture

NS2 consists of two key languages: C++ and Object-oriented Tool Command Language (OTcl). While
the C++ defines the internal mechanism (i.e., a backend) of the simulation objects, the OTcl sets up
simulation by assembling and configuring the objects as well as scheduling discrete events. The C++ and
the OTcl are linked together using TclCL

kmittal
NS3- Computer network simulation in the sense connection of two or more computer system linked
together for communication. Networking is the practice of interfacing two or more computing devices
with each other for the purpose of sharing data. Computer networks are built with a combination of
hardware and software.ns-3 is a discrete-event network simulator, targeted primarily for research and
educational use. ns-3 is free software, licensed under the GNU GPLv2 license, and is publicly available
for research, development, and use.

NS-3 is intended to provide better support than in NS-2 for the following items:

• Modularity of components
• Scalability of simulations
• Integration/reuse of externally developed code and software utilities
• Emulation
• Tracing and statistics
• Validation

Result-
Network simulation is done using tools like Cisco Packet Tracer, NetSim, OMNeT++, NS2, NS3, etc.

kmittal

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy