RSTP processes

Unanswered Question
Nov 17th, 2008
User Badges:

Hi all, with RSTP, when I plug another switch in with a lower cost to the route, does RSTP, block all ports on the switch, then it puts the old root port into the alternate port state ?

whereas STP puts all ports in the blocking state and all ports goes through the listen, learn transitions?


  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
Giuseppe Larosa Mon, 11/17/2008 - 12:39
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,

    Founding Member

Hello Carl,

the biggest difference is the capability of two RSTP switches to isolate themselves from the network and to exchange BPDUs about the role that each side of the new link has to take.

This is called synchronization all other non-edge ports are blocked during the time of these BPDU exchange.

Old STP switches haven't this capability to really exchange messages on the link.

So they need to wait the expiration of the timers to be able to perform a safe transition to a new loop-free topology

We can say that RSTP is more similar to the way IP routing protocols work.

Hope to help


Mohamed Sobair Mon, 11/17/2008 - 22:33
User Badges:
  • Gold, 750 points or more


RSTP speeds Network convergence by having three port states:

1- Discard

2- learning

3- Forwarding

With normal STP, the ports goes through 5 states in order to be in forwarding STP state:

1- Disabled

2- blocking

3- listening

4- learning

5- forwarding

Enhanced RSTP features are:

1- Alternate port

2- Backup port.

Alternate and Backup Port Roles:

These two port roles correspond to the blocking state of 802.1D. A blocked port is defined as not being the designated or root port. A blocked port receives a more useful BPDU than the one it sends out on its segment. Remember that a port absolutely needs to receive BPDUs in order to stay blocked. RSTP introduces these two roles for this purpose

please refer to the bellow link for more info about RSTP 802.1 w:




This Discussion