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

PROTOCOLO STP

Spanning Tree Protocol


El STP (Spanning Tree Protocol) es un estndar utilizado en la administracin de redes, basado en el algoritmo de rbol de expansin, para describir como los puentes y conmutadores puedes comunicarse para evitar bucles en la red. El protocolo STP automatiza la administracin de la topologa de la red con enlaces redundantes, la funcin 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 topologa del spanning tree.

Cmo funciona el protocolo STP


El Protocolo Spanning Tree que trabaja a nivel de MAC, primeramente construye un rbol de la topologa de la red, comenzando desde la raz (nodo). Uno de los dispositivos STP se convierte en la raz despus de haber ganado la seleccin, cada dispositivo STP (router, switch, u otros) comienza a tratar desde el momento en que se enciende, convertirse en la raz del rbol STP mediante el envo de paquetes de datos especficos denominados BPDU (Bridge Protocol Data Unit) a travs de todos sus puertos. La direccin del receptor del paquete BPDU es una direccin de un grupo multicast, esto permite al paquete BPDU atravesar dispositivos no inteligentes como hubs y switches no STP. Despus de recibir el paquete BPDU desde otro dispositivo, el puente (puede ser un conmutador, en este caso se referirn simplemente a puente) compara los parmetros recibidos con los propios y, dependiendo del resultado decide seguir o no intentando ser el nodo raz. Una vez terminadas las elecciones el dispositivo con el Identificador de Puente con un valor mas bajo ser designado raz. El Identificador de Puente es una combinacin entre la direccin MAC del Puente y una prioridad del Puente predefinida. Si se identifica un solo dispositivo STP en la red, ste ser la raz.

La raz Designada ( Designate Root Bridge) no tiene ninguna responsabilidad adicional, tan solo es el punto de inicio desde el cual se comenzar a construir el rbol de la topologa de la red. Para todos los dems Puentes en una red, STP define el Puerto raz como el puerto ms cercano al Puente raz. Los dems puentes se diferencian con su Identificador (combinacin de la MAC y la prioridad definida para ese puerto). El Coste de la Ruta raz (Root Path Cost) es tambin un valor significativo para las elecciones STP, comienza siendo una suma de los costes de las rutas: del puerto raz del Puente dado y todos los costes de las rutas a los puertos raz de los dems Puentes en la ruta hacia el Puente raz. En adiccin al Puente raz principal STP define una entidad lgica denominada 'Puente Designado'. Este cargo tambin est sujeto a eleccin. De manera similar, STP define por cada segmento de red el Puerto raz designado (que es el que sirve en cada segmento de red) y su correspondiente Coste de Ruta. Despus de que las elecciones han terminado, la red entra en la fase estable. Este estado esta caracterizado por las siguientes condiciones: Solo hay un dispositivo anunciando ser La raz, y este informa a todos los dems puentes peridicamente de que l es la raz del rbol. El Puente raz enva peridicamente paquetes BPDU a travs de todos sus puertos. El intervalo de envo se denomina 'Hello Time'. En cada segmento LAN existe un Puerto Designado, y todo el trafico hacia el Puente raz se realiza a travs de el. Comparados con otros Puentes, el es el que tiene el Coste de Ruta menor hacia el Puerto raz, pero si los valores son iguales, el puerto con el Identificador de Puerto mas bajo es el asignado. BPDU's son recibidos y enviados por la unidad compatible con STP de cada puerto, incluso los puertos que estn deshabilitados por el propio STP. Excepcionalmente, los BPDU's no operan en puertos deshabilitados por el administrador. Cada Puente reenva tramas solo entre Puertos raz y Puertos Designados para los segmentos correspondientes. Todos los dems puertos son bloqueados. Como sigue a esto ultimo, STP administra la topologa cambiando el estado de los puertos segn la siguiente lista: Bloqueado: El puerto est bloqueado (se desechan las tramas de usuario), pero se aceptan los BPDU's. A la escucha: Primer escenario antes del reenvo. Las tramas STP (BPDU's) son aceptadas, pero las tramas de usuario no son procesadas. No se

aprenden direcciones, ya que esto podra introducir datos errneos en las tablas de conmutacin en este momento. Aprendiendo: Segundo escenario de preparacin para el estado de reenvo. Las BDPU's son procesadas por completo, pero las tramas de usuario solo se usan para construir las tablas de conmutacin y no son reenviadas. Reenviando: Todas las tramas son procesadas. En el momento de la reconfiguracin de la topologa de la red, todos los puertos de los Puentes estn en uno de estos tres estados, Bloqueados, A la escucha o Aprendiendo, las tramas de usuario no son entregadas y la red trabaja solo para si misma, no para los usuarios. En el estado estable, todos los Puentes esperan la llegada peridica de paquetes BPDU Hello desde el Puente raz. Si en el periodo de tiempo definido por el parmetros Max Age Time no llega ningn paquete BPDU Hello, el Puente decide si el Puente raz esta desconectado o si el enlace se ha roto. En cualquier caso el Puente inicia la reconfiguracin de la topologa de red. Definiendo los correspondientes parmetros es posible regular como de rpido los Puentes pueden encontrar los cambios de topologa y habilitar los enlaces de reserva.

Definicin de Estados Generales del Protocolo Los estados de protocolo del spanning-tree son los siguientes:
Bloquear: Ninguna trama enviada, se escuchan BPDU. Escuchar: Ninguna trama enviada, escuchar tramas. Aprender: Ninguna trama se enva, aprender direcciones. Enviar: Tramas enviadas, aprender direcciones. Desactivado: Ninguna trama enviada, no se escuchan BPDU.

El estado para cada VLAN es establecido inicialmente por la configuracin y luego modificado por el proceso de protocolo de spanning-tree. Se puede determinar el estado, costo y prioridad de los puertos y las VLAN utilizando el comando show spantree. Despus de que se determina el estado Puerto a VLAN, el Protocolo de spanning-tree determina si el puerto enva o bloquea las tramas. Los puertos se pueden configurar para entrar directamente en el modo de envo del protocolo de spanning-tree cuando se realiza una conexin, en lugar de seguir la secuencia habitual de bloqueo, aprendizaje y luego envo. La capacidad para pasar rpidamente del modo Bloquear al modo Enviar en lugar de atravesar los estados de puerto de transicin

resulta muy til en situaciones donde se requiere el acceso inmediato a un servidor.

Вам также может понравиться