Jumbo MTU и коммутаторы

Jumbo MTU и коммутаторы

У меня есть сеть с несколькими файловыми серверами, рабочими станциями и серверами приложений. Для простоты мы можем считать, что все это подключено к одному коммутатору, скажем, Dell 4032F с максимальным размером Jumbo MTU 9216. Я был бы признателен за помощь с некоторыми вопросами, связанными с MTU. Итак, мой первый вопрос:

  1. Что это (9216) - HW MTU или IP MTU по классификации (т.е. включает ли он 14-байтовый заголовок кадра или нет)? Он устанавливается для всего устройства, а не для порта, согласно документации, но там не указано, что это такое.
  2. Возникает ли проблема, если у коммутатора значение MTU больше, чем у подключенных устройств?
  3. При настройке MTU в Linux я ставлю 9216 в настройках NetworkManager - мне вычесть 14 байт и поставить 9202 или даже 9000? Что подразумевается под MTU в настройках ОС?
  4. И последний вопрос: VMWare поддерживает только 9000 байт MTU как Jumbo. Означает ли это, что все в моей сети должно иметь это значение MTU или нет?

Спасибо.

решение1

что это (9216)

Байт на пакет. Либо на уровне IP, либо на уровне Ethernet. Поскольку мы говорим о коммутаторах, это Ethernet.

Согласно документации, он настроен на целое устройство, а не на порт, но в документации не указано, что это такое.

Предполагается, что люди учатся своему ремеслу.

Возникает ли проблема, если у коммутатора значение MTU больше, чем у подключенных устройств?

Нет, это максимально допустимое число. Это проблема, если устройство отправляет пакет большего размера, чем может обработать коммутатор (в этом случае пакет должен быть отброшен коммутатором, но, возможно, частично преобразован), но это НЕ проблема, если коммутатор может обработать больше, чем отправлено.

В Ethernet НЕТ согласования, поэтому машины должны показывать НАИМЕНЬШИЙ MTU, который может обработать сеть. IP ВЕДУТ согласование (и маршрутизаторы могут разделять пакеты), но Ethernet этого не делает.

И последний вопрос: VMWare поддерживает только 9000 байт MTU в качестве Jumbo

Это было бы ужасно для высокоскоростных сетей.

Означает ли это, что все в моей сети должно иметь это значение MTU или нет?

Зависит. В общем: не трогайте MTU, пока не поймете, что делаете, и не составите план, как это работает и как влияет на вашу сеть. Более высокий MTU снижает обработку в мощных сетях. Тем не менее, 9200 — это ужасно мало для мощных сетей (т. е. 100g или выше).

Связанный контент