L2TP (Layer 2 Tunneling Protocol) radi na razini podatkovne veze. Razvili su ga Microsoft i Cisco. Definiran je RFC-om 2661. L2TP enkapsulira PPP okvire za slanje preko IP, X.25, Frame Relay ili ATM mreža. Koristi UDP i nizove L2TP poruka za održavanje tunela preko IP mreže. Također moguće je stvaranje više tunela između istih krajnjih točaka. Podaci iz enkapsuliranih PPP okvira mogu biti kriptirani i/ili komprimirani.
Način rada obveznog tuneliranja je:
Način rada dobrovoljnog tuneliranja je:
Princip rada L2TP tuneliranja prikazan je na slici 6-3.
![]() |
Slika 6-3: L2TP tuneliranje |
L2TP protokol koristi dvije vrste poruka:
Kontrolne poruke definiraju pouzdani kontrolni kanal unutar L2TP-a koji garantira dostavu. U slučaju gubljenja podatkovnih poruka, one se zahvaljujući kontrolnim porukama ponovno šalju. PPP okviri se prije slanja preko nepouzdanog podatkovnog kanala, enkapsuliraju L2TP zaglavljima, a zatim i sa prijenosnim zaglavljima poput UDP-a. Kontrolne poruke, koje sadrže slijedne brojeve, se šalju preko pouzdanog L2TP kontrolnog kanala.
Podatkovne poruke mogu imati slijedne brojeve za utvrđivanje ispravnog redoslijeda i detekciju paketa koji nedostaju.
![]() |
![]() |
Sadržaj |