1. A method for determining a route from a source node to a destination node in a mobile ad hoc network comprising a plurality of intermediate mobile nodes between the source node and the destination node, the method comprising: at the source node, transmitting a quality-of-service (QoS) route request to discover routing to the destination node based upon a QoS parameter, the route request including a flow identifier and a QoS link metric; at each intermediate node, determining whether the intermediate node can support the requested QoS parameter of the QoS route request and, if so, updating the QoS link metric, forwarding the QoS route request to one of other intermediate nodes and the destination node, and temporarily reserving node resources for QoS route requests having supportable QoS parameters; at the destination node, upon receiving the QoS route request, generating a reply to the source node including the flow identifier and updated QoS link metric for each discovered route; at the source node, generating QoS route metrics based upon updated QoS link metrics in replies from the destination node for discovered routes; at the source node selecting a route to the destination node based upon the QoS route metrics; and at the source node transmitting route confirmations to intermediate nodes on the selected route.