Compare VPN Protocols

YourPrivateVPN offers a variety of protocol options. Each protocol has distinct advantages and disadvantages. Consider what protocols your devices support, what trade-off between security and speed makes sense for you.

 

PPTP

L2TP/IPSec

OpenVPN (TCP&UDP)

Anonymity

All protocols provide you with the same level of anonymity while browsing the internet or downloading files. By no means a third party will be able to discover your real identity.

Natively Supported

  • Windows
  • Mac OS X
  • Linux
  • iOS
  • Android
  • Few routers
  • Windows
  • Mac OS X
  • Linux
  • iOS
  • Android
  • Windows Phone
  • Many routers
  • Needs 3rd party software

Encryption

MPPE-128bit  AES-256bit  AES-256bit

Speed

With 128bit keys, the encryption overhead is the lowest of all three protocols, which  makes PPTP the fastest of all three protocols With the double encapsulation L2TP/IPSec is comparable to OpenVPN in UDP mode but requires more CPU power. Slightly slower than PPTP when used in UDP mode. In TCP mode it looses some speed due to the inefficiency of encapsulating TCP within TCP.

Stability

Minor compatibility issues with the GRE protocol and some routers. When it works it's very stable. L2TP/IPSec is more complex than OpenVPN and PPTP. However as long as the client supports NAT traversal, there should be few issues. Most reliable and stable, even behind wireless routers, on non-reliable networks.

Security

PPTP is not recommended for persons directly targeted by intelligence or law enforcement agencies. L2TP/IPSec in PSK mode is not recommended for persons directly targeted by intelligence or law enforcement agencies. OpenVPN can be considered extremely secure. Regarding the information obtained from E. Snowden, it seems, that OpenVPN is not been compromised or weakened by the NSA.

Ports

PPTP uses TCP port 1723 and GRE (Protocol 47). PPTP can be easily blocked by restricting the GRE protocol. L2TP/IPSEC uses UDP 500 for the initial key exchange, protocol 50 for the IPSEC encrypted data, UDP 1701 for the initial L2TP configuration and UDP 4500 for NAT traversal. L2TP/IPSec can be easily blocked. OpenVPN in UDP mode can be easily blocked while our TCP mode runs on port 443 which is indistinguishable from standard HTTP over SSL, thus making it almost impossible to block without crippling the internet.

Included

 Silver - Gold - Premium
YourPrivateVPN - EasyConnect 
Gold - Premium Premium
YourPrivateVPN - Viscosity

Conclusion

PPTP is a fast, easy-to-use protocol. It is a good choice, if you don't have increased security needs or are living in a country with extensive internet surveillance. L2TP/IPSec is a good choice if your device doesn't support PPTP or OpenVPN. If you can afford loosing some speed, OpenVPN is the recommended protocol for all desktop OS. The only downside is its current lack of support for some mobile devices and the requirement to install a 3rd party client.