A system for identifying an optimal route in a network is disclosed. The
system includes a destination node having an associated node address, a
source node having an associated node address, and a number of
intermediate nodes each having an associated node address. The
intermediate nodes include a number of neighboring nodes associated with
the source node. The source node is configured to select one or more of
the neighboring nodes to receive a route request. The selection of the
selected one or more neighboring nodes is based on the location
information associated with the destination node and the selected one or
more neighboring nodes. One or more of the selected one or more
neighboring nodes propagate their route requests received from the source
node to the destination node along one or more routes.