¿Qué es EtherChannel?
EtherChannel agrupa varios enlaces físicos en una sola interfaz lógica llamada Port-Channel. Eso te da más ancho de banda, redundancia y hace que STP vea todo como un solo enlace lógico. Cisco indica que puedes formarlo de manera manual (mode on), con PAgP o con **LACP`, pero no debes mezclar PAgP y LACP dentro del mismo canal.
Diferencia entre PAgP, Static y LACP
PAgP es un protocolo propietario de Cisco.
LACP es estándar IEEE 802.3ad/802.1AX y suele ser la mejor opción cuando quieres interoperabilidad o una configuración más estándar.
Static significa channel-group X mode on: no hay negociación, el canal se fuerza manualmente en ambos lados.
Modos que debes recordar:
PAgP
- desirable: negocia activamente
- auto: espera negociación
Combinaciones que funcionan:
- desirable + desirable
- desirable + auto
auto + auto normalmente no levanta el EtherChannel. Esto sigue la lógica de negociación de PAgP descrita por Cisco.
LACP
- active: negocia activamente
- passive: espera negociación
Combinaciones que funcionan:
- active + active
- active + passive
passive + passive normalmente no forma el EtherChannel, porque ninguno inicia la negociación.
Static
- on + on
Aquí no existe negociación. Si un lado está mal configurado, puedes provocar problemas de capa 2 más fácilmente. Por eso en producción normalmente prefiero LACP antes que on.
Reglas clave antes de configurarlo
Todos los puertos físicos del EtherChannel deben coincidir en cosas como:
- misma velocidad y dúplex
- mismo modo switchport
- si es trunk, mismas VLAN permitidas/native VLAN
- si es access, misma VLAN access
- no pertenecer a otro port-channel
1) Configuración EtherChannel PAgP – Ejemplo:
SW1
- Ingresar a configuración global
- ingresar a un rango de interface con: interface range e0/1-2
- Activar encapsulamiento dot1q con: switchport trunk encapsulation dot1q
- Asignar la interfaces como troncales con: switchport mode trunk
- Se crea el ethernet Channel con: channel-group 1 mode desirable
- no shutdown
- exit
Nota: Con el channel-group “número” definimos el canal del etherchannel. Es importante revisar lo que pide la topología para coincidir.
2: Ingresar a la interfaz Ethernet-Channel creada con el rango de puertos:
- Ingresar con: interface port-channel 1 <número de canal>
- Activar encapsulamiento dot1q con: switchport trunk encapsulation dot1q
- Asignar el port-channel como troncal con: switchport mode trunk
- Activar la interfaz com: no shutdown
- end
SW2:
- Ingresar a configuración global
- ingresar a un rango de interface con: interface range e0/1-2
- Activar encapsulamiento dot1q con: switchport trunk encapsulation dot1q
- Asignar la interfaces como troncales con: switchport mode trunk
- Se crea el ethernet Channel con: channel-group 1 mode <desirable o auto>
- no shutdown
- exit
Nota: En PAgP se puede configurar las interfaces como <desirable – desirable> o <desirable – auto>, pero nunca <auto – auto> o nunca habrá negociación.
2.
- Ingresar con: interface port-channel 1 <número de canal>
- Activar encapsulamiento dot1q con: switchport trunk encapsulation dot1q
- Asignar el port-channel como troncal con: switchport mode trunk
- Activar la interfaz con: no shutdown
- end
2) Configuración EtherChannel Static
SW1
- Ingresar a configuración global
- ingresar a un rango de interfaces con: interface range e0/1-2
- Activar encapsulamiento dot1q con: switchport trunk encapsulation dot1q
- Asignar la interfaces como troncales con: switchport mode trunk
- Se crea el ethernet Channel con: channel-group 1 mode on
- no shutdown
- exit
Nota: Con el channel-group “número” definimos el canal del etherchannel. Es importante revisar lo que pide la topología para coincidir.
2: Ingresar a la interfaz Ethernet-Channel creada con el rango de puertos:
- Ingresar con: interface port-channel <número de canal>
- Activar encapsulamiento dot1q con: switchport trunk encapsulation dot1q
- Asignar el port-channel como troncal con: switchport mode trunk
- Activar la interfaz con: no shutdown
- exit
SW2:
- Ingresar a configuración global
- ingresar a un rango de interfaces con: interface range e0/1-2
- Activar encapsulamiento dot1q con: switchport trunk encapsulation dot1q
- Asignar la interfaces como troncales con: switchport mode trunk
- Se crea el ethernet Channel con: channel-group 1 mode on
- no shutdown
- exit
Nota: En Static sólo se pueden configurar las interfaces como <on – on>.
2.
- Ingresar con: interface port-channel <número de canal>
- Activar encapsulamiento dot1q con: switchport trunk encapsulation dot1q
- Asignar el port-channel como troncal con: switchport mode trunk
- Activar la interfaz con: no shutdown
- exit
3) Configuración EtherChannel LACP
SW1
- Ingresar a configuración global
- ingresar a un rango de interfaces con: interface range e0/1-2
- Activar encapsulamiento dot1q con: switchport trunk encapsulation dot1q
- Asignar la interfaces como troncales con: switchport mode trunk
- Se crea el ethernet Channel con: channel-group 1 mode active
- Se activa la interfaz con: no shutdown
- exit
Nota: Con el channel-group “número” definimos el canal del etherchannel. Es importante revisar lo que pide la topología para coincidir.
2: Ingresar a la interfaz Ethernet-Channel creada con el rango de puertos:
- Ingresar con: interface port-channel <número de canal>
- Activar encapsulamiento dot1q con: switchport trunk encapsulation dot1q
- Asignar el port-channel como troncal con: switchport mode trunk
- Activar la interfaz con: no shutdown
- exit
SW2:
- Ingresar a configuración global
- ingresar a un rango de interfaces con: interface range e0/1-2
- Activar encapsulamiento dot1q con: switchport trunk encapsulation dot1q
- Asignar la interfaces como troncales con: switchport mode trunk
- Se crea el ethernet Channel con: channel-group 1 mode passive
- Se activa la interfaz con: no shutdown
- exit
Nota: También puedes usar active en ambos lados. Eso suele ser una práctica muy común en laboratorio y producción.
2.
- Ingresar con: interface port-channel <número de canal>
- Activar encapsulamiento dot1q con: switchport trunk encapsulation dot1q
- Asignar el port-channel como troncal con: switchport mode trunk
- Activar la interfaz con: no shutdown
- exit
Verificación
Estos comandos son obligatorios:
- show etherchannel summary
- show interfaces port-channel 1
- show pagp neighbor
- show lacp neighbor
- show spanning-tree interface port-channel 1
- show running-config interface port-channel 1
Qué mirar en show etherchannel summary
Ejemplo típico:
Group Port-channel Protocol Ports
1 Po1(SU) LACP Gi0/1(P) Gi0/2(P)
Significado útil
- Po1 = Port-channel 1
- SU = Layer 2 y en uso
- P = puerto correctamente agregado al canal
Si ves puertos suspendidos o que no entran al bundle, casi siempre hay desajuste de configuración entre miembros. Cisco tiene guías de troubleshooting justamente sobre eso.
0 Comentarios