En redes Ethernet modernas con múltiples switches, la redundancia es necesaria para evitar caídas, pero también puede generar bucles peligrosos. El MSTP (Multiple Spanning Tree Protocol) en MikroTik RouterOS permite controlar estos escenarios de forma avanzada, mejorando la estabilidad y el rendimiento de la red.
Este artículo explica MSTP desde cero, su relación con STP y RSTP, y cómo configurarlo en RouterOS con ejemplos prácticos, incluyendo un caso avanzado con múltiples VLANs.
Al final del artículo encontrarás un pequeño test que te permitirá evaluar los conocimientos adquiridos en esta lectura
¿Qué es el protocolo Spanning Tree (STP)?
El Spanning Tree Protocol (STP) es un protocolo de capa 2 que evita bucles en redes Ethernet con enlaces redundantes.
Cuando existen múltiples caminos entre switches, pueden ocurrir:
- Tormentas de broadcast
- Congestión de red
- Caídas de conectividad
- Saturación de enlaces
STP evita esto construyendo una topología lógica en forma de árbol, bloqueando enlaces redundantes.
Cómo funciona STP
- Selecciona un switch raíz (root bridge)
- Calcula rutas libres de bucles
- Bloquea enlaces secundarios
- Activa rutas alternativas en caso de fallo
Evolución: STP vs RSTP vs MSTP
STP
- Lento en convergencia
- Una sola instancia lógica
- Limitado para redes modernas
RSTP
- Convergencia rápida
- Mejor respuesta ante fallos
- Ideal para redes pequeñas y medianas
MSTP
- Múltiples instancias de spanning tree
- Cada grupo de VLANs puede tener su propio árbol
- Mejor uso de enlaces redundantes
- Alta escalabilidad
Comparación rápida
| Protocolo | Convergencia | VLANs | Escalabilidad |
|---|---|---|---|
| STP | Lenta | No | Baja |
| RSTP | Rápida | Limitada | Media |
| MSTP | Muy rápida | Sí | Alta |
MSTP en MikroTik RouterOS
MikroTik implementa MSTP dentro del sistema de bridge switching, permitiendo gestionar múltiples instancias de spanning tree para redes complejas.
Esto es clave en:
- ISPs
- Redes corporativas
- Infraestructura con VLANs múltiples
- Topologías redundantes
Configuración básica de MSTP en MikroTik
1. Crear bridge con MSTP
/interface bridge
add name=bridge1 protocol-mode=mstp
2. Agregar puertos
/interface bridge port
add bridge=bridge1 interface=ether2
add bridge=bridge1 interface=ether3
add bridge=bridge1 interface=ether4
3. Definir prioridad del bridge (root bridge)
/interface bridge
set bridge1 priority=0x1000
4. Ajustar costos de ruta
/interface bridge port
set [find interface=ether2] path-cost=10
set [find interface=ether3] path-cost=20
Ejemplo avanzado: MSTP con múltiples VLANs (basado en arquitectura MikroTik)
Este ejemplo representa un escenario típico de documentación avanzada de MikroTik:
Escenario
Tenemos una red con:
- 2 switches MikroTik
- VLAN 10 (Administración)
- VLAN 20 (Usuarios)
- Enlaces redundantes entre switches
Objetivo:
- VLAN 10 usa un camino principal
- VLAN 20 usa un camino alternativo
- Evitar bucles y balancear carga
Idea clave MSTP
MSTP agrupa VLANs en instancias (MSTI):
- MSTI 1 → VLAN 10
- MSTI 2 → VLAN 20
Cada instancia calcula su propio árbol.
Configuración conceptual en RouterOS
1. Activar MSTP en bridge
/interface bridge
add name=bridge1 protocol-mode=mstp
2. Crear VLANs en el bridge
/interface bridge vlan
add bridge=bridge1 vlan-ids=10 tagged=ether2,ether3
add bridge=bridge1 vlan-ids=20 tagged=ether2,ether3
3. Asignar prioridad diferente por instancia (idea lógica MSTP)
/interface bridge
set bridge1 priority=0x2000
4. Ajustar costos para balanceo de tráfico
/interface bridge port
set [find interface=ether2] path-cost=10
set [find interface=ether3] path-cost=50
Resultado del diseño
- VLAN 10 usa ether2 como ruta preferida
- VLAN 20 puede usar ether3 como ruta activa
- Si un enlace cae, MSTP reconverge automáticamente
- Se elimina el riesgo de loops
Casos de uso reales
ISP
Permite segmentar tráfico de clientes sin colapsar enlaces troncales.
Empresas
Separa tráfico de administración, usuarios y servidores.
Data centers pequeños
Optimiza redundancia sin necesidad de protocolos más complejos.
Mejores prácticas
- Definir claramente el root bridge
- Agrupar VLANs por lógica de negocio
- Ajustar path-cost según capacidad real del enlace
- Evitar topologías ambiguas
- Monitorear estado del bridge regularmente
Conclusión
MSTP en MikroTik RouterOS es una solución avanzada para redes con múltiples VLANs y enlaces redundantes.
Su capacidad de dividir el tráfico en múltiples instancias permite no solo evitar loops, sino también optimizar activamente el rendimiento de la red, algo clave en entornos ISP y corporativos modernos.
Preguntas Frecuentes
¿Qué diferencia a MSTP de RSTP?
MSTP permite múltiples árboles de expansión por VLAN, mientras RSTP solo maneja uno.
¿MSTP mejora el rendimiento?
Sí, al distribuir mejor el tráfico entre enlaces redundantes.
¿Es difícil configurarlo en MikroTik?
No, pero requiere planificación de VLANs y topología.
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










