Question

Difficulty: HardSTP Port States and PortFast Benefits

An administrator connects a workstation to a Cisco Catalyst switch interface configured with standard IEEE 802.1D Spanning Tree Protocol (STP) where PortFast has NOT been enabled. Arrange the operational steps and port state transitions in the correct chronological sequence from the moment physical link status changes to up until the spanning-tree topology update process completes.

  1. 1The interface initializes in the Blocking state, dropping ingress user data frames while listening for incoming BPDUs to evaluate loop potential.
  2. 2The interface transitions to the Listening state, actively transmitting and receiving BPDUs to elect Root and Designated ports while continuing to drop user traffic and refrain from MAC address learning.
  3. 3The interface transitions to the Learning state upon expiration of the first Forward Delay timer, populating its MAC address table from incoming frame headers while continuing to drop user data forwarding.
  4. 4The interface transitions to the Forwarding state upon expiration of the second Forward Delay timer, actively sending and receiving user data frames while continuing BPDU processing.
  5. 5The switch generates a Topology Change Notification (TCN) BPDU out its Root Port toward the Root Bridge, signaling bridges across the broadcast domain to temporarily reduce their MAC address table aging timer.

Answer

The correct chronological sequence for standard 802.1D STP port activation without PortFast is: 1) Initializing in the Blocking state to inspect incoming BPDUs; 2) Transitioning to the Listening state (15s) to elect spanning-tree roles via BPDU exchange without MAC learning; 3) Transitioning to the Learning state (15s) after the first Forward Delay to populate MAC address table entries; 4) Transitioning to the Forwarding state after the second Forward Delay to process user data frames; 5) Transmitting a Topology Change Notification (TCN) BPDU toward the Root Bridge due to the non-PortFast state transition.
The correct order reflects standard 802.1D STP convergence behavior: Blocking -> Listening (15s role election) -> Learning (15s MAC table population) -> Forwarding (active data transfer) -> TCN generation. Disabling or omitting PortFast on an access interface causes the full 30-second convergence delay and forces a network-wide MAC address table aging timer reduction via TCN BPDUs.

Step-by-Step Solution

1
Determine initial port state upon link initialization.
The port initializes in the Blocking state, dropping ingress traffic while listening for BPDUs.
Preventing layer 2 switching loops requires keeping the port from forwarding broadcast or unicast traffic prior to topology calculation.
2
Trace the first state transition during spanning-tree role determination.
The port enters the Listening state for 15 seconds (Forward Delay), sending and receiving BPDUs.
During Listening, the switch determines whether the port will become a Root Port, Designated Port, or return to Blocking, but does not learn MAC addresses.
3
Trace the second state transition following the first Forward Delay expiration.
The port transitions to the Learning state for 15 seconds (Forward Delay), inspecting frame source MAC addresses to populate the CAM table.
Learning MAC address locations prior to active frame forwarding minimizes unicast flooding once data transmission begins.
4
Identify the active operational state reached after timer expiration.
The port transitions to the Forwarding state, enabling bi-directional user payload frame transmission.
After passing two full Forward Delay timers (30 seconds total), the interface is confirmed loop-free and fully operational.
5
Determine post-transition notification behavior for non-PortFast ports.
The switch transmits a Topology Change Notification (TCN) BPDU out its Root Port toward the Root Bridge.
Because PortFast is not configured, transitioning a port to Forwarding triggers a topology change event, instructing switches in the domain to reduce MAC aging timers from 300 seconds to the Forward Delay timer (15 seconds).

Key Concept

IEEE 802.1D STP Port State Convergence Sequence and TCN Generation
Rate this question