MST - Configuración
Multiple Spanning Tree (MST, IEEE 802.1s) agrupa VLANs en un número reducido de instancias de spanning-tree, en lugar de una por VLAN como PVST+. Reduce el consumo de CPU/memoria manteniendo balanceo de carga. La validación está en MST - Verificación y el diagnóstico en MST - Troubleshooting. Se apoya en los conceptos de STP (PVST+) - Configuración y RSTP - Configuración.
Prerrequisitos
- VLANs creadas (VLANs - Configuración) y troncales operativos entre los switches.
- Definir el diseño de la región MST: nombre, número de revisión, y qué VLANs van en cada instancia. Este diseño debe ser idéntico en todos los switches de la región.
Conceptos previos (mínimos)
- MST trabaja con “regiones”: todos los switches que pertenezcan a la misma región deben tener la misma configuración de MST (mapeo de instancias - VLANs).
- De acuerdo al estándar se pueden crear hasta 65 instancias MST.
- Para que dos switches estén en la misma región, deben coincidir exactamente tres cosas: nombre, número de revisión y el mapeo de VLANs a instancias.
- La instancia 0 (IST, Internal Spanning Tree) transporta todas las VLANs que no se mapearon explícitamente a otra instancia.
Comandos de configuración
1. Definir la región y el mapeo de VLANs a instancias
Switch(config)# spanning-tree mst configuration
Switch(config-mst)# name región
Switch(config-mst)# revision número-revisión
Switch(config-mst)# instance número-instancia vlan vlans-de-la-instancia
2. Activar el modo MST
Switch(config)# spanning-tree mode mst
3. Ajustar root, prioridad y parámetros por instancia
Switch(config)# spanning-tree mst número-instancia priority valor-prioridad
Switch(config)# spanning-tree mst número-instancia root [primary | secondary]
Switch(config)# spanning-tree mst número-instancia cost costo
Switch(config)# spanning-tree mst número-instancia port-priority valor-prioridad
Fíjate que aquí el balanceo se hace por instancia, no por VLAN: haces root primario de la instancia 1 a un switch y de la instancia 2 a otro, y así repartes la carga entre grupos de VLANs.
Dos ejemplos completos de configuración
Ejemplo 1 — Región MST con dos instancias y balanceo de root
Diseño: región REGION_1, revisión 1. Las VLANs 2-20 van a la instancia 1 y las 21-40 a la instancia 2. SW1 será root de la instancia 1, SW2 root de la instancia 2. Todos los switches de la región llevan la MISMA configuración de región.
SW1:
SW1# configure terminal
! Definir la región (idéntica en todos los switches de la región)
SW1(config)# spanning-tree mst configuration
SW1(config-mst)# name REGION_1
SW1(config-mst)# revision 1
SW1(config-mst)# instance 1 vlan 2-20
SW1(config-mst)# instance 2 vlan 21-40
SW1(config-mst)# exit
! Activar MST
SW1(config)# spanning-tree mode mst
! SW1 root de la instancia 1, respaldo de la 2
SW1(config)# spanning-tree mst 1 root primary
SW1(config)# spanning-tree mst 2 root secondary
SW1(config)# end
SW1# copy running-config startup-config
SW2 (misma región, root al revés):
SW2# configure terminal
SW2(config)# spanning-tree mst configuration
SW2(config-mst)# name REGION_1
SW2(config-mst)# revision 1
SW2(config-mst)# instance 1 vlan 2-20
SW2(config-mst)# instance 2 vlan 21-40
SW2(config-mst)# exit
SW2(config)# spanning-tree mode mst
SW2(config)# spanning-tree mst 2 root primary
SW2(config)# spanning-tree mst 1 root secondary
SW2(config)# end
SW2# write memory
SW3 (acceso, misma región, sin ser root):
SW3# configure terminal
SW3(config)# spanning-tree mst configuration
SW3(config-mst)# name REGION_1
SW3(config-mst)# revision 1
SW3(config-mst)# instance 1 vlan 2-20
SW3(config-mst)# instance 2 vlan 21-40
SW3(config-mst)# exit
SW3(config)# spanning-tree mode mst
SW3(config)# end
SW3# write memory
Ejemplo 2 — Revisar la configuración pendiente antes de aplicarla
Dentro del modo de configuración MST puedes revisar cómo quedará el mapeo antes de salir (los cambios se aplican al hacer exit):
SW1# configure terminal
SW1(config)# spanning-tree mst configuration
SW1(config-mst)# name REGION_1
SW1(config-mst)# revision 1
SW1(config-mst)# instance 1 vlan 2-20
SW1(config-mst)# instance 2 vlan 21-40
SW1(config-mst)# show pending
Pending MST configuration
Name [REGION_1]
Revision 1 Instances configured 3
Instance Vlans mapped
-------- ---------------------------------
0 1,41-4094
1 2-20
2 21-40
--------------------------------------------
SW1(config-mst)# exit
Observa que la instancia 0 se queda con todas las VLANs no mapeadas (1 y 41-4094).
Verificación rápida (comprobar que quedó bien)
La verificación detallada está en MST - Verificación.
! Ver la región configurada (nombre, revisión, mapeo)
SW1# show spanning-tree mst configuration
! Estado de MST y sus instancias
SW1# show spanning-tree mst
Qué deberías ver:
- En
show spanning-tree mst configuration: el nombre, la revisión y el mapeo VLAN-instancia; deben ser idénticos en todos los switches de la región. - En
show spanning-tree mst: cada instancia con su root y el rol/estado de cada puerto.
Todos los comandos de tus diapositivas de MST están incluidos. La única adición es la aclaración de la instancia 0 (IST) y del criterio de “misma región”, que son parte del comportamiento estándar. Si quieres que ajuste algo, dime.