IPsec-VPN mengenkripsi Paket data sebelum mentransmisikannya, sehingga meningkatkan ukuran paket. Jika ukuran yang bertambah melebihi unit transmisi maksimum (MTU) pada Perangkat jaringan di sepanjang jalur, transmisi Paket data akan gagal. Topik ini menjelaskan interaksi nilai MTU dalam pengaturan IPsec-VPN dan cara mengonfigurasinya untuk memastikan pengiriman Paket data yang andal.
Prinsip konfigurasi MTU
Topik ini menggunakan skenario pada gambar sebelumnya sebagai contoh untuk menjelaskan prinsip konfigurasi MTU. Dalam skenario ini, koneksi IPsec-VPN telah dibuat antara pusat data lokal dan virtual private cloud (VPC). Saat klien mengakses sumber daya di VPC, Paket data dienkripsi pada Perangkat gateway lokal lalu dikirimkan melalui Internet. Selanjutnya, Paket data ditransmisikan melalui Perangkat jaringan di Internet (Router 2 dan Router 3 pada gambar) menuju Gateway VPN.
Saat Paket data ditransmisikan dari klien ke Gateway VPN, ukurannya dibatasi oleh tiga jenis MTU berikut:
User MTU
User MTU adalah MTU minimum di seluruh antarmuka jaringan antara klien dan Perangkat gateway lokal. Nilai ini membatasi ukuran paket yang dikirimkan oleh klien.
Dalam contoh ini, user MTU merupakan MTU minimum dari antarmuka yang ditandai dengan angka 1.
Public network interface MTU
Public network interface MTU adalah MTU pada antarmuka jaringan publik Perangkat gateway lokal yang terhubung ke Gateway VPN. MTU ini membatasi ukuran Paket data terenkripsi.
Pada diagram, public network interface MTU merupakan MTU dari antarmuka yang berlabel "2".
Path MTU
Path MTU adalah MTU minimum dari antarmuka semua Perangkat jaringan di Internet. MTU ini membatasi ukuran Paket data terenkripsi.
Anda dapat berkonsultasi dengan penyedia layanan Internet terkait mengenai path MTU. Path MTU default Ethernet biasanya sebesar 1.500 byte.
Dalam contoh ini, path MTU merupakan MTU minimum dari antarmuka yang ditandai dengan angka 3.
Untuk memastikan Paket data ditransmisikan sesuai harapan, Anda harus mengonfigurasi user MTU dan public network interface MTU di pusat data lokal agar ketiga jenis MTU tersebut memenuhi hubungan berikut:
Maximum user MTU = min{public network interface MTU, path MTU} - 101 # 101 adalah jumlah byte maksimum yang digunakan oleh protokol IPsec untuk mengenkripsi paket data.Untuk Gateway VPN yang dibuat sebelum 1 April 2021, jika user MTU yang dikonfigurasi di pusat data lokal lebih besar dari 1.300 byte (tidak termasuk 1.300 byte), koneksi IPsec-VPN mungkin akan gagal. Sebaiknya lakukan upgrade Gateway VPN ke versi terbaru untuk menghindari masalah ini. Untuk informasi selengkapnya tentang cara melakukan upgrade Gateway VPN, lihat Upgrade a VPN gateway.
Contoh
Seperti yang ditunjukkan pada gambar sebelumnya, asumsikan bahwa path MTU adalah 1.500 byte dan MTU antarmuka jaringan publik pada Perangkat gateway lokal juga diatur ke 1.500 byte. Dalam kasus ini:
MTU pengguna maksimum = min{1.500, 1.500} − 101 = 1.399 byteHal ini berarti bahwa saat klien mengirimkan Paket data, sebaiknya ukuran paket tidak melebihi 1.399 byte. Jika melebihi batas tersebut, Paket data mungkin tidak dapat ditransmisikan dengan benar.
Konfigurasi MSS
Dalam skenario transmisi traffic TCP melalui koneksi IPsec-VPN, jika Anda perlu memastikan Paket data tidak terfragmentasi selama transmisi, maximum segment size (MSS) dan user MTU harus memenuhi hubungan berikut:
MSS = User MTU − IP header size − TCP header sizeSebagai contoh, ketika public network interface MTU dan path MTU keduanya bernilai 1.500 byte, maka maximum user MTU adalah 1.399 byte. Untuk memastikan Paket data tidak terfragmentasi, nilai MSS maksimum adalah 1.359 byte.