WIKI CNOC
SPANING TREE PROTOCOL
Error wiki: El nombre de la sección no puede repetirse 'Salida esperada:'
Error wiki: El nombre de la sección no puede repetirse 'En Huawei'
Error wiki: El nombre de la sección no puede repetirse 'Configuración de RSTP'
Error wiki: El nombre de la sección no puede repetirse 'En Cisco'
Error wiki: El nombre de la sección no puede repetirse 'Verificación de RSTP'
Error wiki: El nombre de la sección no puede repetirse '¿Qué es?'
Error wiki: El nombre de la sección no puede repetirse '1. Habilitar MSTP'
Error wiki: El nombre de la sección no puede repetirse 'Verificación de MSTP'
Tabla de contenidos
1. Protocolo STP y Relacionados [Editar]
1.1. Introducción a STP
1.1.1. Características Principales de STP
1.1.2. ¿Por qué es importante STP?
1.1.3. Ventajas de STP
1.1.4. Limitaciones de STP
1.1.5. Casos de Uso de STP
2. Roles y Estados de los Puertos en STP [Editar]
2.1. Roles de los Puertos
2.2. Estados de las Interfaces STP
3. Estados del Protocolo STP [Editar]
3.1. 1. Blocking
3.2. 2. Listening
3.3. 3. Learning
3.4. 4. Forwarding
3.5. 5. Disabled
4. Tipos de BPDU (Bridge Protocol Data Units) [Editar]
4.2. 2. Topology Change Notification (TCN)
4.3. Comando para Verificar BPDU en Huawei
5. Ejemplo de Configuración Práctica de STP en Huawei [Editar]
5.1. 1. Configuración básica de STP en un switch Huawei
5.2. 2. Verificar información de BPDU
5.3. 3. Forzar un switch como Root Bridge
5.4. 4. Configurar un puerto como borde para evitar el envío innecesario de BPDU
5.5. Relación entre Configuration BPDU y TCN
6. Proceso de Convergencia de STP [Editar]
6.1. 1. Selección del Root Bridge
6.1.1. Comando para verificar el Root Bridge en Huawei:
6.1.2. Salida esperada:
6.2. 2. Determinación de Roles de Puertos
6.2.1. Comando para verificar roles de puerto en Huawei:
6.3. 3. Transición de Estados de Puertos
6.3.1. Comando para verificar el estado de los puertos en Huawei:
6.4. 4. Reactivación Automática de Enlaces Redundantes
6.4.1. Comando para verificar cambios topológicos en Huawei:
6.5. 5. Cálculo del Coste de los Caminos
6.5.1. Ejemplo práctico: Configuración del Path Cost en Huawei
7. Validaciones Adicionales para la Convergencia [Editar]
7.1. 1. Verificar Convergencia Completa
7.2. 2. Forzar un Switch como Root Bridge
7.3. 3. Configurar un Puerto como Puerto Borde
7.4. Resumen de Comandos
7.5. Ejemplo Práctico de Configuración Básica de STP en Huawei
8. Configuración Básica de STP [Editar]
8.1. Configuración en Switches Huawei
8.1.1. Habilitar STP y Configuración Básica:
8.1.2. Configurar el Puerto como Edge:
8.2. Configuración en Switches Cisco
8.2.1. Habilitar STP y Configurar Root Bridge:
8.2.2. Configurar Puerto como Edge (Cisco):
9.1. RSTP (Rapid Spanning Tree Protocol)
9.1.1. ¿Qué es?
9.1.2. Características Clave de RSTP
9.1.3. Configuración de RSTP
9.1.4. Verificación de RSTP
9.1.5. 1. Habilitar RSTP en el Switch
9.1.6. 2. Verificar el Modo de STP
9.1.7. 3. Configurar un Puerto como Edge Port
9.1.8. 1. Habilitar RSTP con PVST (Per VLAN Spanning Tree)
9.1.9. 2. Configurar un Puerto como Edge Port
10. MSTP (Multiple Spanning Tree Protocol) [Editar]
10.1. Características Clave de MSTP
10.1.1. 1. Reducción de Recursos
10.1.2. 2. Compatibilidad con RSTP y STP
10.1.3. 3. Mejor Escalabilidad
10.2. Configuración Básica de MSTP
10.2.1. 1. Configuración en Huawei
10.2.2. 2. Configuración en Cisco
10.3. Verificación de MSTP
10.4. Ejemplo Práctico
11. Configuración de MSTP [Editar]
11.1.1. 1. Habilitar MSTP
11.1.2. 2. Crear una Región MSTP
11.1.3. 3. Asignar un Switch como Root para una Instancia
11.1.4. 2. Configurar Región MST
12. Comparativa de las Variantes de STP [Editar]
12.1. Resolución de Problemas
Protocolo STP y Relacionados [Editar]
Introducción a STP
El Spanning Tree Protocol (STP) es un protocolo estándar de la capa 2 del modelo OSI desarrollado para garantizar la conectividad sin bucles en redes LAN con múltiples enlaces redundantes. Los bucles pueden generar tormentas de broadcast, pérdida de paquetes y congestión en la red. STP desactiva enlaces redundantes seleccionados, manteniendo la conectividad entre los nodos de la red.
Características Principales de STP
- Prevención de bucles: Identifica y desactiva automáticamente los enlaces redundantes para evitar bucles en la red.
- Redundancia: Los enlaces desactivados por STP permanecen en espera. Si un enlace activo falla, STP reactiva el enlace redundante.
- Estados de los puertos:
- Blocking: Bloquea tráfico para evitar bucles.
- Listening: Escucha BPDUs para definir roles de puertos.
- Learning: Aprende direcciones MAC.
- Forwarding: Reenvía tráfico y aprende direcciones MAC.
- Disabled: Puerto inactivo o administrativamente deshabilitado.
- Elección del puente raíz (Root Bridge):
- STP selecciona un Root Bridge (puente raíz) en la red, basado en la combinación de prioridad y dirección MAC.
- El Root Bridge es el switch de referencia para determinar el camino más corto hacia cada segmento.
¿Por qué es importante STP?
- Tormentas de broadcast: Los paquetes se replican y circulan indefinidamente.
- Sobrecarga en los switches: Debido al constante reenvío de paquetes.
- Pérdida de conectividad: Los switches no pueden procesar correctamente el tráfico de datos.
Ventajas de STP
- Estabilidad de la red: Evita problemas asociados con bucles.
- Recuperación automática: Reactiva enlaces redundantes en caso de fallas.
- Compatibilidad: Funciona en redes multivendor que siguen el estándar IEEE 802.1D.
Limitaciones de STP
- Tiempo de convergencia: Las redes con STP tradicional pueden tardar hasta 50 segundos en converger.
- Limitación en redes grandes: No es escalable en grandes infraestructuras.
- Mejoras necesarias: Variantes como RSTP (Rapid Spanning Tree Protocol) y MSTP (Multiple Spanning Tree Protocol) optimizan sus limitaciones.
Casos de Uso de STP
- Redes empresariales LAN: Implementado en switches para evitar bucles cuando se utilizan enlaces redundantes.
- Data Centers: Garantiza conectividad estable en redes de alta disponibilidad con múltiples rutas.
- Proveedores de servicios (ISP): Utilizado para mantener la redundancia y la recuperación automática de enlaces en redes de clientes.
Roles y Estados de los Puertos en STP [Editar]
Roles de los Puertos
Una vez seleccionado el Root Bridge, STP asigna un rol a cada puerto de los switches conectados en la red:
- Root Port (RP):
- Es el puerto que tiene el camino más corto hacia el Root Bridge.
- Solo hay un Root Port por switch no raíz.
- Designated Port (DP):
- Es el puerto que conecta un segmento a la red y reenvía el tráfico hacia el Root Bridge.
- Cada segmento debe tener un único Designated Port.
- Blocked Port:
- Permanecerá inactivo para evitar bucles.
- Solo escucha BPDUs, pero no reenvía tráfico.
[Switch] display stp brief
Salida esperada:
Interface Role State Path Cost
Gig0/0/1 Root Port Forwarding 20000
Gig0/0/2 Designated Forwarding 20000
Gig0/0/3 Alternate Blocking 20000
Estados de las Interfaces STP
Los puertos de los switches pasan por varios estados según su rol para garantizar que no existan bucles en la red:
Estado | Rol del Puerto | Acción | Ejemplo en Interfaz |
---|---|---|---|
Blocking | Alternate | Solo procesa BPDU, evita bucles | GigabitEthernet0/0/1 |
Listening | Designated | Escucha BPDU, determina el rol | GigabitEthernet0/0/2 |
Learning | Designated | Aprende direcciones MAC | GigabitEthernet0/0/3 |
Forwarding | Designated / Root | Reenvía tráfico, aprende direcciones MAC | GigabitEthernet0/0/4 |
Disabled | N/A | Sin participación en STP | GigabitEthernet0/0/5 |
Estados del Protocolo STP [Editar]
1. Blocking
Escenario: Un puerto en un switch detecta un enlace redundante en la red y entra en estado Blocking para evitar bucles.
- Interfaz: GigabitEthernet0/0/1
- Acción: Solo escucha BPDU y no permite el reenvío de tráfico.
Verificación en Huawei:
[Switch] display stp brief
Salida esperada:
Interface Role State Path Cost GigabitEthernet0/0/1 Alternate Blocking 20000
2. Listening
Escenario: Después de un cambio en la topología, un puerto pasa al estado Listening para determinar si se convertirá en un puerto Root o Designated.
- Interfaz: GigabitEthernet0/0/2
- Acción: Escucha BPDU para decidir el rol de puerto.
Verificación en Huawei:
[Switch] display stp brief
Salida esperada:
Interface Role State Path Cost GigabitEthernet0/0/2 Designated Listening 20000
3. Learning
Escenario: El puerto ahora comienza a aprender las direcciones MAC de los dispositivos conectados a la red, pero aún no envía ni reenvía tráfico de datos.
- Interfaz: GigabitEthernet0/0/3
- Acción: Construye la tabla de reenvío aprendiendo direcciones MAC.
Verificación en Huawei:
[Switch] display stp brief
Salida esperada:
Interface Role State Path Cost GigabitEthernet0/0/3 Designated Learning 20000
4. Forwarding
Escenario: El puerto alcanza el estado final de Forwarding, donde puede reenviar tráfico y seguir aprendiendo direcciones MAC.
- Interfaz: GigabitEthernet0/0/4
- Acción: Reenvía tráfico y actualiza la tabla de direcciones MAC.
Verificación en Huawei:
[Switch] display stp brief
Salida esperada:
Interface Role State Path Cost GigabitEthernet0/0/4 Designated Forwarding 20000
5. Disabled
Escenario: Un puerto ha sido administrativamente deshabilitado o está fuera de servicio.
- Interfaz: GigabitEthernet0/0/5
- Acción: No participa en el protocolo STP ni procesa BPDU.
Verificación en Huawei:
[Switch] display stp brief
Salida esperada:
Interface Role State Path Cost GigabitEthernet0/0/5 Disabled Disabled 0
Tipos de BPDU (Bridge Protocol Data Units) [Editar]
Las BPDU son mensajes críticos en el funcionamiento de STP (Spanning Tree Protocol), ya que permiten que los switches compartan información topológica para evitar bucles y mantener la red estable.
1. Configuration BPDU
- ¿Qué son? Estas BPDU contienen información clave sobre la topología, como:
- Root Bridge ID: Identificador único del switch raíz.
- Coste al Root Bridge: Distancia (en coste acumulado) desde el emisor al Root Bridge.
- Rol del puerto: Determina si el puerto es Root, Designated, o Alternate.
- Propósito:
- Identificar y seleccionar el Root Bridge.
- Mantener la estructura activa del árbol de expansión en la red.
- Frecuencia de envío: Los Configuration BPDU se envían de forma periódica cada 2 segundos por el switch que actúa como Root Bridge.
- Ejemplo práctico: Cuando un switch se enciende, envía Configuration BPDU para verificar si puede convertirse en Root Bridge o si hay un Root Bridge existente.
2. Topology Change Notification (TCN)
- ¿Qué son? Estas BPDU notifican a los switches de la red sobre un cambio topológico, como:
- Un enlace caído o un enlace recién establecido.
- Un puerto activado o desactivado.
- Propósito:
- Informar al Root Bridge de cambios en la topología para que este ajuste los tiempos de reenvío (Forward Delay).
- Ayudar a que la red converge más rápidamente.
- Flujo de la notificación:
- El switch afectado envía un TCN BPDU hacia el Root Bridge a través de su puerto Root.
- El Root Bridge, al recibir la notificación, envía Configuration BPDU actualizadas para propagar el cambio a toda la red.
- Ejemplo práctico: Si un enlace se interrumpe, el switch más cercano al evento envía un TCN para notificar al Root Bridge y recalcular la topología.
Comando para Verificar BPDU en Huawei
En switches Huawei, puedes verificar el estado y los mensajes BPDU usando el siguiente comando:
[Switch] display stp bpdu
Propósito: Este comando permite observar detalles sobre los BPDU enviados y recibidos por el switch, lo que es útil para diagnosticar problemas de STP.
[Switch] display stp bpdu
BPDU Information:
------------------------------------------------------------------
Interface Sent BPDUs Received BPDUs
------------------------------------------------------------------
GigabitEthernet0/0/1 1234 1290
GigabitEthernet0/0/2 1456 1378
------------------------------------------------------------------
Explicación de la salida:
- Sent BPDUs: Número de BPDU enviados por la interfaz.
- Received BPDUs: Número de BPDU recibidos por la interfaz.
Ejemplo de Configuración Práctica de STP en Huawei [Editar]
1. Configuración básica de STP en un switch Huawei
[Switch] stp enable [Switch] stp mode stp
Propósito: Habilitar STP en el switch y asegurarse de que utiliza el protocolo estándar (802.1D).
2. Verificar información de BPDU
[Switch] display stp bpdu
Propósito: Visualizar detalles sobre los mensajes BPDU enviados y recibidos por el switch.
3. Forzar un switch como Root Bridge
[Switch] stp priority 4096
Propósito: Reducir la prioridad del switch para garantizar que sea seleccionado como el Root Bridge en la red.
4. Configurar un puerto como borde para evitar el envío innecesario de BPDU
[Switch] interface GigabitEthernet0/0/1 [Switch-GigabitEthernet0/0/1] stp edged-port enable
Propósito: Configurar el puerto como borde para acelerar la convergencia y evitar que se envíen BPDU innecesarias a dispositivos finales.
Relación entre Configuration BPDU y TCN
Tipo de BPDU | Propósito | Ejemplo Práctico |
---|---|---|
Configuration BPDU | Mantener la estructura de la red y seleccionar el Root Bridge | Identificar el Root Bridge en una red LAN. |
Topology Change Notification (TCN) | Informar cambios topológicos en la red | Cuando un puerto se activa o un enlace falla. |
Nota: La correcta configuración y monitoreo de las BPDU es clave para garantizar una red sin bucles y con tiempos de convergencia mínimos.
Proceso de Convergencia de STP [Editar]
1. Selección del Root Bridge
STP utiliza las Configuration BPDU para seleccionar el Root Bridge. El switch con la menor Bridge ID (compuesta por prioridad + dirección MAC) será elegido como el Root Bridge.
Comando para verificar el Root Bridge en Huawei:
[Switch] display stp
Salida esperada:
Spanning tree enabled mode : STP Root Bridge ID : 4096.00e0.fc12.3456 Bridge ID : 8192.00e0.fc56.7890
- Root Bridge ID: Identificador del Root Bridge actual.
- Bridge ID: Identifica el switch local y permite comparar prioridades.
2. Determinación de Roles de Puertos
Cada puerto en un switch asume uno de los siguientes roles:
- Root Port (RP): Mejor camino hacia el Root Bridge (menor costo).
- Designated Port (DP): Mejor camino hacia un segmento de red.
- Blocked Port: Inactivo para evitar bucles.
Comando para verificar roles de puerto en Huawei:
[Switch] display stp brief
Salida esperada:
Spanning tree enabled mode : STP Port Role State Cost Priority ------------------------------------------------------------ GE0/0/1 Root Forwarding 20 128 GE0/0/2 Designated Forwarding 20 128 GE0/0/3 Alternate Blocking 200 128
3. Transición de Estados de Puertos
Estado | Descripción | Duración Estimada |
---|---|---|
Blocking | El puerto no reenvía tráfico ni aprende MAC. | 20 segundos (por defecto) |
Listening | El puerto escucha BPDU para definir roles. | 15 segundos |
Learning | El puerto comienza a aprender direcciones MAC. | 15 segundos |
Forwarding | El puerto reenvía tráfico y actualiza direcciones MAC. | N/A |
Disabled | Puerto manualmente deshabilitado. | N/A |
Comando para verificar el estado de los puertos en Huawei:
[Switch] display stp port
Salida esperada:
Port Role State Cost ------------------------------------------------ GE0/0/1 Root Forwarding 20 GE0/0/2 Designated Forwarding 20 GE0/0/3 Alternate Blocking 200
4. Reactivación Automática de Enlaces Redundantes
Cuando un enlace activo falla, STP reactiva enlaces redundantes automáticamente para mantener la conectividad.
Comando para verificar cambios topológicos en Huawei:
[Switch] display stp topology-change
Salida esperada:
Topology change count : 5 Last topology change occurred : 00:05:43
- Topology change count: Número total de cambios en la topología.
- Last topology change occurred: Tiempo transcurrido desde el último cambio.
5. Cálculo del Coste de los Caminos
STP utiliza el Path Cost para determinar el mejor camino hacia el Root Bridge. Este coste depende del ancho de banda del enlace:
Ancho de Banda | Coste (por defecto) |
---|---|
10 Mbps | 2000 |
100 Mbps | 200 |
1 Gbps | 20 |
10 Gbps | 2 |
Ejemplo práctico: Configuración del Path Cost en Huawei
[Switch] interface GigabitEthernet0/0/1 [Switch-GigabitEthernet0/0/1] stp cost 10
Validaciones Adicionales para la Convergencia [Editar]
1. Verificar Convergencia Completa
Para confirmar que la red ha alcanzado un estado estable:
[Switch] display stp state
2. Forzar un Switch como Root Bridge
En caso de que desees que un switch sea siempre el Root Bridge, reduce su prioridad:
[Switch] stp priority 4096
3. Configurar un Puerto como Puerto Borde
Para acelerar la convergencia en puertos conectados a hosts finales:
[Switch] interface GigabitEthernet0/0/1 [Switch-GigabitEthernet0/0/1] stp edged-port enable
Nota: Esto previene que el puerto pase por los estados Blocking, Listening y Learning.
Resumen de Comandos
Comando | Propósito |
---|---|
display stp |
Mostrar el estado general de STP en el switch. |
display stp brief |
Ver roles y estados de puertos de forma resumida. |
display stp port |
Mostrar información detallada por puerto. |
display stp topology-change |
Verificar cambios recientes en la topología. |
stp priority [valor] |
Configurar la prioridad del switch (menor es mejor). |
stp cost [valor] |
Ajustar el coste del camino para un puerto. |
stp edged-port enable |
Configurar un puerto como borde. |
Ejemplo Práctico de Configuración Básica de STP en Huawei
# Habilitar STP globalmente [Switch] stp enable # Configurar prioridad del switch para asegurar que sea el Root Bridge [Switch] stp priority 4096 # Configurar el coste de un puerto para influir en la selección del Root Port [Switch] interface GigabitEthernet0/0/1 [Switch-GigabitEthernet0/0/1] stp cost 10 # Verificar el estado de STP en el switch [Switch] display stp brief
Configuración Básica de STP [Editar]
Configuración en Switches Huawei
Habilitar STP y Configuración Básica:
# Configurar el modo de STP system-view [Huawei] stp enable [Huawei] stp mode stp # Configurar prioridad del puente raíz para VLAN 1 [Huawei] stp vlan 1 priority 4096 # Verificar el estado de STP [Huawei] display stp brief
Configurar el Puerto como Edge:
[Huawei] interface GigabitEthernet0/0/1 [Huawei-GigabitEthernet0/0/1] stp edged-port enable
Configuración en Switches Cisco
Habilitar STP y Configurar Root Bridge:
# Habilitar STP Switch(config)# spanning-tree mode pvst # Configurar prioridad para Root Bridge Switch(config)# spanning-tree vlan 1 priority 4096 # Verificar estado de STP Switch# show spanning-tree
Configurar Puerto como Edge (Cisco):
Switch(config)# interface GigabitEthernet0/1 Switch(config-if)# spanning-tree portfast
Variantes de STP [Editar]
El protocolo STP cuenta con varias variantes diseñadas para mejorar su rendimiento, tiempo de convergencia y compatibilidad con diferentes entornos de red. Las más comunes son RSTP y MSTP.
RSTP (Rapid Spanning Tree Protocol)
¿Qué es?
RSTP es una mejora del protocolo original STP, que ofrece una convergencia más rápida tras un cambio topológico. En lugar de esperar a que los puertos pasen por todos los estados (Blocking → Listening → Learning → Forwarding), RSTP permite una transición más directa.
Características Clave de RSTP
- Transición Rápida de Puertos:
- Los puertos configurados como "Edge Ports" (puertos borde) pasan inmediatamente al estado Forwarding.
- Los enlaces punto a punto pueden negociar transiciones rápidas entre switches.
- Estados Reducidos:
- RSTP elimina los estados Blocking y Listening, consolidándolos en el estado Discarding.
- Compatibilidad:
- Compatible con dispositivos que ejecutan el protocolo STP original.
Configuración de RSTP
En Huawei
# Habilitar RSTP en el switch [Huawei] stp mode rstp # Configurar un puerto como Edge Port [Huawei] interface GigabitEthernet0/0/1 [Huawei-GigabitEthernet0/0/1] stp edged-port enable
En Cisco
# Habilitar RSTP con PVST (Per VLAN Spanning Tree) Switch(config)# spanning-tree mode rapid-pvst # Configurar un puerto como Edge Port Switch(config)# interface gigabitethernet 1/0/1 Switch(config-if)# spanning-tree portfast
Verificación de RSTP
En Huawei
# Verificar el estado de los puertos [Huawei] display stp brief # Mostrar cambios en la topología [Huawei] display stp topology-change
Configuración de RSTP
En Huawei
1. Habilitar RSTP en el Switch
[Huawei] stp mode rstp
2. Verificar el Modo de STP
[Huawei] display stp
Salida esperada:
Spanning tree enabled mode : RSTP
Root Bridge ID : 4096.00e0.fc12.3456
3. Configurar un Puerto como Edge Port
[Huawei] interface GigabitEthernet0/0/1 [Huawei-GigabitEthernet0/0/1] stp edged-port enable
En Cisco
1. Habilitar RSTP con PVST (Per VLAN Spanning Tree)
Switch(config)# spanning-tree mode rapid-pvst
2. Configurar un Puerto como Edge Port
Switch(config)# interface gigabitethernet 1/0/1 Switch(config-if)# spanning-tree portfast---
Verificación de RSTP
En Huawei
1. Verificar el Estado de los Puertos
[Huawei] display stp brief
Salida esperada:
Port Role State Cost Priority
------------------------------------------------------------
GE0/0/1 Root Forwarding 20 128
GE0/0/2 Designated Forwarding 20 128
2. Mostrar Cambios en la Topología
[Huawei] display stp topology-change
MSTP (Multiple Spanning Tree Protocol) [Editar]
¿Qué es?
MSTP (Multiple Spanning Tree Protocol) es una extensión de STP que permite agrupar múltiples VLAN en instancias específicas, optimizando el uso de recursos y mejorando el rendimiento en redes con muchas VLAN.
---Características Clave de MSTP
1. Reducción de Recursos
- En lugar de ejecutar una instancia STP por cada VLAN (como en PVST), MSTP agrupa varias VLAN en una sola instancia, disminuyendo el consumo de CPU y memoria.
2. Compatibilidad con RSTP y STP
- MSTP es compatible con dispositivos que ejecutan RSTP o STP, permitiendo una transición fluida entre redes heterogéneas.
3. Mejor Escalabilidad
- Ideal para entornos empresariales con un gran número de VLAN, facilitando la gestión de la red.
Configuración Básica de MSTP
1. Configuración en Huawei
# Habilitar MSTP en el switch [Huawei] stp mode mstp # Configurar el nombre de la región y nivel de revisión [Huawei] stp region-configuration [Huawei-mst-region] name Region1 [Huawei-mst-region] revision-level 1 # Asignar VLANs a instancias [Huawei-mst-region] instance 1 vlan 10 to 20 [Huawei-mst-region] instance 2 vlan 30 to 40 # Salir del modo de configuración de la región [Huawei-mst-region] quit # Activar la configuración MSTP [Huawei] stp active region-configuration
2. Configuración en Cisco
# Habilitar MSTP Switch(config)# spanning-tree mode mst # Configurar el nombre de la región y nivel de revisión Switch(config)# spanning-tree mst configuration Switch(config-mst)# name Region1 Switch(config-mst)# revision 1 # Asignar VLANs a instancias Switch(config-mst)# instance 1 vlan 10-20 Switch(config-mst)# instance 2 vlan 30-40 Switch(config-mst)# exit---
Verificación de MSTP
En Huawei
# Mostrar el estado de MSTP [Huawei] display stp brief # Verificar la configuración de la región MST [Huawei] display stp region-configuration
En Cisco
# Mostrar el estado de MSTP Switch# show spanning-tree mst summary # Verificar la asignación de VLANs a instancias Switch# show spanning-tree mst configuration---
Ejemplo Práctico
Si tienes una red con VLANs del 10 al 40, puedes agruparlas en dos instancias (Instance 1 y Instance 2) para optimizar el uso de STP.
Configuración de MSTP [Editar]
En Huawei
1. Habilitar MSTP
[Huawei] stp mode mstp
2. Crear una Región MSTP
[Huawei] stp region-configuration [Huawei-mst-region] region-name MY_REGION [Huawei-mst-region] revision-level 1 [Huawei-mst-region] instance 1 vlan 10 to 20 [Huawei-mst-region] instance 2 vlan 30 to 40 [Huawei-mst-region] active
3. Asignar un Switch como Root para una Instancia
[Huawei] stp instance 1 priority 4096
En Cisco
1. Habilitar MSTP
Switch(config)# spanning-tree mode mst
2. Configurar Región MST
Switch(config)# spanning-tree mst configuration Switch(config-mst)# name MY_REGION Switch(config-mst)# revision 1 Switch(config-mst)# instance 1 vlan 10-20 Switch(config-mst)# instance 2 vlan 30-40 Switch(config-mst)# exit Switch(config)# spanning-tree mst instance 1 root primary---
Verificación de MSTP
En Huawei
1. Mostrar Estado de las Instancias
[Huawei] display stp brief
2. Verificar las VLAN Asignadas a las Instancias
[Huawei] display stp region-configuration
En Cisco
1. Verificar el Estado de MSTP
Switch# show spanning-tree mst
2. Visualizar Información de una Instancia
Switch# show spanning-tree mst 1
Comparativa de las Variantes de STP [Editar]
Protocolo | Tiempo de Convergencia | Estados de Puertos | Escalabilidad |
---|---|---|---|
STP | Lento (30-50 segundos) | Blocking, Listening, Learning, Forwarding, Disabled | Limitado |
RSTP | Rápido | Discarding, Learning, Forwarding | Adecuado para medianas redes |
MSTP | Rápido | Discarding, Learning, Forwarding | Alta, ideal para redes grandes |
Resolución de Problemas
La convergencia en una red basada en STP implica que todos los puertos relevantes alcancen un estado estable (Forwarding o Blocking) sin bucles o fluctuaciones innecesarias. A continuación, se presentan las mejores prácticas para detectar problemas de convergencia, diagnosticar sus causas y solucionarlos.
1. Detectar Problemas de Convergencia
1.1 Revisar el Estado General de STP
[Huawei] display stp brief
Interpretación:
- Cada puerto debe estar en estado Forwarding o Blocking.
- El puerto con el rol Root indica el camino hacia el Root Bridge.
- Cualquier puerto en un estado diferente podría indicar problemas de convergencia.
Salida de ejemplo:
MSTID Port Role STP State Protection 0 GigabitEthernet0/2/0 DESI FORWARDING LOOP 0 GigabitEthernet0/2/2 ROOT FORWARDING LOOP 0 GigabitEthernet0/2/8 DESI FORWARDING LOOP
1.2 Verificar Topología Cambiante
[Huawei] display stp topology-change
Interpretación:
- "Time since last topology change" debe ser estable. Cambios frecuentes indican problemas de enlaces o configuraciones.
- Revisa "Topology change initiator" para identificar el puerto que inicia los cambios.
Salida de ejemplo:
CIST topology change information Number of topology changes :3171 Time since last topology change :0 days 10h:0m:32s Topology change initiator(notified) :GigabitEthernet0/2/2
1.3 Verificar BPDU y Estadísticas de Cambios
[Huawei] display stp tc-bpdu statistics history
Interpretación:
- "TC(Send/Receive)" y "BPDU Sent/Received" deben mostrar valores consistentes. Un incremento constante indica inestabilidad.
Salida de ejemplo:
MSTID Port TC(Send/Receive) BPDU Sent/Received 0 GigabitEthernet0/2/0 7682/526 7179947/354254