Está en la página 1de 30

Protocolo

spanning - tree

Las topologas redundantes proporcionan proteccin contra el tiempo de inactividad, o no disponibilidad, de la red. El tiempo de inactividad puede deberse a la falla de un solo enlace, puerto o dispositivo de red.

Los ingenieros de red a menudo deben equilibrar el costo de la redundancia con la necesidad de disponibilidad de la red.

Las topologas redundantes basadas en switches y puentes son susceptibles a lastormentas de broadcast, transmisiones de mltiples tramas e inestabilidad de la base de datos de direcciones MAC: Estos problemas pueden inutilizar la red Por lo tanto, la redundancia se debe planificar y supervisar cuidadosamente. El protocolo Spanning-Tree se usa en redes conmutadas para crear una topologa lgica sin loops a partir de una topologa fsica con loops.

Redundancia
Cada vez ms, las empresas requieren disponibilidad de red, o tiempo de actividad, continuo. Probablemente sea imposible obtener un tiempo de actividad del 100 por ciento, pero varias organizaciones intentan alcanzar un tiempo de actividad del 99,999 por ciento, o de "cinco nueves".

La confiabilidad de red se logra con equipos y diseos de red confiables que sean tolerantes a las fallas. Las redes deben estar diseadas para reconverger rpidamente de modo que la falla se pase por alto. Uno de los objetivos de las topologas redundantes es eliminar las interrupciones del servicio de la red provocadas por un nico punto de falla. Todas las redes necesitan redundancia para brindar mayor confiabilidad.

Topologas conmutadas redundantes

Las redes que tienen rutas y dispositivos redundantes permiten ms tiempo de actividad de la red. Las topologas redundantes eliminan los puntos nicos de falla.
Si una ruta o un dispositivo fallan, la ruta o el dispositivo redundante pueden asumir las tareas ejecutadas por la ruta o el dispositivo que ha fallado.

Topologas conmutadas redundantes

Una topologa conmutada redundante puede provocar tormentas de broadcast, copias de mltiples tramas y problemas de inestabilidad en la tabla de direccionesMAC:

Tormentas de broadcast
Los switches consideran a los multicasts como si fueran broadcasts.

Las tramas de broadcast y multicast se envan por inundacin desde todos los puertos, salvo el puerto que recibi la trama.

Tormentas de broadcast
Los switches siguen propagando trfico de broadcast una y otra vez.
Esto se denomina tormenta de broadcast. Esta tormenta de broadcast se mantendr hasta que uno de los switches se desconecta. Dado que los broadcasts necesitan tiempo y recursos de red para su procesamiento, reducen el flujo de trfico de usuario. La red parecer estar inactiva o extremadamente lenta.

Inestabilidad de la base de datos de control de acceso a los medios

Un switch puede recibir informacin incorrecta que indica que una direccin MAC est en un puerto, cuando en realidad est en un puerto distinto.

Topologa redundante y spanning tree

Las topologas de red redundantes estn diseadas para garantizar que las redes continen funcionando en presencia de puntos nicos de falla.

El trabajo de los usuarios sufre menos interrupciones dado que la red contina funcionando. Cualquier interrupcin provocada por una falla debe ser lo ms breve posible.

Una red basada en switches o puentes presentar enlaces redundantes entre aquellos switches o puentes para superar la falla de un solo enlace.

Estas conexiones introducen loops fsicos en la red.

Estos loops de puenteo se crean de modo que si un enlace falla, otro enlace puede hacerse cargo de la funcin de enviar trfico.

consideraciones
Cuando un switch desconoce el destino del trfico, inunda el trfico desde todos los puertos salvo el puerto que recibi el trfico. Las tramas de broadcast y multicast tambin se envan por inundacin desde todos los puertos, salvo el puerto que recibi el trfico. Este trfico puede quedar atrapado en un loop En el encabezado de Capa 2, no hay ningn valor de Tiempo de existencia (TTL). Si una trama se enva a una topologa con loops de switches de Capa 2, puede circular por el loop indefinidamente. Esto desperdicia ancho de banda e inutiliza la red.

