Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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

Monitoramento de protocolos de spanning tree em Switches

Finalidade

Observação:

Este tópico se aplica somente ao pacote de aplicativos J-Web.

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

Ação

Para exibir detalhes do parâmetro do protocolo spanning-tree na interface J-Web, selecione Monitorar > comutação > STP.

Para exibir detalhes dos parâmetros do protocolo de spanning tree na CLI, insira os seguintes comandos:

  • show spanning-tree interface

  • show spanning-tree bridge

Significado

A Tabela 1 resume os parâmetros do protocolo de spanning tree.

Tabela 1: Resumo dos campos de saída dos protocolos de spanning tree
Âmbito de aplicação Valores

Parâmetros da ponte

ID de contexto

Um identificador gerado internamente.

Protocolo habilitado

Tipo de protocolo de spanning tree habilitado.

ID raiz

ID da bridge raiz de spanning tree eleita.

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

Custo raiz

Custo calculado para alcançar a bridge raiz a partir da bridge onde o comando é inserido.

Porta raiz

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

ID da ponte

ID da bridge configurada localmente.

Olá hora

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

Atraso no encaminhamento

O tempo durante o qual a interface da bridge permanece no estado de escuta ou aprendizado antes de fazer a 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 alterações de topologia

Número total de alterações de topologia de protocolo de spanning tree detectadas desde a última inicialização do switch.

Detalhes da interface de spanning tree

Nome da interface

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

ID da porta

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

ID da porta designada

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

ID da ponte designada

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

Custo do porto

Custo configurado para a interface.

Estado do porto

Estado da porta do protocolo de spanning tree:

  • Encaminhamento (FWD)

  • Bloqueio (BLK)

  • Escuta

  • Aprendizagem

  • Desabilitado

Função

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

Estatísticas de spanning tree da interface

Interface

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

BPDUs enviadas

Número total de BPDUs enviadas.

BPDUs recebidas

Número total de BPDUs recebidos.

Próxima transmissão de BPDU

Número de segundos até que a próxima BPDU esteja agendada para ser enviada.

Verificando o status das interfaces de instância de spanning tree

Em um roteador da Série MX com um protocolo de spanning tree habilitado, a detecção de um possível loop de ponte da operação do protocolo de spanning tree pode levantar uma condição de erro de 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 da instância de spanning tree, use o show interfaces comando:
  2. Você pode determinar o status da interface da seguinte maneira:
    • Se o campo Erro de BPDU for nenhum, a interface será habilitada.

    • Se o campo Erro de BPDU for Detectado e o link estiver inativo, a interface será bloqueada.

    Observação: Para exibir o status de proteção de BPDU para todas as interfaces configuradas, insira o seguinte comando: Este comando exibe a ação configurada (desligamento ou queda), informações de tempo limite de recuperação e estatísticas de BPDU para cada interface. Esse comando complementa os comandos de verificação específicos da interface, fornecendo um resumo do status de proteção da BPDU para todas as interfaces configuradas.

Entender as opções de rastreamento do protocolo Spanning-Tree

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

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

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

