Create network scenarios using NetSim's GUI or using XML config files
Click and Drop devices, links, application etc into the environment using NetSim's
GUI
Set properties with just a click. Layer-wise parameters can be edited
Model large and complicated networks using the XML config file which comes with
automatic
verification
Run the Simulation
Run the discrete event simulation (DES) through the GUI or via Command Line
Interface (CLI)
Log packet traces that reports parameters such as arrival time, queuing time,
payload, overhead,
error
etc
for every packet as it flows through the network
Record event traces which logs every single event in the protocol Finite State
Machine (FSM)
transitions
along with associated information like time-stamp, Event ID, Event Type etc.
Analyze the results
Examine output performance metrics at multiple levels - network, sub network, link,
queue,
application
etc.
Study a variety of metrics such as throughput, delay, loss, packet error, link
utilization...
etc.
Interpret metrics using in-built plots and graphs
Export packet and event trace files easily to tools like Excel, Notepad etc for
post-processing
and
statistical
analysis
Develop your own protocol / algorithm
Extend existing algorithms by modifying NetSim's source C code
Create custom protocols using NetSim's simulation API's
Interface with other software products
Debug your code (step-in, step-out, step-over, continue) and watch your variables in
sync with
simulation
Interface with external software
The external interface allows NetSim to pass the instantaneous network data to an
another tool
like
MATLAB, SUMO
etc
Software program can then run its compute engine and send back information to NetSim
NetSim will then use this output to carry out its network simulation routines