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 nivell d'ESX(i) podrem observar amb la comanda ‘esxcfg-vswitch -l’ el valor MTU dels switches virtuals, a la imatge podem apreciar que tinc 3 vSwitch’es (vSwitch0 amb 2 NIC (0 & 1) per a gestió i xarxa de màquines virtuals LAN, vSwitch1 amb 2 NIC (2 y 3) per a xarxa d'emmagatzematge iSCSI/vMkernel i vMotion & vSwitch2 sense NIC per a una xarxa de màquines virtuals interna). Per tant, en el meu escenari hauria d'elevar el valor MTU de 1500 a 9000.

Mitjançant la comanda ‘esxcfg-vswitch -m 9000 vSwitchX’ modificarem aquest valor.

Si executem de nou ‘esxcfg-vswitch -l’ podrem apreciar com ja tenim correctament configurat aquest vSwitch.

A nivell de port group també l'hem de modificar, per tant, si ja tenim creat el Port Group ens donarà un error ‘controlat’ 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 executamos: 'esxcfg-vmknic -a -i DIRECCIÓN_IP_PORT_GROUP -n MASCARA -m 9000 NOMBRE_PORT_GROUP, lo dit si nos da error que ya existe deberemos eliminar con 'esxcfg-vmknic -d NOMBRE_PORT_GROUP’ y voltar a executar el comandament anterior. El que s'ha dit, volvemos a comprovar 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) connectada a una red gigabit i volem aprovechar realment dicha velocitat també augmentaremos el valor predeterminat de MTU a 9000, en el cas de ser un linux podremos ver la configuració amb 'ifconfig’ y con ‘ifconfig ethX mtu 9000aplicaremos 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).

 


Posts recomanats

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, no dubtis a contactar amb mi, us intentareu ajudar sempre que pugui, compartir és viure ;) . Gaudir dels documents!!!

Citrix XenClient 1.0!

12 d'October de 2010

Citrix XenDesktop 5

24 d'October de 2010