Trisha Shetty (Editor)

NetSim

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Developer(s)
  
TETCOS

Operating system
  
Windows

License
  
Proprietary

Written in
  
C

Type
  
Simulation

Stable release
  
v9.1 / September 1, 2016 (2016-09-01)

NetSim is a network simulation and network emulation tool used for network design & planning, defense applications and network R & D. Various technologies such as Cognitive Radio, Wireless Sensor Networks, Wireless LAN, Wi Max, TCP, IP, etc. are covered in NetSim.

Contents

History

NetSim is a stochastic discrete event simulator developed by Tetcos, in association with Indian Institute of Science, with the first release in June 2004.

Model libraries in NetSim

Modeling and simulation are supported for the below mentioned technologies. Protocol libraries are available with C source code

  • Inter-Networks:Ethernet - Fast & Gigabit, ARP, WLAN - IEEE 802.11 a/ b / g / n / ac and e. Propagation models - Free space, Log-normal, Rayleigh Fading. Routing - RIP, OSPF. Queuing - Round Robin, FIFO, Priority TCP, UDP
  • Common Modules with Internetworks: Applications (Traffic Generator): Voice, Video, FTP, Database, HTTP, Email, Peer-to-peer and Custom. Encryption: AES, DES. Virtual Network Stack, Simulation Kernel, Command Line Interface, Wireshark Interface, Metrics Engine with Packet Trace and Event Trace, Packet Animator
  • Legacy Networks - Aloha, Slotted Aloha, Token Ring, Token Bus, CSMA/CD
  • Advanced Wireless Networks - Wi-Max, MANET covering DSR, AODV, ZRP, OLSR etc. with sinkhole / black hole attacks and intrusion detection, VANET with interfacing to SUMO through TraCI API's
  • Cellular Networks - GSM and CDMA
  • Sensor Networks - Internet of Things (IOT), Wireless Sensor Network with LEACH etc., Zigbee
  • Cognitive radio Networks
  • LTE Networks, LTE Advanced Networks - SU / MU MIMO with Carrier aggregation and Relays
  • Military Radios - HF, VHF, UHF bands. Tactical data links, TDMA / Dynamic TDMA, Link 16
  • In addition modules are available for sink hole attack, intrusion detection, packet encryption, packet capture using Wireshark etc.

    NetSim Emulator

    The Network Emulator Add on allows users to link NetSim to live applications running on real devices. This allows for real traffic to flow via the emulator and experience network effects. In this virtual network, numerous test scenarios, involving real devices and application, can be constructed and executed repetitively for normal operation as well as perturbed operation. Impairment scenarios can studied which included escalating latency, bandwidth constriction at various points, jitter tolerance, packet loss, packet reordering, route loss, failovers and single point of failure identification.

    Applications

    NetSim is widely used for network design validation in

  • Network R & D including custom protocol development
  • Defense applications
  • Railway communication networks
  • Utilities transmission and distribution - SCADA Communication Networks
  • Wireless / Satellite link emulation
  • Custom code development

    NetSim comes with an in-built development environment, which serves as the interface between User’s code and NetSim's protocol libraries and simulation kernel. Protocol libraries are available as open C code for user modification. De-bugging custom code during simulation is an advanced feature: i.e. a simulation can be started and then at user determined breakpoints in the code, users can perform single-step, step-in, step over etc. This can be carried out at various levels (depending on where the user code links) including at a per-packet interval.

    Customers

    Over 300 customers across 15 countries use NetSim, including premier enterprises like Philips, Hindustan Aeronautics, Indonesian Aerospace, BSNL etc. and several defense agencies like DRDO labs and space agencies like ISRO use NetSim for modeling the unique requirements of space, defense R & D and Network-centric warfare.

    R & D institutions such as IIT Kharagpur, BITS Pilani, Ingolstadt University - Germany, De Montfort University - UK, INTI - Malaysia, and Barry University - US. also use NetSim for network R & D.

    References

    NetSim Wikipedia