The policy document leans hard to both geographic routing (while not
really addressing geographic naming or the use of coordinates, including
the related privacy/OPSEC issues) and something that feels like link
state but over a longer averaging interval (e.g. if you check in once an
hour you are connected). That is broad brush, but I think it's a
sensible path.
I don't see any discussion of mobility. That bears on geographic names
if physically large. The other kind of mobility is changes in
connectivity topology. In general, one needs control traffic that is
fast enough to handle mobility, and slow links and high mobility don't
work well.
An interesting concept is "hazy-sighted link state", originally written
about in the context of connected networks. The core concept is to send
link state updates (rather than synchronize), and to send updates k hops
with relative frequency 2^-k. This minimizes the air time taken up by
the sum of control traffic and extra hops due to suboptimal routes.
https://www.cesarsantivanez.com/papers/TM1301.pdf
Other things to keep in mind are the ETX and ETT (estimated
transmission count and time) metrics. The key observation (ETX) is that
the best way to choose which links to use (all the same speed), assuming
link-level acks, is to mimimize the expected number of transmissions,
since the scarce resource is air time. ETT extends that to minimize
channel occupancy time (all of transmission, ack, guard times) instead
of count, choosing among link speeds.
http://nil.lcs.mit.edu/rtm/papers/etx.pdf
I have used ETX/ETT in ad hoc networks and having had that experience,
would do it again.
73 de n1dam