> For the complete documentation index, see [llms.txt](https://davidjosearaujo.gitbook.io/online-courses/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://davidjosearaujo.gitbook.io/online-courses/ccna-200-301/rapid-spanning-tree-protocol/bpdu.md).

# BPDU

<figure><img src="https://1474932522-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAgItg4KAZpnXjAFPWRf8%2Fuploads%2Facu2nf8vflw7Vi4cuonH%2FScreenshot%20from%202023-06-28%2011-15-23.png?alt=media&amp;token=43d692b1-7dac-4676-9016-eb7a4297cee3" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1474932522-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAgItg4KAZpnXjAFPWRf8%2Fuploads%2Fq23JRxJLlx5dRD3XT72r%2FScreenshot%20from%202023-06-28%2011-16-23.png?alt=media&amp;token=13f00162-5b24-4952-895a-58fcf49de151" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1474932522-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAgItg4KAZpnXjAFPWRf8%2Fuploads%2FoRO2NgRQGxX0riuNbVxy%2FScreenshot%20from%202023-06-28%2011-16-40.png?alt=media&amp;token=b99a6729-3adf-47c3-b73c-36a5de8a79b3" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
In classic STP, only the root bridge originated BPDUs, and other switches just forwarded the BPDUs they received. In Rapid STP, **all switches** originate and send their own BPDUs from their designated ports.
{% endhint %}

## Other differences

* All switches running Rapid STP send their own BPDUs every hello timer (2 seconds).
* Switches 'age' the BPDU information much more quickly. In classic STP, a switch waits for 10 hello intervals (20 seconds). In rapid STP, a switch considers a neighbor lost if it misses 3 BPDUs (6 seconds). It will then 'flush' all MAC addresses learned on that interface.

<figure><img src="https://1474932522-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAgItg4KAZpnXjAFPWRf8%2Fuploads%2FXkE2MKIQBvNh9p0nyFur%2FScreenshot%20from%202023-06-28%2011-20-01.png?alt=media&amp;token=cb27456e-a2c9-4236-a580-0144e2c21234" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1474932522-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAgItg4KAZpnXjAFPWRf8%2Fuploads%2F3IRk0shggFrD4dUmt81K%2FScreenshot%20from%202023-06-28%2011-20-09.png?alt=media&amp;token=deeba442-2546-48b2-94c0-26f0da6a372b" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1474932522-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAgItg4KAZpnXjAFPWRf8%2Fuploads%2F76iSlaJEm6kzBqyz6ZOb%2FScreenshot%20from%202023-06-28%2011-20-14.png?alt=media&amp;token=9b552aa2-2deb-4507-9d48-3ef2cd7313aa" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1474932522-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAgItg4KAZpnXjAFPWRf8%2Fuploads%2F9B0p4RPTsOJDCsIeLBmN%2FScreenshot%20from%202023-06-28%2011-20-20.png?alt=media&amp;token=7fcbc668-cf7d-4113-afb7-e0fb4802bd7c" alt=""><figcaption></figcaption></figure>
