Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Monitoramento e resolução de problemas de protocolos spanning tree

Monitoramento de protocolos spanning tree em switches

Propósito

Nota:

Este tópico se aplica apenas ao pacote J-Web Application.

Use o recurso de monitoramento para visualizar o status e as informações sobre os parâmetros de protocolo de spanning tree no switch da Série EX.

Ação

Para exibir detalhes do parâmetro do protocolo de árvores de abrangência na interface J-Web, selecione Monitor > Switching > STP.

Para exibir detalhes do parâmetro de protocolo de árvores de abrangência na CLI, digite os seguintes comandos:

  • show spanning-tree interface

  • show spanning-tree bridge

Significado

A Tabela 1 resume os parâmetros de protocolo de árvores de abrangência.

Tabela 1: Resumo dos campos de saída de protocolos de árvores de abrangência
Valores de campo

Parâmetros da ponte

ID de contexto

Um identificador gerado internamente.

Protocolo habilitado

Tipo de protocolo de spanning tree habilitado.

ID raiz

ID da ponte raiz de árvores de abrangência eleita.

O ID da ponte consiste em uma prioridade de ponte configurável e o endereço MAC da ponte.

Custo raiz

Custo calculado para chegar à ponte raiz a partir da ponte onde o comando é inserido.

Porta raiz

Interface que é a porta raiz atualmente eleita para esta ponte.

ID da ponte

ID da ponte configurada localmente.

Olá, hora da

O tempo para o qual a interface da ponte permanece no estado de escuta ou aprendizado.

Atraso no futuro

O tempo para o qual a interface da ponte permanece no estado de escuta ou aprendizado antes da transição para o estado de encaminhamento.

ID estendida do sistema

A ID do sistema.

ID entre instâncias

Um identificador de instância gerado internamente.

Idade máxima

Idade máxima das unidades de dados de protocolo de ponte (BPDUs) recebidas.

Número de mudanças na topologia

Número total de alterações de topologia de protocolo de árvores de abrangência detectadas desde a última inicialização do switch.

Detalhes da interface da Spanning Tree

Nome da interface

Interface configurada para participar na instância de protocolo de spanning tree.

ID da porta

Identificador de interface lógica configurado para participar na instância de protocolo de spanning tree.

ID de porta designada

ID de porta da porta designada para o segmento LAN ao qual a interface está anexada.

ID da ponte designada

ID da ponte designada à qual a interface está anexada.

Custo de porta

Custo configurado para a interface.

Estado da porta

Estado da porta de protocolo de spanning tree:

  • Encaminhamento (FWD)

  • Bloqueio (BLK)

  • Escuta

  • Aprendizagem

  • Desactivado

Papel

Função de porta MSTP ou RSTP, Designado (DESG), backup (BKUP), alternativo (ALT) ou raiz.

Estatísticas de interface da Spanning Tree

Interface

Interface para a qual as estatísticas estão sendo exibidas.

BPDUs enviados

Número total de BPDUs enviados.

BPDUs recebidos

Número total de BPDUs recebidos.

Próxima transmissão BPDU

O número de segundos até o próximo BPDU está programado para ser enviado.

Verificando o status das interfaces de instâncias de spanning-tree

Em um roteador da Série MX com um protocolo de árvores de abrangência habilitado, a detecção de um possível loop de ponte da operação de protocolo de árvores de abrangência pode elevar uma condição de erro da unidade de dados de protocolo de ponte (BPDU) na interface de instância de spanning tree afetada.

Para verificar se uma interface de instância de spanning tree está bloqueada devido a uma condição de erro de BPDU:

  1. Para verificar o status da interface de instância de árvore de abrangência, use o show interfaces comando:
  2. Você pode determinar o status da interface da seguinte forma:
    • Se o campo de erro do BPDU não for nenhum, a interface será ativada.

    • Se o campo de erro do BPDU for detectado e o link estiver desativado, a interface será bloqueada.

    Ponta:

    Se uma interface estiver bloqueada, veja a seção de solução de problemas.

Entendendo as opções de rastreamento de protocolo de spanning-tree

Para rastrear as operações de protocolo de árvores de abrangência, você pode definir opções de rastreamento específicas do protocolo de spanning tree na configuração de protocolo de árvores de abrangência.

Para obter informações gerais sobre opções de rastreamento e rastreamento global, veja o resumo da declaração global traceoptions na Biblioteca de protocolos de roteamento do Junos OS para dispositivos de roteamento.

Configuração do rastreamento das operações de spanning tree

Você pode habilitar opções de rastreamento de protocolo de roteamento global no [edit routing-options] nível de hierarquia. Para obter informações gerais sobre opções de rastreamento e rastreamento global, veja o resumo da declaração da declaração de traceoptions globais na Biblioteca de protocolos de roteamento do Junos OS para dispositivos de roteamento.

