Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Monitoreo y solución de problemas de protocolos de árbol de expansión

Supervisión de protocolos de árbol de expansión en conmutadores

Propósito

Nota:

Este tema solo se aplica al paquete de la aplicación J-Web.

Utilice la función de monitoreo para ver el estado y la información sobre los parámetros del protocolo de árbol de expansión en el conmutador de la serie EX.

Acción

Para mostrar los detalles del parámetro del protocolo de árbol de expansión en la interfaz J-Web, seleccione Monitorear > conmutación > STP.

Para mostrar los detalles del parámetro del protocolo de árbol de expansión en la CLI, escriba los siguientes comandos:

  • show spanning-tree interface

  • show spanning-tree bridge

Significado

La Tabla 1 resume los parámetros del protocolo de árbol de expansión.

Tabla 1: Resumen de campos de salida de protocolos de árbol de expansión
Campo Valores

Parámetros de puente

ID de contexto

Un identificador generado internamente.

Protocolo habilitado

Tipo de protocolo de árbol de expansión habilitado.

ID de raíz

ID de puente del puente raíz del árbol de expansión elegido.

El ID del puente se compone de una prioridad de puente configurable y la dirección MAC del puente.

Costo raíz

Costo calculado para llegar al puente raíz desde el puente donde se introduce el comando.

Puerto raíz

Interfaz que es el puerto raíz elegido actualmente para este puente.

ID de puente

ID de puente configurado localmente.

Hola hora

El tiempo durante el cual la interfaz del puente permanece en estado de escucha o aprendizaje.

Retraso hacia adelante

El tiempo durante el cual la interfaz de puente permanece en el estado de escucha o aprendizaje antes de pasar al estado de reenvío.

ID de sistema extendido

El ID del sistema.

ID de interinstancia

Un identificador de instancia generado internamente.

Edad máxima

Antigüedad máxima de las unidades de datos de protocolo de puente (BPDU) recibidas.

Número de cambios de topología

Número total de cambios detectados en la topología del protocolo de árbol de expansión desde el último arranque del conmutador.

Detalles de la interfaz del árbol de expansión

Nombre de interfaz

Interfaz configurada para participar en la instancia de protocolo de árbol de expansión.

ID de puerto

Identificador de interfaz lógica configurado para participar en la instancia de protocolo de árbol de expansión.

ID de puerto designado

ID de puerto del puerto designado para el segmento de LAN al que está conectada la interfaz.

ID de puente designado

Identificador del puente designado al que está conectada la interfaz.

Costo de puerto

Costo configurado para la interfaz.

Estado rector del puerto

Estado del puerto del protocolo de árbol de expansión:

  • Reenvío (FWD)

  • Bloqueo (BLK)

  • Escuchar

  • Aprendizaje

  • Deshabilitado

Función

Función de puerto MSTP o RSTP, designada (DESG), de respaldo (BKUP), alternativa (ALT) o raíz.

Estadísticas de árbol de expansión de la interfaz

Interfaz

Interfaz para la que se muestran estadísticas.

BPDU enviadas

Número total de BPDU enviados.

BPDU recibidas

Número total de BPDU recibidas.

Siguiente transmisión de BPDU

Número de segundos hasta que se programe el envío de la siguiente BPDU.

Comprobación del estado de las interfaces de instancia de árbol de expansión

En un enrutador de la serie MX con un protocolo de árbol de expansión habilitado, la detección de un posible bucle de puente en una operación de protocolo de árbol de expansión puede generar una condición de error de unidad de datos de protocolo de puente (BPDU) en la interfaz de instancia de árbol de expansión afectada.

Para comprobar si una interfaz de instancia de árbol de expansión está bloqueada debido a una condición de error de BPDU:

  1. Para comprobar el estado de la interfaz de instancia de árbol de expansión, utilice el show interfaces comando:
  2. Puede determinar el estado de la interfaz de la siguiente manera:
    • Si el campo Error de BPDU no es ninguno, la interfaz está habilitada.

    • Si el campo Error de BPDU es Detectado y el vínculo no funciona, la interfaz se bloquea.

    Nota: Para mostrar el estado de protección de BPDU para todas las interfaces configuradas, escriba el comando siguiente: Este comando muestra la acción configurada (apagar o quitar), información sobre el tiempo de espera de recuperación y estadísticas de BPDU para cada interfaz. Este comando complementa los comandos de verificación específicos de la interfaz ya que proporciona un resumen del estado de protección de la BPDU para todas las interfaces configuradas.

Descripción de las opciones de rastreo del protocolo de árbol de expansión

Para realizar un seguimiento de las operaciones del protocolo de árbol de expansión, puede establecer opciones de seguimiento específicas del protocolo de árbol de expansión en la configuración del protocolo de árbol de expansión.

Para obtener información general acerca de las opciones de rastreo y rastreo global, consulte el resumen de instrucciones de la instrucción global traceoptions en la biblioteca de protocolos de enrutamiento de Junos OS para dispositivos de enrutamiento.

Configuración de operaciones de árbol de expansión de rastreo

