tutoriales.com

Implementación de Link Aggregation (EtherChannel) en Cisco IOS con LACP

Guía práctica y detallada para implementar Link Aggregation mediante EtherChannel y LACP en switches Cisco IOS. Descubre cómo combinar múltiples enlaces físicos en una sola interfaz lógica de alta velocidad y disponibilidad.

Intermedio8 min de lectura7 views
Reportar error

🚀 Introducción a EtherChannel y LACP en Redes Cisco

En el diseño de redes empresariales modernas, la necesidad de un mayor ancho de banda y alta disponibilidad es constante. A medida que las organizaciones crecen, los enlaces individuales entre switches pueden convertirse rápidamente en cuellos de botella. Para solucionar este problema sin necesidad de adquirir costosas interfaces de fibra de alta velocidad, Cisco implementó la tecnología EtherChannel.

EtherChannel es una técnica de agregación de enlaces (Link Aggregation) que permite combinar múltiples enlaces físicos FastEthernet, GigabitEthernet o 10-GigabitEthernet en un único enlace lógico de alta capacidad. Si uno de los enlaces físicos falla, el tráfico se redistribuye automáticamente entre los enlaces restantes sin interrumpir la conectividad de la red.

💡 Consejo: EtherChannel no solo incrementa el ancho de banda sumando la velocidad de los puertos, sino que también proporciona redundancia a nivel de capa de enlace de datos.

📋 ¿Qué es LACP y por qué utilizarlo?

Existen dos protocolos principales para negociar y gestionar canales de puertos en dispositivos Cisco:

  • PAgP (Port Aggregation Protocol): Es un protocolo propietario de Cisco que agiliza la configuración automática de los enlaces EtherChannel.
  • LACP (Link Aggregation Control Protocol): Es el estándar abierto definido en el estándar IEEE 802.3ad (ahora parte de IEEE 802.1AX). Permite la interoperabilidad entre dispositivos de diferentes fabricantes.

En este tutorial nos enfocaremos en LACP, ya que es la opción recomendada en la industria por su versatilidad y soporte multiplataforma.


🛠️ Requisitos Previos y Topología de Red

Antes de sumergirnos en la configuración de la línea de comandos de Cisco (CLI), es fundamental comprender el escenario que vamos a desplegar. Utilizaremos dos switches Cisco Catalyst conectados entre sí mediante cuatro enlaces físicos para formar un canal de 4 Gbps.

EtherChannel (LACP/PAnP) Switch_A Switch_B Gi0/1 Gi0/2 Gi0/3 Gi0/4 Gi0/1 Gi0/2 Gi0/3 Gi0/4 Port-channel 1 Agregación de 4 enlaces físicos en 1 enlace lógico

Para asegurar el éxito en la implementación, asegúrate de cumplir con los siguientes parámetros en los puertos involucrados:

  • Velocidad y Duplex: Deben coincidir exactamente en todos los puertos agregados (ej. 1000Mbps y Full-Duplex).
  • Configuración de VLANs: Las VLANs de acceso o troncales deben ser idénticas en ambos extremos.
  • Modo de encapsulación Trunk: Si utilizas enlaces troncales, el protocolo (ej. dot1q) debe ser el mismo.
ParámetroRequisitoEstado
---------
ProtocoloLACP (IEEE 802.3ad)Activo
Puertos Switch AGigabitEthernet 0/1 al 0/4Configurados
---------
Puertos Switch BGigabitEthernet 0/1 al 0/4Configurados
Ancho de banda lógico4 Gbps (Full Duplex)Óptimo

⚙️ Paso a Paso: Configuración de LACP en Switches Cisco

Vamos a dividir la configuración en dos partes principales: la preparación de las interfaces físicas y la asignación del canal lógico (Port-channel).

Paso 1: Configuración de las interfaces físicas en el Switch A

Accede al modo de configuración global de tu switch y selecciona el rango de interfaces que formarán parte del canal. Es vital aplicar los comandos de forma masiva para evitar inconsistencias.

