GROUP 5
NETWORK SIMULATION TOOLS
GROUP 5
BARUNJI KUMWENDA
SHARON
MASAWUKO MWALE
NETWORKING SIMULATION TOOLS
GROUP 5
NETWORK SIMULATION TOOLS
NetSim is 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. NetSim is used by
people from different areas such as academics, industry and defense to design, simulate, analyze and
verify the performance of different networks. Each simulation takes the following steps; create a
network with devices, links, applications, Run the discrete event simulation and log different
performance metrics, Use the packet animator to view the flow of packets, examine output
performance metrics such as throughput, delay, loss etc. at multiple levels, network, link, queue,
application and developing your own protocol/algorithm which involves extend existing algorithms
by modifying the simulator’s source C code. The NetSim has three versions namely, Academic
version which is used for lab experimentation and teaching. The standard version which is used for
research and development at educations institutions. The pro version addresses the needs of defense
and industry.
COMPONETS
1. networks and protocols that contain Ethernet WLAN ARP, Routing, IPv4, Firewalls, Queuing
Algorithms like FIFO, Round Robin, Priority, [Link] in network the is transport protocols
namely, TCP (Tahoe, Reno, New Reno, BIC, CUBIC, SACK, etc.
2. propagation models there is Hata Urban / Suburban, COST-231 Hata, Friis Free Space, Log
Distance, Indoor models (Home/Office), Shadowing: Constant, Lognormal and Fading:
Rayleigh, Nakagami. Traffic Generator that include Voice, Video, FTP, HTTP, Email, P2P, etc.
the simulation kernel, command line interface external interfacesmetrics engine, packet animator
and plot generator, packet encryption and external interfaces.
3. Legacy and cellular networks that has CDMA GSM.
4. Advanced routing is another component that includes multicast, Access Control Lists, Layers 3
switch mode, vlans public IP and NAT. Mobile Adhoc Networks Long Term Evolution Networks,
Military Radio etc.
5. Mobile adhoc networks which contains DSR, AODV, OLSR, ZRP and MANET.
6. Software Defines Networking
7. Internet of things( IOT): RPLprotocol, wireless sensor network, IEEE 802.15.4, MANET at
layer 3 and Based on RFC6550.
8. Cognitive Radio Networks :WRAN and IEEE 802.22
9. Long Term Evolution: LTE, LTE-A, LTE Device-to-Device etc
10. Vehicle Ad Hoc Networks (VANETs): IEEE 1609 WAVEwq1
11. Military Radio: TDMA LINK 16, Dynamic TDMA, HF, VHF, UHF frequency bands
12. Network Emulator:
GROUP 5
NETWORK SIMULATION TOOLS
Graphical network simulator-3(GNS3) is an open-source free software that is used to emulate,
configure, test and troubleshoot virtual and real networks. GNS3 allows you to run a small topology
consisting of only a few devices on your laptop, to those that have many devices hosted on multiple
servers or even hosted in the cloud.
COMPONETS
1. The GNS3-all-in-one software (GUI)
This is the main GNS3 program that is installed in the [Link] provides the user interface
where the designing and management of the networking topologies by dragging and connecting
the devices takes place. The GUI communicates with the servers to start stop and control all the
virtual network devices.
2. The GNS3 virtual machine (VM)
This is the virtualized environment which runs using VMware or VirtualBox. Its handles the
heavy processes that are required for the modern images such as QEMU appliances, Cisco IOS-X,
MikroTik, and firewall VMs. It improves the performance of the computer by allowing complex
network emulation withour overloading the system.
The all in one is the client part of GNS3 and is graphical user interface (GUI) which is installed in the
in local PC and is used to create your topologies. It allows network engineers to virtualize real
hardware devices supporting many devices from multiple network vendors including Cisco virtual
switches, Cisco ASAs, Brocade vRouters, Cumulus Linux switches, Docker instances, HPE VSRs,
multiple Linux appliances and many others.
It runs the servers the local computer together with the GNS3 GUI when there is a topology created
that hosted the devices in the topology. These servers are Local GNS3 server, Local GNS3 VM and
remote GN3 VM. The local server runs using windows as a process, the local VM runs through
virtualization and the remote VM runs from a remote source. it mimics the hardware of a device for
example by copying the cisco iOS from a real router, it can be run on a virtual emulated cisco router
in [Link] can also simulate the features and functionality of a device such as a switch.
Cisco Packet Tracer is networking simulation software tool for teaching and learning how
to create network topologies and imitate modern computer networks. It has the logical
workspace where it shows the logical networking topologies showing the connection of
devices that a user has [Link] also has the physical workspace which shows the actual
physical dimension of the logical topology. This includes how the devices are placed and the
geographical representation of the buildings, cities and their physical connections. It allows
GROUP 5
NETWORK SIMULATION TOOLS
users to create simulated network topologies by dragging and dropping routers, switches and
various other types of network devices. It enables multiple users to connect multiple
topologies together over a computer network which encourages team work. It is also used by
instructors to create activities for students to attempt after some lessons. It has features like
simulation mode where users can track and visualize how data packets travel across the
network. This helps learners to examine how packets behave and operate which gives an
excellent understanding of protocols and how they interact which can help in troubleshooting
networks. It also uses simple drag and drop interface that allows users to build network
designs easily by adding devices like router, switches, cables and other components. It has
the actual command line interface for configuring the devices like routers and switches which
gives learners hands on experience of how the actual devices work. It is widely used in the
cisco networking courses which they offer certification after [Link] can run on windows,
macOS, Linux and on mobiles phones too.