Puede habilitar las opciones de seguimiento de protocolos de enrutamiento global en el [edit routing-options] nivel de jerarquía. Para obtener información general acerca del rastreo y las opciones de rastreo global, consulte el resumen de instrucciones de la instrucción traceoptions global en la biblioteca de protocolos de enrutamiento de Junos OS para dispositivos de enrutamiento.

Además, puede habilitar opciones de seguimiento específicas de STP en los siguientes niveles de jerarquía:

  • [editar protocolos de sistemas logical-system-name lógicos (MSTP | RSTP | VSTP)]

  • [editar protocolos de instancias routing-instance-name de enrutamiento de sistemas logical-system-name lógicos (MSTP | RSTP | VSTP)]

  • [Editar protocolos (MSTP | RSTP | VSTP)]

  • [Editar protocolos de instancias routing-instance-name de enrutamiento (MSTP | RSTP | VSTP)]

El tipo de instancia de enrutamiento puede ser virtual-switch o layer2-control.

Para habilitar el seguimiento de operaciones de protocolo de árbol de expansión:

  1. Habilite la configuración del protocolo de árbol de expansión cuyas operaciones se van a rastrear:
  2. Habilite la configuración de las opciones de seguimiento específicas del protocolo de árbol de expansión:
  3. Configure los archivos que contienen información de registro de rastreo:
  4. Configure opciones específicas del protocolo de árbol de expansión.
    1. Para habilitar una opción específica del protocolo de árbol de expansión, incluya la flag instrucción:

      Puede especificar las siguientes opciones específicas flag del protocolo de árbol de expansión:

      • all: rastree todas las operaciones.

      • all-failures: rastree todas las condiciones de falla.

      • bpdu: rastree la recepción y transmisión de BPDU.

      • bridge-detection-state-machine: rastree la máquina de estado de detección de puentes.

      • events: rastrea eventos de la máquina de estado del protocolo.

      • port-information-state-machine: rastree la máquina de estado de información del puerto.

      • port-migration-state-machine: rastree la máquina de estado de migración de puertos.

      • port-receive-state-machine: rastree la máquina de estado de recepción del puerto.

      • port-role-transit-state-machine: rastrea la función de puerto transit state machine.

      • port-role-select-state-machine: rastree la máquina de estado de selección de rol de puerto.

      • port-transmit-state-machine: rastree la máquina de estado de transmisión del puerto.

      • port-state-transit-state-machine: rastree la máquina de estado de tránsito del estado del puerto.

      • ppmd: rastree el estado y los eventos del proceso ppmd.

      • state-machine-variables: rastree cuándo cambian las variables de máquina de estado.

      • timers: temporizadores de protocolo de rastreo.

      • topology-change-state-machine: rastree la máquina de estado de cambio de topología.

      Nota:

      Use la marca de rastreo con precaución. Esta marca puede hacer que la CPU esté muy ocupada.

    2. Para deshabilitar una opción específica del protocolo de árbol de expansión individual, incluya la opción disable con la flag instrucción.
  5. Compruebe las opciones de seguimiento específicas del protocolo de árbol de expansión:

Ejemplo: Seguimiento de operaciones de protocolo de árbol de expansión

Rastree solo las operaciones inusuales o anormales a /var/log/stp-log:

Desbloquear una interfaz de conmutador que recibe BPDU por error (procedimiento de la CLI)

Los conmutadores de la serie EX y la serie QFX utilizan protección de unidad de datos de protocolo de puente (BPDU) en las interfaces para evitar que reciban BPDU que podrían desencadenar una configuración incorrecta del árbol de expansión. Si se reciben BPDU en una interfaz protegida por BPDU, la interfaz se apaga o pasa a un estado de bloqueo y detiene las tramas de reenvío. En este último caso, después de corregir en la topología el error de configuración que desencadenó las BPDU que se enviaban a una interfaz, la interfaz se puede desbloquear y volver al servicio.

Nota:

Este tema se aplica a Junos OS para conmutadores serie EX y QFX compatibles con el estilo de configuración Enhanced Layer 2 Software (ELS). Para los conmutadores que no admiten ELS, consulte Desbloqueo de una interfaz en conmutadores de la serie EX que no son ELS y que recibe BPDU por error (procedimiento de la CLI). Para obtener detalles de ELS, consulte Uso de la CLI de Enhanced Layer 2 Software.

Para desbloquear una interfaz y devolverla al servicio mediante la CLI:

  • Desbloquear automáticamente una interfaz mediante la configuración de un temporizador que expire:

    Todas las interfaces del conmutador se volverán a habilitar (desbloquear) después de que expire el temporizador. Sin embargo, una vez que una interfaz en el conmutador recibe una nueva BPDU de protocolo de árbol de expansión, la interfaz vuelve al estado bloqueado.

  • Desbloquear manualmente una interfaz mediante el comando del modo operativo:

    Este comando solo volverá a habilitar una interfaz, pero la configuración de BPDU para la interfaz seguirá existiendo a menos que quite la configuración de BPDU explícitamente.