Além disso, você pode habilitar opções de rastreamento específicas de STP nos seguintes níveis de hierarquia:

  • [editar protocolos de sistemas logical-system-name lógicos (mstp | rstp | vstp)]

  • [editar protocolos de instâncias de roteamento de sistemas logical-system-name lógicos routing-instance-name (mstp | rstp | vstp)]

  • [editar protocolos (mstp | rstp | vstp)]

  • [editar protocolos de instâncias routing-instance-name de roteamento (mstp | rstp | vstp)]

O tipo de instância de roteamento pode ser virtual-switch ou controle de camada2.

Para permitir o rastreamento de operações de protocolo de spanning tree:

  1. Habilite a configuração do protocolo de spanning tree cujas operações devem ser rastreadas:
  2. Habilite a configuração de opções de rastreamento específicas do protocolo de spanning tree:
  3. Configure os arquivos que contêm informações de registro de vestígios:
  4. Configure opções específicas de protocolo de spanning tree.
    1. Para habilitar uma opção específica de protocolo de árvores de abrangência, inclua a flag declaração:

      Você pode especificar as seguintes opções específicas flag de protocolo de árvores de abrangência:

      • tudo — trace todas as operações.

      • todas as falhas — rastreie todas as condições de falha.

      • bpdu — Trace a recepção e a transmissão do BPDU.

      • bridge-detection-state-machine — Trace a máquina de estado de detecção de ponte.

      • eventos — Rastrear eventos da máquina de estado do protocolo.

      • porta-informação-estado-máquina — Trace a máquina de estado das informações da porta.

      • porta-migração-state-machine — Trace a máquina de estado de migração de porta.

      • máquina de estado de recebimento de porta — Trace a porta e receba a máquina de estado.

      • Porta-role-transit-state-machine — Trace a máquina de estado de trânsito de função de porta.

      • Porta-role-select-state-machine — Trace a máquina de estado de seleção de função de porta.

      • porta-transmissão-state-machine — Trace a máquina de estado de transmissão de porta.

      • porta-estado-trânsito-estado-máquina — Trace a máquina de estado de trânsito de porta.

      • ppmd — Trace o estado e os eventos para o processo ppmd.

      • variáveis de máquina do estado — Trace quando as variáveis da máquina de estado mudam.

      • timers — trace os temporizantes de protocolo.

      • topologia-change-state-machine — Trace a máquina de estado de mudança de topologia.

      Nota:

      Use a bandeira de rastreamento com cuidado. Essa bandeira pode fazer com que a CPU fique muito ocupada.

    2. Para desativar uma opção específica de protocolo de spanning tree individual, inclua a opção de desabilitar com a flag declaração.
  5. Verifique as opções de rastreamento específicas do protocolo de spanning tree:

Exemplo: rastreamento de operações de protocolo de spanning-tree

Rastreie apenas operações incomuns ou anormais até /var/log/stp-log:

Desbloqueio de uma interface de switch que recebe BPDUs por erro (procedimento CLI)

Os switches da Série EX e da Série QFX usam a proteção da unidade de dados de protocolo de ponte (BPDU) em interfaces para evitar que eles recebam BPDUs que poderiam desencadear uma configuração incorreta de árvores de abrangência. Se as BPDUs forem recebidas em uma interface protegida por BPDU, a interface será desativada ou faz a transição para um estado de bloqueio e impede o encaminhamento de quadros. Neste último cenário, após a configuração incorreta que desencadeou o envio de BPDUs para uma interface ser fixada na topologia, a interface pode ser desbloqueada e devolvida ao serviço.

Nota:

Esse tópico se aplica ao Junos OS para switches SÉRIE EX e QFX com suporte ao estilo de configuração do Software de Camada 2 (ELS). Para switches que não oferecem suporte ao ELS, veja Desbloquear uma interface em switches da Série EX que não são ELS que recebem BPDUs em erro (procedimento CLI). Para obter detalhes do ELS, veja Usando a CLI de software de camada 2 aprimorada.

Para desbloquear uma interface e devoluí-la ao serviço usando a CLI:

  • Desbloqueie automaticamente uma interface configurando um timer que expira:

    Todas as interfaces do switch serão reenableabled (desbloqueadas) após o término do temporizador. No entanto, uma vez que uma interface no switch recebe um novo BPDU de protocolo de spanning tree, a interface retorna ao estado bloqueado.

  • Desbloqueie manualmente uma interface usando o comando de modo operacional:

    Esse comando só reenablerá uma interface, mas a configuração de BPDU para a interface continuará a existir a menos que você remova explicitamente a configuração da BPDU.

