EtherChannel o Link aggregation – Uniendo ancho de banda

EtherChannel es una tecnología de Cisco construida de acuerdo con los estándares IEE 802.3, que puede ser utilizada tanto en puertos de capa 2 como en puertos de capa 3.

Permite la agrupación lógica de varios enlaces físicos Ethernet, esta agrupación es tratada como un único enlace y permite sumar la velocidad nominal de cada puerto físico Ethernet usado y así obtener un enlace troncal de alta velocidad.

Un máximo de 8 puertos pueden ser agrupados juntos para formar un EtherChannel. Los puertos usados deben tener las mismas características y configuración.

Al aparentar un solo puerto, el protocolo Spanning-Tree no los bloquea, lo que hace, que en lugar de haber un puerto habilitado y uno o más de soporte por si el que está activo falla, puede haber dos, cuatro, ocho puertos activos.

EtherChannel o Link aggregation 01

Ventajas

La tecnología EtherChannel se basa en el estándar IEEE 802.3 compatible con Ethernet mediante la agrupación múltiple, enlaces full-duplex punto a punto.

Permite el uso en cualquier lugar de la red donde puedan ocurrir cuellos de botella.

Permite un crecimiento escalable y a medida. Es posible agregar el ancho de banda de cualquiera de los enlaces que tenemos en el EtherChannel.

El incremento de la capacidad no requiere una actualización del hardware.

Permite reparto de carga. Como el enlace está compuesto por varios enlaces Ethernet, se puede hacer reparto de carga entre estos enlaces. Así se obtiene mayor rendimiento y caminos paralelos redundantes.

Robustez y convergencia rápida. Cuando un enlace falla, la tecnología EtherChannel redirige el tráfico del enlace fallido a los otros enlaces proporcionando una recuperación completamente transparente para los usuarios y las aplicaciones de red mediante la redistribución de la carga.

La tecnología EtherChannel está disponible para todas las velocidades de los enlaces Ethernet.

Permite a los administradores de red desplegar redes escalables sin problemas.

Completamente compatible con el Cisco IOS Software. Las conexiones EtherChannel de Cisco son totalmente compatibles con VLAN y las tecnologías de enrutamiento. EtherChannel se puede configurar como enlace VLAN trunk, Cisco ISL, VTP y IEEE 802.1Q.

Interoperabilidad con Coarse Wavelength Division Multiplexing (CWDM). La tecnología CWDM permite el tráfico agregado en el enlace EtherChannel de Cisco para ser multiplexado en un solo hilo de fibra.

Protocolos

Hay dos protocolos para agrupar puertos:

PAgP: del inglés “Port Aggregation Protocol”, propietario de Cisco Systems.

Modos de funcionamiento:

  • On: fuerza a los puertos a establecer el canal.
  • Off: evita que los puertos establezcan un canal.
  • Auto: espera a recibir paquetes para negociar el canal.
  • Desirable: establece que el puerto negocie el establecimiento del canal mediante PAgP.

LACP: del inglés “Link Aggregation Control Protocol”, basado en estándares.

Modos de funcionamiento:

  • On: fuerza los puertos a establecer el canal.
  • Off: evita que se establezca el canal.
  • Passive: pone el puerto en espera de recibir paquetes LACP para negociar el canal.
  • Active: establece que el puerto envíe paquetes para iniciar la negociación del canal.

Es necesario que los dos dispositivos que usen el mismo protocolo para que establezcan un EtherChannel.

Mientras que, si dos equipos utilizan protocolos distintos y ambos tienen el modo “On” establecido, se formará un EtherChannel igualmente.

El modo “On” requiere tener en el otro extremo el modo “On” configurado también, en caso de haber una interfaz en modo “Desirable” y la del otro extremo en modo “On”, no se establecerá el EtherChannel.

Para entender mejor miremos la imagen:

EtherChannel o Link aggregation - LACP PAGP

EtherChannel vs. 802.3ad

EtherChannel y el estándar IEEE 802.3ad son muy similares, tiene el mismo objetivo, aunque existen algunas pequeñas diferencias entre los dos.

Además del hecho de que EtherChannel es propiedad de Cisco y 802.3ad es un estándar abierto, se enumeran a continuación las diferencias:

EtherChannel

IEEE 802.3ad

Requiere configuración del switch. Es necesaria una pequeña configuración del switch para formar la agregación.

Puede ser requerida una configuración inicial del equipo.

Soporta diferentes modos de distribución de paquetes. Sólo es compatible con el modo de distribución estándar.

Comandos IOS

También podemos configurar el EtherChannel como un enlace trunk, y así conseguimos multiplexación estadística del tráfico de las VLAN y que ante la caída de un enlace sigue funcionando el otro con ambas VLAN.

Configuración interface y etherchannel

Switch# configure terminal

Switch (config)# interface range gigabitethernet 0/1 – 4

Switch (config-if-range)# channel-group 1 mode on

Switch (config-if-range)# exit

Switch (config)# interface port-channel 1

Switch (config-if)# switchport mode trunk

Switch (config-if)# switchport trunk allowed vlan 1-2

Switch (config-if)# exit

Switch (config)# exit

Configuración con LACP:

Switch# configure terminal

Switch (config)# interface range gigabitethernet 0/1 – 4

Switch (config-if-range)# channel-protocol lacp

Switch (config-if-range)# channel-group 1 mode active

Switch (config-if-range)# exit

Switch (config)# exit

Configuración con PAgP:

Switch# configure terminal

Switch (config)# interface range gigabitethernet0/1 – 4

Switch (config-if-range)# channel-protocol pagp

Switch (config-if-range)# channel-group 1 mode desirable

Switch (config-if-range)# exit

Switch (config)# exit

Comments

comments