Professional Documents
Culture Documents
Definicin
Es un protocolo de red de nivel 2 del modelo OSI (capa
de enlace de datos). Gestionar la presencia de bucles en topologas de red debido a la existencia de enlaces redundantes (necesarios en muchos casos para garantizar la disponibilidad de las conexiones). El protocolo permite a los dispositivos de interconexin activar o desactivar automticamente los enlaces de conexin, de forma que se garantice la eliminacin de bucles. STP es transparente a las estaciones de usuario.
Historia
Basado en un algoritmo diseado por Radia Perlman
mientras trabajaba para DEC. Hay 2 versiones del STP: la original (DEC STP) y la estandarizada por el IEEE (IEEE 802.1D), que no son compatibles entre s. En la actualidad, se recomienda utilizar la versin estandarizada por el IEEE. Existen mltiples variantes del STP debido, principalmente, al tiempo que tarda en converger el algoritmo utilizado. Una de estas variantes es el Rapid Spanning Tree Protocol, estndar IEEE 802.1D-2004 que hoy en da ha reemplazado el uso del STP original.
BUCLES
Cuando existen bucles en la topologa de red, los
dispositivos de interconexin de nivel de enlace de datos reenvan indefinidamente las tramas broadcast y multicast, creando as un bucle infinito que consume tanto el ancho de banda de la red como CPU de los dispositivos de enrutamiento. Esto provoca que se degrade el rendimiento de la red en muy poco tiempo, pudiendo incluso llegar a quedar inutilizable. Al no existir un campo TTL (tiempo de vida) en las tramas de capa 2, stas se quedan atrapadas indefinidamente hasta que un administrador de sistemas rompa el bucle.
BUCLES
BUCLES
Por qu STP
Los bucles ocurren cuando hay rutas alternativas hacia
un mismo destino (sea una mquina o segmento de red). Estas rutas alternativas son necesarias para proporcionar redundancia y as ofrecer una mayor fiabilidad a la red, dado que en caso de que un enlace falle, los otros puede seguir soportando el trfico de sta. Los problemas aparecen cuando utilizamos dispositivos de interconexin de nivel de enlace, como un puente de red o un conmutador de paquetes.
STP
Funcin
Es la de gestionar la presencia de bucles en topologas de red debido a la existencia de enlaces redundantes (necesarios en muchos casos para garantizar la disponibilidad de las conexiones). El protocolo permite a los dispositivos de interconexin activar o desactivar automticamente los enlaces de conexin, de forma que se garantice la eliminacin de bucles. STP es transparente a las estaciones de usuario
9-Oct-13
Funcionamiento
El protocolo establece identificadores por puente y elige el que
tiene la prioridad ms alta (el nmero ms bajo de prioridad numrica), como el puente raz (Root Bridge). Este puente raz establecer el camino de menor coste para todas las redes; cada puerto tiene un parmetro configurable: el Span path cost. Despus, entre todos los puentes que conectan un segmento de red, se elige un puente designado, el de menor coste (en el caso que haya el mismo coste en dos puentes, se elige el que tenga el menor identificador "direccion MAC"), para transmitir las tramas hacia la raz. En este puente designado, el puerto que conecta con el segmento, es el puerto designado y el que ofrece un camino de menor coste hacia la raz, el puerto raz. Todos los dems puertos y caminos son bloqueados, esto es en un estado ya estacionario de funcionamiento.
Multiples loops
Tormetas de broadcast Una tormenta de broadcast se produce cuando existen tantas tramas de broadcast
atrapadas en un bucle de Capa 2, que se consume todo el ancho de banda disponible. En consecuencia, no existe ancho de banda disponible para el trfico legtimo y la red queda no disponible para la comunicacin de datos. La tormenta de broadcast es inevitable en una red con bucles. A medida que ms dispositivos envan broadcast a la red, aumenta la cantidad de trfico que queda atrapado en el bucle, lo que eventualmente genera una tormenta de broadcast que produce la falla de la red. Existen otras consecuencias de las tormentas de broadcast. Debido a que el trfico de broadcast se enva a todos los puertos del switch, todos los dispositivos conectados deben procesar todo el trfico de broadcast que fluye indefinidamente en la red con bucles. Esto puede producir que el dispositivo final no funcione debido a los requerimientos de alto procesamiento para sostener una carga de trfico de esas dimensiones en la tarjeta de interfaz de red.
broadcast storms
El paquete estar por la red dando vueltas y vueltas
BPDU
El algoritmo transforma una red fsica con forma de
malla, en la que existen bucles, por una red lgica en forma de rbol (libre de bucles). Los puentes se comunican mediante mensajes de configuracin llamados Bridge Protocol Data Units (BPDU).
Guia
Bloqueo: En este estado se pueden recibir BPDU's pero no las enviar. Las tramas de datos se descartan y no se actualizan las tablas de direcciones MAC (mac-address-table). Escucha: A este estado se llega desde Bloqueo. En este estado, los switches determinan si existe alguna otra ruta hacia el puente raz. En el caso que la nueva ruta tenga un coste mayor, se vuelve al estado de Bloqueo. Las tramas de datos se descartan y no se actualiza la tabla de direcciones MAC (mac-addresstable). Se procesan las BPDU. Aprendizaje: A este estado se llega desde Escucha. Las tramas de datos se descartan pero ya se actualizan las tablas de direcciones MAC (aqu es donde se aprenden por primera vez). Se procesan las BPDU. Envo: A este estado se llega desde Aprendizaje, en este estado el puerto puede enviar y recibir datos. Las tramas de datos se envan y se actualizan las tablas de direcciones MAC (mac-address-table). Se procesan las BPDU. Desactivado: A este estado se llega desde cualquier otro. Se produce cuando un administrador deshabilita el puerto o ste falla. No se procesan las BPDU.
Sintaxis
Sintaxis del comando.
Switch(config)#spanning-tree vlan <id-vlan> root
{primary | secondary} SWITCH1 # configure terminal SWITCH1 (config)# spanning-tree vlan 1 root primary SWITCH2 # configure terminal SWITCH2 (config)# spanning-tree vlan 1 root secondary
Sintaxis