Create network scenarios in the NetSim GUI or with XML config files
Click and drop devices, links, applications and other items into the environment in the NetSim GUI
Set properties with one click, and edit the parameters of each layer
Model large and complicated networks with the XML config file, which NetSim verifies automatically
Run the Simulation
Run the discrete event simulation (DES) through the GUI or the Command Line Interface (CLI)
Log packet traces. They report parameters such as arrival time, queuing time, payload, overhead and error for each packet in the network
Record event traces. They log each event in the protocol Finite State Machine (FSM) transitions, with information such as time-stamp, Event ID and Event Type.
Analyze the results
Examine output performance metrics at multiple levels: network, sub network, link, queue, application and others.
Study many metrics, such as throughput, delay, loss, packet error and link utilization.
Interpret metrics using in-built plots and graphs
Export packet and event trace files to tools such as Excel or Notepad for post-processing and statistical analysis
Develop your own protocol / algorithm
Extend existing algorithms: modify the NetSim source C code
Create custom protocols with the NetSim simulation APIs
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 lets NetSim pass the instantaneous network data to another tool, such as MATLAB or SUMO
The external program then runs its compute engine and sends information back to NetSim
NetSim then uses this output in its network simulation routines