Minimum MTU boyutu nedir?


Yanıtlar:


7

Evet, IPv4 uygulamaları için RFC 791 başına en az 68 bayt MTU gerekir .

Daha fazla ayrıntı için Peter'ın cevabına bakınız.


2
Kendinizle çelişiyorsunuz. Alıntıda "en az 576" değil, "en fazla 576" yazıyor.
Kimse

1
Netlik için cevap düzenlendi. Cihazlar daha küçük MTU'lara sahip paketler alabilir, ancak RFC'ye göre 576 bayt kullanılacak doğru boyuttaydı. Çoğu işletim sistemi 576 civarında bir sayı uygular, biraz değişir - bu yüzden gerekenden daha küçük göndermek için hiçbir neden yoktur.
Jordan Head

1
Bu cevap yanlış, MTU ile datagram boyutunu karıştırıyor.
Peter Green

Evet, cevabımı doğru düzenledin. @PeterGreen'i yakaladığınız için teşekkürler.
Jordan Head

7

IPv4 için minimum MTU 68 bayttır. Özellikle https://tools.ietf.org/html/rfc791 adresinden

Her internet modülü, daha fazla parçalanmadan 68 oktet'lik bir datagramı iletebilmelidir. Bunun nedeni, bir internet başlığının 60 oktete kadar olabilmesi ve minimum parçanın 8 oktet olmasıdır.

Bununla birlikte, bu kadar düşük bir MTU son derece verimsiz olacaktır.

IPv6 çok daha yüksek minimum 1280 bayt ayarlar ve bağlantıya özgü bir parçalanma ve yeniden birleştirme katmanı sağlamak için MTU'nun destekleyemediği bağlantılar gerektirir. Gönderen https://tools.ietf.org/html/rfc2460

IPv6, internetteki her bağlantının 1280 oktet veya daha fazla MTU'ya sahip olmasını gerektirir. Tek parça halinde 1280 oktet paket iletemeyen herhangi bir bağlantıda, bağlantıya özgü parçalanma ve yeniden montaj IPv6'nın altındaki bir katmanda sağlanmalıdır.

Muhtemelen motivasyon düşük MTU bağlantılarının ağ üzerindeki verimsizliği durdurmasını engellemektir. Bir paketin bazı kapsülleme / tünel açmalarına sarılmasına ve hala standart bir ethernet çerçevesine sığmasına izin vermek için 1280 baytın seçildiğini varsayıyorum.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.