diff options
author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2017-02-04 00:23:31 -0800 |
---|---|---|
committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2017-02-04 00:23:31 -0800 |
commit | 31db768e4d4c2815d2be0493b2c76ea5f5edbffa (patch) | |
tree | ae76b2153c5a6d58dd4b887c54626ee9e93b6601 /doc | |
parent | d9e4ba1280bc5aec5d4cc04c4c495ac9c923563d (diff) | |
download | infinitytier-31db768e4d4c2815d2be0493b2c76ea5f5edbffa.tar.gz infinitytier-31db768e4d4c2815d2be0493b2c76ea5f5edbffa.zip |
A bit of code cleanup.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/MANUAL.md | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/doc/MANUAL.md b/doc/MANUAL.md index abaeef26..8af8fc2d 100644 --- a/doc/MANUAL.md +++ b/doc/MANUAL.md @@ -109,8 +109,6 @@ In the simplest case using only global roots, an initial connection setup betwee 3. R also sends a message called *RENDEZVOUS* to A containing hints about how it might reach B, and to B informing it how it might reach A. We call this "transport triggered link provisioning." 4. A and B get *RENDEZVOUS* and attempt to send test messages to each other, possibly accomplishing [hole punching](https://en.wikipedia.org/wiki/UDP_hole_punching) of any NATs or stateful firewalls that happen to be in the way. If this works a direct link is established and packets no longer need to take the scenic route. -If R is a federated root the same process occurs, but possibly with additional steps. - VL1 provides instant always-on virtual L1 connectivity between all devices in the world. Indirect paths are automatically and transparently upgraded to direct paths whenever possible, and if a direct path is lost ZeroTier falls back to indirect communication and the process begins again. If a direct path can never be established, indirect communication can continue forever with direct connection attempts also continuing indefinitely on a periodic basis. The protocol also contains other facilities for direct connectivity establishment such as LAN peer discovery, port prediction to traverse IPv4 symmetric NATs, and explicit endpoint advertisement that can be coupled with port mapping using uPnP or NAT-PMP if available. VL1 is persistent and determined when it comes to finding the most efficient way to move data. |