Menggunakan Protokol L2TP di Router Industri
L2TP (Layer 2 Tunneling Protocol), yang awalnya didefinisikan dalam RFC 2661, membangun terowongan L2TP point-to-point melalui jaringan publik (seperti Internet) dan merangkum serta mengirimkan bingkai data PPP (Point-to-Point Protocol) melalui terowongan L2TP, yang dapat membantu pengguna jarak jauh, seperti kantor cabang suatu perusahaan dan pelancong bisnis, untuk mengunjungi perusahaan dan mengakses intranet perusahaan melalui terowongan L2TP. Dengan demikian, protokol ini menyediakan cara yang aman, hemat biaya, dan efisien untuk akses jarak jauh ke jaringan pribadi.
(1) LAC
LAC adalah perangkat yang terhubung ke jaringan yang dialihkan. LAC memiliki sistem terminasi PPP dan menangani L2TP. LAC biasanya menyediakan akses ke pelanggan PPP. LAC berada di antara server jaringan L2TP (LNS) dan pelanggan dan digunakan untuk mengirimkan paket informasi antara LNS dan pelanggan. LAC merangkum paket yang diterima dari pelanggan dan mengirimkan paket informasi ke LNS berdasarkan L2TP. Selain itu, LAC mendekapsulasi paket yang diterima dari LNS dan mengirimkannya ke LNS. LAC juga mendekapsulasi paket informasi yang diterima dari LNS dan mengirimkan paket informasi tersebut ke pelanggan.
(2) LNS
LNS (L2TP Network Server) bertindak sebagai salah satu titik akhir terowongan L2TP dan merupakan rekan dari LAC. LNS adalah titik akhir logis dari sesi PPP yang disalurkan dari sistem jarak jauh oleh LAC. Dengan membangun terowongan L2TP melalui jaringan publik, ujung rekan dari sesi PPP secara logis meluas dari LAC ke LNS pada intranet perusahaan.
Bendera dan Info Versi Bendera dan Info Versi: bendera kontrol yang menunjukkan keberadaan paket data/kontrol dan bidang panjang, urutan, dan offset.
Panjang panjang (opsional): jumlah total byte dalam pesan, hanya ada saat bendera panjang ditetapkan.
Terowongan ID Terowongan: Menunjukkan pengenal koneksi kontrol.
Sesi ID Sesi: Menunjukkan pengenal sesi dalam terowongan.
Ns (opsional): nomor urut data atau pesan kontrol ini, dimulai dari nol dan bertambah satu (mod 216) untuk setiap pesan yang dikirim. Hanya ada saat tanda urut ditetapkan.
Nr (opsional): nomor urut pesan masuk yang diharapkan. nr ditetapkan ke Ns plus satu (modulo 216) untuk pesan terakhir yang diterima secara berurutan. Nr dicadangkan dalam pesan data dan harus diabaikan saat diterima jika ada (seperti yang ditunjukkan oleh bit S).
Ukuran Offset ukuran offset (opsional): menentukan posisi data payload setelah header L2TP. Jika kolom offset ada, header L2TP berakhir setelah byte terakhir dari padding offset. Kolom ini ada jika tanda offset ditetapkan.
Bantalan offset (opsional): panjang variabel, ditentukan oleh ukuran offset. Isi bidang ini tidak ditentukan.
Data muatan Data muatan: panjang variabel (ukuran muatan maksimum = ukuran maksimum paket UDP – ukuran header L2TP)
Cara kerja L2TP
L2TP adalah protokol berbasis koneksi. Proses membangun terowongan untuk menjalankan sesi PPP terdiri dari dua langkah.
(1) Buat sambungan kontrol terowongan.
(2) Memicu pembentukan sesi berdasarkan panggilan masuk atau keluar.
Saat membuat koneksi L2TP, banyak paket kontrol dipertukarkan antara server dan klien untuk membuat terowongan dan sesi di setiap arah. Dengan paket kontrol ini, satu pihak meminta pihak lain untuk menetapkan terowongan dan ID sesi tertentu. Paket kemudian dipertukarkan dengan bingkai PPP terkompresi sebagai muatan menggunakan terowongan dan ID sesi ini.
Daftar jabat tangan pesan L2TP antara LAC dan LNS adalah sebagai berikut.
Keuntungan L2TP
(1) L2TP dapat dipasangkan dengan IPSec untuk menyediakan keamanan online tingkat tinggi.
(2) L2TP tersedia di banyak platform Windows dan MAC OS karena sudah tertanam di sistem tersebut. L2TP juga tersedia di banyak perangkat dan sistem operasi lainnya.
(3) L2TP relatif mudah untuk diatur, termasuk L2TP/IPSec.