Originally reactive protocols were not designed for the characteristic of high mobility during route discovery. Due to dynamically modification to the VANET this changes very often due to breakdown which causing excessive broadcasting and flooding the entire network in order for new routes to be discovered. In addition, the initial routing needs some time, and this latency can easily change everything. Due to these reasons, the typical reactive protocols, in their current format, do not totally appropriate for time-critical applications such as cooperative collision avoidance (CCA). Cooperative Collision Avoidance is an important class of safety applications in VANETs, which aims at offering an earlier warning to drivers using vehicle-to-vehicle (V2V) communication . Ad Hoc On-Demand Distance Vector (AODV) is a reactive routing protocol which capable of both unicast and multicast. In AODV, like all reactive protocols, topology information is only transmitted by nodes on-demand. When the source has something to send then initially it propagates the RREQ message which is forwarded by intermediate node until the destination is reached. A route reply message is unicast back to the source if the receiver is either the node using the requested address, or it has a valid route to the requested address.
This repository provides a MATLAB simulation of VANET environment and results comparison in terms of throughput, packet drop ratio etc.