Який мінімальний розмір MTU?


Відповіді:


7

Так, для реалізації IPv4 потрібен мінімальний MTU - 68 байт на RFC 791 .

Дивіться відповідь Петра для більш детальної інформації.


2
Ви суперечите собі. У цитаті сказано "до 576", а не "принаймні 576".
Ніхто

1
Відредагована відповідь для наочності. Пристрої можуть приймати пакети з меншими MTU, але на RFC 576 байт було потрібного розміру. Більшість ОС застосовують число близько 576, воно незначно змінюється - тому насправді немає причин надсилати менше, ніж потрібно.
Глава Йорданії

1
Ця відповідь невірна, розмір дейтаграми плутає з MTU.
Пітер Грін

Так, ти маєш рацію - відредагував мою відповідь. Дякуємо, що знайшли це @PeterGreen.
Глава Йорданії

7

Мінімальний MTU для IPv4 - 68 байт. Зокрема з https://tools.ietf.org/html/rfc791

Кожен Інтернет-модуль повинен мати можливість пересилати дейтаграму на 68 октетів без подальшої фрагментації. Це тому, що заголовок в Інтернеті може бути до 60 октетів, а мінімальний фрагмент - 8 октетів.

Однак такий низький MTU був би вкрай неефективним.

IPv6 встановлює набагато більший мінімум 1280 байт і вимагає посилань, які не можуть підтримувати цей MTU, щоб забезпечити рівень фрагментації та повторної збірки, що залежить від посилання. З https://tools.ietf.org/html/rfc2460

IPv6 вимагає, щоб кожна посилання в Інтернеті мала MTU 1280 октетів і більше. На будь-якому посиланні, яке не може передати 1280-октетний пакет в одній частині, специфічна для посилання фрагментація та повторна збірка повинні бути передбачені на рівні нижче IPv6.

Імовірно, мотивація полягає у тому, щоб зупинити низькі MTU-зв’язки від неефективності по всій мережі. Я припускаю, що 1280 байт було обрано для того, щоб пакет міг бути загорнутий у якесь лайно для інкапсуляції / тунелювання та все ще вміщуватися у стандартний кадр Ethernet.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.