Cancelar
https://media.fs.com/images/community/uploads/post/202103/03/post55-mlag-vs-stacking-vs-lacp-2.jpg

MLAG vs Apilamiento vs LACP

26 de abril de 2021

La agregación de enlaces y el apilamiento son enfoques habituales a la hora de agrupar múltiples conexiones de red en un solo enlace lógico. En comparación con la conexión convencional, podríamos definir estos métodos como soluciones escalables que proporcionan una mayor fiabilidad, una mayor relatividad y un mayor ancho de banda. En este artículo te aclaramos en qué consisten y te explicamos sus distintos escenarios de aplicación.

¿Qué son el MLAG, el LACP y apilamiento?

El MLAG (Multi-chassis link agregation group o grupo de agregación de enlaces multi-chasis) es un protocolo no estándar que implementa la agregación de enlaces entre múltiples dispositivos. Los dispositivos de ambos extremos del MLAG envían paquetes de negociación MLAG a través del peer link (enlace entre iguales). El objetivo principal de este enfoque es ofrecer redundancia a nivel del sistema en caso de fallo de uno de los chasis. Encontrarás más información en: ¿Cuáles son las diferencias entre MLAG y VPC?

MLAG grupo de agregación de enlaces multi-chasis

El LACP (Link aggregation control protocol o protocolo de agregación de enlaces) es un subcomponente del estándar IEEE 802.3ad que permite controlar la agrupación de varios puertos físicos para formar un único canal lógico. Un dispositivo de red puede negociar una agrupación automática de enlaces enviando paquetes LACP a su homólogo o peer.

LACP protocolo de agregación de enlaces

El apilamiento es una tecnología que permite que varios switches con capacidad de apilamiento funcionen como un único switch lógico. Los cables de apilamiento establecen un enlace de apilamiento entre los switches que forman una pila conectada en una topología específica, la cual define las resilencia de la solución apilada. Hay distintas opciones de cableado, estas dependen del proveedor y del modelo del switch.

Apilamiento del switch

MLAG vs. apilamiento: ¿Qué enfoque es mejor?

Muchos administradores utilizan el apilamiento por su facilidad de gestión. Fundamentalmente, este método pretende añadir más puertos a la red y aumentar rápidamente su capacidad. Tiene sentido aplicar el apilamiento de switches en el borde de la red, la cual no necesita los servicios del plano de control para su pleno funcionamiento. El apilamiento es recomendable si buscas simplicidad y no te preocupa la distribución del ancho de banda. Los switches apilables proporcionan una opción más económica que es muy escalable y flexible, especialmente en entornos de campus.

El MLAG puede configurarse en el nivel ToR (Top of rack) o en las leafs, esto ofrece una alta disponibilidad para los servidores o los switches sin que disminuya la cantidad de enlaces por las implicaciones del árbol de expansión (STP, spanning tree protocol). Los planos de control son independientes y los dominios de error están aislados, por lo que se controla mejor la distribución del tráfico entre los enlaces. El MLAG permite que el tráfico se distribuya a cada switch de una forma más homogénea. Si las actualizaciones de software requieren una alta fiabilidad y un tiempo de interrupción del servicio muy largo, el MLAG podría ser la opción adecuada, siempre y cuando estés dispuesto/a a aceptar un mantenimiento más complejo.

Para tomar una decisión acertada, tienes que entender la arquitectura de tu red y sopesar las ventajas y desventajas de cada método.

MLAG vs. LACP: ¿Cuándo conviene utilizar el LACP?

El MLAG y el LACP son muy similares y tienen la misma finalidad principal: son métodos de agregación de enlaces para agregar múltiples conexiones de red en paralelo con el fin de aumentar el rendimiento y suministrar redundancia en caso de fallo de uno de los enlaces. Sin embargo, el LACP ofrece una funcionalidad extra para los grupos de agregación de enlaces (LAG, link aggregation groups). Los puertos habilitados para LACP pueden configurarse automáticamente en grupos troncales sin necesidad de realizar ninguna configuración manual. Por lo tanto, este método ayuda a automatizar la configuración y el mantenimiento de los LAG: cuando un enlace miembro deja de enviar unidades de datos LACP (LACPDU), es eliminado del LAG, disminuyendo así la pérdida de paquetes. Cuando ambos dispositivos son compatibles con LACP, se recomienda utilizar LACP en lugar de un LAG estático. No obstante, es necesario configurar el LAG en cada dispositivo.

También cabe destacar que el LACP puede ser implementado entre switches de varios proveedores, mientras que la implementación del MLAG varía según los proveedores propietarios de los chasis.

Apilamiento vs. LACP: ¿Cuál es la diferencia?

El LACP por sí mismo no ofrece la posibilidad de agrupar varios switches. Lo que hace es agrupar varios puertos en un único switch Ethernet (agregando los enlaces de los servicios de reenvío) para mejorar el ancho de banda y la redundancia de los enlaces. La principal finalidad es aumentar la fiabilidad de los enlaces. Por su lado, la tecnología de apilamiento permite agrupar varios switches para que actúen como un único switch lógico para aumentar la fiabilidad a nivel de equipo, estos switches están conectados entre ellos mediante un cable de apilamiento.

La agregación de enlaces LACP sólo necesita habilitar el LACP en el puerto, y este puede realizar la función de agregación automática. Por ejemplo, si el switch A necesita establecer una conexión agregada de dos enlaces con los switches B y C, solo tendrás que habilitar el LACP en cuatro puertos del switch A y en dos puertos del B y el C respectivamente. Y luego, tendrás que establecer las conexiones físicas. Es decir, no es necesario especificar qué dos interfaces del switch A corresponden al switch B y qué dos interfaces corresponden al switch C.

FAQ

¿Puedo utilizar los puertos LACP para crear la pila de switches flexible? ¿Puedo configurar el apilamiento y el LACP al mismo tiempo?

Los puertos de apilamiento no utilizan el LACP, sino su propio protocolo de apilamiento. La configuración para el apilamiento requiere dos puertos en cada switch: primero tendrás que configurar estos puertos en anillo para el envío de paquetes. Cuando los switches estén apilados, los switches de la pila podrán utilizar el LACP para otras cosas .

¿Es necesario configurar la función LACP después de apilar los switches?

Eso depende de las necesidades del cliente: si lo que quiere es aumentar la fiabilidad del enlace y el ancho de banda del enlace descendente, puede utilizar la agregación de enlaces del LACP; pero si el cliente solo precisa una gestión cómoda y sencilla, que no configure el LACP.

Un switch soporta el apilamiento pero no soporta MLAG. ¿Qué escenario es aplicable?

Cuando la densidad de puertos de un sistema es insuficiente para un mayor número de usuarios, puede añadir nuevos switches miembros a la pila para aumentar los puertos. La configuración y el diseño del apilamiento son más sencillos. La virtualización de dos dispositivos en un dispositivo lógico puede lograr funciones similares a las del MLAG. El dispositivo de bajada se conecta a dos switches por separado y se configura el LACP para lograr un efecto de redundancia, tampoco habrá bucles.

266

Te puede interesar