Load Based Teaming en VMware vSphere ESX/ESXi 4.1
Hola a todos, soy Florián Murillo, la semana pasada hablamos de Network I/O Control, de la que me declaro un entusiasta, con NetIOC podemos decidir que ancho de banda le damos a cada tipo de flujo, del total que tenemos en un uplink.
Pero si el uplink tiene varios interfaces, estoy presuponiendo que estos interfaces se van a ir “llenando” de tráfico cómo si fueran vasos comunicantes y esto es mucho suponer, ningún algoritmo de vSphere 4 controla el “llenado” de los interfaces, los algoritmos basados en Port-ID, MAC-source o IP-source-destination disponibles en vSphere 4 solo deciden el interfaz de salida, pero una vez asignado no cambia.
Con la llegada de vSphere 4.1 aparece un algoritmo nuevo, llamado Load Based Teaming, LBT para los amigos de los acronimos ;-)
LBT es capaz de cambiar el uplink de salida de una VM dependiendo del ancho de banda utilizado sobre los uplinks, proporcionando un balanceo dinámico por ancho de banda consumido, del que hasta ahora no disponíamos, solo trabaja cuando la ocupación del interfaz supera el umbral del 75%, entonces recalcula y reasigna los uplinks cada 30 segundos.
La configuración es tan simple como seleccionar “Route based on physical NIC load” en los settings del port-group
Cuestiones:
¿El tráfico de un VM por cuentos interfaces fluye simultáneamente?
LBT reparte el tráfico de las VM entre los diferentes, pero cada VM solo sale, por un interface, periódicamente, el algoritmo puede cambiar la VM de interfaz, pero SOLO sale por uno en cada momento. Esto permite que en los switches físicos no tengamos que configurar ningún tipo de port-channel.
¿Que licenciamiento necesito para utilizar LBT?
Esta funcionalidad solo se puede utilizar con switches distribuidos, por tanto, se requiere la licencia Enterprise Plus.
¿Puedo balancear entre interfaces de diferentes “tamaños”?
Si, se pueden mezclar interfaces de 100Mb, 1Gb y 10Gb
Esto es todo amigos, la semana próxima mas novedades de vSphere 4.1.