martes, 26 de noviembre de 2013

EtherChannel

DEFINICIÓN DE ETHERCHANNEL

La tecnología de EtherChannel fue inventada cerca de Kalpana en los años 90. Donde fue adquirido en el 1994 por Cisco Systems.

Etherchannel es un puerto trunking (agregación en la tecnología del término de Cisco).
Un Etherchannel se puede crear con dos y hasta ocho puertos rápidos de Ethernet, de Ethernet del gigabit o de Ethernet de 10 gigabits. EtherChannel se utiliza sobre todo para uso del backbone, pero puede también ser utilizado para conectar los servidores de UNIX y PC. Una limitación de Etherchannel es que todos los puertos de comprobación de grupo deben residir en el mismo interruptor o Switch.

FUNCIONAMIENTO DEL ETHERCHANNEL

Hay mucha gente que aún no conoce el concepto de EtherChannel y por culpa de este desconocimiento estamos perdiendo una gran ventaja del switching actual. Un Etherchannel nos permite sumar la velocidad nominal de cada puerto físico y así obtener un único enlace troncal de alta velocidad.

Cuando tenemos una serie de servidores que salen por un único enlace trocal, puede ser que el tráfico generado llegue a colapsar el enlace. Una de las soluciones más prácticas que se suele implementar en estos casos es el uso de EtherChannel. Cuando generamos un Etherchannel lo que estamos haciendo es sumar la velocidad de los puertos que agregamos al enlace lógico.

PROTOCOLOS DE CONFIGURACIÓN

Existen varias formas de configurar un Etherchannel, Podemos configurarlo de tres formas diferentes, Port Aggregation Protocol (PAgP), Link Aggregation Control Protocol (LACP) o en modo ON.

EtherChannel maneja dos protocolos:

Port Aggregation Control Protocol (PAgP, propietario de Cisco) [1].
Link Aggregation Control Protocol (LACP, IEEE 802.3ad) [2].
Los protocolos ya mencionados son incompatibles.

Los modos de configuración son:

On: en este modo, un EtherChannel útil existe si dos grupos de puertos en modo on están conectados entre sí. En este modo no existe tráfico de negociación.
Auto: modo PAgP que coloca un puerto en estado de negociación pasiva, sólo responde a los paquetes PAgP.
Desirable: modo PAgP que coloca un puerto es estado de negociación activa, es decir, el puerto inicia el envío de paquetes PAgP a otros puertos LAN.
Pasive: modo LACP que pone a un puerto en modo pasivo de negociación, sólo recibe paquetes LACP.
Active: modo LACP que coloca a un puerto en modo activo de negociación.


Protocolo de agregación de puertos

Cuando se configura PAgP el switch negocia con el otro extremo que puertos deben ponerse activos, los otros puertos quedan activos pero no se agregan al Etherchannel, estos puerto seguirán trabajando de forma independiente.

PAgP es un protocolo propietario de Cisco, PAgP se encarga de agrupar puertos de características similares de forma automática. PAgP es capaz de agrupar puertos de la misma velocidad, modo dúplex, troncales o de asignación a una misma VLAN.

PAgP se puede configurar de dos modos:

* Auto: establece el puerto en una negociación pasiva, el puerto solo responderá a paquetes PAgP cuando los reciba, pero nunca iniciará la negociación
* Desirable: establece el puerto en modo de negociación activa, este puerto negociará el estado cuando reciba paquetes PAgP y también podrá iniciar una negociación contra otros puertos.

Protocolo de agregación de enlaces de control

LACP es un protocolo definido en el estándar 802.1ad y que puede ser implementado en switches cisco. LACP y PAgP funcionan de forma muy similar ya que LACP también puede agrupar puertos por su velocidad, modo dúplex, trocales, VLAN.

LACP también tiene dos modos de configuración:

* Activo: un puerto en este estado es capaz de iniciar negociaciones con otros puertos para establecer el grupo.

* Pasivo: un puerto en este estado es un puerto que no iniciará ningún tipo de negociación pero si responderá a las negociaciones generadas por otros puertos.

Al igual que LAgP, dos puertos pasivos nunca podrán formar un grupo

Ventajas

Usar un Etherchannel tiene muchas ventajas, una de leas mejores es el aprovechamiento en el ancho de banda.
Utilizando un máximo de 8 puertos, con un ancho de banda total a 800 Mbps, de 8 Gbps o de 80 Gbps, dependiendo de la velocidad de cable utilizado.
Esto asume que hay una mezcla del tráfico, pues esas velocidades no se aplican a un solo uso.
Puede ser utilizado con Ethernet, que funciona en fibra sin blindaje del cableado de par trenzado (UTP), unimodo y con varios modos de funcionamiento.
Etherchannel se aprovecha del cableado existente haciéndolo escalable. Puede ser utilizado en todos los niveles de la red para crear acoplamientos más altos del ancho de banda mientras que las necesidades del tráfico de la red aumentan.


Configuración en modo manual:
Switch1# configure terminal
Switch1(config)# interface range FastEthernet0/1 -3  
Switch1(config-if-range)# channel-group 1 mode on
Switch1(config-if-range)# exit
También podemos configurar el EtherChannel como un enlace trunk, y así conseguimos multiplexación estadística del tráfico de las VLANs
Switch1(config)# interface port-channel 1
Switch1(config-if)# switchport mode trunk






Lo mismo realizamos En El otro Switch
Switch# configure terminal
Switch(config)# interface range FastEthernet0/1 -3  
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





Configuración con LACP:

Switch# configure terminal
Switch(config)# interface range FastEthernet0/1 -3  
Switch(config-if-range)# channel-protocol lacp
Switch(config-if-range)# channel-group 1 mode active
Switch(config-if-range)# exit
Switch(config)# interface port-channel 1
Switch(config-if)# switchport mode trunk
Switch(config-if)# exit


Lo mismo Realizamos en el otro switch en este lo camos a poner en modo pasivo

Switch# configure terminal
Switch(config)# interface range FastEthernet0/1 -3  
Switch(config-if-range)# channel-protocol lacp
Switch(config-if-range)# channel-group 1 mode passive
Switch(config-if-range)# exit
Switch(config)# interface port-channel 1
Switch(config-if)# switchport mode trunk
Switch(config-if)# exit









Configuración con PAgP:

Switch# configure terminal
Switch(config)# interface range FastEthernet0/1 -3    
Switch(config-if-range)# channel-protocol pagp
Switch(config-if-range)# channel-group 1 mode desirable
Switch(config-if-range)# exit
Switch(config)# interface port-channel 1
Switch(config-if)# switchport mode trunk
Switch(config)# exit



Lo mismo realizamos en el otro switch este lo configuraremos en modo auto
Switch# configure terminal
Switch(config)# interface range FastEthernet0/1 -3    
Switch(config-if-range)# channel-protocol pagp
Switch(config-if-range)# channel-group 1 mode auto
Switch(config-if-range)# exit
Switch(config)# interface port-channel 1
Switch(config-if)# switchport mode trunk
Switch(config)# exit


No hay comentarios:

Publicar un comentario