Ethernet virtual para particiones lógicas Linux

La tecnología Ethernet virtual está soportada en las versiones 2.4 y 2.6 del kernel de Linux en hardware POWER5. Ethernet virtual permite la comunicación basada en IP entre particiones lógicas en el mismo sistema utilizando un conmutador de software con capacidad para VLAN en los sistemas POWER5. El módulo puente del kernel de Linux, junto con el paquete de utilidades de puente, permite a las particiones lógicas comunicarse con otros sistemas sin asignar ranuras Ethernet físicas a las particiones lógicas.

Las redes virtuales junto con otras tecnologías de virtualización de POWER5 ofrecen una mayor flexibilidad en los escenarios de configuración. Las cargas de trabajo pueden consolidarse fácilmente con un mayor control de la asignación de recursos. La disponibilidad de la red también puede mejorarse para más sistemas con menos recursos utilizando una combinación de Ethernet virtual, el módulo de kernel de puente y el módulo de kernel de vinculación. Cuando no hay suficientes ranuras físicas para asignar un adaptador de red física a cada LPAR, el acceso a la red utilizando Ethernet virtual y el módulo de kernel de puente es preferible al reenvío de IP, ya que no complica la topología de red IP.

El hardware IBM System p5 y eServer p5 da soporte a la comunicación entre LPAR utilizando redes virtuales. Los adaptadores Ethernet virtuales se conectan a un conmutador Ethernet IEEE 802.1q de estilo VLAN. Utilizando esta función de conmutador, las particiones lógicas pueden comunicarse entre sí utilizando adaptadores Ethernet virtuales y asignando identificadores de VLAN (VID) que les permiten compartir una red lógica común. Los adaptadores Ethernet virtuales se crean y las asignaciones de VID se realizan utilizando la consola de gestión de hardware. El sistema transmite paquetes copiando el paquete directamente desde la memoria de la partición remitente a los almacenamientos intermedios de recepción de la partición destinatario sin que el paquete pase por otro almacenamiento intermedio.

El número de adaptadores Ethernet virtuales para cada LPAR varía según el sistema operativo. La versión 2.4 del kernel de Linux da soporte a un máximo de 100 adaptadores Ethernet virtuales, mientras que la versión 2.6 del kernel de Linux puede soportar hasta 32 768 adaptadores Ethernet virtuales. Además de un VID principal (PVID), el número de valores de VID adicionales que pueden asignarse para cada adaptador Ethernet virtual es 19, lo que indica que cada adaptador Ethernet virtual puede utilizarse para acceder a 20 redes. La HMC genera una dirección MAC Ethernet administrada localmente para los adaptadores Ethernet virtuales de forma que esas direcciones no estén en conflicto con las direcciones MAC de los adaptadores Ethernet físicos. Para garantizar la exclusividad entre los adaptadores Ethernet virtuales, la generación de direcciones se basa en el número de serie del sistema, el ID de LPAR y el ID de adaptador.

Al utilizar el Gestor de virtualización integrado (IVM), solo se permite PVID (sin VLAN adicionales) y el PVID solo puede ser 1-4. Al utilizar el Gestor de particiones virtuales, cada partición puede tener como máximo un adaptador Ethernet virtual para cada PVID de 1-4.

Para los sistemas operativos que no detectan VLAN, cada adaptador Ethernet virtual se crea solamente con un PVID (sin valores de VID adicionales) y el hipervisor POWER asegurará que se eliminan los códigos VLAN de los paquetes antes de entregarlos a esa LPAR. En el caso de los sistemas que detectan VLAN, como Linux con el módulo vlan, se pueden asignar valores de VID adicionales además del PVID, y el hipervisor POWER eliminará los códigos de los paquetes que lleguen con el código PVID. Dado que el número de adaptadores Ethernet virtuales soportados para cada LPAR es alto, se pueden tener múltiples adaptadores Ethernet virtuales, utilizando cada adaptador para acceder a una sola red y, por consiguiente, asignando solamente un PVID y evitando las asignaciones de VID adicionales. Esto también tiene la ventaja de que no es necesario realizar configuración adicional de VLAN para el sistema operativo que utilice estos adaptadores Ethernet virtuales.

Una vez habilitada una Ethernet virtual específica para una partición, se crea un dispositivo de red denominado ethX en la partición. El usuario puede entonces establecer la configuración TCP/IP de forma similar a un dispositivo Ethernet físico para comunicarse con otras particiones.


Enviar comentarios | Valorar esta página