When a switch is first turned on, all the connection points (interfaces) on it go through 4 states. These situations are; Blocking, Listening, Learning, and Forwarding port status. In addition, status 5 is disabled.
STP Port States
The ports/interfaces on the switch can be examined or controlled by LEDs. The color combinations of the LEDs indicate various situations in the device. For example; Flashing orange indicates that a device is successfully connected to the network when it is green.
The switch performs port states when it is first turned on and processes take up to 50 seconds in total. The devices can prevent the cycles that may occur on the network by communicating BPDU frames among themselves.
With BPDU frames, which Switch will be Root Bridge or which interface will be Blocking mode is realized. In our previous articles, we provided information about Network Redundancy. We have talked about using STP protocol to prevent loops in a network redundancy.
When you add a new Switch to an existing network, Spanning Tree Protocol will pass through 4 states. The reason for port states happening is that it defines its interfaces without looping in a redundant network.
The Switch Port States on a Redundancy Network
Interface states occur in 4 stages;
1. Blocking State
It starts in Switch Blocking mode on a backed-up network. Blocking mode prevents connection paths that will loop. Also, they do not send Data-Link Frames. They just listen to what is on the network. It retrieves and analyzes BPDUs.
Switch Blocking mode prevents the Loops in the network. The first 20 seconds when the switch is restarted starts Blocking mode. You can view and change the max-age timer value for blocking mode.
In addition, Blocking Mode provides notification with plain orange color. In short, it is shown as a blinking orange color.
2. Listening State
Switch, After the Blocking port status completes the task for 20 seconds, it switches to Listening port status. The switch sends out a message with a blinking orange color in this mode. It retrieves and sends BPDUs, but not frames. Also, MAC addresses are not learned in Listening mode.
Listening mode listens to the network with BPDUs and returns to Blocking mode if there is a loop. If there is no loop in the network, it switches to Learning port status.
Listening mode listens BPDUs and ready to send the data-link frames. Switch completes the listening mode in 15 seconds. You can change this value with the forward delay timer command in the Cisco IOS software.
3. Learning State
After completing the Switch Listening mode, it will enter Learning mode. The switch will pass after 20 + 15 = 35 seconds to learn mode. The aim of Learning mode is to allow the Switch to build the table of MAC addresses that it sends and receives BPDUs.
The port that is in learning mode does not send data frames. The learning mode default value is 15 seconds and can be changed by forwarding delay timer command.
Learning mode is also indicated by a blinking orange led.
4. Forwarding State
The switch will pass in Forwarding mode after 20 + 15 + 15 = 50 seconds. In the forwarding mode, BPDUs are processed and MAC addresses are learned. The forwarding mode is indicated by the flashing green led and the data packet is now sent.
If the port is Designated Port or Root Port, it switches to Forwarding Mode.
The Disabled port state is actually the most basic port state. Generally, the system administrator closes the system manually. The disabled port state has no effect on the network. They do not send or receive any data frames. The disabled mode is only off.
When a new Switch is added to a back up the network, it is in Blocking mode by default. In a backup network with more than one Switch, the Switch does not operate in the forwarding mode directly and can not. This will cause Loop on the network, which will then enter the network in the listening, learning and forwarding mode.
If a computer or server is connected to the Switch port, you can configure it directly in Port Forwarding mode by configuring it with PortFast.