EtherChannel es una tecnología de agregación de enlaces de puertos o una arquitectura de canales de puertos que se utiliza principalmente en los conmutadores Cisco . Permite agrupar varios enlaces Ethernet físicos para crear un enlace Ethernet lógico con el fin de proporcionar enlaces de alta velocidad y tolerancia a fallos entre conmutadores, enrutadores y servidores. Un EtherChannel puede ser creado a partir de entre dos y ocho Fast activo, Gigabit o 10 Gigabit Ethernet puertos , con un adicional de uno a ocho inactivos ( conmutación por error puertos) que se convierten en activo como los demás puertos activos fallan. EtherChannel se utiliza principalmente en la red troncal , pero también se puede utilizar para conectar máquinas de usuarios finales.
La tecnología EtherChannel fue inventada por Kalpana y conceptualizada por el empleado de Kalpana Scott Childs [ cita requerida ] a principios de la década de 1990. Kalpana fue adquirida por Cisco Systems en 1994. En 2000, el IEEE pasó 802.3ad , que es una versión estándar abierta de EtherChannel.
Beneficios
Usar un EtherChannel tiene numerosas ventajas, y probablemente el aspecto más deseable es el ancho de banda. Usando el máximo de 8 puertos activos, es posible un ancho de banda total de 800 Mbit / s, 8 Gbit / so 80 Gbit / s dependiendo de la velocidad del puerto. Esto supone que hay una mezcla de tráfico, ya que esas velocidades no se aplican a una única aplicación. Se puede utilizar con Ethernet que se ejecuta en cableado de par trenzado, fibra monomodo y multimodo.
Debido a que EtherChannel aprovecha el cableado existente, lo hace muy escalable. Se puede utilizar en todos los niveles de la red para crear enlaces de mayor ancho de banda a medida que aumentan las necesidades de tráfico de la red. Todos los conmutadores de Cisco tienen la capacidad de admitir EtherChannel.
Cuando se configura un EtherChannel, todos los adaptadores que forman parte del canal comparten la misma dirección de Capa 2 (MAC). Esto hace que EtherChannel sea transparente para las aplicaciones de red y los usuarios porque solo ven una conexión lógica; no tienen conocimiento de 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 propiedad de Cisco, basado en direcciones MAC de origen o destino , direcciones IP o números de puerto TCP y UDP . La función hash da 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 del algoritmo hash aleatorio real, las configuraciones de 2, 4 u 8 puertos conducen a un equilibrio de carga justo, mientras que otras configuraciones conducen a un equilibrio de carga injusto.
Numero de puertos en el EtherChannel | Balanceo de carga relación entre puertos |
---|---|
8 | 1: 1: 1: 1: 1: 1: 1: 1 |
7 | 2: 1: 1: 1: 1: 1: 1 |
6 | 2: 2: 1: 1: 1: 1 |
5 | 2: 2: 2: 1: 1 |
4 | 2: 2: 2: 2 |
3 | 3: 3: 2 |
2 | 4: 4 |
La tolerancia a fallas es otro aspecto clave de EtherChannel. Si un enlace falla, la tecnología EtherChannel redistribuirá automáticamente el tráfico entre los enlaces restantes. Esta recuperación automática toma menos de un segundo y es transparente para las aplicaciones de red y el usuario final. Esto lo hace muy resistente y deseable para aplicaciones de misión crítica.
El protocolo de árbol de expansión (STP) se puede utilizar con un EtherChannel. STP trata todos los enlaces como uno solo y las BPDU solo se envían por uno de los enlaces. Sin el uso de un EtherChannel, STP apagaría efectivamente cualquier enlace redundante entre conmutadores hasta que una conexión se interrumpa. Aquí es donde un EtherChannel es más deseable, permite el uso de todos los enlaces disponibles entre dos dispositivos.
Los EtherChannels también se pueden configurar como troncales VLAN . Si cualquier enlace de un EtherChannel se configura como un tronco VLAN, todo el EtherChannel actuará como un tronco VLAN. 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 conmutador, excepto en el caso de una pila de conmutadores , donde pueden residir en diferentes conmutadores de la pila. El protocolo SMLT de Avaya elimina esta limitación al permitir que los puertos físicos se dividan entre dos conmutadores en una configuración triangular o 4 o más conmutadores en una configuración de malla. El Virtual Switching System (VSS) de Cisco permite la creación de un Multichassis Etherchannel (MEC) similar al protocolo DMLT , lo que permite que los puertos se agreguen a diferentes chasis físicos que forman una única entidad de conmutador virtual . Además, Extreme Networks puede hacer esta funcionalidad a través de la agregación de enlaces múltiples M-LAG. La serie de switches Cisco Nexus permite la creación de unCanal de puerto virtual (VPC) entre un dispositivo remoto y dos conmutadores Nexus individuales. Los dos conmutadores Cisco Nexus involucrados en una VPC se diferencian de la tecnología de apilamiento o VSS en que el apilamiento y VSS crean un solo plano de control y datos en los múltiples conmutadores, mientras que VPC crea un único plano de datos en los dos conmutadores Nexus manteniendo los dos planos de control. separar.
Componentes
EtherChannel se compone de los siguientes elementos clave:
- Enlaces Ethernet: EtherChannel funciona sobre enlaces definidos por el estándar IEEE 802.3 , incluidos todos los subestándares. Todos los enlaces en un solo EtherChannel deben tener la misma velocidad.
- Hardware compatible - toda la línea de switches Cisco Catalyst , así como Cisco IOS enrutadores basados en software apoyan EtherChannel. La configuración de un EtherChannel entre un conmutador y una computadora requiere soporte integrado en el sistema operativo; FreeBSD, por ejemplo, admite EtherChannel a través de 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. [1]
- Configuración: se debe configurar un EtherChannel mediante el IOS de Cisco en los conmutadores y enrutadores, y mediante controladores específicos al conectar un servidor. Hay dos formas principales de configurar un EtherChannel. La primera es emitir manualmente un comando en cada puerto del dispositivo que forma parte del EtherChannel. Esto debe hacerse para los puertos correspondientes en ambos lados del EtherChannel. La segunda forma es utilizar el Protocolo de agregación de puertos de Cisco (PAgP) 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 logran el mismo objetivo. Hay algunas diferencias entre los dos, además del hecho de que EtherChannel es propiedad de Cisco y 802.3ad es un estándar abierto, que se enumeran a continuación:
Ambas tecnologías son capaces de configurar automáticamente este enlace lógico. EtherChannel admite LACP y PAgP de Cisco , mientras que 802.3ad usa LACP .
LACP permite hasta 8 enlaces activos y 8 en espera, mientras que PAgP solo permite 8 enlaces activos.
Ver también
Referencias
- "Conectividad de red: servicios de red avanzados - formación de equipos" . Intel . 2007-09-13 . Consultado el 27 de febrero de 2007 .
- "EtherChannel y agregación de enlaces IEEE 802.3ad" . Centro de información de pSeries y AIX . IBM . 2006 . Consultado el 27 de febrero de 2007 .
- "EtherChannel de pila cruzada en un ejemplo de configuración del conmutador Catalyst 3750" .
enlaces externos
- Comprensión del equilibrio de carga y la redundancia de EtherChannel en switches Catalyst . Cisco Systems. 29 de mayo de 2016