Switch_A> enable
Switch_A# configure terminal
Switch_A(config)# interface range GigabitEthernet 0/1 - 4
Switch_A(config-if-range)# description Enlaces trunk hacia Switch_B
Switch_A(config-if-range)# switchport trunk encapsulation dot1q
Switch_A(config-if-range)# switchport mode trunk
Switch_A(config-if-range)# channel-group 1 mode active
Switch_A(config-if-range)# no shutdown
Switch_A(config-if-range)# exit
⚠️ Advertencia: El comando channel-group 1 mode active indica que el switch iniciará activamente la negociación LACP enviando tramas LACPDU. Si usas el modo passive, el switch solo responderá a las solicitudes LACP del otro extremo. Se recomienda usar active-active o active-passive.

Paso 2: Configuración del canal lógico (Port-channel)

Una vez agrupadas las interfaces físicas, el sistema operativo IOS creará automáticamente una interfaz lógica llamada Port-channel 1. Debemos verificar y ajustar sus parámetros si es necesario.

Switch_A(config)# interface Port-channel 1
Switch_A(config-if)# description Canal Principal Switch_A a Switch_B
Switch_A(config-if)# switchport mode trunk
Switch_A(config-if)# switchport trunk allowed vlan 10,20,30,100
Switch_A(config-if)# end
Switch_A# write memory

Paso 3: Replicar la configuración en el Switch B

Repite un proceso similar en el segundo switch para asegurar la compatibilidad de los parámetros LACP en ambos extremos del enlace.

Switch_B> enable
Switch_B# configure terminal
Switch_B(config)# interface range GigabitEthernet 0/1 - 4
Switch_B(config-if-range)# switchport trunk encapsulation dot1q
Switch_B(config-if-range)# switchport mode trunk
Switch_B(config-if-range)# channel-group 1 mode active
Switch_B(config-if-range)# no shutdown
Switch_B(config-if-range)# exit
Switch_B(config)# interface Port-channel 1
Switch_B(config-if)# switchport mode trunk
Switch_B(config-if)# switchport trunk allowed vlan 10,20,30,100
Switch_B(config-if)# end
Switch_B# write memory

🔍 Verificación y Resolución de Problemas (Troubleshooting)

Una vez implementada la configuración, es momento de comprobar que el EtherChannel está operativo y que LACP está negociando correctamente entre ambos equipos.

Comandos de verificación esenciales

Utiliza los siguientes comandos en el modo privilegiado (#) para auditar el estado del canal:

  1. Ver resumen del EtherChannel:
Switch_A# show etherchannel summary

Este comando muestra una tabla resumida. Debes buscar las letras SU al lado del Port-channel 1, lo que indica que está en uso (S) y operando como una interfaz de capa 2 (U).

  1. Verificar el estado detallado de LACP:
Switch_A# show lacp neighbor

Permite confirmar si el switch remoto está respondiendo correctamente a las tramas LACP y muestra información sobre las prioridades y puertos del vecino.

Paso 1: Verificar que las interfaces físicas estén en estado up/up.
Paso 2: Comprobar que el comando show etherchannel summary muestre los flags 'SU'.
Paso 3: Validar conectividad de capa 3 o tráfico de VLANs a través del Port-channel.

💡 Buenas Prácticas y Preguntas Frecuentes

¿Qué ocurre si un cable físico del EtherChannel se desconecta? Gracias a la resiliencia de LACP y EtherChannel, el tráfico que transitaba por el enlace dañado se redistribuirá instantáneamente entre los cables restantes. La velocidad total del canal se reducirá proporcionalmente, pero la red no sufrirá cortes de servicio.
¿Puedo mezclar puertos de diferentes velocidades en un mismo EtherChannel? No. Todos los puertos físicos que forman parte de un mismo grupo de canales deben tener exactamente la misma velocidad (por ejemplo, todos a 1 Gbps) y configuración dúplex.
📌 Nota: Recuerda configurar adecuadamente el algoritmo de balanceo de carga (Load Balancing) mediante el comando port-channel load-balance src-dst-mac o IP según las necesidades del tráfico de tu centro de datos o red de campus.

Tutoriales relacionados

Comentarios (0)

Aún no hay comentarios. ¡Sé el primero!