The Dynamic Source Routing (DSR) [13] protocol, one of the well known Mobile Ad-hoc Networks (MANETs) routing protocols, is a single path on-demand routing protocol. If a data packet has to be sent and no route to the destination is available, the source node starts a route discovery process by flooding Route REQuest (RREQ) packets targeting the destination node. Each neighbor receiving the RREQ packet checks if it is the destination. If so, it sends a Route REPly (RREP) packet back to the source after adding the accumulated routing information contained in the RREQ packet. The shortest returned path is the one used for routing.