Jumbo-кадр

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

Jumbo-кадр (англ. jumbo frame) — ethernet-кадр, в котором можно передать данные, по размеру превышающие 1500 байт (MTU > 1500 байт)[1].

Описание[править | править вики-текст]

По стандартам Ethernet максимальный размер ethernet-кадра составляет 1518 байт.

Формат кадра Ethernet

В каждом кадре заголовки занимают по 18 байт, а данные (поле «payload») могут занимать до MTU = 1500 байт.

При разработке новых стандартов Ethernet (10 Mbit/s, 100 Mbit/s, 1 Gbit/s и др.) величина MTU оставалась неизменной. Это позволяло не делить кадры на части/фрагменты (предотвращало фрагментацию) и позволяло не собирать кадры из частей на стыках между сетями, построенными по разным стандартам Ethernet.

Jumbo‑кадр — ethernet‑кадр, в котором поле «payload» может занимать от 1500 байт до 16 000 байт. Как правило, размер поля «payload» не превышает 9000 байт, поскольку в сетях Ethernet для проверки целостности используется алгоритм CRC-32. CRC-32 (32-битная контрольная сумма CRC) теряет свою эффективность, если размер данных превышает 12 000 байт[2]. К тому же 9000 байт вполне достаточно для передачи 8‑килобайтной датаграммы (например, по протоколу NFS).

Каждый раз получая ethernet‑кадр из сети, сетевая плата поднимает аппаратное прерывание. Чем больше размер кадра, тем больше данных можно передать в одном кадре. Следовательно для передачи данных того же размера понадобится меньше кадров, и сетевая плата будет реже прерывать работу процессора.

Применение[править | править вики-текст]

Jumbo-кадры могут применяться в следующих случаях:

  • при передаче данных на длинные расстояния для увеличения производительности сети;
  • для уменьшения нагрузки на центральный процессор;
  • при передаче данных по протоколу PPPoE[3].

Происхождение названия[править | править вики-текст]

«Jumbo» («Джамбо») — кличка слона, пойманного в Африке, весившего 6.5 тонн и участвовавшего в цирковых представлениях. Кличка дана охотниками, поймавшими слона, и на языке суахили означает — «вождь» («юмбо»). Владелец цирка Ф. Т. Барнум (англ. Barnum, Phineas Taylor (P. T.)) купил слона в лондонском зоопарке для участия в своём предствлении «Величайшее шоу на земле» (англ. The Greatest Show on Earth) (1881 год). Барнум в рекламе своего представления писал: «... Джамбо, универсальный синоним всего исполинского» (англ. «... Jumbo, the universal synonym for stupendous things») и тем самым фактически ввёл слово «jumbo» в английский язык в значении «гигантский», «огромный».

Примечания[править | править вики-текст]

  1. Ethernet Jumbo Frames. Ethernet Alliance (12 ноября 2009 года). Проверено 30 октября 2015.
  2. Phil Dykstra. Gigabit Ethernet jumbo frames and why you should care(недоступная ссылка — история) (20 декабря 1999 года). Проверено 30 октября 2015. Архивировано из первоисточника 4 ноября 2013.
  3. RFC 4638. Accommodating a maximum transit unit/maximum receive unit (MTU/MRU) greater than 1492 in the point-to-point protocol over ethernet (PPPoE). IETF (Сентябрь 2006 года).

Ссылки[править | править вики-текст]

См. также[править | править вики-текст]