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.