← Semua materi

Networking / Troubleshooting

Troubleshooting MTU dan packet fragmentation dengan ping dan tracepath

Kenali gejala Path MTU bermasalah dan uji ukuran paket secara bertahap tanpa langsung mengubah MTU interface.

Tujuan latihan

Menggunakan ping dan tracepath untuk mengumpulkan indikasi Path MTU serta membedakan masalah MTU dari loss biasa.

Persiapan

Linux dengan ping dan tracepath. Hasil ICMP bergantung pada kebijakan jaringan; jangan menganggap timeout selalu berarti MTU bermasalah.

Host MTU
Network path
Path MTU

Masalah

Koneksi kecil bekerja, tetapi transfer tertentu hang atau TLS/application request gagal ketika payload membesar. Salah satu kemungkinan adalah Path MTU yang lebih kecil dari ukuran paket yang dikirim.

Persiapan

Catat interface, MTU lokal, tujuan, dan apakah jalur melewati VPN, tunnel, PPPoE, atau encapsulation lain yang menambah overhead.

1. Lihat MTU interface

Periksa MTU sebelum mengubah apa pun.

ip link show

2. Uji IPv4 tanpa fragmentasi

Pada Ethernet MTU 1500, payload ICMP IPv4 1472 sering dipakai sebagai titik awal karena header IPv4 20 byte dan ICMP 8 byte. Nilai ini bukan angka universal untuk semua path.

ping -c 3 -M do -s 1472 1.1.1.1

3. Turunkan ukuran bertahap

Jika probe besar gagal tetapi probe lebih kecil berhasil, cari batas secara bertahap. Pastikan kegagalan konsisten karena ICMP rate limiting juga dapat menghasilkan loss.

ping -c 3 -M do -s 1400 1.1.1.1

4. Gunakan tracepath

tracepath dapat memberikan indikasi pmtu di sepanjang jalur dan membantu mengidentifikasi perubahan Path MTU.

tracepath example.com

5. Hindari perubahan prematur

Jangan langsung menurunkan MTU semua interface. Cari sumber encapsulation, blocked ICMP Packet Too Big/Fragmentation Needed, atau perangkat yang mengubah jalur.

Verifikasi

Setelah perbaikan, ulangi request aplikasi yang sebelumnya gagal dan uji ukuran paket yang relevan. Dokumentasikan MTU sebelum dan sesudah serta alasan perubahan.

Pelajaran

MTU troubleshooting membutuhkan pola bukti: request kecil sukses, paket besar konsisten gagal, dan batas ukuran dapat direproduksi. Satu ping timeout tidak cukup.

Referensi resmi

iproute2 — ip link ↗iputils — ping ↗
Pilih materi berikutnya →