consideraciones
La solucin consiste en permitir loops fsicos, pero creando una topologa lgica sin loops. La topologa lgica sin loops que se ha creado se denomina rbol. La topologa resultante es una topologa lgica en estrella o en estrella extendida. Esta topologa es el spanning tree (rbol de extensin) de la red. Se considera como un spanning tree dado que todos los dispositivos de la red se pueden alcanzar o abarcar.

El algoritmo que se utiliza para crear esta topologa


lgica sin loops es el algoritmo spanning-tree. Este algoritmo puede tardar un tiempo bastante prolongado para converger.

Se desarroll un nuevo algoritmo denominado algoritmo rapid spanning-tree para reducir el tiempo que tarda una red en calcular una topologa lgica sin loops.

Protocolo Spanning-Tree
Los puentes y switches Ethernet pueden implementar el protocolo Spanning-Tree IEEE 802.1d y usar el algoritmo spanning-tree para desarrollar una red de ruta ms corta sin loops.

La ruta ms corta se basa en costos de enlace acumulativos. Los costos de enlace se basan en la velocidad del enlace.

Protocolo Spanning-Tree
El Protocolo Spanning Tree establece un nodo raz denominado puente raz.
El Protocolo Spanning-Tree desarrolla una topologa que tiene una ruta para llegar a todos los nodos de la red. El rbol se origina desde el puente raz Los enlaces redundantes que no forma parte del rbol de primero la ruta ms corta se bloquean.

Dado que determinadas rutas estn bloqueadas, es posible desarrollar una topologa sin loops. Las tramas de datos que se reciben en enlaces que estn bloqueados se descartan. El Protocolo Spanning Tree requiere que los dispositivos de red intercambien mensajes para detectar los loops de puenteo.

Los enlaces que generan loops se colocan en estado de bloqueo.

consideraciones
Los switches envan mensajes denominados unidades de datos del protocolo puente (BPDU) para permitir la creacin de una topologa lgica sin loops. Las BPDU se siguen recibiendo en los puertos que estn bloqueados. Esto garantiza que si una ruta o un dispositivo activo falla, se puede calcular un nuevo spanning-tree.

Las BPDU
contienen informacin que permite que los switches ejecuten acciones Especficas.

Las BPDU
-Seleccionar un solo switch que acte como la raz del spanning-tree. -Calcular la ruta ms corta desde s mismo hacia el switch raz -Designar uno de los switches como el switch ms cercano a la raz, para cada segmento LAN. Este switch se denomina switch designado. El switch designado adminstra todas las comunicaciones desde la LAN hacia el puente raz. -Elegir uno de sus puertos como su puerto raz, para cada switch que no es un switch raz. Esta es la interfaz que brinda la mejor ruta hacia el switch raz. -Seleccionar puertos que forman parte del spanning-tree. Estos puertos se denominan puertos designados. Los puertos no designados se bloquean.

La BPDU permite Seleccionar puertos que forman parte del spanning-tree. Estos puertos se denominan puertos designados. Los puertos no designados se bloquean

Operacin de spanning-tree
Una vez que la red se ha estabilizado, se ha producido la convergencia y hay un spanning-tree por red. Como resultado, existen los siguientes elementos para cada red conmutada: Un puente raz por red Un puerto raz por puente que no sea raz Un puerto designado por segmento Puertos no designados o que no se utilizan

Los puertos raz y los puertos designados se usan para enviar (F) trfico de datos. Los puertos no designados descartan el trfico de datos. Estos puertos se denominan puertos de bloqueo (B) o de descarte

Seleccin del puente raz


La primera decisin que toman todos los switches de la red es identificar el puente raz. La posicin del puente raz en una red afecta el flujo de trfico.

