
EtherChannel es una tecnología de agregación de enlaces de puerto o arquitectura de canal de puertos que se utiliza principalmente en conmutadores Cisco . Permite agrupar varios enlaces Ethernet físicos para crear un único enlace Ethernet lógico con el fin de proporcionar tolerancia a fallos y enlaces de alta velocidad entre conmutadores, enrutadores y servidores. Un EtherChannel puede crearse a partir de entre dos y ocho puertos Ethernet Fast, Gigabit o 10 Gigabit activos, con entre uno y ocho puertos inactivos ( de conmutación por error ) adicionales que se activan cuando fallan los demás puertos activos. EtherChannel se utiliza principalmente en la red troncal , pero también puede utilizarse para conectar equipos de usuario final.
La tecnología EtherChannel fue inventada por Kalpana a principios de la década de 1990. [ 1 ] Kalpana fue adquirida por Cisco Systems en 1994. En 2000, el IEEE aprobó 802.3ad , que es una versión de estándar abierto de EtherChannel. [ 2 ]
Beneficios
El uso de EtherChannel ofrece numerosas ventajas, siendo probablemente la más deseable el ancho de banda. Con un máximo de 8 puertos activos, es posible alcanzar un ancho de banda total de 800 Mbit/s, 8 Gbit/s u 80 Gbit/s, según la velocidad de cada puerto. Esto supone una combinación de tráfico, ya que estas velocidades no se aplican a una sola aplicación. Puede utilizarse con Ethernet mediante cableado de par trenzado, fibra monomodo y multimodo.
Dado que EtherChannel aprovecha el cableado existente, resulta altamente escalable. Puede utilizarse en todos los niveles de la red para crear enlaces de mayor ancho de banda a medida que aumentan las necesidades de tráfico. Todos los switches de Cisco son compatibles con EtherChannel.
Cuando se configura un EtherChannel, todos los adaptadores que forman parte del canal comparten la misma dirección MAC (Capa 2). Esto hace que el EtherChannel sea transparente para las aplicaciones y los usuarios de la red, ya que solo ven una conexión lógica; desconocen los enlaces individuales.
EtherChannel agrega el tráfico a través de todos los puertos activos disponibles en el canal. El puerto se selecciona mediante un algoritmo hash propietario de Cisco, basado en direcciones MAC de origen o destino , direcciones IP o números de puerto TCP y UDP . La función hash genera un número entre 0 y 7, y la siguiente tabla muestra cómo se distribuyen los 8 números entre los 2 a 8 puertos físicos. En la hipótesis de un algoritmo hash aleatorio real, las configuraciones de 2, 4 u 8 puertos dan como resultado un balanceo de carga equitativo, mientras que otras configuraciones dan como resultado un balanceo de carga desigual.
La tolerancia a fallos es otro aspecto clave de EtherChannel. Si un enlace falla, la tecnología EtherChannel redistribuye automáticamente el tráfico entre los enlaces restantes. Esta recuperación automática tarda menos de un segundo y es transparente para las aplicaciones de red y el usuario final. Esto la hace muy resistente e ideal para aplicaciones de misión crítica.
El protocolo Spanning Tree (STP) se puede usar con un EtherChannel. STP trata todos los enlaces como uno solo y las BPDU se envían únicamente a través de uno de ellos. Sin un EtherChannel, STP desactivaría cualquier enlace redundante entre conmutadores hasta que una conexión falle. Es aquí donde un EtherChannel resulta más conveniente, ya que permite el uso de todos los enlaces disponibles entre dos dispositivos.
Los EtherChannels también se pueden configurar como troncales VLAN . Si se configura un enlace individual de un EtherChannel como troncal VLAN, todo el EtherChannel funcionará como tal. Cisco ISL , VTP e IEEE 802.1Q son compatibles con EtherChannel.
Limitaciones
Una limitación de EtherChannel es que todos los puertos físicos del grupo de agregación deben residir en el mismo switch, excepto en el caso de una pila de switches , donde pueden residir en diferentes switches de la pila. El protocolo SMLT de Avaya elimina esta limitación al permitir que los puertos físicos se dividan entre dos switches en una configuración triangular o entre 4 o más switches en una configuración de malla. El sistema de conmutación virtual (VSS) de Cisco permite la creación de un Etherchannel multichasis (MEC) similar al protocolo DMLT , lo que permite agregar puertos hacia diferentes chasis físicos que forman una única entidad de switch virtual . Extreme Networks también puede realizar esta funcionalidad a través de la agregación multilink M-LAG. Los switches de la serie Cisco Nexus permiten la creación de unCanal de puerto virtual (vPC) entre un dispositivo remoto y dos conmutadores Nexus individuales. Los dos conmutadores Cisco Nexus que participan en un vPC se diferencian de la tecnología de apilamiento o VSS en que el apilamiento y VSS crean un únicoplano de datos y controla través de los múltiples conmutadores, mientras que vPC crea un únicoplano de datosa través de los dos conmutadores Nexus, manteniendo separados los dos planos de control.
Componentes
EtherChannel se compone de los siguientes elementos clave:
- Enlaces Ethernet: EtherChannel funciona sobre enlaces definidos por el estándar IEEE 802.3 , incluyendo todos sus subestándares. Todos los enlaces en un mismo EtherChannel deben tener la misma velocidad.
- Hardware compatible: toda la línea de switches Cisco Catalyst, así como los routers basados en software Cisco IOS, son compatibles con EtherChannel. La configuración de un EtherChannel entre un switch y un ordenador requiere compatibilidad integrada en el sistema operativo; FreeBSD, por ejemplo, admite EtherChannel mediante LACP. Se admiten varios EtherChannels por dispositivo; el número depende del tipo de equipo. Los switches Catalyst 6500 y 6000 admiten un máximo de 64 EtherChannels. [ 3 ]
- Configuración: un EtherChannel debe configurarse mediante Cisco IOS en switches y routers, y utilizando controladores específicos al conectar un servidor. Existen dos formas principales de configurar un EtherChannel. La primera consiste en ejecutar manualmente un comando en cada puerto del dispositivo que forma parte del EtherChannel. Esto debe hacerse para los puertos correspondientes en ambos extremos del EtherChannel. La segunda forma consiste en utilizar el Protocolo de Agregación de Puertos (PAgP) de Cisco o LACP de la IETF para la agregación automatizada de puertos Ethernet.
EtherChannel frente a 802.3ad
Los estándares EtherChannel e IEEE 802.3ad son muy similares y cumplen el mismo objetivo. Existen algunas diferencias entre ambos, además de que EtherChannel es propiedad de Cisco y 802.3ad es un estándar abierto, las cuales se detallan a continuación:
Ambas tecnologías son capaces de configurar automáticamente este enlace lógico. EtherChannel admite tanto LACP como PAgP de Cisco , mientras que 802.3ad utiliza LACP .
LACP permite hasta 8 enlaces activos y 8 en espera, mientras que PAgP solo permite 8 enlaces activos.
Véase también
- Trunking multilink dividido distribuido
- agregación de enlaces
- Protocolo de control de agregación de enlaces
- Sistema troncalizado multilink
- R-SMLT
Referencias
- ^ "Kalpana afirma un método sencillo para abordar los cuellos de botella de Ethernet" . Computer Business Review . 4 de marzo de 1994. Consultado el 24 de mayo de 2024 .
- ^ "Grupo de trabajo de agregación de enlaces IEEE 802.3ad" . www.ieee802.org . Archivado del original el 27 de octubre de 2017. Consultado el 9 de mayo de 2018 .
- ^ Comprensión del balanceo de carga y la redundancia de EtherChannel en conmutadores Catalyst — Cisco Systems
- "Conectividad de red: servicios avanzados de red — colaboración" . Intel . 13 de septiembre de 2007. Consultado el 27 de febrero de 2007 .
- "Agregación de enlaces EtherChannel e IEEE 802.3ad" . Centro de información de pSeries y AIX . IBM . 2006. Consultado el 27 de febrero de 2007 .
- "EtherChannel entre pilas en un ejemplo de configuración de switch Catalyst 3750" .
- Arquitectura de red
- Sistemas Cisco
- Ethernet