Desbloqueio de uma interface em switches não-ELS série EX que recebe BPDUs em erro (procedimento CLI)

Os switches da Série EX usam a proteção da unidade de dados de protocolo de ponte (BPDU) em interfaces para evitar que eles recebam BPDUs que poderiam desencadear uma configuração incorreta de árvores de abrangência. Se as BPDUs forem recebidas em uma interface protegida por BPDU, a interface será desativada ou faz a transição para um estado de bloqueio e impede o encaminhamento de quadros. Neste último cenário, após a configuração incorreta que desencadeou o envio de BPDUs para uma interface ser fixada na topologia, a interface pode ser desbloqueada e devolvida ao serviço.

Para desbloquear uma interface e devoluí-la ao serviço usando a CLI:

  • Desbloqueie automaticamente uma interface configurando um timer que expira:

    Todas as interfaces do switch serão re-habilitadas (desbloqueadas) após a expiração do temporizador. No entanto, uma vez que uma interface no switch recebe um novo BPDU de protocolo de spanning tree, a interface retorna ao estado bloqueado.

  • Desbloqueie manualmente uma interface usando o comando de modo operacional:

    Esse comando só habilitará novamente uma interface, mas a configuração de BPDU para a interface continuará a existir a menos que você remova explicitamente a configuração da BPDU.

Limpar o status bloqueado de uma interface de instância de spanning-tree

Para limpar o status bloqueado de uma interface de instância de árvore de abrangência em roteadores ou em switches que executam o Junos OS com suporte para o estilo de configuração do Software de Camada 2 (ELS) aprimorado:

Nota:

Quando você configura a proteção de BPDU em interfaces individuais (em oposição a todas as portas de borda da ponte), você pode usar a opção disable-timeout seconds de especificar que uma interface bloqueada é automaticamente liberada após as elapses especificadas do intervalo de tempo (a menos que o intervalo seja 0).

Verificando se há uma condição de erro de reescrita mac bloqueando uma interface de instância de spanning tree

Para verificar se uma interface ou uma interface de instância de spanning tree está bloqueada devido a uma condição de erro de reescrita mac:

  1. Use o comando de modo operacional de interfaces de exibição :
  2. Você pode determinar o status da interface da seguinte forma:
    • Se o valor na interface física incluir Enabled, Physical link is Up e o valor do campo de erro do BPDU for None, a interface será habilitada

    • Se o valor no campo de interface física for Enabled, Physical link is Down e o valor no campo de erro de BPDU for Detected, a interface será bloqueada.

Limpar uma condição de erro de reescrita mac bloqueando uma interface de instância de spanning tree

Para limpar o status bloqueado de uma interface de instância de árvore de abrangência:

  • Use o comando claro de modo operacional bpdu de erro :

Limpar um erro de reescrita mac em uma interface com tunelamento de protocolo de camada 2

Em dispositivos com o tunelamento de protocolo de Camada 2 (L2PT) configurado, as portas voltadas para o cliente não devem receber pacotes com o endereço MAC L2PT como endereço de destino a menos que você tenha uma topologia de rede ou erro de configuração. Nessas condições, quando uma interface com L2PT habilitada recebe um pacote L2PT, o estado da interface fica desativado devido a um erro de reescrita do MAC e, posteriormente, você deve reabilitá-lo para continuar a operação.

  1. Para verificar se uma interface com L2PT habilitada ficou desativada devido a uma condição de erro de reescrita mac, use o show interfaces comando operacional:

    Se o status da interface incluir Disabled, Physical link is Down ou Enabled, Physical link is Down o MAC-REWRITE Error campo estiver Detected, então o dispositivo detectou um erro de reescrita mac que contribuiu para que a interface fosse baixa. Quando o dispositivo não detectou nenhum erro de reescrita mac, o MAC-REWRITE Error campo é None.

    Por exemplo, a saída a seguir mostra que o dispositivo detectou um erro de reescrita mac na interface determinada:

  2. Em roteadores, switches da Série QFX e switches da Série EX que usam o estilo aprimorado de configuração de software de Camada 2, você pode limpar um erro de reescrita mac do Junos CLI.

    Para limpar um erro de reescrita mac de uma interface que tem L2PT habilitado, use o clear error mac-rewrite comando operacional:

Entenda o atraso no futuro antes que as portas façam a transição para o estado de encaminhamento

O temporização de atraso de encaminhamento especifica o tempo em que uma porta de ponte de protocolo de árvores de abrangência permanece nos estados de escuta e aprendizado antes da transição para o estado de encaminhamento. Definir o intervalo muito curto pode causar reconvergência desnecessária de árvores de abrangência. Antes de mudar esse parâmetro, você deve ter uma compreensão completa dos protocolos de spanning tree.