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.
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 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