Você pode habilitar opções de rastreamento de protocolo de roteamento global no nível de [edit routing-options] hierarquia. Para obter informações gerais sobre opções de rastreamento e rastreamento global, consulte o resumo da declaração para a global traceoptions declaração 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 routing-instance-name de roteamento de sistemas logical-system-name lógicos (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 camada 2.

Para habilitar 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. Habilitar 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 log de rastreamento:
  4. Configure opções específicas do protocolo de spanning tree.
    1. Para habilitar uma opção específica do protocolo de spanning tree, inclua a flag declaração:

      Você pode especificar as seguintes opções específicas flag do protocolo de spanning tree:

      • all — rastreie todas as operações.

      • all-failures — rastreie todas as condições de falha.

      • bpdu — Rastreie a recepção e a transmissão de BPDU.

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

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

      • port-information-state-machine — Rastreie a máquina de estado de informações da porta.

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

      • port-receive-state-machine— Rastreie a máquina de estado de recebimento de porta.

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

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

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

      • port-state-transit-state-machine— Rastreie a máquina de estado de trânsito do estado da porta.

      • ppmd — rastreie o estado e os eventos do processo ppmd.

      • state-machine-variables— Rastreie quando as variáveis da máquina de estado mudam.

      • timers — Rastreie temporizadores de protocolo.

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

      Observação:

      Use o sinalizador de rastreamento com cuidado . Esse sinalizador pode fazer com que a CPU fique muito ocupada.

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

Exemplo: rastreamento de operações do Spanning-Tree Protocol

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

Desbloqueando uma interface de switch que recebe BPDUs com erro (procedimento de CLI)

Os switches da Série EX e da Série QFX usam proteção de unidade de dados de protocolo de ponte (BPDU) nas interfaces para evitar que recebam BPDUs que possam desencadear uma configuração incorreta de spanning tree. Se as BPDUs forem recebidas em uma interface protegida por BPDU, a interface será desligada ou fará a transição para um estado de bloqueio e interromperá o encaminhamento de quadros. No último cenário, depois que a configuração incorreta que disparou o envio de BPDUs para uma interface for corrigida na topologia, a interface poderá ser desbloqueada e retornada ao serviço.

Observação:

Este tópico se aplica ao Junos OS para switches da Série EX e QFX com suporte para o estilo de configuração aprimorado de Software de Camada 2 (ELS). Para switches que não oferecem suporte ao ELS, consulte Desbloqueando uma interface em switches não ELS da Série EX que recebe BPDUs em erro (procedimento CLI). Para obter detalhes do ELS, consulte Usando a CLI de Software de Camada 2 Aprimorada.

Para desbloquear uma interface e devolvê-la ao serviço usando a CLI:

  • Desbloqueie automaticamente uma interface configurando um temporizador que expira:

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

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

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

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

Os switches da Série EX usam proteção de unidade de dados de protocolo de ponte (BPDU) nas interfaces para evitar que recebam BPDUs que poderiam desencadear uma configuração incorreta de spanning tree. Se as BPDUs forem recebidas em uma interface protegida por BPDU, a interface será desligada ou fará a transição para um estado de bloqueio e interromperá o encaminhamento de quadros. No último cenário, depois que a configuração incorreta que disparou o envio de BPDUs para uma interface for corrigida na topologia, a interface poderá ser desbloqueada e retornada ao serviço.

Para desbloquear uma interface e devolvê-la ao serviço usando a CLI:

  • Desbloqueie automaticamente uma interface configurando um temporizador que expira:

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

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

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

Limpando o status bloqueado de uma interface de instância de spanning tree

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

Observação:

Ao configurar a proteção de BPDU em interfaces individuais (em vez de em todas as portas de borda da ponte), você pode usar a disable-timeout seconds opção para especificar que uma interface bloqueada seja limpa automaticamente após o intervalo de tempo especificado (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 show interfaces modo operacional:
  2. Você pode determinar o status da interface da seguinte maneira:
    • Se o valor na interface Física incluir Enabled, Physical link is Up e o valor do campo Erro de BPDU for None, a interface estará habilitada

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

Limpando 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 spanning tree:

  • Use o comando clear error bpdu modo operacional:

Limpando um erro de reescrita MAC em uma interface com tunelamento de protocolo de Camada 2

Em dispositivos com 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 um erro de topologia ou configuração de rede. Nessas condições, quando uma interface com L2PT habilitado recebe um pacote L2PT, o estado da interface fica desabilitado devido a um erro de reescrita MAC e você deve reativá-lo posteriormente para continuar a operação.

  1. Para verificar se uma interface com L2PT habilitada foi 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 e o MAC-REWRITE Error campo for Detected, o dispositivo detectou um erro de regravação de MAC que contribuiu para a interface estar inativa. Quando o dispositivo não detectou nenhum erro de regravação de 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 fornecida:

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

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

Entendendo o atraso de encaminhamento antes da transição das portas para o estado de encaminhamento

O temporizador de atraso de encaminhamento especifica o período de tempo que uma porta de ponte de protocolo de spanning tree permanece nos estados de escuta e aprendizado antes de fazer a transição para o estado de encaminhamento. Definir o intervalo muito curto pode causar uma reconvergência desnecessária do spanning tree. Antes de alterar esse parâmetro, você deve ter uma compreensão completa dos protocolos de spanning tree.