Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Supervisión 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 aplicación J-Web.

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

Acción

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

Para mostrar detalles de parámetros de protocolo de árbol de expansión en la CLI, ingrese los siguientes comandos:

  • show spanning-tree interface

  • show spanning-tree bridge

Significado

En la Tabla 1 se resumen los parámetros del protocolo del árbol de expansión.

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

Parámetros de puente

ID de contexto

Un identificador generado internamente.

Protocolo habilitado

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

ID raíz

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

El ID del puente consta 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 ingresa 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 tiempo

El tiempo durante el cual la interfaz de puente permanece en el 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 identificador del sistema.

ID entre instancias

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 en la topología

Número total de cambios en la topología del protocolo del árbol de expansión detectados desde la última vez que se inició el 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 del protocolo de árbol de expansión.

ID de puerto designado

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

ID de puente designado

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

Costo del puerto

Costo configurado para la interfaz.

Estado rector del puerto

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

  • Reenvío (FWD)

  • Bloqueo (BLK)

  • Escucha

  • Aprendizaje

  • Deshabilitado

Rol

Rol de puerto MSTP o RSTP, designado (DESG), copia de seguridad (BKUP), alternativo (ALT) o raíz.

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

Interfaz

Interfaz para la que se muestran estadísticas.

BPDU enviados

Número total de BPDU enviadas.

BPDU recibidas

Número total de BPDU recibidas.

Siguiente Transmisión BPDU

Número de segundos hasta que se programe el envío de la próxima 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 a partir de la operación del 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 está caído, la interfaz se bloquea.

    Propina:

    Si una interfaz está bloqueada, consulte la sección Solución de problemas.

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

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

Para obtener información general acerca del seguimiento y las opciones de seguimiento global, consulte el resumen 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 seguimiento

Puede habilitar las opciones de seguimiento del protocolo de enrutamiento global en el nivel de [edit routing-options] jerarquía. Para obtener información general acerca del seguimiento y las opciones de seguimiento 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.

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

  • [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 las 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 seguimiento:
  4. Configure las opciones específicas del protocolo del á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: rastrea todas las operaciones.

      • todos los errores: rastree todas las condiciones de fallo.

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

      • bridge-detection-state-machine: rastrea el equipo de estado de detección del puente.

      • events: rastrea eventos del equipo de estado del protocolo.

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

      • port-migration-state-machine: rastrea el equipo de estado de migración de puertos.

      • port-receive-state-machine: rastrea el equipo de estado de recepción del puerto.

      • port-role-transit-state-machine: rastrea el rol de puerto del equipo de estado de tránsito.

      • port-role-select-state-machine: rastrea el equipo de estado de selección de rol de puerto.

      • port-transmit-state-machine: rastrea el equipo de estado de transmisión del puerto.

      • port-state-transit-state-machine: rastrea el equipo de estado de tránsito del estado del puerto.

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

      • state-machine-variables: realiza un seguimiento cuando cambian las variables de la máquina de estado.

      • temporizadores: temporizadores de protocolo de seguimiento.

      • topology-change-state-machine: realiza un seguimiento del equipo de estado de cambio de topología.

      Nota:

      Use la bandera de rastreo con precaución. Este indicador puede hacer que la CPU se vuelva 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 operaciones inusuales o anormales a /var/log/stp-log:

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

Los conmutadores serie EX y 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 las BPDU se reciben 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 escenario, después de corregir en la topología la configuración incorrecta que desencadenó el envío de BPDU 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 que no son de la serie EX que no son ELS que reciben BPDU por error (procedimiento de 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:

  • Desbloquee automáticamente una interfaz configurando un temporizador que caduque:

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

  • Desbloquee 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 que no son de la serie EX de ELS que recibe BPDU por error (procedimiento de la CLI)

Los conmutadores de la serie EX 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 las BPDU se reciben 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 escenario, después de corregir en la topología la configuración incorrecta que desencadenó el envío de BPDU a una interfaz, la interfaz se puede desbloquear y volver al servicio.

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

  • Desbloquee automáticamente una interfaz configurando un temporizador que caduque:

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

  • Desbloquee 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 compatible con el estilo de configuración Enhanced Layer 2 Software (ELS):

Nota:

Cuando configure la protección 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 una vez transcurrido el intervalo de tiempo especificado (a menos que el intervalo sea 0).

Comprobación de 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 está bloqueada.

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 de bloqueo de una interfaz de instancia de árbol de expansión:

  • Utilice el comando de modo operativo bpdu de error claro :

Borrar un error de reescritura de MAC en una interfaz con tunelización de protocolo de capa 2

En los dispositivos con tunelización de protocolo de capa 2 (L2PT) configurada, los puertos orientados al cliente no deben recibir paquetes con la dirección MAC L2PT como dirección de destino, a menos que tenga un error de topología de red o configuración. 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 habilitarla para que continúe funcionando.

  1. Para comprobar si una interfaz con L2PT habilitado se ha desactivado 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 or 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 no funcionara. Cuando el dispositivo no detectó ningún error de reescritura de MAC, el MAC-REWRITE Error campo es None.

    Por ejemplo, la siguiente salida muestra que el dispositivo detectó un error de reescritura 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 Enhanced Layer 2 Software, puede borrar un error de reescritura de MAC de la CLI de Junos.

    Para borrar un error de reescritura de MAC desde una interfaz que tiene habilitado L2PT, 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. Establecer el intervalo demasiado corto podría provocar una reconvergencia innecesaria del árbol de expansión. Antes de cambiar este parámetro, debe tener un conocimiento profundo de los protocolos de árbol de expansión.