Dynamic Non-Hierarchical Routing (DNHR)
each toll switch assigned a primary (1-hop) path to another toll switch and a list of alternate (2-hop) paths [by time]
try 1-hop path first, then try others in order (called crankback)
crankback useful when routing supports QoS but wants small connection rejection rate