Mostrando entradas con la etiqueta Etherchannel. Mostrar todas las entradas
Mostrando entradas con la etiqueta Etherchannel. Mostrar todas las entradas

septiembre 06, 2020

Port Aggregation (EtherChannel)

 

Por Oscar Gerometta

La escalabilidad en la capacidad de las redes LAN es un elemento crítico para la evolución de las mismas. En un área dominada por Ethernet se escala básicamente de 10 en 10: 10 Mbps, 100 Mbps, 1 Gbps…

 
Escalar en la capacidad de los enlaces Ethernet requiere actualización de hardware y esto es un costo significativo. Este es el lugar para el desarrollo e implementación de recursos como Port Aggregation, también conocido como EtherChannel.

EtherChannel es la tecnología propietaria de Cisco derivada de un desarrollo inicial de Kalpana (empresa de switching adquirida por Cisco) para dar respuesta a esta necesidad de escalabilidad y puesta de operación en los años ‘90.

 
Con el paso del tiempo dio lugar a la publicación por parte de la IEEE del estándar 802.3ad denominado Link o Port Aggregation.

Ambos protocolos no son compatibles entre sí, uno es claramente estándar mientras el otro no, sin embargo, muchas veces los términos EtherChannel, Port Aggregation y Link Aggregation se utilizan como sinónimos lo que puede dar lugar a confusiones.

Características del port aggregation
Al configurar port aggregation es conveniente tener presentes algunos puntos:

  • El canal port aggregation está conformado por cada uno de los enlaces físicos (entre 2 y 8) que lo integran y una interfaz virtual (interface port-channel).
  • El port aggregation conforma una conexión uno a uno. Esto significa que conectan un dispositivo individual a otro dispositivo individual, no uno a varios.
  • Una vez configurado un port aggregation cualquier configuración que se aplica a la interfaz port-channel afecta a la operación de todo el canal.
    Cualquier modificación de configuración que se realiza sobre un puerto físico afecta exclusivamente a ese puerto físico.
  • Todas las interfaces físicas que se integran en el port-channel deben ser de iguales características físicas (medio físico, capacidad).
  • Todas las interfaces físicas deben estar operando a la misma velocidad y en el mismo modo dúplex (por eso se sugiere no dejar estos aspectos librados a la autonegociación).
  • Todas las interfaces físicas deben estar asignadas a la misma VLAN o estar configuradas como troncales con iguales características (VLAN nativa, VLANs permitidas, tec.).
  • Las interfaces físicas que conforman un un canal pueden tener asignado diferente costo de STP.
  • En los switches Catalyst ME, solamente los puertos NNI y ENI soportan negociación dinámica con LACP o PAgP.

Mecanismos de negociación
Hay 2 mecanismos básicos para la definición de un port-channel:
  • Configuración estática.
  • Negociación dinámica.
    Independientemente del protocolo elegido introduce carga de tráfico y demora en la inicialización de los puertos.
    - PAgP
      Es el protocolo propietario de Cisco.
    - LACP
      Es el protocolo estándar definido por la IEEE.

Link Aggregation Control Protocol
  • Corresponde a la especificación IEEE 802.3ad.
  • Permite agrupar varios puertos físicos en un único canal lógico.
  • Permite la negociación automática del canal.
  • Al ser estándar permite interoperabilidad entre fabricantes.
  • Verifica la consistencia de configuración de los puertos y gestiona el agregado de enlaces los posibles fallos entre los 2 switches.
  • Si se modifica la configuración de un puerto físico ese cambio se traslada automáticamente a los demás puertos físicos que forman el canal.
  • Ambos dispositivos intercambian paquetes LACP sobre los puertos del canal.
  • El switch con menos prioridad define cuáles son los puertos físicos que participan del canal.
  • Los puertos son miembros activos del canal de acuerdo a su prioridad; menor valor de prioridad indica una prioridad más alta.
  • Se pueden asociar hasta 16 enlaces físicos a un canal lógico, solamente 8 de esos enlaces serán activos de modo simultáneo.
  • LACP permite 2 modos de operación:
    - Activo
      
    Se activa LACP incondicionalmente.
    - Pasivo
      
    Sólo se activa LACP si detecta otro dispositivo LACP.

Port Aggregation Protocol
  • Proporciona servicios semejantes a los de LACP.
  • Es un protocolo propietario de Cisco por lo que no permite interoperabilidad con otras marcas.
  • Los paquetes se intercambian a través de los puertos que componen el canal.
  • Se comparan las capacidades de los puertos y se establece el canal con aquellos puertos que tienen iguales características.
  • Sólo se integran en el canal puertos con idéntica configuración de VLANs o troncales.
  • Cuando se modifica uno de los puertos que componen el canal, se modifican automáticamente esos parámetros en todos los puertos del canal.
  • No es compatible con LACP.
  • PAgP presente 2 modos de operación:
    - Desirable
      
    Activa PAgP sin condiciones.
    - Auto
      
    Activa PAgP solamente si detecta en el otro extremo un dispositivo PAgP. 



 

 Tomado de: http://librosnetworking.blogspot.com/2019/05/port-aggregation-etherchannel.html

junio 10, 2015

Como configurar un Port Channel


Es importante conocer que el origen del port-channel está orientado hacia la optimización de los Anchos de Bandas de dos equipos que conectan a través de dos o más puertos de datos, en pro de utilizar toda la capacidad de estos puertos en una sola conexión virtual. Esta configuración puede estar enfocada a interconexiones de equipos en una LAN ó enlaces de proveedores de servicios (Principal - Backup).

