Недавно я читал о гигантских кадрах, и я запутался в нескольких местах. Насколько я понимаю, существует нижний предел размера кадра Ethernet между точками «сохранения» и «пересылки» (мосты уровня 2), поскольку кадры должны все еще передаваться, пока он достигает пункта назначения, чтобы включить обнаружение коллизий. Этот предел не затрагивается настройкой большого кадра.
Jumbo-кадры увеличивают верхнюю границу размеров фреймов с 1500B + заголовков до больших значений (например, 4000B или 9000B + заголовков).
Большие кадры позволяют снизить накладные расходы и т.д., Но есть больше шансов, что один пакет будет поврежден при передаче за пределы возможностей исправления ошибок. Если пакет поврежден, его необходимо повторно (целое) добавить к задержке. Кроме того, передача пакета занимает больше времени, так как он должен быть (как я полагаю) получен полностью перед передачей в CPU или пересылкой. Однако приложения, чувствительные к задержке, обычно используют UDP и нестандартные размеры пакетов, поэтому они не будут использовать гигантские кадры (если они не выполняют обнаружение MTU), поэтому на них не должны влиять гигантские кадры, так как кадры будут только короче.
Учитывая то, что я читаю гигантские кадры, измеримые задержки в измеримой степени, я начал задаваться вопросом, что вызывает этот эффект?