L2TP står för Layer 2 Tunneling Protocol. L2TP föreslogs inledningsvis 1999 som en uppgradering av L2F (Layer 2 Forwarding Protocol) och PPTP (Point-to-Point Tunneling Protocol). Eftersom L2TP inte tillhandahåller stark kryptering eller autentisering av sig själv, så används ofta ett annat protokoll som kallas IPsec tillsammans med L2TP.
IPsec står för Internet Protocol security. IPsec är ett väldigt flexibelt protokoll som bidrar med säkerhet från A till B, då det autentiserar och krypterar varje enskilt IP-paket i ett kommunikationsled. IPsec används i en rad olika applikationer.
När L2TP och IPsec används tillsammans är de betydligt säkrare än PPTP (Point-to-Point Tunneling Protocol), men de är fortfarande mer lämpade för anonymisering än för säkerhet.
L2TP har ibland problem med brandväggar till följd av att det använder UDP port 500, vilket vissa brandväggar brukar blockera.