Alamat IPv4 anda:
Sistem pengendalian:

Apa itu MTU? Saiz paket dan masalah laluan

MTU ialah saiz paket rangkaian terbesar yang boleh dibawa oleh sesuatu antara muka atau pautan tanpa perlu dipecahkan pada lapisan itu. MTU Ethernet yang lazim ialah 1500 bait, tetapi terowong dan pautan lain mungkin membenarkan saiz yang lebih kecil. Sesuatu sambungan mesti berfungsi dalam had laluan yang benar-benar dilaluinya.

MTU antara muka bukan MTU laluan

Nilai yang dipaparkan untuk kad rangkaian menggambarkan pautan setempatnya, bukan secara automatik setiap hop hingga ke pelayan jauh. VPN atau terowong lain menambah pengepala luar yang turut menggunakan ruang. Jika paket dalaman sudah sebesar yang dibenarkan oleh pautan luar, paket yang dikapsulkan mungkin menjadi terlalu besar. MTU laluan ialah paket IP terbesar yang boleh melalui sesuatu laluan tertentu. Nilainya boleh berbeza antara destinasi, malah mungkin antara arah.

MTU bukan had saiz fail dan bukan kelajuan talian. Aplikasi masih boleh memindahkan fail besar kerana lapisan pengangkutan membahagikan data kepada segmen yang sesuai. Dalam TCP, saiz segmen maksimum (MSS) merujuk kepada data yang dibawa oleh satu segmen TCP dan lebih kecil daripada MTU berkaitan kerana pengepala IP dan TCP juga memerlukan ruang. IPv4 dan IPv6 mengendalikan paket bersaiz berlebihan dengan cara yang berbeza.

Bagaimana titik akhir mengetahui hadnya

Path MTU Discovery menggunakan isyarat bahawa sesuatu paket terlalu besar. Dalam IPv4, penghala boleh melaporkan bahawa fragmentasi diperlukan apabila paket itu tidak boleh difragmentasi. Dalam IPv6, penghala transit tidak memfragmentasi paket dan boleh menghantar mesej ICMPv6 Packet Too Big. Menyekat mesej-mesej ini boleh menimbulkan kegagalan yang membingungkan: permintaan kecil berjaya, tetapi respons yang lebih besar tersekat. Sesetengah pelaksanaan juga menggunakan teknik probe lain untuk mencari saiz yang berfungsi.

RFC 1191 menetapkan Path MTU Discovery untuk IPv4; RFC 8201 pula meliputi IPv6. Saiz pengepala dan tingkah laku terowong memberi kesan, jadi 1500 bukan tetapan hujung ke hujung yang sejagat. Elakkan mengira MSS berdasarkan nombor yang dihafal tanpa mengambil kira laluan sebenar.

Diagnosis sebelum mengubah tetapan

Jika kegagalan hanya berlaku melalui VPN, atau laman dimuatkan separuh tetapi pemindahan yang lebih besar tergantung, bandingkan tugasan yang sama dengan dan tanpa terowong. Catat antara muka, destinasi dan simptomnya. Probe ping dengan saiz muatan yang berbeza dan pilihan larangan fragmentasi boleh membantu, tetapi sintaks arahan berbeza mengikut sistem dan ICMP mungkin ditapis. Gunakan semakan ketersediaan 2IP (ping dan traceroute) sebagai bukti sokongan, bukan sebagai satu keputusan muktamad.

Jangan rendahkan MTU pada setiap peranti tanpa hipotesis. Semak tetapan terowong dan mesej ICMP yang berkaitan, ubah satu tetapan pada satu masa dan uji semula aplikasi. MTU yang terlalu kecil tanpa sebab menambah overhed pengepala dan boleh mengurangkan kecekapan. Jika titik kesesakan berada di luar kawalan anda, berikan penyedia contoh yang boleh dihasilkan semula.