Resolver network
Resolvers exchange routing information about names
Multicast messages forwarded via resolvers
Decentralized construction and maintenance
Implemented as an “overlay” network over UDP tunnels
- Not every node needs to be a resolver
- Too many neighbors causes overload, but need a connected graph
- Overlay link metric should reflect performance
- Current implementation builds a spanning tree