Professional Documents
Culture Documents
New! New!
NetSim is the industry’s leading network simulation software for protocol modelling and simulation, network R & D and
defence applications.
It is an end-to-end, full stack, packet level network simulator and emulator, providing researchers with a technology
development environment for protocol modelling and network R&D. The behaviour and performance of new protocols
and devices can be investigated in a virtual network within NetSim at significantly lower cost and in less time than with
hardware prototypes.
• Create network scenarios using NetSim’s GUI or • Run the Discrete Event Simulation (DES) through the
using XML config files GUI or CLI
• Click and drop devices, links, application etc. into the • Log packet trace and event trace files
environment using NetSim’s GUI • Capture packets using Wireshark
• Set properties with just a click. Layer-wise parameters
can be edited
• Animate packet flow over wired and wireless links • Examine output performance metrics at multiple
• Colour variation for control packets, data packets and levels - network, sub network, link, queue, application
error packets etc.
• Control animation with play, pause and simulation • Study a variety of metrics such as throughput, delay,
time-line loss, packet error, link utilization etc.
• Interpret metrics using in-built plots and graphs
• Create pivot tables and charts for visualization
Environment
Design Window
NetSim - Results
Tabular Output
Dynamic Metrics Plot
Source Data NetSim - Plots
Print
Reset Plot
Color Picker
Results Window
Plot Window
Speed Controls
Play / Pause / Stop
Animation Options
Table Filters
Animator Window
Packet Flow
Node Mobility
25+ Fields of Packet
Information
2
WHAT ARE THE TECHNOLOGIES COVERED IN NETSIM®?
Internetworks:
Ethernet - Fast & Gigabit, ARP, Routing - RIP, OSPF,
WLAN - 802.11 a / b / g /p / n / ac & e, Minstrel Rate Adaptation Algorithm
Propagation models - HATA Urban / Suburban, COST 231 HATA urban / Suburban,
Indoor Home / Office / Factory, Friis Free Space, Log Distance.
Shadowing - Constant, Lognormal. Fading - Rayleigh, Nakagami
IPv4, Firewalls, Queuing - Round Robin, FIFO, Priority, WFQ,
Component 1 TCP - Old Tahoe, Tahoe, Reno, New Reno, BIC, CUBIC, Window Scaling, SACK
(Base. This is required for all UDP
other components to run) Common Modules:
Traffic Generator: Voice, Video, FTP, Database, HTTP, Email, P2P, Custom, COAP
Virtual Network Stack, Simulation Kernel, Command Line Interface,
Metrics Engine with packet and event trace
Plot Generator
Packet Animator
Packet Encryption
External Interfaces: MATLAB®, WireShark, SUMO
Component 2 Legacy & Cellular Networks: Pure Aloha & Slotted Aloha, GSM and CDMA
Advanced Routing and Switching: VLAN, Multicast Routing - IGMP, PIM, Layer 3
Component 3
Switch, Access Control Lists, NAT
Component 9 Vehicular Adhoc Networks: IEEE 1609 WAVE, Basic Safety Message (BSM)
(Component 4 required) protocol per J2735 DSRC, Interface with SUMO for road traffic simulation
New! 5G NR mmWave Networks: 3GPP 38 Series. Full Stack covering SDAP, PDCP,
Component 10
RLC - UM, TM, MAC, PHY - FR1 and FR2, mmWave propagation
New! Satellite Communication Networks: Geo Stationary Satellite. Forward link TDMA
Component 11 in Ku Band and Return link MF-TDMA in Ka band per DVB S2. Markov Loo Fading
model. Device models for Satellite, Satellite Gateway, and Satellite User Terminals
Network Emulator Network Emulator: Connect real hardware running live applications to NetSim
Add On Simulator. Interface with Raspberry Pi
3
NETSIM 5GNR MMWAVE LIBRARY
Overview
• End-to-End simulation of 5G networks
• Devices: UE, gNB, EPC, Router, Switch, Server
• GUI based with Drag and Drop, Packet Animator and Results Dashboard
• Interfaces with NetSim's proprietary TCP/IP stack providing simulation capability across all layers of the stack
• Discrete Event Simulation (DES) with event level debugging to inspect and control the simulation
• Application Models - FTP, HTTP, Voice, Video, Email, DB, Custom and more
• Packet level simulation with detailed packet trace, event trace and NR log file
• Standalone architecture and based on 3GPP38 series
Specifications
• SDAP based on specification: 37.324
• RLC based on specification 38.322
• PDCP based on specification 38.323
• MAC Layer based on specification 38.321
• MAC Scheduler featuring Round Robin, Proportional Fair, Max Throughput and Strictly fair algorithms
• Link Adaptation to change MCS based on CQI
• PHY Layer
• Flexible sub-carrier spacing in the NR frame structure using multiple numerologies µ = 0, 1, 2, 3
• Carrier aggregation
• CQI - MCS - TBS
• PHY layer modulations supported - BPSK, QPSK, 16QAM, 64QAM, 256QAM
• RF propagation
• mmWave Propagation models (Based on 3GPPTR38.900 Channel Model) - Rural Macrocell, Urban Macrocell,
Urban Microcell, Indoor Office – Mixed office, Open office. LOS States. Outdoor to indoor model
• Handover
Featured Examples
• Understand 5G simulation flow through LTE-NR log file
• Effect of distance on pathloss for different channel models - Rural-Macro, Urban-Macro, Urban-Micro
• Effect of UE distance on throughput in FR1 and FR2
• Impact of MAC Scheduling algorithms on throughput, in a Multi UE scenario
• Max Throughput for various bandwidth and µ configurations
• Outdoor vs. Indoor Propagation
• 4G vs. 5G: Capacity analysis for video downloads
4
HOW DO I WRITE MY OWN CODE/ALGORITHM ?
5
HOW DO I CONNECT REAL DEVICES TO NETSIM FOR EMULATION ?
NetSim emulator provides critical insights into application performance by enabling user to run their live application over
an equivalent virtual network and see how the application is performing in real time.
NetSim is an IP based, data plane, flow-through network emulator; NetSim emulates the network for the data flowing
between the client(s) and server(s)
Client C Server
Internet
Client D
Switch Router
Client B
Client A
Emulation Server
Switch
Client B Client C Client D
6
NETSIM EXAMPLE EXPERIMENTS
NetSim comes with a set of example experiments, to aid in the learning of networking concepts through simulation.
List of Experiments
With structured documentation covering Objective, Theory, Network Set-up, Results and Inference
1. Introduction to NetSim
2. Understand Measures of Network Performance: Throughput and Delay
3. Understand working of ARP, and IP Forwarding within a LAN and across a router
4. Simulate and study the spanning tree protocol
5. Introduction to TCP connection management
6. Reliable data transfer with TCP
7. Mathematical Modelling of TCP Throughput Performance
8. Study how throughput and error of a Wireless LAN network changes as the distance between the Access Point and
the wireless nodes is varied
9. Wi-Fi: UDP Download Throughput
10. How many downloads can a Wi-Fi access point simultaneously handle?
11. TCP Congestion Control Algorithms
12. Multi-AP Wi-Fi Networks: Channel Allocation
13. Plot the characteristic curve of throughput versus offered traffic for a Pure and Slotted ALOHA system
14. Study the working and routing table formation of Interior routing protocols, i.e. Routing Information Protocol (RIP)
and Open Shortest Path First (OSPF)
15. M/D/1 and M/G/1 Queues
16. Wi-Fi Multimedia Extension (IEEE 802.11 EDCA)
17. Analyze the performance of FIFO, Priority and WFQ Queuing Disciplines
18. Cyber physical systems (CPS) and IoT – An Introduction
19. One Hop IoT Network over IEEE 802.15.4
20. IoT – Multi-Hop Sensor-Sink Path 21 Performance Evaluation of a Star Topology IoT Network
21. Study how call blocking probability varies as the load on a GSM network is continuously increased
22. Study the 802.15.4 Superframe Structure and analyze the effect of Superframe order on throughput
23. Understand the working of OSPF
24. Understand the working of basic networking commands (Ping, Route Add/Delete/Print, ACL)
25. Study how the throughput of LTE network varies as the distance between the eNB and UE (User Equipment) is
increased
26. Study how the throughput of LTE network varies as the Channel bandwidth changes in the eNB (Evolved node B)
27. To analyze how the allocation of frequency spectrum to the Incumbent (Primary) and CR CPE (Secondary User)
affects throughput
28. Simulate and study 5G Handover procedure
29. Understanding VLAN operation in L2 and L3 Switches Introduction to VLAN
30. Understanding Access and Trunk Links in VLANs
31. Understanding Public IP Address & NAT (Network Address Translation)
32. Understand the events involved in NetSim DES (Discrete Event Simulator) in simulating the flow of one packet from
a Wired node to a Wireless node
33. Understand the working of TCP BIC Congestion control algorithm, simulate and plot the TCP congestion window
34. Simulating Link Failure
7
HOW DOES NETSIM COMPARE WITH COMMERCIAL SIMULATORS ?
5G NR mmWave
Core Architechture
Protocol Source Code C++ C
Writing and building custom code Re-build entire tool every time Build only your primitives code
Workspaces
Licensing
MATLAB® Interface
Wireshark interface
Support and Training
Linux Windows
OS/Compiler Support
gcc / g++ Visual Studio (community Edition)
NetSim Standard and NetSim Academic are targeted at educational institutions. NetSim Pro is supplied to Defence and
Industry. Please visit www.tetcos.com for more information on NetSim Pro.
Technology Coverage
Internetworks
Legacy Networks
SDN
MANETs
Cellular Networks
Internet Of Things
LTE/LTE-A Networks
VANETs
5G NR mmWave Networks
Performance Reporting
Performance metrics available for Network and Sub-network
Packet Animator
Used to animate packet flow in network
Packet Trace
Available in csv format for easy post processing
External Interfacing
Interfacing with SUMO, MATLAB and WireShark
Integrated Debugging
Write and link code to NetSim and debug using Visual Studio
Event Trace
Logs every event processed by NetSim’s discrete event engine
Dynamic Metrics
Allows users to graph the values of parameter over simulation time
Educational Educational
Target Users and Segment
(Lab use) (Research)
Emulator(Add on)
Connect to real hardware running live applications
10
OUR JOURNEY
Our customers benefit from our 15+ years of experience in the field of network simulation.
SUPPORT ECOSYSTEM
11
SELECT LIST OF EDUCATION CUSTOMERS
Education - India
AC College of Technology, Karaikudi IIIT, Allahabad NIT, Durgapur
Agra Engg. College, Agra IIIT, Bangalore NIT, Jalandhar
Aligarh Muslim University, Aligarh IIIT, Guwahati NIT, Kurukshetra
Anna University College of Engg., Chennai IIIT, Gwalior NIT, Manipur
Army Institute of Technology, Pune IIIT, Raipur NIT, Meghalaya
Assam University, Silchar IIST, Trivandrum NIT, Nagaland
AU College of Engg. Vizag IIT, Bhubaneswar NIT, Nagpur
B.C.Roy Engg. College, West Bengal IIT, Delhi NIT, Rourkela
B.G.S Inst of Technology, Mandya IIT, Dhanbad NIT, Sikkim
Basaveshvar College of Engg., Karnataka IIT, Goa NIT, Silchar
Bhilai Institute of Technology, Chattisgarh IIT, Kanpur NIT, Surat
BIT, Mesra, Patna Campus IIT, Kharagpur NIT, Suratkal
BITS, Pilani, Goa Campus IIT, Patna NIT, Trichy
BITS, Pilani, Hyderabad Campus IIT, Roorkee NIT, Yupia
BITS, Pilani, Pilani Campus Institute of Tech & Management, Gwalior Pondicherry Engg. College, Puducherry
BVCOEP, Pune Integral University, Lucknow Pondicherry University, Puducherry
Central Institute of Technology, Kokrajhar Jabalpur Engineering College, Jabalpur PSG College of Technology, Coimbatore
CIT, Coimbatore JNTU College of Engg., Ananthapur Punjab College of Engineering, Chandigarh
College of Engg. and Tech, Bhubaneswar JNTU College of Engg., Hyderabad RGPV, Bhopal
College of Engg., Pune JNTU College of Engg., Kakinada R.V. College of Engg., Bangalore
DAIICT, Ahmedabad K.K Wagh College of Engineering, Nashik Sant Longowal Inst of Technology, Punjab
Delhi Technical University (Formerly, DCE) Kalyani Govt Engg. College, West Bengal Sastra University, Thanjavur, TN
Dibrugarh University, Assam Kongu Engg.. College, Erode Shivaji University, Kolhapur
Dr. D.Y Patil Inst of Engg. and Tech, Pune Kumaon Engineering College, Uttarakhand Sinhgad College of Engineering, Pune
FGIET, Bariely M.M.M College of Engineering, Gorakhpur SMVDU, Katra
GNDEC, Ludhiana Malnad College of Engg., Hassan SPIT, Mumbai
Gokaraju Rangaraju Inst of Engg,Hyderabad MEPCO Engg. College, Sivakasi Tech Teacher Training Institute, Chennai
Govt College of Technology, Coimbatore MIT, Pune Thanthai Periyar Govt Inst of Tech, TN
Govt Engineering College, Farmagudi, Goa Mizoram University, Aizawl Thapar University, Patiala
Govt Engineering College, Idukki, Kerala Govt Motihari College of Engineering, Bihar TIT, Tripura
Engineering College, Kannur, Kerala MS University, Tirunelveli UIET, Chandigarh
Govt Engineering College, Raipur Mukesh Patel College of Engg., Mumbai VES Institute of Technology Mumbai
Guru Nanak Dev University, Amritsar NEC, Kovilpatti VIT, Andhra Pradesh
Gwalior Engg. College, Gwalior NERIST, Itanagar VIT Chennai
Haldia Institute of Technology, Kolkata NIT, Agartala VIT, Vellore
IFTM University, Moradabad NIT, Bhopal VJTI, Mumbai
IGIT, Dhenkanal, Orissa NIT, Calicut VNR VJIET, Hyderabad
IIEST, Shibpur NIT, Delhi Walchand College of Engineering, Sangli
Education - International
UniSA, Australia INTI, Malaysia Core Intl Inst. Higher Edu, UAE
Federation University, Australia UTHM, Malaysia Cranfield University-Defence Academy, UK
KUET, Bangladesh University Teknology Malaysia, Malaysia De Montfort Univ, UK
Alberta University, Canada University Technology Petronas, Malaysia Kent University, UK
Fleming College, Canada Oslo and Akerhus University, Norway Leeds Beckett Univ, UK
University of Nottingham Ningbo, China Sohar University, Oman Salford University, UK
BITS Pilani, Dubai Bayamon Central University, Peurto Rico Sheffield University, UK
Military Technical College, Egypt Szczezin University of Tech, Poland Staffordshire University, UK
LAAS-CNRS, France Dar Al Hekma College, Saudi Arabia University of Wales, UK
Ingolstadt University, Germany Taif University, Saudi Arabia Barry University, USA
Education University of HK, Hong Kong NUS, Singapore Florida Gulf Coast University, USA
Al Nahrain University, Iraq SIT, Singapore Michigan University, USA
University of Udine, Italy North West University, South Africa Ontarget Enterprises, USA
FREA, Japan UKZN, South Africa Pearson Education, USA
GIST, Korea UCLM, Spain Sonoma State University, USA
Transport & Telecom. Inst, Latvia University of Vigo, Spain Spelman College, USA
Holy Spirit University, Lebanon Allepo University, Syria Stone Hill College, USA
Klaipeda University, Lithuania National Taiwan University, Taiwan University of Wisconsin Eau Claire, USA
Asia Pacific University, Malaysia Sabanci University, Turkey
12
OVER 400+ CUSTOMERS ACROSS 25+ COUNTRIES
Fukushima Renewable
Energy Institute, AIST
Japan
Spain
University Of , UK
MANCHESTER
Malaysia
South Korea
India
University of Udine
Italy
Malaysia
Canada The
University
Of Philips
Sheffield Netherlands
Poland
USA
IIT, Kanpur
Saudi Arabia USA
Oman
IIT, Delhi
Spain USA
Hyderabad, India
South Africa STAFFORDSHIRE
UNIVERSITY
IIT Dhanbad
Germany
DRDO-CABS
DRDO-ISSA
NIT IIT, Kharagpur
Raipur
IIT, Roorkee
Oman
DRDO-CAIR
DAIICT
Ahemedabad
India
Egypt UK
Iraq
Latvia
USA
USA
13
youtube.com/tetcos facebook.com/tetcosnetsim twitter.com/tetcos
TETCOS #214, 7th Main, 39th A Cross, Jayanagar 5th Block, Bangalore Pin - 560 041, India.
Tel-fax : +91 80 2663 0624 Tech Support : +91 76760 54321
MATLAB and Simulink are registered trademarks of The MathWorks, Inc. All trademarks acknowledged hereby.
© Copyright TETCOS. September 2020. Specifications subject to change without notice.