You are on page 1of 20

Spanning Tree Protocol

STP ( Spanning Tree Protocol )


- Es un protocolo de red de nivel 2 del modelo Osi (capa de enlace de datos). - Tiene un estandar IEEE 802.1d

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

Redundancia en una red jerrquica

9-Oct-13

S Ward Abingdon and Witney College

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.

En que nos vas ayudar:


broadcast storms
Inestablilidad en la tabla de Mac address Transmision multiple de Frames

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

Inestablilidad en la tabla de Mac address


Es posible que los switches de una red redundante obten gan informacin incorrecta sobre la ubicacin de un host. Si existe un bucle, un switch puede asociar la direccin M AC de destino con dos puertos separados. Esto ocasiona confusin y envos subptimos de tramas

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

SWITCH_1 # configure terminal SWITCH_2(config)# spanning-tree vlan 1 priority 4096

You might also like