Actually, to simulate VANET, exploited software can be classified into three different categories- (a) vehicular mobility generators, (b) network simulators, and (c) VANET simulators.
Vehicular mobility generators are needed to increase the level of realism in VANET simulations. They generate realistic vehicular mobility traces to be used as an input for a network simulator. The inputs of the mobility generator include the road model, scenario parameters (i.e., maximum vehicular speed, rates of vehicle arrivals and departures, etc). The output of the trace details the location of each vehicle at every time instant for the entire simulation time and their mobility profiles. Examples are SUMO, MOVE, CityMob, STRAW, FreeSim, Netstream, and VanetMobiSim.
Network simulators perform detailed packet-level simulation of source, destinations, data traffic trans-mission, reception, background load, route, links,and channels. Examples are ns-2/3, GloMoSim, SNS, JiST/SWANS, and GTNetS.
Finally, VANET simulators provide both traffic flow simulation and network simulation. Examples are TraNS, NCTUns, GrooveNet,and MobiREAL.
Selecting the best simulator depends on many issues:
First, what do you want to do with the simulator, and what is your contribution?
Is the module, algorithm, protocol, etc you want to modify is available in that simulator or not?
Which programming language do you like to use for developing your contribution?
Do you need more than one technique to combine (e.g. MIPvs and WiMax) for setting up your simulation scenario, and are they available under one simulation and work properly under one version of that simulator?
Second, there things related to speed of execution, memory and CPU consumption and capability of network simulators. You may find good discussion about these issues in these articles:
I want to impliment a msg authentication scheme which incorporate the use of digital signatures . i have run move and ns2 , but i am not able to find how to implement my scheme on it, could u please help
NS2 is a traditional simulator for VANETs and requires knowledge of different languages and tools. If you are new in the area, I will suggest you to learn and use new simulators for VANETs such as Veins and EstiNet.
Highly depends on the modules that you will be using. Would use DSRC or LTE-A? Are you feeling comfortable working with C or more into C++? would you compare your results against already created simulation and models?
This article explains in details the differences and which simulator/emulator to use based on your project and research idea.
Ahmed, Hazem, Samuel Pierre, and Alejandro Quintero. "On The Verification and Realization of VANET Applications." International Journal of Sensors Wireless Communications and Control 6.2 (2016): 105-117.
Yes indeed we have also found OMNET / VEINS / SUMO to be extremely difficult to figure out. Its breaks down even when trying to do the simplest of tasks. Therefore, it is quite difficult to use.
I have used Tetcos NetSim and would recommend it. This is the link to a recent paper we published using NetSim (https://www.mdpi.com/1424-8220/19/9/2191/pdf)
Our of my experience with simulations for networks. I would highly suggest using Ns-3. The platform is highly supported and it's very flexible to meet your needs. However, you will need good programming skills to use it.