Desbloqueo de una interfaz en conmutadores de la serie EX que no son ELS que recibe BPDU por error (procedimiento de la CLI)

Los conmutadores de la serie EX utilizan la protección de la unidad de datos de protocolo de puente (BPDU) en las interfaces para evitar que reciban BPDU que podrían desencadenar una configuración incorrecta del árbol de expansión. Si se reciben BPDU en una interfaz protegida por BPDU, la interfaz se apaga o pasa a un estado de bloqueo y detiene las tramas de reenvío. En este último caso, después de corregir en la topología el error de configuración que desencadenó las BPDU que se enviaban a una interfaz, la interfaz se puede desbloquear y volver al servicio.

Para desbloquear una interfaz y devolverla al servicio mediante la CLI:

  • Desbloquear automáticamente una interfaz mediante la configuración de un temporizador que expire:

    Todas las interfaces del conmutador se volverán a habilitar (desbloquear) después de que expire el temporizador. Sin embargo, una vez que una interfaz en el conmutador recibe una nueva BPDU de protocolo de árbol de expansión, la interfaz vuelve al estado bloqueado.

  • Desbloquear manualmente una interfaz mediante el comando del modo operativo:

    Este comando solo volverá a habilitar una interfaz, pero la configuración de BPDU para la interfaz seguirá existiendo a menos que quite la configuración de BPDU explícitamente.

Borrar el estado bloqueado de una interfaz de instancia de árbol de expansión

Para borrar el estado bloqueado de una interfaz de instancia de árbol de expansión en enrutadores o conmutadores que ejecutan Junos OS compatibles con el estilo de configuración Enhanced Layer 2 Software (ELS):

Nota:

Cuando configure la protección de BPDU en interfaces individuales (en lugar de en todos los puertos perimetrales del puente), puede utilizar la disable-timeout seconds opción para especificar que una interfaz bloqueada se borre automáticamente después de que transcurra el intervalo de tiempo especificado (a menos que el intervalo sea 0).

Comprobación de si hay una condición de error de reescritura de MAC que bloquea una interfaz de instancia de árbol de expansión

Para comprobar si una interfaz o una interfaz de instancia de árbol de expansión está bloqueada debido a una condición de error de reescritura de MAC:

  1. Utilice el comando mostrar modo operativo de interfaces :
  2. Puede determinar el estado de la interfaz de la siguiente manera:
    • Si el valor de la interfaz física incluye Enabled, Physical link is Up y el valor del campo Error de BPDU es None, la interfaz está habilitada

    • Si el valor del campo Interfaz física es Enabled, Physical link is Down y el valor del campo Error de BPDU es Detected, la interfaz se bloquea.

Borrar una condición de error de reescritura de MAC que bloquea una interfaz de instancia de árbol de expansión

Para borrar el estado bloqueado de una interfaz de instancia de árbol de expansión:

  • Utilice el comando del modo operativo Borrar error de BPDU :

Borrar un error de reescritura de MAC en una interfaz con túnel de protocolo de capa 2

En los dispositivos con la tunelización del protocolo de capa 2 (L2PT) configurada, los puertos orientados al cliente no deben recibir paquetes con la dirección MAC de L2PT como dirección de destino, a menos que tenga un error de topología o configuración de red. En estas condiciones, cuando una interfaz con L2PT habilitado recibe un paquete L2PT, el estado de la interfaz se deshabilita debido a un error de reescritura de MAC y, posteriormente, debe volver a habilitarlo para continuar con la operación.

  1. Para comprobar si una interfaz con L2PT habilitado se deshabilitó debido a una condición de error de reescritura de MAC, utilice el show interfaces comando operativo:

    Si el estado de la interfaz incluye Disabled, Physical link is Down o Enabled, Physical link is Down y el MAC-REWRITE Error campo es Detected, el dispositivo detectó un error de reescritura de MAC que contribuyó a que la interfaz quedara inactiva. Cuando el dispositivo no detectó ningún error de reescritura de MAC, el MAC-REWRITE Error campo es None.

    Por ejemplo, el siguiente resultado muestra que el dispositivo detectó un error de reescritura de MAC en la interfaz dada:

  2. En enrutadores, conmutadores de la serie QFX y conmutadores de la serie EX que utilizan el estilo de configuración de software de capa 2 mejorado, puede borrar un error de reescritura de MAC desde la CLI de Junos.

    Para borrar un error de reescritura de MAC de una interfaz que tiene L2PT habilitado, utilice el clear error mac-rewrite comando operativo:

Descripción del retraso de reenvío antes de que los puertos pasen al estado de reenvío

El temporizador de retraso de reenvío especifica el tiempo que un puerto de puente de protocolo de árbol de expansión permanece en los estados de escucha y aprendizaje antes de pasar al estado de reenvío. Si se establece un intervalo demasiado corto, se podría producir una reconvergencia innecesaria del árbol de expansión. Antes de cambiar este parámetro, debe tener un conocimiento completo de los protocolos de árbol de expansión.