Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Verificação de enlaces e transceptores usando teste pseudo-aleatório de sequência binária (PRBS)

Verificação de enlaces e transceptores usando teste pseudo-aleatório de sequência binária (PRBS)

O teste Pseudo Random Binary Sequence (PRBS) é um recurso padrão para verificar a qualidade do link e a operação do transceptor. Existem dois cenários de diagnóstico possíveis:

  • Verificação bidirecional usando loopback remoto. A sequência de testes é iniciada a partir do final local. A extremidade remota é configurada com o loopback e a análise do padrão de teste também é realizada no final local.

  • Unidirecional. A sequência de testes é iniciada a partir do final local. O padrão de teste é analisado pela extremidade remota.

No primeiro caso, a verificação é bidirecional e o suporte de loopback é necessário na extremidade remota.

A tabela a seguir lista a entidade que permite o teste de PRBS em vários MICs:

Tipo MIC

Mecanismo de teste prbs

Observações

JNP10003-LC2103

Mecanismo de encaminhamento de pacotes (PFE)

-

JNP-MIC1

Mecanismo de encaminhamento de pacotes (PFE)

-

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).

A tabela a seguir menciona os detalhes de teste de PRBS suportados em várias interfaces:

Tipo de interface

Nome da interface

Características da interface lane

Observações

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 exibidos para uma pista.show interfaces prbs-stats

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 exibidos para quatro pistas.show interfaces prbs-stats

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 exibidos para quatro pistas.show interfaces prbs-stats

Diretrizes para realizar 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.

A seguir, as etapas a serem coletadas e visualizar as estatísticas do PRBS:

  1. Inicie um TX (direção 0) emitindo o seguinte comando:

    Após a execução do comando, você pode verificar o status do link executando :show interfaces terse et-0/1/*

  2. Inicie um RX (direção 1) emitindo o seguinte comando:

    Após a execução do comando, você pode verificar o status do link executando :show interfaces terse et-1/1/4

  3. Após iniciar a coleta de estatísticas, você pode ver as estatísticas coletadas no RX emitindo o seguinte comando:

    Por exemplo:

    Verificando as estatísticas do PRBS na RX:

    O teste de PRBS é bem-sucedido, se o estado for aprovado com a contagem de erros 0.

  4. Pare a coleta de estatísticas de PRBS emitindo o seguinte comando:

    Por exemplo:

    Para parar o PRBS na RX:

    Verifique as estatísticas no TX executando o seguinte comando:

    Para parar o PRBS no TX:

    Após a execução do comando, você pode verificar o status do link na RX executando :show interfaces terse et-1/1/4

    Verifique o status do link no TX executando :show interfaces terse et-0/1/2

    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 comando.clear interfaces statistics

Diretrizes para realizar diagnósticos bidirecionais usando 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:

  1. Habilite o loopback remoto.
    Nota:

    Você deve desabilitar a correção de erro de encaminhamento (FEC), se o loopback estiver configurado no roteador com o JNP-MIC1 MIC na extremidade remota.

  2. Inicie um TX (direção 0) emitindo o seguinte comando:

    Após a execução do comando, você pode verificar o status do link executando interfaces de show terse et-0/1/*:

  3. Inicie um RX (direção 1) emitindo o seguinte comando no mesmo host.
    Nota:

    Há uma mudança na direção como 1.

  4. Após iniciar a coleta de estatísticas, você pode ver as estatísticas coletadas no RX emitindo o seguinte comando:

    Por exemplo:

    Verificando as estatísticas do PRBS na RX:

    O teste de PRBS é bem-sucedido, se o estado for aprovado com a contagem de erros 0.

  5. Pare a coleta de estatísticas de PRBS emitindo o seguinte comando:

    Por exemplo:

    Para parar o PRBS na RX:

    Verifique as estatísticas no TX executando o seguinte comando:

    Para parar o PRBS no TX:

    Após a execução do comando, você pode verificar o status do link no RX executando interfaces de show terse et-0/1/2:

    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 comando de estatísticas de interfaces claras.

Diferenças específicas da placa de interface

Enquanto coletam estatísticas, os MICs JNP-MIC1-MACSEC e JNP-MIC1 se comportam de forma diferente:

  • No JNP-MIC1-MACSEC MIC, se o 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, onde o JNP-MIC1 MIC exibe falha na contagem de erros max.show interfaces interface-name prbs-stats

    Por exemplo: No JNP-MIC1-MACSEC MIC

    Por exemplo: No JNP-MIC1 MIC

  • Se houver alguma incompatibilidade entre o tipo de padrão e o flip entre TX e RX, a contagem máxima de erros é observada no caso do JNP-MIC1 MIC e do estado "desativado" no caso do JNP-MIC1-MACSEC MIC (o flip só é suportado no JNP-MIC1-MACSEC).

  • No caso do JNP-MIC1 MIC, se o TX for interrompido, o RX exibe o estado como falha na contagem de erros. Mesmo que o TX seja iniciado novamente, o RX também deve ser reiniciado para funcionar corretamente. No caso do JNP-MIC1-MACSEC MIC, se o TX for interrompido, o RX exibe o estado como "desativado" com a contagem de erros 0 (ponto 1) e se o TX for iniciado, o RX não precisa ser iniciado novamente.

  • Se o TX ou o RX forem iniciados consecutivamente sem interromper a execução anterior, então observa-se a diferença no comportamento dos MICs JNP-MIC1-MACSEC e JNP-MIC1.

  • O ajuste de equalização de feedback de decisão (DFE) é necessário no JNP-MIC1 MIC para iniciar um teste de PRBS. No entanto, no JNP-MIC1-MACSEC MIC, o ajuste do DFE não é necessário. Se o PRBS for iniciado novamente no TX ou RX sem interromper a execução anterior, haverá erros até que o ajuste do DFE seja concluído novamente, no JNP-MIC1 MIC. O JNP-MIC1-MACSEC MIC não mostra esse comportamento, pois não há nenhum ajuste de DFE envolvido.

  • Você deve desabilitar a correção de erro de encaminhamento (FEC), se o loopback estiver configurado no roteador com o JNP-MIC1 MIC na extremidade remota.

Limpar as estatísticas da interface

O comando libera apenas os contadores de erros e não o status, o RX precisa ser reiniciado para obter o status certo.clear interface statistics

A seguir, as etapas para limpar as estatísticas da interface:

  1. Verifique as estatísticas da RX emitindo o seguinte comando:

    Como apenas o RX foi iniciado, não há padrão de PRBS e o RX mostra erro máximo.

  2. Para limpar as estatísticas da interface, execute o seguinte comando:

    Aqui o status ainda mostra como falha, embora as estatísticas exibem o valor delta. Neste caso, como os vales atuais e anteriores são INT_MAX, o valor delta 0 é exibido.

    Considere um cenário em que a contagem de erros aumente conforme o teste de PRBS está em andamento. Neste caso, mostra o erro incremental (valor delta).show interfaces interface-name prbs-stats Além disso, após a emissão , se a contagem de erros for atualizada, ela também exibe o erro incremental.clear interfaces statistics et-1/1/4 clear interfaces statistics

    Por exemplo:

    Como mostrado acima, na segunda instância o comando exibe a "mudança" na contagem de erros.show interfaces interface-name prbs-stats Assim, a contagem total de erros é de 640 + 52 = 692 para a Lane 0.