한국어English日本語简体中文繁體中文DeutschไทยTiếng ViệtРусскийPortuguês (Brasil)EspañolBahasa Indonesia

Buku Putih Lag Game › L5 Perangkat jaringan data center

MTU tidak cocok (hanya paket besar yang hilang) MTU black hole

ID penyebab dc-mtu · Penanggung jawab utama Infrastruktur jaringan (Tim Infrastruktur) · Turut terlibat Infrastruktur server (Tim Infrastruktur), Pengembangan server (Tim Pengembang Game)

Buka kartu interaktif dengan gambar dan simulasi →

Jika MTU (ukuran yang bisa dikirim sekaligus) di segmen tengah mengecil tetapi notifikasi ukuran terlampaui diblokir, hanya paket besar yang terus hilang.

Mengapa MTU mengecil di segmen tunnel atau VPN → Akibatnya Notifikasi ukuran terlampaui (ICMP) diblokir firewall sehingga pengirim tidak tahu → Di layar Freeze hanya saat membuka layar besar seperti inventory atau daftar karakter, lalu disconnect

Gejala
Freeze, Disconnect, Tidak bisa masuk / loading tanpa henti
Faktor
Packet loss
Siapa yang mengalami
Wilayah/ISP tertentu, Hanya saya
Kapan
Saat melakukan aksi tertentu, Tepat setelah login atau maintenance
Penanggung jawab
Penanggung jawab utama Infrastruktur jaringan (Tim Infrastruktur) · Turut terlibat Infrastruktur server (Tim Infrastruktur), Pengembangan server (Tim Pengembang Game)
Tugas Tim Pengembang Game
Untuk menurunkannya langsung dari sisi server, atur ukuran segmen maksimum socket dengan TCP_MAXSEG (memecah pesan menjadi kecil di kode game saja tidak mencegahnya), jaga paket UDP maksimal 1.200 byte.
Tugas Tim Infrastruktur
Jaringan: perkecil ukuran paket TCP di segmen tunnel (penyesuaian MSS), izinkan notifikasi ukuran terlampaui (ICMP) di firewall dan network ACL cloud. Server/OS: izinkan juga notifikasi ukuran terlampaui (ICMP) di firewall server dan security group cloud, aktifkan MTU probing di kernel server dengan tcp_mtu_probing=1 (jaring pengaman terakhir yang baru bekerja setelah koneksi terhenti beberapa detik).
Kisaran angka
Biasanya 1.500 byte, dan menyusut ke sekitar 1.400 setelah lewat tunnel.
Di grafik
Hanya sebagian yang tinggi · Disconnect per wilayah dan ISP, kegagalan respons besar
Yang diperiksa
Dari PC pemain yang bermasalah, kirim ping ke server dengan tanda jangan-fragmentasi (DF) aktif sambil mengubah ukurannya. Di Windows ping /f /l 1472 SERVER_IP, di Linux ping -M do -s 1472 SERVER_IP (1.472 adalah MTU 1.500 dikurangi header IP 20 byte dan header ICMP 8 byte). Kecilkan ukurannya bertahap untuk menemukan ukuran maksimum yang lolos, lalu pastikan security group dan firewall di sisi server mengizinkan notifikasi ICMP ukuran terlampaui (Fragmentation Needed)
Cocok jika
Ping kecil berhasil, tetapi ping DF 1.472 byte gagal (tidak ada respons atau ada error yang menyatakan perlu fragmentasi), dan ukuran maksimum yang lolos kecil, sekitar 1.400. Pemain di wilayah yang sama mengalami freeze hanya saat membuka layar besar
Tidak cocok jika
Ping DF 1.472 byte juga lancar: bukan masalah path MTU. Ping kecil pun gagal: ICMP sendiri diblokir sehingga cara ini tidak bisa dipakai untuk menilai
Sarana pemeriksaan
Lingkungan pemain sendiri

Sumber

  1. RFC 2923: TCP Problems with Path MTU Discovery IETF
    Jika firewall memblokir ICMP (Fragmentation Needed), path MTU discovery gagal dan hanya paket besar yang terus hilang (black hole); ping dan komunikasi kecil tetap berjalan sehingga sulit didiagnosis
  2. Maximum transmission unit and maximum segment size Cloudflare
    Path MTU internet 1.500, menjadi 1.476 setelah lewat tunnel GRE; disarankan membatasi TCP MSS maksimal 1.436
  3. IP Sysctl Linux kernel
    Dengan tcp_mtu_probing=1, TCP path MTU discovery biasanya nonaktif dan baru diaktifkan saat ICMP black hole terdeteksi
  4. ping(8) — Linux manual page iputils
    -M do mengaktifkan tanda DF dan menolak paket yang lebih besar dari path MTU; -s menentukan ukuran data (default 56 byte ditambah header ICMP 8 byte)
  5. ping Microsoft
    /f mengaktifkan tanda DF untuk mencari masalah path MTU, /l menentukan ukuran data

Lihat juga

Lapisan yang sama: L5 Perangkat jaringan data center

Penyebab di lapisan lain dengan gejala yang sama (Freeze)

Lihat kartu interaktif dengan gambar dan simulasi