Overview and Performance Analysis of Ad-Hoc on-Demand Distance Vector Routing Protocol