En este articulo vamos a revisar la configuración de EtherChannel o Port-channel PAgP, su uso e importancia en la red de datos.
¿Qué es PAgP?
PAgP es un protocolo exclusivo de Cisco que solo se puede ejecutar en switches Cisco y en switches que sean de proveedores con licencia para admitir PAgP, a diferencia de LACP que es un protocolo de agregación de enlaces definido en IEEE 802.3ad y no se asocia a ningún proveedor específico.
Diagrama para realizar la configuración de EtherChannel o Port-channel PAgP
En las pruebas de laboratorio vamos a utilizar switches multi-capa para realizar la configuración del port-channel en PAgP.
Nombre | Direccion IP | Interfaz | Port-channel |
SD1 | 192.168.10.2 | GigabitEthernet1/0/1 | Po1 |
GigabitEthernet1/0/2 | Po1 | ||
SD2 | 192.168.10.3 | GigabitEthernet1/0/1 | Po1 |
GigabitEthernet1/0/2 | Po1 |
Antes de iniciar, vamos a revisar los modos EtherChannel para poder tener el port-channel en PAgP.
Configuración de EtherChannel o Port-channel PAgP en switch SD1
Para este laboratorio vamos a usar las interfaces GigabitEthernet1/0/1 y GigabitEthernet1/0/2 para formar el port-channel 1, también utilizaremos el modo desirable.
SD1#! SD1#configure terminal Enter configuration commands, one per line. End with CNTL/Z. SD1(config)#interface range GigabitEthernet1/0/1-2 SD1(config-if-range)#channel-group 1 mode desirable SD1(config-if-range)#no shutdown SD1(config-if-range)#!
Una vez aplicada la configuración en el switch SD1 y se activan los puertos, se valida que el Port-channel 1 se ha creado con las interfaces que hemos definido.
SD1(config-if-range)#! Creating a port-channel interface Port-channel 1 %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet1/0/1, changed state to down %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet1/0/1, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet1/0/2, changed state to down %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet1/0/2, changed state to up SD1(config-if-range)#
Validación de port-channel en switch SD1
Utilizaremos el comando “show etherchannel summary” para validar que el port-channel configurado quedo activo en modo PAgP.
Como podemos ver en el resultado del comando, en el apartado de Protocol, se observa que el port-channel quedo activo en modo PAgP.
Otro detalle que no puede pasar desapercibido, en el aparado de Ports, vemos que las intefaces tiene en paréntesis la letra “I”, esta letra indica que los puertos no están participando en un port-channel, por ahora es normal ya que los puertos están en down.
SD1#show etherchannel summary Flags: D - down P - in port-channel I - stand-alone s - suspended H - Hot-standby (LACP only) R - Layer3 S - Layer2 U - in use f - failed to allocate aggregator u - unsuitable for bundling w - waiting to be aggregated d - default port Number of channel-groups in use: 1 Number of aggregators: 1 Group Port-channel Protocol Ports ------+-------------+-----------+---------------------------------------------- 1 Po1(SD) PAgP Gig1/0/1(I) Gig1/0/2(I) SD1#
Configuración de EtherChannel o Port-channel PAgP en switch SD2
En el switch SD2, vamos a usar las interfaces GigabitEthernet1/0/1 y GigabitEthernet1/0/2 para formar el port-channel 1, también utilizaremos el modo desirable.
SD2#! SD2#configure terminal Enter configuration commands, one per line. End with CNTL/Z. SD2(config)#interface range GigabitEthernet1/0/1-2 SD2(config-if-range)#channel-group 1 mode desirable SD2(config-if-range)#no shutdown SD2(config-if-range)#!
Mismo caso que el switch SD1, una vez aplicada la configuración y se activan los puertos, se valida que el Port-channel 1 se ha creado con las interfaces que hemos definido.
Si observas bien en el resultado, después de activar los puertos, el Port-Channel se activa también a un estado UP.
SD2(config-if-range)#! Creating a port-channel interface Port-channel 1 %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet1/0/1, changed state to down %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet1/0/1, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet1/0/2, changed state to down %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet1/0/2, changed state to up %LINK-5-CHANGED: Interface Port-channel1, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface Port-channel1, changed state to up SD2(config-if-range)#
Validación de port-channel en switch SD2
Para validar el estado del port-channel, utilizaremos el mismo comando que usamos anteriormente “show etherchannel summary”.
Como puedes ver en el resultado del comando, el protocolo con el cual se activó el port-channel es el PAgP, adicional, en los paréntesis de las interfaces, vemos que esta la letra “P”, esta letra “P” indica que los puertos están en port-channel.
SD2#show etherchannel summary Flags: D - down P - in port-channel I - stand-alone s - suspended H - Hot-standby (LACP only) R - Layer3 S - Layer2 U - in use f - failed to allocate aggregator u - unsuitable for bundling w - waiting to be aggregated d - default port Number of channel-groups in use: 1 Number of aggregators: 1 Group Port-channel Protocol Ports ------+-------------+-----------+---------------------------------------------- 1 Po1(SU) PAgP Gig1/0/1(P) Gig1/0/2(P) SD2#
Configuración en Port-channel
Una vez que validamos que los port-channel se han creado de manera correcta, vamos a poder configurar cada Port-channel como si estos fueran un puerto normal.
Vamos a configurar el Po1 del switch SD1 a modo trunk y permitir todas las vlan.
SD1#! SD1#configure terminal Enter configuration commands, one per line. End with CNTL/Z. SD1(config)#interface po1 SD1(config-if)#switchport trunk encapsulation dot1q SD1(config-if)#switchport mode trunk SD1(config-if)#switchport trunk allow vlan all SD1(config-if)#! SD1(config-if)# SD1(config-if)#end SD1#
Configuramos lo mismo en el switch SD2 para permitir todas las vlan.
SD2#! SD2#configure terminal Enter configuration commands, one per line. End with CNTL/Z. SD2(config)#interface po1 SD2(config-if)#switchport trunk encapsulation dot1q SD2(config-if)#switchport mode trunk SD2(config-if)#switchport trunk allow vlan all SD2(config-if)#! SD2(config-if)# SD2(config-if)#end SD2#
Validamos que la configuración fue aplicada de manera correcta.
Como podrás observar en las interfaces que participan en el Port-channel, ambas interfaces contienen la configuración que se aplicó en la interfaz Po1.
Switch SD1
! interface Port-channel1 switchport trunk encapsulation dot1q switchport mode trunk ! interface GigabitEthernet1/0/1 switchport trunk encapsulation dot1q switchport mode trunk channel-group 1 mode desirable ! interface GigabitEthernet1/0/2 switchport trunk encapsulation dot1q switchport mode trunk channel-group 1 mode desirable !
Switch SD2
! interface Port-channel1 switchport trunk encapsulation dot1q switchport mode trunk ! interface GigabitEthernet1/0/1 switchport trunk encapsulation dot1q switchport mode trunk channel-group 1 mode desirable ! interface GigabitEthernet1/0/2 switchport trunk encapsulation dot1q switchport mode trunk channel-group 1 mode desirable !
NOTA: Es muy importante que tengas claro en que modo de port-channel requieres para tu infraestructura y sobre todo utilizar las opciones adecuadas para que no tengas errores en el tipo de port-channel.
Me considero una persona apasionada por la tecnología y/o todo lo relacionado a servicios de TI, me gusta conocer un poco mas de todo lo nuevo que va saliendo y que puede hacer las cosas más sencillas y seguras, lo que busco plasmar en mis artículos es una manera sencilla de entender las cosas que he aprendido con el paso del tiempo y tratar de compartir un poco mas a detalle de algunos procesos y estructuras de TI.
Soy Ingeniero en Sistemas con certificaciones en redes Cisco, comparto lo poco o mucho de mi experiencia en el mundo de las tecnologías.
He leido vuestro post con mucha atecion y me ha parecido interesente ademas de bien redactado. No dejeis de cuidar esta web es bueno.
Saludos