Various tree traversal techniques, architectures, and hardware implementations are disclosed.
This process may be repeated to handle NAT traversal for multiple simultaneous connections to different nodes.