Configuración de un Port-Channel con Puertos en Modo Access 




Los Port-Channel tienen que ser creados en la misma VLAN o en su defecto establecer un puerto Troncal (Se explicará más adelante).
Se crea el port-channel o interfaz virtual y se asocian los puertos que conformarán la interfaz PO.
Configurando SW 1:
sw1#conf term
sw1(config)#int port-channel 1
sw1(config-if)#switchport
sw1(config-if)#switchport mode access
sw1(config-if)#switchport access Vlan 110
sw1(config-if)#exit
sw1(config)#
 
sw1(config)#int f0/1
sw1(config-if)#switchport
sw1(config-if)#switchport mode access
sw1(config-if)#switchport access Vlan 110
sw1(config-if)#channel-group 1 mode desirable
sw1(config-if)#exit
sw1(config)#
 
sw1(config)#int f0/2
sw1(config-if)#switchport
sw1(config-if)#switchport mode access
sw1(config-if)#switchport access Vlan 110
sw1(config-if)#channel-group 1 mode desirable
sw1(config-if)#exit
sw1(config)#do wr
Configurando SW2:
sw2#conf term
sw2(config)#int port-channel 1
sw2(config-if)#switchport
sw2(config-if)#switchport mode access
sw2(config-if)#switchport access Vlan 110
sw2(config-if)#exit
sw2(config)#

sw2(config)#int f0/1
sw2(config-if)#switchport
sw2(config-if)#switchport mode access
sw2(config-if)#switchport access Vlan 110
sw2(config-if)#channel-group 1 mode auto
sw2(config-if)#exit
sw2(config)#
 
sw2(config)#int f0/2
sw2(config-if)#switchport
sw2(config-if)#switchport mode access
sw2(config-if)#switchport access Vlan 110
sw2(config-if)#channel-group 1 mode auto
sw2(config-if)#exit
sw2(config)#do wr

Con el fin de lograr estabilidad en el port-channel es importante establecer la comunicación del protocolo PAgP basado en los siguientes datos:
  • ON: Un ethernet channel útil existe si dos grupos de puertos en MODO ON están conectados entre sí. En vista que en este modo no existe tráfico de negociación de paquetes PAgP.
  • AUTO: Este modo PAgP coloca un puerto en estado de negociación pasiva, sólo responde a los paquetes PAgP.
  • DESIRABLE:  Este modo PAgP coloca un puerto es colocado en estado de negociación activa, es decir, el puerto inicia el envío de paquetes PAgP a otros puertos LAN.
  • PASIVE / ACTIVE:  Este protocolo OPEN coloca los puertos en modo pasivo o en activo para la negociación.

Configuración de un Port-Channel con Puertos en Modo Trunk

Configurando SW 1:
sw1#conf term
sw1(config)#int port-channel 1
sw1(config-if)#switchport
sw1(config-if)#switchport trunk encap dot1q
sw1(config-if)#switchport mode trunk
sw1(config-if)#switchport nonegotiate
sw1(config-if)#switchport trunk allowed vlan vlan-list
sw1(config-if)#exit
sw1(config)#

sw1(config)#int f0/1
sw1(config-if)#switchport
sw1(config-if)#switchport trunk encap dot1q
sw1(config-if)#switchport mode trunk
sw1(config-if)#switchport nonegotiate
sw1(config-if)#channel-group 1 mode desirable
sw1(config-if)#exit
sw1(config)#

sw1(config)#int f0/2
sw1(config-if)#switchport
sw1(config-if)#switchport trunk encap dot1q
sw1(config-if)#switchport mode trunk
sw1(config-if)#switchport nonegotiate
sw1(config-if)#channel-group 1 mode desirable
sw1(config-if)#exit
sw1(config)#do wr
Configurando SW2:
sw2#conf term
sw2(config)#int port-channel 1
sw2(config-if)#switchport
sw2(config-if)#switchport trunk encap dot1q
sw2(config-if)#switchport mode trunk
sw2(config-if)#switchport nonegotiate
sw2(config-if)#switchport trunk allowed vlan vlan-list
sw2(config-if)#exit
sw2(config)#

sw2(config)#int f0/1
sw2(config-if)#switchport
sw2(config-if)#switchport trunk encap dot1q
sw2(config-if)#switchport mode trunk
sw2(config-if)#switchport nonegotiate
sw2(config-if)#channel-group 1 mode auto
sw2(config-if)#exit
sw2(config)#

sw2(config)#int f0/2
sw2(config-if)#switchport
sw2(config-if)#switchport trunk encap dot1q
sw2(config-if)#switchport mode trunk
sw2(config-if)#switchport nonegotiate
sw2(config-if)#channel-group 1 mode auto
sw2(config-if)#exit
sw2(config)#do wr
 
Cuando se establezca el port-channel a través del comando switchport trunk allowed vlan permitirán el trafico de todas la vlan por defecto o especificarán el tráfico de las vlans autorizadas.
Así como tambien; si tienen una NATIVE VLAN contraria a la default es importante que la incluyan en la configuración del port-channel en ambos switches.
OJO:
Los comando nonegotiate y las configuraciones de los channel group en modo desirable y auto son claves para una conexión port virtual estable y que garantizará una comunicación troncal.