martes, 28 de febrero de 2012

Descripción de características particulares sobre switches.


Spanning Tree Protocol

El STP (Spanning Tree Protocol) es un estándar utilizado en la administración de redes, basado en el algoritmo de Árbol Abarcador, para describir como los puentes y conmutadores puedes comunicarse para evitar bucles en la red.
El protocolo STP automatiza la administración de la topología de la red con enlaces redundantes, la función principal del protocolo spanning-tree es permitir rutas conmutadas/puenteadas duplicadas sin considerar los efectos de latencia de los loops en la red.
Al crear redes tolerantes a las fallas, una ruta libre de loop debe existir entre todos los nodos de la red. El algoritmo de spanning tree se utiliza para calcular una ruta libre de loops. Las tramas del spanning tree, denominadas unidades de datos del protocolo puente (BPDU), son enviadas y recibidas por todos los switches de la red a intervalos regulares y se utilizan para determinar la topología del spanning tree.

Fuente
http://www.decom-uv.cl/
Universidad de Valparaiso chile Facultad Ingenieria.

Opinion personal
El Spanning Tree Protocol permite ante un fallo en la red, perdida de conectividad contar con enlaces redundantes pero lo  mas importante sin el riesgo de que se produzcan loops provocados por la conmutacion. 
Es asi que considero muy valioso para el administrador de red contar con una topologia redundante ante cualquier fallo en la misma. 
Sin embargo este tipo de topologias son suceptibles a "tormentas de broadcast" que describiremos un poco mas a continuacion.

"Tormentas de broadcast" y "Control de tormentas de broadcast". 

Una tormenta de broadcast ocurre cuando se reciben en un puerto gran número de paquetes broadcast. 
Reenviar esos paquetes puede causar una reducción de la

performance de la red e incluso la interrupción del servicio. 
Mediante Storm Broadcast Control podemos utilizar umbrales para bloquear los puertos y restaurar el reenvío de paquetes broadcast, unicast o multicast.
Se utiliza un metodo basado en ancho de banda, describiendo los umbrales como un porcentaje del ancho de banda permitido para cada tipo de trafico.

Ejemplo en simulador packet tracer: se desea configurar el puerto 10 del switch para que si el trafico broadcast supera un 45% del ancho de banda disponible se envie una alerta

Switch> enable
Switch# configure terminal
Switch(config)# interface FastEthernet 0/10
Switch(config-if)# storm-control broadcast level 45
Switch(config-if)# storm-control action trap
Switch(config-if)# end

Fuente
http://www.gabriel-arellano.com.ar/ (Ingeniero UTN-FRCU)

Opinion personal

Considero de suma importancia poder controlar las tormentas de broadcast, ya que de esta manera estamos disponiendo de una red mucho más fiable, así como también mucha mas fiabilidad a la hora de utilizar topologías redundantes suceptibles a tormentas de broadcast como Spanning Tree Protocol.