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 routinghabilitado). - 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-channeles 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
oncon LACP/PAgP falla.
- LACP (estándar):
- 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:
- Habilitar routing (en switch multicapa).
- Configurar los miembros con
no switchport+channel-group. - Dar la IP al
interface port-channel. - (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 addressen elinterface 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; bastachannel-groupen los miembros eip addressen elinterface port-channel. El algoritmosrc-dst-ipreparte mejor en enlaces enrutados que elsrc-macpor 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 conP(bundled). - En
show ip interface brief, elPort-channel1con su IP enup/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.