O protocolo Spanning Tree, STP, é usado principalmente para evitar loops da camada 2 e tempestades de broadcast, e também é usado para redundância de rede. Os switches de uma rede local, quando habilitados com o STP, executam o algoritmo spanning tree para eleger o root bridge. O switch eleito será responsável por enviar mensagens de configuração junto com outras informações para os switches diretamente conectados a ele que, por sua vez, encaminharão essas mensagens para seus switches vizinhos.
Tais mensagens são conhecidas como
Link-State Data Units
Root-State Data Units
Root Bridge Data Units
Bridge Protocol Data Units
Spanning Tree Data Units