L2TP oznacza Layer 2 Tunneling Protocol. Protokół L2TP został po raz pierwszy zaproponowany w 1999 roku jako uaktualnienie zarówno do L2F (Layer 2 Forwarding Protocol), jak i PPTP (Point-to-Point Tunneling Protocol). Ponieważ L2TP nie zapewnia silnego szyfrowania i samodzielnego uwierzytelniania - inny protokół (nazwany IPsec) jest najczęściej używany w połączeniu z L2TP.
IPsec oznacza Internet Protocol security. IPsec to bardzo elastyczny protokół do kompleksowych zabezpieczeń, który uwierzytelnia i szyfruje każdy pojedynczy pakiet IP w danej komunikacji. IPsec jest używany w szerokiej gamie aplikacji w pakiecie protokołów internetowych.
Używane razem, L2TP i IPsec są bardziej bezpieczne niż PPTP (Point-to-Point Tunneling Protocol), ale są nadal lepsze dla uzyskania anonimowości niż dla ochrony.
L2TP czasami ma problemy z zaporami sieciowymi z powodu wykorzystywania portu UDP 500, który bywa blokowany przez niektóre zapory sieciowe.