Являются ли Jumbo Frames (MTU до 9k) реалистичными / распространенными в открытом Интернете?

13

У меня есть приложение, которое выиграет от более крупных кадров Ethernet. (Теоретически, мы могли бы уменьшить количество исходящих пакетов на> 50%, возможно, даже на 66%.)

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

Но насколько это реально? Некоторые общие вопросы, если предположить, что сегмент сети, которым мы можем управлять, является Jumbo Frame-friendly (коммутаторы поддерживают большие MTU, разрешено обнаружение пути ICMP MTU и т. Д.) :

  • Реально ли отправлять Jumbo Frames через общедоступный Интернет?
  • Это вызывает бесконечные проблемы с сетью, пытаясь поддержать Jumbo Frames через общедоступный Интернет?
  • Есть ли другие проблемы, которые я не учел?
Стю Томпсон
источник

Ответы:

10

Ключевым моментом здесь является то, что вы можете контролировать свой маленький сегмент сети и включать большие MTU, но вы не можете контролировать путь, по которому ваши пакеты проходят через Интернет, и, конечно, не можете контролировать конфигурацию маршрутизаторов, через которые будут проходить ваши пакеты. Большинство интернет-маршрутизаторов не настроены выше 1500, поэтому вам не повезет с этим решением. Хуже того, иногда большие пакеты будут отбрасываться маршрутизаторами, которые не поддерживают гигантские фреймы, поэтому я думаю, что на самом деле все будет хуже, если вы попытаетесь отправить гигантские фреймы в Интернет.

Jumbo-фреймы отлично подходят для вашей внутренней сети - особенно для сетей с потоковой передачей или iSCSI.

icky3000
источник
3
  1. Если ваш взгляд на интернет не исходит от вас через единую организацию, которая позволит вам быть предельно точным в этом вопросе с последующей не менее контролируемой конечной точкой, тогда есть вероятность> 99,9%, что ваш трафик не будет проходить «неповрежденным». и поддерживать это JF's. Причина в том, что JF являются спецификацией Ethernet, и не весь Интернет является Ethernet, поэтому они разбираются, собираются, проходят и затем повторно пакетируются.
  2. Проблемы - возможно, нет, возможно, в первый день вы можете столкнуться с проблемой или двумя, но как только она заработает, все должно быть хорошо.
  3. Я бы сказал, что если у вас нет полного контроля над каждой частью цепочки от сервера к клиенту, у меня возникнет соблазн спроектировать мою систему с учетом наименьших, а не наибольших общих знаменателей, т.е. заставить ее работать, а затем настраивать, а не наоборот. ,
Chopper3
источник
2

Как уже говорили другие, ответ в настоящее время - нет.

Также учитывайте MTU восходящей линии связи вашего провайдера, если только он не поддерживает Jumbo-кадры, тогда вам не повезло, прежде чем вы начнете.

Дейв Чейни
источник
2

Многие сети высшего образования (AARNET, JANET, Internet2) имеют сквозные включенные в своих сетях гигантские кадры. Если вы обслуживаете людей в этих сетях, я бы предположил, что это стоит того.

Хокон
источник
0

Мой опыт показывает, что Jumbo Frames обычно ограничены выделенной связью между сервером приложений и сервером базы данных. Количество типов несовместимости на более сложных вещах просто ошеломляет.

kmarsh
источник