Verificar o teste de enlaces e transceptores com pseudo-random binary sequence (PRBS)
Saiba como verificar links e transceptores usando o teste Pseudo Random Binary Sequence (PRBS) e realizar diagnósticos bidirecionais com loopback remoto. Descubra etapas essenciais para limpar as estatísticas da interface de maneira eficaz.
Como usar o teste de sequência binária pseudo aleatória (PRBS) para verificação de enlaces e transceptores
O teste pseudo-random binary sequence (PRBS) permite verificar a qualidade do enlace e a operação do transceptor. Existem dois cenários de diagnóstico:
-
Verificação bidirecional: A sequência de teste começa a partir da extremidade local, e a extremidade remota é configurada com loopback. Analise o padrão de teste em ambas as extremidades.
-
Verificação unidirecional: A sequência de teste começa a partir da extremidade local, e a extremidade remota analisa o padrão de teste.
No primeiro caso, a verificação bidirecional requer suporte de loopback na extremidade remota.
|
Tipo MIC |
Mecanismo de teste prbs |
Descrição |
|---|---|---|
|
JNP10003-LC2103 |
Mecanismo de encaminhamento de pacotes (PFE) |
O PFE para JNP10003-LC2103 é um módulo de hardware especializado projetado para lidar com o encaminhamento, roteamento e gerenciamento de tráfego de alto desempenho para o sistema de JNP10003 da Juniper Networks. |
|
JNP-MIC1 |
Mecanismo de encaminhamento de pacotes (PFE) |
O PFE para JNP-MIC1 é um módulo de hardware projetado para gerenciar e acelerar o encaminhamento de pacotes, permitindo processamento e roteamento de dados de alta velocidade para as Placas de Interface Modular (MIC) da Série JNP da Juniper Networks. |
|
JNP-MIC1-MACSEC |
Dispositivo de camada física externa (PHY) |
O dispositivo de camada física externa (PHY) não é capaz de passar o padrão PRBS originário do mecanismo de encaminhamento de pacotes. Assim, o teste de PRBS é habilitado em dispositivo externo de camada física (PHY). |
|
Tipo de interface |
Nome da interface |
Características da interface lane |
Descrição |
|---|---|---|---|
|
Interface de ethernet de 10 Gigabits |
Xe |
A interface é suportada com 1 faixa de velocidade de 10Gbps |
O teste de PRBS é executado em cada pista suportada. Assim, os dados são |
|
Interface de ethernet de 40 Gigabits |
Et |
A interface é compatível com 4 pistas de velocidade de 10Gbps. |
O teste de PRBS é executado em cada pista suportada. Assim, os dados são |
|
Interface de ethernet de 100 Gigabits |
Et |
A interface é compatível com 4 pistas de velocidade de 25Gbps. |
O teste de PRBS é executado em cada pista suportada. Assim, os dados são |
Configure diagnósticos unidirecionais
-
Habilite a transmissão de padrões de sequência binária pseudo-aleatória em uma extremidade do link (TX) e habilite o monitoramento na outra extremidade (RX).
-
O relatório de estatísticas do PRBS sobre a extremidade receptora reflete a qualidade do link.
-
Cole e veja as estatísticas do PRBS.
Inicie um TX (direção 0) emitindo o seguinte comando:
[edit ] user@host1> test interface et-0/1/2 prbs-test-start pattern-type 31 direction 0 flip 0
Verifique o status do link executando show interfaces terse et-0/1/*:
Interface Admin Link Proto Local Remote et-0/1/2 up down
Inicie um RX (direção 1) emitindo o seguinte comando:
[edit ] user@host2> test interface et-1/1/4 prbs-test-start pattern-type 31 direction 1 flip 0
Verifique o status do link executando show interfaces terse et-1/1/4:
Interface Admin Link Proto Local Remote et-1/1/4 up down
Veja as estatísticas coletadas na RX emitindo o seguinte comando:
[edit ] user@host2> show interfaces interface-name prbs-stats
Por exemplo:
Verificando as estatísticas do PRBS na RX:
user@host2> show interfaces et-1/1/4 prbs-stats PRBS Statistics : Enabled Lane 0 : State : Pass, Error count : 0 Lane 1 : State : Pass, Error count : 0 Lane 2 : State : Pass, Error count : 0 Lane 3 : State : Pass, Error count : 0
O teste de PRBS é bem-sucedido, se o estado for aprovado com a contagem de erros 0.
Pare a coleta de estatísticas de PRBS emitindo o seguinte comando:
user@host2> test interface interface-name prbs-test-stop direction 1 user@host1> test interface interface-name prbs-test-stop direction 0
Por exemplo:
Para parar o PRBS na RX:
user@host2> test interface et-1/1/4 prbs-test-stop direction 1
Verifique as estatísticas no TX executando o seguinte comando:
show interfaces et-0/1/2 prbs-stats PRBS Statistics : Disabled
Para parar o PRBS no TX:
user@host1> test interface et-0/1/2 prbs-test-stop direction 0
Após a execução do comando, você pode verificar o status do link na RX executando show interfaces terse et-1/1/4:
Interface Admin Link Proto Local Remote et-1/1/4 up up
Verifique o status do link no TX executando show interfaces terse et-0/1/2:
Interface Admin Link Proto Local Remote et-0/1/2 up up
Esse comando apenas desativa a coleta de estatísticas e não limpa as estatísticas coletadas. Para limpar as estatísticas coletadas, emita o
clear interfaces statisticscomando.user@host1> clear interfaces statistics et-0/1/2
Configure diagnósticos bidirecionais com loopback remoto
Configure o loopback na extremidade remota do link. A geração e a análise de padrões de teste são realizadas no final local.
O relatório de estatísticas do PRBS sobre a extremidade receptora reflete a qualidade do link.
A seguir, as etapas a serem coletadas e visualizar as estatísticas do PRBS:
|
Comportamento |
JNP-MIC1-MACSEC MIC |
JNP-MIC1 MIC |
|---|---|---|
|
Travamento RX ao sinal PRBS |
Se o show interfaces interface-name prbs-stats RX não estiver se prendendo a nenhum sinal PRBS, então o "estado" nos displays será "desativado" com a contagem de erros como 0. user@host> test interface et-0/1/10 prbs-test-start pattern-type 31 direction 1 flip 0
user@host> show interfaces et-0/1/10 prbs-stats
PRBS Statistics : Enabled
Lane 0 : State : Disabled, Error count : 0
Lane 1 : State : Disabled, Error count : 0
Lane 2 : State : Disabled, Error count : 0
Lane 3 : State : Disabled, Error count : 0
|
Se o RX não estiver se prendendo a nenhum sinal PRBS, então o "estado" nos displays falhará com a show interfaces interface-name prbs-stats contagem de erros max. user@host> test interface et-0/0/1 prbs-test-start pattern-type 31 direction 1 flip 0
user@host> show interfaces et-0/0/1 prbs-stats
PRBS Statistics : Enabled
Lane 0 : State : Fail, Error count : 4294967295
Lane 1 : State : Fail, Error count : 4294967295
Lane 2 : State : Fail, Error count : 4294967295
Lane 3 : State : Fail, Error count : 4294967295
|
|
Incompatibilidade de padrões |
Exibe um estado "desativado" para incompatibilidades de padrões e lançamentos entre TX e RX (flip supported). |
Erros máximos devido a incompatibilidades de padrão entre os lançamentos TX e RX (flip não suportado). |
|
Interrupções no TX |
O RX mostra "desativado" com a contagem de erros 0; não é necessário reiniciar o RX quando o TX for reiniciado. |
O RX mostra um estado com falha na contagem de erros; O RX deve ser reiniciado se o TX for reiniciado. |
|
Inícios consecutivos |
Comporta-se de forma diferente do JNP-MIC1 MIC ao iniciar o TX ou RX consecutivamente sem parar as corridas anteriores. |
Mostra um comportamento distinto ao iniciar o TX ou o RX consecutivamente sem parar as corridas anteriores. |
|
Afinação do DFE |
Não requer afinação da equalização de feedback de decisão (DFE). |
Requer ajuste de DFE; mostrará erros se o PRBS reiniciar sem parar as execuções anteriores. |
|
Correção de erro de encaminhamento (FEC |
Nenhuma menção específica das configurações do FEC. |
A FEC deve ser desativada se o loopback estiver configurado na extremidade remota. user@host> show interfaces et-1/1/1 | display set set interfaces et-1/1/1 gigether-options loopback-remote set interfaces et-1/1/1 gigether-options fec none |
Limpar as estatísticas da interface
O clear interface statistics comando libera apenas os contadores de erros e não o status, o RX precisa ser reiniciado para obter o status certo.
A seguir, as etapas para limpar as estatísticas da interface: