El protocolo Spanning Tree Protocol (STP) administra la topología de una red para evitar bucles mediante la creación de un árbol que conecta todos los dispositivos. Un dispositivo es elegido como raíz y los demás calculan la ruta óptima a través de él. STP monitorea los enlaces y cambia el estado de los puertos (bloqueado, escuchando, aprendiendo, reenviando) para asegurar una única ruta entre cada par de dispositivos.