Research into routing protocols has uncovered algorithmic approaches to handle and manage this complexity.
ETX allows a node to dynamically adapt to the quality of each link, and HSLS/A-HSLS allows nodes to scale their knowledge of the network's topography relative to the distance between nodes.