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

VMWare ESXi 4.1 VMXNET Игнорирование MTU и отправка Jumbo-кадров

На моих виртуальных машинах CentOS 5.6 ESXi 4.1, использующих VMXNET, похоже, что они пытаются отправить jumbo-кадры:

Однако для всех интерфейсов установлено значение MTU 1500. Что вызывает такое поведение?

Обновить:

  1. Я бы подумал, что независимо от коммутатора, разве этот хост не будет учитывать MTU на интерфейсе?
  2. esxcfg-vswitch -l уже показывает 1500

Обновление 2:


VSwitches ESX / ESXi - это всего лишь коммутаторы, не более или менее, и они могут успешно обрабатывать как большие, так и обычные кадры. По умолчанию ESX / ESXi сам не будет использовать jumbo-кадры (в любом случае для v4.0-v.4u1) без инструкций ниже. Поэтому я подозреваю, что ваш гость Centos сам пытается использовать jumbo-кадры, очевидно, вы можете отключить их, если ваша инфраструктура не может / не справляется с ними хорошо, но в целом я бы не стал об этом беспокоиться.

Чтобы включить поддержку ESX / ESXi jumbo frame, выполните следующие действия либо из сеанса SSH, либо через VMa;

esxcfg-vswitch -l (в котором указан текущий MTU vSwitch)

esxcfg-vswitch -m 9000 vSwitch0 (что устанавливает MTU равным 9000)

тогда используйте esxcfg-vswitch -l еще раз, чтобы проверить, что он установлен, повторите для других vSwitches, если хотите.

Если у вас есть кластер, у меня возникнет соблазн внести эти изменения, когда хост находится в режиме обслуживания, а затем немедленно перезагрузитесь и снова проверьте MTU, прежде чем возвращать хост обратно в кластер.