1. A method, comprising: determining a set of neighbor nodes of a local node in a communication network; determining a respective occurrence frequency at which each particular neighbor node is to be probed based on a rate of change in distance between the local node and the particular neighbor node; probing each particular neighbor node according to the respective occurrence frequency to determine the rate of change in distance between the local node and each particular neighbor node, and one or more routing metrics for reaching each particular neighbor node; and selecting, based on the probing, a suitable preferred next-hop node of the set of neighbor nodes for a corresponding routing topology.