miércoles, 19 de diciembre de 2012

STORAGECONSEJOS. JUMBO FRAMES - El tamaño si importa



…. No sean mal pensados por el título del post J , en este artículo describiremos el concepto de JUMBO FRAMES, que no es más que la posibilidad de permitir a nuestros elementos de red ya sea tarjetas NICs , Switches o interfaces virtuales a enviar un mayor tamaño de paquetes Ethernet por encima de los 1500 bytes convencionales, alcanzado si estos elementos lo soportan hasta los 9000 bytes, tanto a nivel de redes locales como de redes de largo alcance WAN, sin embargo hay que tener cuidado al habilitar esta funcionalidad por que algunos proveedores de Internet no soportan JUMBO FRAMES y podemos encontrarnos también que algún elemento de red dentro de nuestra infraestructura tampoco lo soporte, sobre todo los switches antiguos.

      La activación de esta característica básicamente nos permitirá reducir el coste y los ciclos de CPU, mejorando el rendimiento de las conexiones por TCP notoriamente.

      En lo que se refiere a almacenamiento, sobre todo para conexiones a través de ISCSI,   siempre y cuando todos los elementos de nuestra ruta de red soporte JUMBO FRAMES, es recomendable activarlo, de esta manera se ganará en rendimiento tanto de lectura o escritura en disco provisionado por SAN, como en el caso de la conectividad con una librería de cinta por ISCSI al momento de realizar escrituras hacia una cinta en un proceso de Backup.

 ¿ Y porque se limita a 9000 bytes?

      Simplemente porque una trama Ethernet emplea un CRC (Cyclic Redundancy Checksum) de 32 bits el cual pierde su eficacia de detección de errores por encima de los 12000 bytes.

    A continuación les detallo como activar JUMBO FRAMES en diferentes tecnologías.

NETAPP

ifconfig <nombredeinterfaz o VIF> mtusize 9000

VMWARE

esxcfg-vmknic -a -i <dirección IP> -n <MASCARA> -m 9000 <NOMBRE NIC>

LINUX

ifconfig eth1 mtu 9000
ip link set eth1 mtu 9000

XEN SERVER

xe vif-param-set uuid=<vif_uuid> other-config:mtu=9000

WINDOWS

netsh int ipv4 set subint “” mtu=9000 store=persistent

 

No hay comentarios:

Publicar un comentario