STP: Diferencias y Similitudes con RSTP

Protocolo STP vs RSTP diferencias y similitudes entre estos dos protocolos:

Con el paso del tiempo nuevos protocolos emergen y lo que antes era suficiente con STP ahora es mejorado con RSTP (introducido en el estándar IEEE 802.1w). Actualmente RSTP tiene el estándar 802.1D.

Similitudes entre STP y RSTP

RSTP funciona igual que STP de muchas maneras, como ya vimos en el Capítulo 9.2: Cómo Funciona STP? y el Capítulo 9.3: Qué hace STP (que RSTP no). En resumen:

  • RSTP y STP eligen el switch raíz usando las mismas reglas y desempates.
  • RSTP y STP eligen el puerto raíz de sus switches con las mismas reglas.
  • RSTP y STP eligen el puerto designado con cada segmento LAN con las mismas reglas y desempates.
  • RSTP y STP ponen cada puerto en estado forwarding o blocking, sin embargo RSTP llama al estado blocking en estado discarding.

Nota: La única diferencias hasta ahora es la manera en que RSTP llama al puerto en estado «blocking», nombrándolo como estado «discarding».

Diferencias entre STP y RSTP

La principal razón por la que se crea RSTP para sustituir a STP es por la convergencia. A STP le toma un tiempo relativamente largo para converger (50 segundos con las configuraciones por defecto cunado todos los tiempos de espera se dan). A RSTP le toma usualmente unos pocos segundos (máximo 10 segundos).

  • RSTP agrega un nuevo mecanismo en el cuál un switch puede reemplazar su puerto raíz, sin tener que esperar a tener un estado forwarding (en algunos casos).
  • RSTP agrega un nuevo mecanismo para remplazar un puerto designado, sin tener que esperar a tener un estado forwarding (en algunos casos) .
  • RSTP baja los tiempos de espera para los casos en que RSTP tiene que esperar un temporizador.

Cambio en tiempos de espera (MaxAge) en RSTP

Sobre bajar los tiempos de espera, antes STP definia el MaxAge 10 veces para los Hello (cada Hello se envía cada 2 segundos), siendo en total 20 segundos de espera. Ahora RSTP lo hace sólo 3 veces en vez de 10.

Roles de los Puertos en RSTP

Uno de los grandes cambios en RSTP es que agrega dos roles de puertos más con respecto a STP:

  • Puerto Alternativo (Alternate Port) que sirve para remplazar al Puerto Raíz cuando éste falla.
  • Puerto de Respaldo (Backup Port) que sirve para remplazar al Puerto Designado cuando éste falla.

Comparación del Estados de los Puertos en STP y RSTP

FunciónEstado STPEstado RSTP
El puerto esta administrativamente deshabilitadoDisabledDiscarding
Estado estable que ignora las tramas de datos de entrada y no es usado para reenviar tramas de datos.BlockingDiscarding
Estado intermedio sin aprendizaje de MAC y sin reenvíoListeningNot used
Estado intermedio con aprendizaje de MAC y sin reenvíoLearningLearning
Estado estable que permite el aprendizaje de MAC y el reenvío de tramas de datosForwardingForwarding

Deja un comentario