RSTP - Configuración

Rapid Spanning Tree Protocol (RSTP, IEEE 802.1w) es la evolución de STP con convergencia rápida. En Cisco se usa a través de Rapid PVST+ (una instancia por VLAN). Comparte casi toda la configuración con STP (PVST+) - Configuración; aquí se ve cómo activarlo y sus diferencias. La validación está en RSTP - Verificación y el diagnóstico en RSTP - Troubleshooting.


Prerrequisitos

  • STP funcionando (habilitado por defecto). RSTP es compatible hacia atrás con STP 802.1D: si un vecino solo habla STP, el puerto hacia él baja a modo clásico automáticamente.
  • Definir el root bridge y los ajustes de prioridad/costo igual que en PVST+ (los mismos comandos aplican).

Conceptos previos (diferencias con STP)

  • Definido en el estándar IEEE 802.1w.
  • El root bridge, root port, designated port y alternate (non-designated) se eligen de la misma forma que en STP/PVST+.
  • Nuevo estado de puerto único de “no reenvío”: Discarding (unifica Disabled, Blocking y Listening del STP clásico).
  • Roles de puerto en RSTP: root, designated, alternate y backup.

Estados de puerto (STP vs RSTP)

STP 802.1DRSTP 802.1w¿Activo en la topología?
DisabledDiscardingNo
BlockingDiscardingNo
ListeningDiscardingNo
LearningLearningSí
ForwardingForwardingSí

Roles de puerto (añadido pro)

  • Root port: mejor camino hacia el root.
  • Designated port: puerto que reenvía en un segmento.
  • Alternate port: camino alterno hacia el root (respaldo del root port).
  • Backup port: respaldo de un designated port en un segmento compartido.

Tipos de puerto y convergencia rápida (añadido pro)

RSTP converge rápido gracias al mecanismo proposal/agreement entre puertos punto a punto, y a los edge ports:

  • Edge port: puerto hacia un dispositivo final; se configura con PortFast. Pasa a forwarding de inmediato.
  • Point-to-point: enlace full-duplex entre dos switches; permite la negociación rápida.
  • Shared: enlace half-duplex (hub); no permite la transición rápida.

Comandos de configuración

Activar Rapid PVST+ (RSTP)

Switch(config)# spanning-tree mode rapid-pvst

Este es el comando clave del tema. En el material del curso RSTP se explica a nivel de concepto; el modo se activa con este comando (los modos posibles son pvst, rapid-pvst y mst).

Definir edge ports y tipo de enlace (añadido pro)

! Edge port (hacia dispositivos finales)
Switch(config-if)# spanning-tree portfast

! Forzar el tipo de enlace para la negociación rápida
Switch(config-if)# spanning-tree link-type point-to-point
Switch(config-if)# spanning-tree link-type shared

Ajustes de root/prioridad/costo

Son los mismos que en PVST+ (ver STP (PVST+) - Configuración), solo que ahora corren sobre RSTP:

Switch(config)# spanning-tree vlan número-vlan root primary
Switch(config)# spanning-tree vlan número-vlan priority valor
Switch(config-if)# spanning-tree vlan número-vlan cost valor-costo
Switch(config-if)# spanning-tree vlan número-vlan port-priority valor

Dos ejemplos completos de configuración

Ejemplo 1 — Activar Rapid PVST+ con root y edge ports

Diseño: SW1 pasa a Rapid PVST+, es root de la VLAN 10, y sus puertos de acceso son edge.

SW1# configure terminal

! Activar RSTP (Rapid PVST+)
SW1(config)# spanning-tree mode rapid-pvst

! Root de la VLAN 10
SW1(config)# spanning-tree vlan 10 root primary

! Puertos de acceso como edge (forwarding inmediato)
SW1(config)# interface range fastEthernet 0/1 - 24
SW1(config-if-range)# spanning-tree portfast
SW1(config-if-range)# end
SW1# copy running-config startup-config

Todos los switches del dominio deberían usar el mismo modo (rapid-pvst) para aprovechar la convergencia rápida.

Diseño: un troncal entre SW1 y SW2 quedó en half-duplex (RSTP lo trataría como “shared” y no negociaría rápido). Se fuerza a punto a punto.

SW1# configure terminal
SW1(config)# spanning-tree mode rapid-pvst
SW1(config)# interface gigabitEthernet 0/1
SW1(config-if)# spanning-tree link-type point-to-point
SW1(config-if)# end
SW1# write memory

Verificación rápida (comprobar que quedó bien)

La verificación detallada está en RSTP - Verificación.

! ¿Está corriendo RSTP? (protocolo rstp)
SW1# show spanning-tree

! Modo activo
SW1# show spanning-tree summary

! Por VLAN
SW1# show spanning-tree vlan 10

Qué deberías ver:

  • En show spanning-tree, la línea Spanning tree enabled protocol rstp (en lugar de ieee).
  • Los puertos con roles RSTP (Root/Desg/Altn) y estados FWD/LRN/BLK (discarding aparece como BLK).

Sobre lo añadido: spanning-tree mode rapid-pvst, edge ports, link-type, los roles y el mecanismo proposal/agreement son el contenido estándar/profesional de RSTP; la diapositiva del curso cubre el concepto y los estados, que están incluidos. Si quieres que ajuste el enfoque, dime.