Patent ID: 7570628
Filing Date: 2009-08-04
Classification: H04L,H04W

Abstract:
1. A method comprising: receiving, by a destination node, a first route request from a source node over a plurality of routes between the source node and the destination node, the first route request being one of a sequence of route requests sequentially transmitted by the source node, each of the routes including one or more intermediate nodes between the source node and the destination node, the first route request received over each of the plurality of routes being associated with corresponding metric information indicating characteristics and/or conditions of the corresponding route; selecting, by the destination node, a first route and a second route from the plurality of routes as a current route and a candidate route, respectively, the current route being selected for communication between the source node and the destination node, the candidate route being selected as a possible replacement of the current route, the selection of the current route and the candidate route being done based at least in part on the plurality of metrics associated with the first route request received over the corresponding plurality of routes; receiving, by the destination node, a second route request over one or more of the plurality of routes and a third route request over one or more of the plurality of routes, the second and the third route requests being two of the sequence of route requests sequentially transmitted by the source node, the second route request being sequenced after the first request, and the third route request being sequenced after the second route request, with one or more intervening route requests sequenced in between the second and the third route requests; first determining, by the destination node, that the second, the third, and the one or more intervening route requests have not been received over the first route; second determining, by the destination node, that the number of the one or more intervening route requests exceeds a threshold number; and replacing, by the destination node, the first route with the second route as the current route based at least in part on said first determining and said second determining.