In this paper we consider a multipath extension to the dynamic source routing (DSR) protocol proposed by Johnson and Maltz, an on-demand routing protocol for ad hoc wireless networks. This extension keeps two node-disjoint paths between the source and destination of a routing process without introducing extra overhead. Unlike other multipath extensions where nodedisjoint paths are selected at the destination or at the reply phase, our approach generates two node-disjoint paths during the query phase of the route discovery process by restricting the way the query packet is ooded. Several optimization options are also considered. Simulation is conducted to determine the success rate of nding node-disjoint paths. Key words: Ad hoc wireless networks, dynamic source routing (DSR), multipath routing, optimization, simulation. This work was supported in part by NSF grant CCR 9900646 and grant ANI 0073736. A preliminary version of this paper appeared in the Proceedings of the 35th Hawaii Inte...