Istnieją dwa typy BPDU.
BPDU (Bridge Protocol Data Unit) to ramka zarządzająca STP, wysyłana przez przełączniki w celu wymiany informacji o topologii.
BPDU jest enkapsulowany bezpośrednio w ramce Ethernet z adresem docelowym grupy mostów 01:80:C2:00:00:00.
Standardowy STP (802.1D) używa enkapsulacji LLC z DSAP=SSAP=0x42, natomiast Cisco PVST+ używa ethertype 0x010B w enkapsulacji SNAP (RSTP i MSTP również używają enkapsulacji LLC, z innym identyfikatorem wersji).
Configuration BPDU – wysyłany przez root bridge co Hello Time (domyślnie 2 s).
Zawiera: Bridge ID roota, koszt ścieżki do roota, Bridge ID nadawcy, identyfikator portu, Hello Time, Max Age, Forward Delay.
TCN (Topology Change Notification) BPDU – wysyłany przez przełącznik, który wykrył zmianę topologii (np. awaria łącza).
TCN jest potwierdzany przez najbliższy designated bridge, który przekazuje informację do root bridge.
Root bridge po otrzymaniu TCN wysyła Configuration BPDU z flagą Topology Change, wymuszając skrócenie czasu starzenia wpisów MAC (Forward Delay zamiast Max Age).