Вы находитесь на странице: 1из 5

Soluciones con Etherchannel de Capa2

Hay

mucha gente que aun 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 fsico y as obtener un nico enlace troncal de alta velocidad. Supongamos que tenemos la topologa de la siguiente figura:

Cuando tenemos una serie de servidores que salen por un nico enlace trocal, pueda ser que el trfico generado llegue a colapsar el enlace. Una de las soluciones ms prcticas 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 lgico obteniendo el siguiente resultado.

Esta es una solucin muy implementada en servidores Blade, un servidor de estas caractersticas es una maquina diseada para poder ahorrar espacio en los CPD, reducir consumo y simplificar la administracin. Un chasis de Blade incorpora las fuentes de alimentacin, elementos de ventilacin y de conectividad LAN y SAN. Los servidores son delgadas tarjetas que incorporan los componentes propios del servidor como el procesador la memoria y los buses.

Un chasis de Blade puede tener hasta 16 servidores dependiendo del fabricante y estos chasis en su parte posterior suelen llevar entre uno y cuatro switches. Si queremos sacar todo este trfico hacia el exterior sin sufrir colapsos en los troncales la solucin ms recomendable es configurar un Etherchannel. La conexin fsica quedara como se puede ver a continuacin:

Existen varias formas de configurar un Etherchannel, el objetivo de este post no es explicar en profundidad como funciona cada uno de los protocolos, pero intentar dejar lo suficientemente claro cuando usar cada uno de ellos. Podemos configurar un Etherchannel de tres formas diferentes, Port Aggregation Protocol (PAgP), Link Aggregation Control Protocol (LACP) o en modo ON, adems ambos extremos se han de configurar en el mismo modo. Cuando se configura PAgP o LACP el switch negocia con el otro extremo que puertos deben ponerse activos, aquellos puertos que no sean compatibles se dejan desactivados en versiones anteriores a la 12.2(35) SE, a partir de esta versin el puerto queda activo pero no se agrega al Etherchannel, este puerto seguir trabajando de forma independiente. Cuando configuramos en modo ON no se realiza ningn tipo de negociacin, el switch obliga a todos los puertos compatibles a ponerse activos. PAgP es un protocolo propietario de Cisco, PAgP se encarga de agrupar puertos de caractersticas similares de forma automtica. PAgP es capaz de agrupar puertos de la misma velocidad, modo dplex, troncales o de asignacin a una misma VLAN. PAgP se puede configurar de dos modos: Auto, establece el puerto en una negociacin pasiva, el puerto solo responder a paquetes PAgP cuando los reciba, pero nunca iniciar la negociacin. Desirable, establece el puerto en modo de negociacin activa, este puerto negociar el estado cuando reciba paquetes PAgP y tambin podr iniciar una negociacin contra otros puertos. Hay que tener en cuenta que un puerto en modo desirable puede formar grupo con otro puerto en el mismo modo, tambin podr formar grupo con un puerto en modo auto. Dos puertos en modo auto nunca podrn formar grupo ya que ninguno de ellos puede iniciar una negociacin. LACP es un protocolo definido en el estndar 802.1ad y que puede ser implementado en switches cisco. LACP y PAgP funcionan de forma muy similar ya que LACP tambin puede agrupar puertos por su velocidad, modo dplex, trocales, VLAN nativas, etc. LACP tambin tiene dos modos de configuracin: 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 ningn tipo de negociacin pero si responder a las negociaciones generadas por otros puertos.

Al igual que LAgP, dos puertos pasivos nunca podrn formar grupo. El modo ON es un modo de configuracin en el cual se establece toda la configuracin del puerto de forma manual, no existe ningn tipo de negociacin entre los puertos para establecer un grupo. En este tipo de configuracin es totalmente necesario que ambos lados estn en modo ON. Podramos profundizar an ms pero creo que con esto es suficiente, se puede aplicar diferentes configuraciones a un Etherchannel segn las necesidades, establecer prioridades y otras opciones pero nos extenderamos demasiado, por eso voy a pasar a explicar una configuracin sencilla en la cual generamos un Etherchannel de cuatro puertos en modo ON. Como ya he comentado es imprescindible configurar los puertos en modo ON en ambos lados y no requiere mucho esfuerzo. Cuando se crea un Etherchannel todos los puertos que pertenecen a este adquieren todos los parmetros del primer puerto agregado al grupo, por eso una recomendacin es configurar este primer puerto con todas las opciones que le queramos establecer (STP, VLANs, etc). Tambin sera importante seguir estas recomendaciones: No se debe configurar un puerto en dos grupos diferentes. No se debe configurar un puerto en dos modos diferentes, LACP y PAgP. No configurar Switched Port Analyzer (SPAN) como parte de un Etherchannel. No configurar securizacin de puertos. Asignar todos los puertos del Etherchannel a la misma VLAN o configurar todos como troncales. Verificar que todos los puertos del grupo estn en un mismo modo de encapsulacin, ISL o 802.1Q En la Web de cisco podris encontrar ms detalladamente todas estas recomendaciones y alguna ms. Configuracin de link troncal de Etherchannel L2 modo ON (Switch 1) Switch1# configure terminal Switch1(config)# interface range gigabitethernet0/1 - 4 Switch1(config-if-range)# switchport mode trunk Switch1(config-if-range)# channel-group 1 mode on Switch1(config-if-range)# exit Switch1(config)# exit Switch1# copy run start Configuracin de link troncal de Etherchannel L2 modo ON (Switch 2) Switch2# configure terminal Switch2(config)# interface range gigabitethernet0/1 - 4 Switch2(config-if-range)# switchport mode trunk Switch2(config-if-range)# channel-group 1 mode on Switch2(config-if-range)# exit Switch2(config)# exit Switch2# copy run start Configuracin de link troncal de Etherchannel L2 con LACP (Switch 1) Switch# configure terminal Switch1(config)# interface range gigabitethernet0/1 - 4 Switch1(config-if-range)# switchport mode trunk Switch1(config-if-range)# channel-group encapsulation LACP Switch1(config-if-range)# channel-group 1 mode active Switch1(config-if-range)# exit Switch1(config)# exit Switch1# copy run start Configuracin de link troncal de Etherchannel L2 con LACP (Switch 2) Switch2# configure terminal Switch2(config)# interface range gigabitethernet0/1 - 4 Switch2(config-if-range)# switchport mode trunk Switch2(config-if-range)# channel-group encapsulation LACP Switch2(config-if-range)# channel-group 1 mode active Switch2(config-if-range)# exit Switch2(config)# exit Switch2# copy run start Una vez hecho esto podemos configurar la interfaz lgica de la siguiente forma:

Switch1# configure terminal Switch1(config)# interface port-channel 1 Switch1(config-if)# Desde este modo de configuracin podemos configurar parmetros que se aplicaran a todos los puertos del grupo. Para chequear que el Etherchannel esta funcionando usamos el siguiente comando: Switch1> show port channel 1 Port Status Channel Channel Neighbor Neighbor mode status device port ------------------------------ ------------------------- ---------0/1 connected on channel Switch2 0/1 0/2 connected on channel Switch2 0/2 0/3 connected on channel Switch2 0/3 0/4 connected on channel Switch2 0/4 Switch1> Como ya he comentado, este es un tema que podramos extenderlo bastante ms pero creo que con estos datos podrais configurar un Etherchannel sencillo para evitar que se pueda saturar un enlace troncal o aprovechar los puertos del switch que viene integrado en el chasis del Blade.

http://sysandnet.blogspot.com/2008/07/soluciones-con-etherchannel-de-l2.html