Cuando el switch se enciende, se usa el algoritmo spanning tree para identificar el puente raz. Las BPDU son enviadas con el ID de puente (BID). El BID se compone de una prioridad de puente que asume un valor por defecto de 32768 y la direccin MAC del switch. Por defecto, las BPDUs se envan cada dos segundos

Cada switch reemplaza los BID de raz ms alta por BID de raz ms baja en las BPDU que se envan. Todos los switches reciben las BPDU y determinan que el switch que cuyo valor de BID raz es el ms bajo ser el puente raz.

Seleccin del puente raz

El administrador de red puede establecer la prioridad de switch en un valor ms pequeo que el del valor por defecto, lo que hace que el BID sea ms pequeo. Esto slo se debe implementar cuando se tiene un conocimiento cabal del flujo de trfico en la red.

estados del puerto Spanning Tree


Los cambios de topologa en una parte de la red no se conocen de inmediato en las otras partes de la red. Hay retardo de propagacin. Un switch no debe cambiar el estado de un puerto de inactivo a activo de forma inmediata dado que esto puede provocar loops de datos.

Cada puerto de un switch que usa protocolo de spanning- tree se encuentra en uno de los cinco estados

En el estado de bloqueo, los puertos slo pueden recibir las BPDU. Las tramas de datos se descartan y no se puede aprender ninguna direccin. El cambio de un estado a otro puede tardar hasta unos 20 segundos

Los puertos pasan del estado de bloqueo al estado de escuchar. En este estado, los switches determinan si hay alguna otra ruta hacia el puente raz. La ruta que no sea la ruta con un menor costo hacia el puente raz vuelve al estado de bloqueo
El perodo de escuchar se denomina retardo de envo y dura 15 segundos. En el estado de escuchar, los datos no se envan y no se reciben las direcciones MAC. Las BPDU todava se siguen procesando.

Los puertos pasan del estado de escuchar al estado de aprender. En este estado, los datos de usuario no se envan pero se aprenden las direcciones MAC del trfico que se recibe. El estado de aprender dura 15 segundos y tambin se denomina retardo de envo. Las BPDU todava se siguen procesando. El puerto pasa del estado de aprender al estado de envar. En este estado, los datos se envan y se siguen aprendiendo las direcciones MAC. Las BPDU todava se siguen procesando

Los valores de tiempo determinados para cada estado son los valores por defecto. Estos valores se calculan basndose en que habr una cantidad mxima de siete switches en cualquier rama del spanning-tree desde el puente raz.

Reclculo de Spanning-Tree
Una internetwork conmutada converge cuando todos los puertos de switch y de puente estn en estado de enviar o bloquear. Los puertos que realizan el envo envan y reciben trfico de datos y las BPDU. Los puertos que estn bloqueados slo pueden recibir las BPDU.

Cuando la topologa de red cambia, los switches y los puentes vuelven a calcular el spanning-tree y provocan una interrupcin del trfico de red. La convergencia en una nueva topologa de spanning-tree que usa el estndar IEEE 802.1d puede tardar hasta 50 segundos.

Esta convergencia est compuesta por una antigedad mxima de 20 segundos

Protocolo Rapid Spanning-Tree

El protocolo Rapid Spanning-Tree se define en el estndar de LAN IEEE 802.1w. El estndar y el protocolo presentan nuevas caractersticas: Aclaracin de los estados de puerto y los roles. Definicin de un conjunto de tipos de enlace que pueden pasar rpidamente al estado enviar. El concepto de permitir que los switches de una red en la que hay convergencia generen las BPDU en lugar de transferir las BPDU del puente raz. Se ha cambiado el nombre del estado "bloqueado" por un estado de "descarte". El rol de un puerto de descarte es el de un puerto alternativo. El puerto de descarte se puede convertir en el puerto designado si el puerto designado del segmento falla

También podría gustarte