Call Us: +91 76760 54321

NetSim Workflow

Build Icon

Design the network

Design
  • 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
Build Icon

Run the Simulation

Run
  • 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.
Build Icon

Visualize the simulation - Packet Animator

Visulize
  • Animate packet flow over wired and wireless links
  • Color variation for control packets, data packets and error packets
  • Control animation with play, pause and simulation time line
Build Icon

Analyze the results

Analyze
  • 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
Build Icon

Develop your own protocol / algorithm

Develop
  • 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
Build Icon

Interface with external software

Interface
  • 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