What is VPN Tunneling
Virtual private network technology is based on the idea of tunneling. VPN tunneling involves establishing and maintaining a logical network connection.
Types of tunneling
In voluntary tunneling, the VPN client manages connection setup. The client first makes a connection to the carrier network provider the VPN client application creates the tunnel to a VPN server over this live connection.
In compulsory tunneling, the carrier network provider manages VPN connection setup. When the client first makes an ordinary connection to the carrier, the carrier in turn immediately brokers a VPN connection between that client and a VPN server. From the client point of view, VPN connections are set up in just one step compared to the two-step procedure required for voluntary tunnels.