El Spanning Tree Protocol (STP) es un protocolo de red de capa 2 que evita bucles (loops) en redes LAN con switches. Funciona bloqueando enlaces redundantes para crear una topología libre de ciclos, garantizando estabilidad y evitando problemas como broadcast storms.
Cuando empecé a estudiar redes, este concepto parecía innecesario… hasta que en un laboratorio conecté varios switches con enlaces redundantes. En segundos, la red colapsó. Ahí entendí por qué STP no es opcional: es fundamental.
Al final del artículo encontrarás un pequeño test que te permitirá evaluar los conocimientos adquiridos en esta lectura
¿Qué es el Spanning Tree Protocol (STP)?
El Spanning Tree Protocol es un estándar definido por IEEE 802.1D que permite:
- Detectar enlaces redundantes
- Evitar loops en redes
- Mantener una topología lógica estable
En lugar de eliminar conexiones, STP las gestiona inteligentemente, dejando algunas en espera para activarse si fallan otras.
¿Para qué sirve STP?
STP sirve para prevenir loops de red en entornos con múltiples switches, bloqueando rutas redundantes y asegurando que los datos circulen por un único camino activo, evitando congestión, duplicación de paquetes y caídas de red.
En redes reales, esto es clave. Un simple error de conexión puede provocar tráfico infinito y dejar toda la infraestructura inutilizable.
El problema que resuelve STP: los loops de red
Cuando conectas switches con múltiples caminos, puedes crear un loop, lo que genera tráfico infinito.
¿Qué es un broadcast storm?
Un broadcast storm ocurre cuando los paquetes de broadcast se replican sin control en la red.
- Un paquete entra
- Se duplica en cada switch
- Vuelve a circular
- Se repite indefinidamente
En laboratorio, basta con conectar mal dos switches para ver cómo el rendimiento cae en segundos.
¿Por qué los loops son peligrosos?
Los loops provocan:
- Saturación del ancho de banda
- Inestabilidad en las tablas MAC
- Caídas completas de la red
Un error típico al empezar es pensar que más conexiones siempre mejoran la red. Sin STP, eso puede destruirla.
¿Cómo funciona STP?
STP funciona en 3 pasos principales:
- Elige un root bridge (switch principal)
- Calcula el mejor camino hacia ese root
- Bloquea enlaces redundantes para evitar loops
Elección del root bridge
El root bridge es el switch principal de la red.
- Todos los caminos se calculan hacia él
- Se elige por prioridad y dirección MAC
En muchos casos, si no lo configuras manualmente, la red elige uno automáticamente… y no siempre es el más adecuado.
Roles de los puertos
Cada puerto tiene un rol específico:
- Root Port → mejor camino hacia el root
- Designated Port → envía tráfico en el segmento
- Blocked Port → evita loops
Aquí es donde STP bloquea enlaces sin eliminarlos.
Estados de los puertos en STP
Los puertos pasan por distintos estados:
- Blocking
- Listening
- Learning
- Forwarding
Este proceso puede tardar varios segundos, lo que explica por qué STP clásico es considerado lento.
Ejemplo práctico de STP en una red
Imagina tres switches conectados en triángulo:
- Sin STP → loop inmediato
- Con STP → un enlace se bloquea
Cuando probé esto en laboratorio, lo más interesante fue ver que el enlace bloqueado seguía ahí. En cuanto desconecté otro enlace, STP lo activó automáticamente.
Esto demuestra algo clave: STP no elimina redundancia, la controla.
¿Qué tipos de Spanning Tree Protocol existen?
Los principales tipos de Spanning Tree Protocol son:
- STP (IEEE 802.1D): versión original, más lenta
- RSTP (802.1w): convergencia rápida
- MSTP (802.1s): optimiza múltiples VLANs
- PVST: versión por VLAN (usado en Cisco)
STP (IEEE 802.1D)
- Versión original
- Convergencia lenta (30–50 segundos)
RSTP (Rapid Spanning Tree)
- Mucho más rápido
- Mejora directa del STP clásico
PVST
- Un STP por cada VLAN
- Permite más control, pero consume más recursos
MSTP (Multiple Spanning Tree Protocol)
MSTP es una evolución clave para redes modernas.
¿Qué es MSTP y cuándo usarlo?
MSTP permite agrupar múltiples VLANs en una sola instancia de spanning tree, mejorando la eficiencia y reduciendo el consumo de recursos en redes grandes.
Cómo funciona MSTP
En lugar de tener múltiples instancias independientes:
- Agrupa VLANs
- Reduce carga en switches
- Optimiza rutas
Ventajas de MSTP frente a STP y RSTP
- Mayor escalabilidad
- Mejor uso de enlaces
- Menor consumo de CPU
Ejemplo práctico con VLANs
Supongamos:
- VLAN 10, 20, 30
Con MSTP puedes:
- Instancia 1 → VLAN 10 y 20
- Instancia 2 → VLAN 30
Esto permite balancear tráfico y evitar desperdicio de recursos.
Diferencia entre STP, RSTP y MSTP
| Protocolo | Velocidad | Uso principal |
|---|---|---|
| STP | Lento | Redes básicas |
| RSTP | Rápido | Redes modernas |
| MSTP | Muy eficiente | Redes grandes con VLANs |
Ventajas y desventajas de STP
Ventajas
- Evita loops automáticamente
- Permite redundancia segura
- Es estándar en redes
Desventajas
- Convergencia lenta
- Puede bloquear enlaces útiles
- Mala configuración afecta rendimiento
Errores comunes al usar STP (y cómo evitarlos)
- No definir el root bridge → rutas ineficientes
- Ignorar STP en pruebas → caídas inesperadas
- No usar RSTP o MSTP → red lenta
- Mala configuración de VLANs → problemas con MSTP
Conclusión: cuándo usar STP, RSTP o MSTP
- STP → para entender la base
- RSTP → redes pequeñas y medianas
- MSTP → redes grandes con múltiples VLANs
Si estás empezando, STP es obligatorio. Pero en entornos reales, RSTP y MSTP son la mejor opción.
Preguntas Frecuentes
¿Qué es STP en redes?
STP es un protocolo que evita bucles en redes de switches bloqueando enlaces redundantes.
¿Por qué es importante STP?
Porque evita problemas graves como broadcast storms y caídas de red.
¿Qué hace el root bridge?
Es el switch principal desde el cual se calculan todas las rutas en STP.
¿Qué protocolo reemplaza STP?
RSTP y MSTP son versiones mejoradas que lo reemplazan en redes modernas.
Breve cuestionario de conocimientos
¿Qué te pareció este artículo?
¿Te atreves a evaluar tus conocimientos aprendidos?
Libros recomendados para éste artículo
(Book) Networking with MikroTik RouterOS: A Practical Approach to Understanding and Implementing RouterOS
Study material for the MTCNA Certification Course, updated to RouterOS v7
Libro Conceptos Fundamentales de MikroTik, RouterOS v7
Material de estudio para el Curso de Certificación MTCNA, actualizado a RouterOS v7










