 The discovery is used to determine the topology of the client's Internet connection, specifically to detect the presence of NAT and firewall devices on its route to the Internet.The synchronization step brings a client's view of its private networks in sync with other members of these networks.When a member of a network goes online or offline, the server instructs other network peers to either establish or tear down tunnels to the former.