NESTA PÁGINA
-
Verificando o status das interfaces de instância de spanning tree
-
Entender as opções de rastreamento do protocolo Spanning-Tree
-
Exemplo: rastreamento de operações do Spanning-Tree Protocol
-
Desbloqueando uma interface de switch que recebe BPDUs com erro (procedimento de CLI)
-
Limpando o status bloqueado de uma interface de instância de spanning tree
-
Limpando um erro de reescrita MAC em uma interface com tunelamento de protocolo de Camada 2
-
Entendendo o atraso de encaminhamento antes da transição das portas para o estado de encaminhamento
Monitoramento e solução de problemas de protocolos de spanning tree
Monitoramento de protocolos de spanning tree em Switches
Finalidade
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.
| Â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:
|
|
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:
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:
Exemplo: rastreamento de operações do Spanning-Tree Protocol
Rastreie apenas operações incomuns ou anormais para /var/log/stp-log:
[edit]
routing-options {
traceoptions {
file routing-log size 10m world-readable;
flag all;
}
}
protocols {
rstp {
traceoptions {
file rstp-log size 10m world-readable;
flag all;
}
}
}
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.
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:
[edit protocol layer 2] user@switch# set protocols layer2-control bpdu-block disable-timeout 30
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:
user@switch> clear error bpdu interface ge-0/0/6
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:
[edit ethernet-switching-options] user@switch# set bpdu-block disable-timeout 30
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:
user@switch> clear ethernet-switching bpdu-error interface ge-0/0/6.0
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:
-
Use o comando de
clear error bpdu interfacemodo operacional:user@host> clear error bpdu interface interface-name
-
Para limpar o status bloqueado de uma interface de instância de spanning tree em switches que executam o Junos OS que não oferece suporte a ELS, use o clear ethernet-switching bpdu-error interface comando. Veja o desbloqueio de uma interface em switches não-ELS da Série EX que recebe BPDUs em erro (procedimento CLI) para obter detalhes.
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:
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:
user@host> clear error bpdu interface interface-name
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.
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.