Назад | Перейти на главную страницу

Правильно ли использовать термин «Jumbo» для обозначения любых пакетов размером> 1500 байт, даже если они созданы в программном обеспечении LRO?

Я могу быть сторонником правильной терминологии на работе.

В последнее время мы имеем дело с эффектами Большая разгрузка приема в нашем приложении. Процитировать википедию

Он работает путем объединения нескольких входящих пакетов из одного потока в больший буфер, прежде чем они будут переданы выше по сетевому стеку, тем самым уменьшая количество пакетов, которые необходимо обработать.

Я слышал, что люди на работе называют их Jumbo-пакетами. Я в курсе Jumbo Frames в Ethernet. Я думаю, может возникнуть путаница, потому что Jumbo Frames связаны с потоками в физической сети - они влияют на MTU, тогда как LRO находится только на программном уровне, и MTU не изменился.

Правильно ли называть любой пакет размером более 1500 байт Jumbo-пакетом, независимо от того, передавался он в физической сети или нет?

«Джамбо» должно относиться только к данным на проводе. После того, как сетевая карта собрала пакеты, она не передает что-то, похожее на Jumbo-фрейм, вверх по стеку, а только передает буфер драйверу ядра. Обычно он работает только с TCP-потоками и требует, чтобы сетевая карта работала на уровне OSI 3 для обработки пакетов.