Крупный размер конечного интерфейса — локальная возможность; MTU пути определяется его наименьшим участком.
Jumbo frame
Определение
Jumbo frame (большой Ethernet-кадр) — кадр, который переносит IP-пакет больше классических 1500 байт; допустимый размер задаёт конкретная реализация оборудования. Польза появляется, только когда такой размер проходит весь путь, а выигрыш подтверждают измерением под нагрузкой.
Также ищут: jumbo frames · jumbo MTU · большой Ethernet-кадр
Зачем это знать
Малая успешная проба не доказывает крупную передачу. Размер IP-пакета также включает заголовки и не равен полезной части приложения или полному кадру Ethernet.
Карта понятия
Шире
Что подтверждено
Классическая передача IP поверх Ethernet использует максимальную IP-дейтаграмму размером 1500 октетов.
Граница применимости: Инкапсуляция Ethernet по RFC 894; современные реализации могут поддерживать большие кадры.
Размер больше классических 1500 байт полезен только когда выбранный Path MTU поддерживает его от конца до конца.
Граница применимости: Производное требование для тракта IP поверх Ethernet; точный предел крупного кадра зависит от производителя.
Успешная проба с IP-пакетом 1200 байт не доказывает прохождение IP-пакета 9000 байт по тому же пути. Малый пакет помещается и в участок с MTU 1500, который ограничивает крупную передачу.
Граница применимости: Закрытое сравнение размеров IP-пакета, включая его заголовок. Не предполагаются фрагментация или другой маршрут; размер полезной части команды проверки не подменяет полный размер IP-пакета.
В учебной передаче IP-пакет имеет размер 9000 байт, а суммарные заголовки IP и транспорта по условию занимают 60 байт. При отсутствии остальных накладных данных для полезной части остаётся 8940 байт, а не 9000.
Граница применимости: Редакторский расчёт 9000−60 для явно заданной инкапсуляции. 60 байт не объявляются универсальным размером заголовков, а размер IP-пакета — полным кадром Ethernet.
Поддержка крупного размера пакета по всему пути ещё не доказывает ускорение рабочей задачи. Сравнение проводят на той же нагрузке с измерением полезной передачи, задержки и затрат процессора; больший MTU сам по себе не является результатом теста.
Граница применимости: Редакторское разделение допустимого размера и эффекта для приложения. Снижение нагрузки CPU или рост скорости на фиксированный процент без измерений не обещаются.
Не путать
Большой пакет — условие передачи, полезная скорость — измеренный результат за время. Их связь проверяют нагрузкой, а не предполагают по размеру.
Что проверить
- Не считайте 9000 универсальным размером.
- Согласуйте уровень указанного числа байт.
- Проверьте весь текущий путь.
- Выберите пробу с известным полным размером IP-пакета.
- Отделите заголовки от полезной части.
- Измерьте задержку, скорость и CPU на той же задаче.
- Сохраните результат сравнения до и после изменения.
Первоисточники
- RFC 894: A Standard for the Transmission of IP Datagrams over Ethernet Networks
Фиксирует классический максимальный IP datagram для Ethernet в 1500 octets.
- RFC 8201: Path MTU Discovery for IP version 6
Определяет link MTU, path MTU как минимум по пути и механизм Path MTU Discovery.
- RFC 5136: Defining Network Capacity
Разделяет nominal link capacity, available capacity и измерение результата на выбранном protocol layer.