EtherChannel L3 - Configuración

Un EtherChannel de capa 3 agrupa varios enlaces físicos en un solo enlace lógico enrutado (un port-channel con dirección IP), sumando ancho de banda y dando redundancia entre dos dispositivos de capa 3 (switches multicapa, o switch-router). A diferencia del EtherChannel de capa 2 (que transporta VLANs como acceso o troncal), el de capa 3 lleva una IP y participa en el enrutamiento. La validación está en EtherChannel L3 - Verificación y el diagnóstico en EtherChannel L3 - Troubleshooting. Comparte la mecánica de negociación con EtherChannel L2 - Configuración.


Prerrequisitos

  • Dispositivos con capacidad de capa 3 (en un switch multicapa, ip routing habilitado).
  • Interfaces miembro compatibles entre sí y entre extremos: misma velocidad, dúplex y tipo.
  • Un modo de negociación coherente en ambos extremos (LACP, PAgP u on).

Conceptos previos (mínimos)

  • Es igual que el EtherChannel L2, pero el port-channel es enrutado (no switchport) y lleva IP.
  • La IP va en el interface port-channel, nunca en los enlaces miembro.
  • Los miembros llevan no switchport + channel-group.
  • Modos de negociación (deben ser compatibles):
    • LACP (estándar): active / passive. Forman canal: active-active y active-passive. NO: passive-passive.
    • PAgP (Cisco): desirable / auto. Forman canal: desirable-desirable y desirable-auto. NO: auto-auto.
    • on (estático, sin negociación): solo on-on. Mezclar on con LACP/PAgP falla.
  • Balanceo de carga: el tráfico se reparte entre los miembros según un algoritmo (src-mac por defecto; se puede cambiar a src-dst-ip, etc.).

Pasos de configuración:

  1. Habilitar routing (en switch multicapa).
  2. Configurar los miembros con no switchport + channel-group.
  3. Dar la IP al interface port-channel.
  4. (Opcional) ajustar el balanceo de carga.

Comandos de configuración

! 1) En switch multicapa: habilitar enrutamiento
SW1(config)# ip routing

! 2) Miembros: capa 3 y unirlos al canal
SW1(config)# interface range gigabitEthernet 1/0/1 - 2
SW1(config-if-range)# no switchport
SW1(config-if-range)# channel-group 1 mode active
SW1(config-if-range)# exit

! 3) IP en el port-channel (no en los miembros)
SW1(config)# interface port-channel 1
SW1(config-if)# no switchport
SW1(config-if)# ip address 10.0.0.1 255.255.255.252
SW1(config-if)# exit

! 4) (Opcional) algoritmo de balanceo de carga
SW1(config)# port-channel load-balance src-dst-ip
  • no switchport: convierte el puerto/port-channel en interfaz enrutada (capa 3).
  • channel-group <n> mode <active|passive|desirable|auto|on>: agrupa el miembro y fija el protocolo de negociación.
  • ip address en el interface port-channel: la IP del enlace lógico.
  • port-channel load-balance <modo>: cómo se reparte el tráfico entre los miembros.

Modos de balanceo disponibles (de tu diapositiva de EtherChannel):

src-mac | dst-mac | src-dst-mac | src-ip | dst-ip | src-dst-ip

Añadido pro: en un router (no switch), las interfaces suelen ser ya de capa 3, por lo que no hace falta no switchport; basta channel-group en los miembros e ip address en el interface port-channel. El algoritmo src-dst-ip reparte mejor en enlaces enrutados que el src-mac por defecto (en L3 muchas tramas comparten la MAC del router).


Dos ejemplos completos de configuración

Ejemplo 1 — EtherChannel L3 con LACP entre dos switches multicapa

Diseño: SW1 y SW2 unidos por dos enlaces (Gi1/0/1-2) como un solo enlace enrutado 10.0.0.0/30.

SW1# configure terminal
SW1(config)# ip routing

SW1(config)# interface range gigabitEthernet 1/0/1 - 2
SW1(config-if-range)# no switchport
SW1(config-if-range)# channel-group 1 mode active
SW1(config-if-range)# exit

SW1(config)# interface port-channel 1
SW1(config-if)# no switchport
SW1(config-if)# ip address 10.0.0.1 255.255.255.252
SW1(config-if)# no shutdown
SW1(config-if)# end
SW1# copy running-config startup-config

En SW2, lo mismo con ip address 10.0.0.2 255.255.255.252 y channel-group 1 mode active (o passive).

Ejemplo 2 — EtherChannel L3 estático (mode on) con balanceo por IP

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

SW1(config)# interface range gigabitEthernet 1/0/3 - 4
SW1(config-if-range)# no switchport
SW1(config-if-range)# channel-group 2 mode on
SW1(config-if-range)# exit

SW1(config)# interface port-channel 2
SW1(config-if)# no switchport
SW1(config-if)# ip address 172.16.0.1 255.255.255.252
SW1(config-if)# no shutdown
SW1(config-if)# end
SW1# write memory

Con mode on, el otro extremo también debe estar en on (no hay negociación).


Verificación rápida (comprobar que quedó bien)

La validación detallada está en EtherChannel L3 - Verificación.

! Estado del canal y sus miembros
SW1# show etherchannel summary

! El port-channel como interfaz enrutada
SW1# show ip interface brief | include Port-channel
SW1# show interfaces port-channel 1

! Algoritmo de balanceo
SW1# show etherchannel load-balance

Qué deberías ver:

  • En show etherchannel summary, el port-channel con la marca de capa 3 (RU = routed/in-use) y los miembros con P (bundled).
  • En show ip interface brief, el Port-channel1 con su IP en up/up.

Nota de origen: la configuración base de EtherChannel proviene de tus diapositivas (modos LACP/PAgP/on, channel-group, port-channel load-balance); la variante de capa 3 (no switchport + IP en el port-channel) la añadí desde el estándar de Cisco, ya que tus diapositivas mostraban el EtherChannel de capa 2. Si tienes una diapositiva de EtherChannel L3, la integro.