STP Y RSTP
SPANNING TREE PROTOCOL Y RAPID SPANNING TREE PROTOCOL
STP
En comunicaciones, STP (del ingls Spanning Tree Protocol) es un protocolo de red de nivel 2 del modelo OSI (capa de enlace de datos). Su 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.
HISTORIA
Est 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.
FUNCIONES DE STP
Funciones del Spanning-Tree El STP es un protocolo de prevencin de bucles fsicos en la LAN El STP permite que los switches se comuniquen para descubrir loops (bucles) fsicos en la red y eliminarlos Al configurar STP en redes con varias VLAN se puede habilitar balanceo de trfico en capa 2 Los bucles son una consecuencia del diseo de redes redundantes.
CONCEPTOS PREVIOS
El Bridge ID O Identificador del Puente
Todo switch tiene un identificador o Bridge ID (BID)
Costo del Puerto
Todo puerto del switch tiene un costo segn la velocidad del enlace
Este consiste de 8 bytes donde los dos primeros bytes son la prioridad y los restantes seis bytes la MAC address del switch
La prioridad por defecto es 32768
El costo puede ser modificado manualmente
Costo de Ruta
El costo de Ruta se calcula sumando los costos de puerto de todos los enlaces de un switch a otro
BPDU Tramas multicast enviadas por los switches para la operacin del Spanning-Tree Tipos de BPDU Configuracin Cambio de topologa
ALGORITMO SPANNING-TREE
El proceso de convergencia ocurre en tres pasos 1. Eleccin del Switch Raz o Root Bridge 2. Seleccin de puertos Raz o Root Ports 3. Seleccin de puertos Designados y No Designados
Paso 1: Seleccionando el Root Bridge
Paso 2: Eleccin de Puertos Raz Luego de elegir el Root Bridge, los dems switches deben escoger entre sus puertos el que est ms
cercano al Root Bridge
Para esto, se hace uso del Root Path Cost. El costo acumulado de un switch hasta el Root Bridge
Paso 3: Seleccin de Puertos Designados Luego de elegido el Root Bridge y los Root Ports de cada switch, es necesario elegir un puerto designado por cada segmento de LAN La tarea de este puerto sera de propagar las tramas de usuario a dicho segmento. Todos los dems puertos quedarn en estado de bloqueo. Los puertos designados se eligen a partir del costo acumulado hacia el Root Bridge En caso de empate, se utiliza el BID de los switches En caso de empate, se utiliza el ID del puerto
ESTADOS DE STP
Estados determinados inicialmente, modificados
despus por STP bloquear Escuchar Conocer Enviar Desactivado Los puertos de servidor se pueden configurar para entrar inmediatamente al modo de envi STP
Los estados en los que puede estar un puerto son los siguientes: Bloqueo: Ninguna trama enviada, se escuchan BPDU. Escucha: No se envan tramas, se escucha para detectar si hay tramas. Aprendizaje: No se envan tramas, se aprenden direcciones. Envo: Tramas enviadas, se aprenden direcciones. Desactivado: No se envan tramas, no se escucha ningn BPDU
CONFIGURACION DEL STP
Sintaxis del comando.
Switch(config)#spanning-tree vlan <idvlan> root {primary | secondary}
SWITCH_CUBA # configure terminal SWITCH_CUBA (config)# spanning-tree vlan 1 root primary SWITCH_HABANA # configure terminal SWITCH_HABANA (config)# spanning-tree vlan 1 root secondary
Sintaxis del comando:
SW2 (config)#spanning-tree vlan <vlan-list> priority <prioridad>
Los comandos para ejecutar la configuracin: SWITCH_VARADERO # configure terminal SWITCH_VARADERO (config)# spanningtree vlan 1 priority 4096
CARACTERSTICAS OPCIONALES DE STP
Los switches de Cisco implementan el estndar 802.1d, pero ha aadido caractersticas propietarias para introducir mejoras en STP:
EtherChannel: Proporciona una forma de prevenir la necesidad de convergencia de STP cuando slo ocurre un fallo en un nico puerto. Combina segmentos paralelos entre switches unidos en un EtherChannel. PortFast: Permite al switch colocar inmediatamente un puerto en estado de Envo cuando el puerto se activa fsicamente ignorando los estados de Escucha y Aprendizaje.
BPDU Guard: BPDU Guard ayuda a evitar estos problemas deshabilitando un puerto si se recibe por l una BPDU. Cisco Root Guard ayuda a evitar cuando el nuevo y pcaro sw intenta ser la raz. Root Guard permite que se conecte y participe en STP , sin embargo cuando recibe una BPDU superior deshabilita la interfaz.