The method routes message data from a source node to a destination node in
a mobile ad hoc network (MANET). The MANET has a plurality of
intermediate mobile nodes between the source node and the destination
node, and a plurality of wireless communication links connecting the
nodes together. The method includes prioritizing the message data
according to a type-of-service (ToS), discovering routes from the source
node to the destination node, and ranking the discovered routes according
to quality of service (QoS). Message data is distributed to the
destination node on the discovered routes based upon the ToS of the
message data and the QoS of the discovered routes, including distributing
message data having a same ToS on multiple discovered routes, and
distributing message data having higher priority ToS, e.g. delay
sensitive message data and/or large volume message data, on higher ranked
discovered routes.