EtherChannel L3 - Troubleshooting

Método general (de lo mínimo a lo complejo)

  1. ¿El canal es de capa 3? show etherchannel summary debe mostrar R (routed), no S (L2).
  2. ¿Los miembros están agrupados? (P) en el resumen.
  3. ¿Los modos son compatibles entre extremos? (LACP/PAgP/on).
  4. ¿La IP está en el port-channel y no en los miembros?
  5. ¿Coinciden velocidad/dúplex de los miembros?

Comando base:

SW1# show etherchannel summary
SW1# show ip interface brief | include Port-channel

Caso 1 — El canal quedó en capa 2 (SU en vez de RU)

Síntoma: show etherchannel summary muestra Po1(SU) y no puedes ponerle IP.

Causa: falta no switchport en el port-channel (y/o en los miembros).

Solución:

SW1(config)# interface port-channel 1
SW1(config-if)# no switchport
SW1(config-if)# ip address 10.0.0.1 255.255.255.252

En algunos IOS conviene poner no switchport en los miembros antes del channel-group, para que el port-channel nazca ya como capa 3.


Caso 2 — Los miembros no se agrupan (modos incompatibles)

Síntoma: los puertos aparecen (I), (s) o (D) en vez de (P).

Causa: modos incompatibles: passive-passive (LACP), auto-auto (PAgP), o mezcla de on con LACP/PAgP.

Diagnóstico:

SW1# show etherchannel summary
SW1# show run interface gigabitEthernet 1/0/1 | include channel-group

Solución: usar modos compatibles en ambos extremos.

SW1(config)# interface range gigabitEthernet 1/0/1 - 2
SW1(config-if-range)# channel-group 1 mode active     ! LACP en ambos (active-active o active-passive)

Caso 3 — Un miembro no entra al canal (parámetros distintos)

Síntoma: un puerto queda fuera del bundle aunque el modo es correcto.

Causa: el miembro difiere en velocidad, dúplex o estado de switchport respecto a los demás (todos deben ser iguales: todos L3, misma velocidad/dúplex).

Diagnóstico:

SW1# show interfaces gigabitEthernet 1/0/2 | include duplex|Full|Half|speed
SW1# show run interface gigabitEthernet 1/0/2

Solución: igualar los parámetros de todos los miembros.

SW1(config-if)# no switchport
SW1(config-if)# speed auto
SW1(config-if)# duplex auto

Caso 4 — La IP se puso en un miembro y no funciona

Síntoma: configuraste ip address en un puerto físico y no hay conectividad.

Causa: en EtherChannel L3 la IP va en el interface port-channel, no en los miembros.

Solución:

SW1(config)# interface gigabitEthernet 1/0/1
SW1(config-if)# no ip address
SW1(config)# interface port-channel 1
SW1(config-if)# ip address 10.0.0.1 255.255.255.252

Caso 5 — El tráfico no se reparte entre los miembros

Síntoma: todo el tráfico viaja por un solo enlace del canal.

Causa: el algoritmo de balanceo por defecto (src-mac) no distribuye bien en enlaces enrutados, donde muchas tramas comparten la MAC del router.

Diagnóstico:

SW1# show etherchannel load-balance

Solución: cambiar a un algoritmo basado en IP.

SW1(config)# port-channel load-balance src-dst-ip

Caso 6 — El port-channel está down aunque los cables están bien

Síntoma: Po1 en down/down.

Causas:

  • Ningún miembro logró agruparse (ver Caso 2/3).
  • El otro extremo no tiene el canal configurado.

Diagnóstico:

SW1# show etherchannel summary
SW1# show interfaces port-channel 1

Solución: confirmar que al menos un miembro esté (P) y que el extremo remoto tenga el canal equivalente.


Recuerda el orden: canal en capa 3 (R/RU), miembros agrupados (P) con modos compatibles, mismos parámetros en todos los miembros, IP en el port-channel (no en los físicos), y un algoritmo de balanceo por IP para repartir bien.