Virtual Private Networks

The common standard for Virtual Private Networks is IPSEC. For linux there are four implementations of IPSEC: