STP (Spanning Tree Protocol, protocolo de árbol de expansión) es el protocolo que usan los switches para evitar bucles cuando hay más de un camino entre ellos. Deja activo un solo camino y bloquea los demás; si el camino activo falla, abre uno de respaldo.
Imagina una ciudad con varias calles que forman un círculo: si todos los autos pudieran dar vueltas sin fin, el tráfico se atascaría. STP pone conos en algunas calles para que no haya círculos, y los quita si una calle principal se cierra.
En términos técnicos
- Es el estándar IEEE 802.1D; su versión rápida es RSTP (IEEE 802.1w) y hoy ambos están incluidos en IEEE 802.1Q.
- Los switches intercambian mensajes llamados BPDU (Bridge Protocol Data Unit) cada 2 segundos.
- Eligen un puente raíz (root bridge) y calculan el camino de menor costo hacia él.
- Los puertos que formarían un bucle quedan bloqueados (no reenvían datos, pero siguen escuchando BPDU).
- Cisco usa por defecto PVST+ (un árbol por VLAN); la versión recomendada es Rapid PVST+.
¿Dónde lo vas a encontrar?
En cualquier red con switches administrables, sobre todo cuando hay enlaces redundantes entre pisos o edificios para que la red siga funcionando si se corta un cable. Viene activo de fábrica en los switches Cisco.