NetSim
Developer(s) | TETCOS |
---|---|
Stable release | v9 / March 1, 2016 |
Written in | C |
Operating system | Windows |
Type | Simulation |
License | Proprietary |
Website | NETSIM product page |
NetSim is a popular 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.
History
NetSim is a stochastic discrete event simulator developed by Tetcos, in association with Indian Institute of Science,[1] with the first release in June 2002.
Model libraries in NetSim
Modeling and simulation are supported for the below mentioned technologies. Protocol libraries are available with C source code
- Aloha, Slotted Aloha
- Token Ring, Token Bus
- Ethernet - 10 Mbit/s through 40Gbit/s
- WLAN - IEEE 802.11 a/ b / g / n / ac and e[2]
- TCP, UDP
- IPv4 and IPv6[3]
- Routing - RIP, OSPF, BGP
- Wi-Max
- MANET covering DSR, AODV, ZRP, OLSR etc. with sinkhole / black hole attacks and intrusion detection
- GSM and CDMA
- Internet of Things (IOT)
- Wireless Sensor Network with LEACH etc.
- Zigbee
- Cognitive radio
- LTE
- Military Radios - HF, VHF, UHF bands. Tactical data link - Link 16
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 addition modules are available for sink hole attack, intrusion detection, packet encryption, packet capture using Wireshark etc.
Applications
NetSim is widely used for network design validation in
- Network R & D including custom protocol development
- Defense applications
- Railway communication networks
- Sensor network deployment
- SCADA Communication Networks [4]
- Wireless / Satellite link emulation
- Enterprise network / Data-centre network analyses
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.[5]
Customers
Over 300 customers across 15 countries use NetSim, including premier enterprises like Hindustan Aeronautics, BSNL, R & D institutions such as IIT Kharagpur, BITS Pilani, Ingolstadt University - Germany, De Montfort University - UK, INTI - Malaysia, and Barry University - US.[6] Several defense agencies, DRDO labs and space agencies like ISRO use NetSim for modeling the unique requirements of space, defense R & D and Network-centric warfare.
See also
References
- ↑ Dr. Anurag Kumar Biographical Sketch
- ↑ IEEE 802.11 wireless network simulator using Verilog
- ↑ A dynamic network simulator for testing TP monitor system performance and behavior
- ↑ SCADA Communication Network Emulation
- ↑ A Simulation Tool for Real-Time Communication Scheduling on Networks-on-Chips
- ↑ TETCOS at GETEX Dubai
External links
- NetSim Homepage
- NetSim featured in Computer Networks and Internets V Edition by Douglas Comer
- Youtube page with videos