La configuración de un EtherChannel se puede hacer de dos formas diferentes: negociación o manual. En negociación se pueden identificar también dos formas, Port Aggregation Protocol (PAgP) o Link Aggregation Control Protocol (LACP).
Ambos extremos se deben de configurar en el mismo modo.
PAgP es un protocolo propietario de Cisco. El switch negocia con el otro extremo cuales son los puertos que deben ponerse activos. El propio protocolo se encarga de agrupar puertos con características similares (por velocidad, troncales, por pertenecer a una misma VLAN,…). Se puede configurar de dos modos:
- Auto. Pone el puerto en modo pasivo, solo responderá paquetes PAgP cuando los reciba y nunca iniciará una negociación.
Dos puertos auto nunca podrán formar grupo, ya que ninguno puede iniciar una negociación.
- Desirable. Establece el puerto en modo activo, negociará el estado cuando reciba paquetes PAgP y puede iniciar negociaciones con otros puertos.
LACP es muy similar a PAgP ya que también puede agrupar puertos con características similares. Es un protocolo definido en el estándar 802.3ad.
Los modos de configuración de LACP son:
- Activo. Está habilitado para iniciar negociaciones con otros puertos.
- Pasivo. No puede iniciar negociaciones, pero si responde a las negociaciones generadas por otros puertos.
Dos puertos pasivos tampoco podrán nunca formar grupo. Es necesario que al menos uno de los dos puertos sea activos.
En el modo manual toda la configuración del puerto se realiza de forma manual, no existe ningún tipo de negociación entre los puertos.
Ejercicio:
Se debe configurar las interfaces fa0/1 a la fa0/4 de los switches: "switch1 y switch2", para que funcionen con etherchannel.
Comandos para Etherchannel Protocolo LACP.
Paso 1: Configuracion switch1.
switch1>en
switch1#configure terminal
switch1(config)#interface range fastEthernet 0/1-4
switch1(config-if-range)#channel-protocol lacp
switch1(config-if-range)#channel-group 1 mode active
switch1(config-if-range)#no shutdown
switch1(config-if-range)#exit
switch1(config)#interface port-channel 1
switch1(config-if)#switchport mode trunk
switch1(config-if)#exit
Paso 2: Configuracion switch2.
switch2>en
switch2#configure terminal
switch2(config)#interface range fastEthernet 0/1-4
switch2(config-if-range)#channel-protocol lacp
switch2(config-if-range)#channel-group 1 mode passive
switch2(config-if-range)#no shutdown
switch2(config-if-range)#exit
switch2(config)#interface port-channel 1
switch2(config-if)#switchport mode trunk
switch2(config-if)#exit
nota: El numero del channel-gruop, puede ser cualquiera. en esta ocasión se uso el "1" para el ejemplo.
nota: Solo varia el modo. para que funcionen deben ir configurados de la siguiente manera.
"ejemplo: switch1:mode active y switch2:mode passive."
Active-active : Funciona.
Active-passive : Funciona.
Passive-passive : No Funciona.
Comandos para Etherchannel Protocolo PAGP.
Paso 1: Configuracion switch1
switch1>en
switch1#configure terminal
switch1(config)#interface range fastEthernet 0/1-4
switch1(config-if-range)#channel-protocol pagp
switch1(config-if-range)#channel-group 1 mode disarable
switch1(config-if-range)#no shutdown
switch1(config-if-range)#exit
switch1(config)#interface port-channel 1
switch1(config-if)#switchport mode trunk
switch1(config-if)#exit
Paso 2: Configuracion switch2
switch2>en
switch2#configure terminal
switch2(config)#interface range fastEthernet 0/1-4
switch2(config-if-range)#channel-protocol pagp
switch2(config-if-range)#channel-group 1 mode auto
switch2(config-if-range)#no shutdown
switch2(config-if-range)#exit
switch2(config)#interface port-channel 1
switch2(config-if)#switchport mode trunk
switch2(config-if)#exit
nota: El numero del channel-group puede ser cualquiera, pero nosotros usamos el "1".
nota: son los mismos comandos en ambos switches, lo único que cambia es el modo. a continuación les dejo como deben ir configurados los modos, para que funcionen.
"ejemplo: switch1:modo disarable y switch2:modo auto"
disarable-disarable: funciona.
auto-disarable: funciona.
auto-auto: no funciona.