> For the complete documentation index, see [llms.txt](https://mudassirs46.gitbook.io/network-fundamentals/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mudassirs46.gitbook.io/network-fundamentals/stp-convergence-if-something-changes-link-fails.md).

# STP Convergence (if something changes/link fails):

Each Non-Root Switch relies on RB's Hello BPDU. If however they fail to receive the Hellos or Hellos lists different details, then Switch starts the convergence process.

* Convergence Process requires the use of 3 Timers:

  [**STP** ](https://app.gitbook.com/@mudassirs46/s/network-fundamentals/~/drafts/-MRZ8l67L5MHnaQIEh9W/stp-spanning-tree-protocol)**Timers:**

  | Timer            | Default Value               | Description                                                                                                |
  | ---------------- | --------------------------- | ---------------------------------------------------------------------------------------------------------- |
  | Hello            | 2 seconds                   | Frequency between RB Hello                                                                                 |
  | Max-Age          | 10 Times Hello (20 seconds) | Convergence process starts after Max-Age timer expires                                                     |
  | Forwarding Delay | 15 secs                     | Delay of 15 seconds in Listening State & 15 Seconds in Learning State after Blocking till Forwarding State |
* If a link fails then by default a Switch receives BPDU every 2 seconds. Then Switch will wait for 20 seconds (as the max age timer is 10 Hellos (20 seconds)) & then put the port in Listening & Learning State (again starting the election process).
* Convergence Process will be completed in 50 seconds as it takes 50 seconds to bring the port up from Blocking to Forwarding Mode. If However the Blocking port & the Forwarding port are on the same link then Switch will understand it's running port went down & will skip the 20 seconds Max-Age timer & immediately start the Forwarding Delay Timer (Listening + Learning State)

  **Reference:**
* CCNA 200-301 OCG, Volume 1, Pg. 226- Wendell Odom.
* <https://vimeo.com/ondemand/ccna200301/397383402?autoplay=1>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://mudassirs46.gitbook.io/network-fundamentals/stp-convergence-if-something-changes-link-fails.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
