Habilitant Jumbo frames en entorns VMware
Una característica essencial que sempre hem de deixar configurada quan treballem amb xarxes gigabit és modificar el valor MTU (Unitat de Transferència Màxima – Unitat Màxima de Transferència) que és la mida (en bytes) de la unitat de dades més gran que es pot enviar amb IP, per defecte, les xarxes LAN utilitzen una MTU de 1500 bytes. A VMware i en tots els dispositius que conformin la xarxa ethernet gigabit (normalment la xarxa d'emmagatzematge iSCSI) cal elevar-ne el valor a 9000 bytes, hauríem d'habilitar-ho a la cabina d'emmagatzematge, al switch (alguns switches ho porten habilitat per defecte), als host VMware ESX / VMware ESXi (vSwitch & Port Group) i a nivell de NIC als equips que estiguin connectats directament. Todo ello con el fin de aprovechar la red gigabit y poder enviar paquets més grans.
A nivel de ESX(i) podremos observar con el comando ‘esxcfg-vswitch -l’ el valor MTU de los switches virtuales, en la imagen podemos apreciar que tengo 3 vSwitch’es (vSwitch0 con 2 NIC (0 & 1) para gestión y red de máquinas virtuales LAN, vSwitch1 con 2 NIC (2 y 3) para red de almacenamiento iSCSI/vMkernel y vMotion & vSwitch2 sin NIC para una red de máquinas virtuales interna). Por lo que en mi escenario debería elevar el valor MTU de 1500 a 9000.
Mediante el comando ‘esxcfg-vswitch -m 9000 vSwitchX’ modificaremos dicho valor.
Si ejecutamos de nuevo ‘esxcfg-vswitch -l’ podremos apreciar cómo ya tenemos bien configurado dicho vSwitch.
A nivel de port group también debemos modificarlo, por lo que si tenemos ya el Port Group creado nos dará un error ‘controlado’ que se ‘corrige’ eliminando el Port Group y volviéndolo a crear. Con ‘esxcfg-vmknic -l’ podremos observar la configuración actual, para modificar el valor MTU ejecutamos: ‘esxcfg-vmknic -a -i DIRECCIÓN_IP_PORT_GROUP -n MASCARA -m 9000 NOMBRE_PORT_GROUP, lo dicho si nos da error que ya existe deberemos eliminarlo con ‘esxcfg-vmknic -d NOMBRE_PORT_GROUP’ y volver a ejecutar el comando anterior. El que s'ha dit, volvemos a comprobar que ya tenemos bien modificado el valor con ‘esxcfg-vmknic -l’.
El que s'ha dit, si tenemos una máquina (física o virtual) conectada a una red gigabit y queremos aprovechar realmente dicha velocidad también aumentaremos el valor predeterminado de MTU a 9000, en el caso de ser un linux podremos ver la configuración con ‘ifconfig’ y con ‘ifconfig ethX mtu 9000’ aplicaremos la modificación.
En Windows se puede realizar desde las propiedades de la tarjeta de red (en la pestaña ‘Avanzadas’) o directamente a través de registro (en HKLM > System > CurrentControlSet > Services > Tcpip > Paràmetres > Interfícies > TARJETA_DE_RED > Crear una entrada DWORD con valor 9000).














































