VMWare ESXi 4.1 VMXNET Ignorando MTU e Enviando Jumbo Frames

2

Nas minhas VMs do CentOS 5.6 ESXi 4.1 usando VMXNET, parece que elas estão tentando enviar quadros jumbo:

No entanto, todas as interfaces estão definidas como MTU 1500. O que está causando esse comportamento?

Atualização:

  1. Eu pensaria que, independentemente da mudança, esses hosts não honrariam o MTU na interface?
  2. esxcfg-vswitch -l já mostra 1500

Atualização 2:

  • A mudança para o e1000 funciona em torno desta questão.
por Kyle Brandt 25.07.2011 / 16:04

1 resposta

3

Os vSwitches do ESX / ESXi são apenas isso, switches, nada mais ou menos, e podem ser bem-sucedidos em ambos os quadros jumbo e regular. Por padrão, o próprio ESX / ESXi não usa quadros jumbo (para v4.0-v.4u1), sem as instruções abaixo. Então eu suspeito que o seu convidado Centos está tentando usar jumbo frames, obviamente você pode desativá-los se sua infraestrutura não puder / não lidar com eles bem, mas no geral eu não me preocuparia com isso.

Para ativar o suporte a quadros jumbo ESX / ESXi, faça o seguinte, seja de uma sessão SSH ou via VMa;

esxcfg-vswitch -l (que lista o atual MTU do vSwitch)

esxcfg-vswitch -m 9000 vSwitch0 (que define o MTU em 9000)

use esxcfg-vswitch -l novamente para verificar se está definido, repita para outros vSwitches, se desejar.

Se você tiver um cluster, ficarei tentado a fazer essas alterações com o host no modo de manutenção, em seguida, reinicialize imediatamente e verifique a MTU novamente antes de colocar o host de volta no cluster.

    
por 25.07.2011 / 16:12