Berapa ukuran MTU minimum?

9

The ukuran maksimum adalah 1500 Bytes . Apakah ada batas bawah? 1? 64? Haruskah kelipatan dua? Apakah ada tempat saya bisa mencari tahu lebih banyak?

tarabyte
sumber

Jawaban:

7

Ya, implementasi IPv4 membutuhkan MTU minimum 68 byte per RFC 791 .

Lihat jawaban Peter untuk lebih detail.

Jordan Head
sumber
2
Anda bertentangan dengan diri Anda sendiri. Kutipan mengatakan "hingga 576", bukan "setidaknya 576".
Tidak ada yang
1
Jawaban yang diedit untuk kejelasan. Perangkat dapat menerima paket dengan MTU yang lebih kecil, tetapi per RFC, 576 byte adalah ukuran yang tepat untuk digunakan. Kebanyakan OS memberlakukan angka sekitar 576, ini sedikit bervariasi - jadi benar-benar tidak ada alasan untuk mengirim lebih kecil dari yang diperlukan.
Jordan Head
1
Jawaban ini salah, ini membingungkan ukuran datagram dengan MTU.
Peter Green
Yup, Anda mengedit jawaban saya dengan benar. Terima kasih telah menangkap @PeterGreen itu.
Jordan Head
7

MTU minimum untuk IPv4 adalah 68 byte. Khususnya dari https://tools.ietf.org/html/rfc791

Setiap modul internet harus dapat meneruskan datagram 68 oktet tanpa fragmentasi lebih lanjut. Ini karena header internet mungkin hingga 60 oktet, dan fragmen minimum adalah 8 oktet.

Namun MTU yang rendah seperti itu akan sangat tidak efisien.

IPv6 menetapkan minimum yang jauh lebih tinggi yaitu 1280 byte dan membutuhkan tautan yang tidak dapat mendukung MTU itu untuk memberikan fragmentasi tautan khusus dan lapisan pemasangan kembali. Dari https://tools.ietf.org/html/rfc2460

IPv6 mensyaratkan bahwa setiap tautan di internet memiliki MTU 1.280 oktet atau lebih besar. Pada tautan apa pun yang tidak dapat mengirimkan paket 1280-oktet dalam satu potong, fragmentasi dan pemasangan kembali tautan khusus harus disediakan pada lapisan di bawah IPv6.

Agaknya motivasinya adalah untuk menghentikan tautan MTU rendah dari mendorong ketidakefisienan di seluruh jaringan. Saya berasumsi 1280 byte dipilih untuk memungkinkan suatu paket untuk dibungkus dalam beberapa enkapsulasi / tunneling crap dan masih cocok dalam bingkai ethernet standar.

Peter Green
sumber