Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

擬似ランダムバイナリシーケンス(PRBS)テストによるリンクとトランシーバの検証

擬似ランダムバイナリシーケンス(PRBS)テストを使用してリンクとトランシーバーを検証し、リモートループバックを使用して双方向診断を実行する方法を学習します。インターフェイスの統計情報を効果的にクリアするための重要な手順をご覧ください。

リンクとトランシーバの検証に擬似ランダムバイナリシーケンス(PRBS)テストを使用する方法

擬似ランダムバイナリシーケンス(PRBS)テストにより、リンク品質とトランシーバ動作を検証できます。次の 2 つの診断シナリオがあります。

  • 双方向検証: テストシーケンスはローカルエンドから開始され、リモートエンドはループバックで設定されます。両端のテストパターンを分析します。

  • 一方向検証: テストシーケンスはローカルエンドから開始され、リモートエンドがテストパターンを分析します。

最初のケースでは、双方向検証にはリモートエンドでのループバックサポートが必要です。

表1:さまざまなMICでのPRBSテスト:

MICタイプ

PRBSテストエンジン

説明

JNP10003-LC2103

パケット転送エンジン(PFE)

JNP10003-LC2103用PFEは、ジュニパーネットワークスJNP10003システムの高性能パケット転送、ルーティング、トラフィック管理を処理するために設計された特殊なハードウェアモジュールです。

JNP-MIC1

パケット転送エンジン(PFE)

JNP-MIC1用PFEは、パケット転送を管理および高速化するように設計されたハードウェアモジュールで、ジュニパーネットワークスJNPシリーズMIC(モジュラーインターフェイスカード)の高速データ処理とルーティングを可能にします。

JNP-MIC1-MACSEC

外部物理層(PHY)デバイス

外部物理層(PHY)デバイスは、パケット転送エンジンから発信されたPRBSパターンを渡すことはできません。そのため、PRBSテストは外部物理層(PHY)デバイスで有効になります。

表2:さまざまなインターフェイスでサポートされているPRBSテストの詳細:

インターフェイスタイプ

インターフェース名

インターフェイスレーンの特性

説明

10ギガビットイーサネットインターフェイス

xe

インターフェイスは10Gbps速度の1レーンでサポートされています

PRBSテストは、サポートされている各レーンで実行されます。したがって、 show interfaces prbs-stats は 1 つのレーン分のデータを表示します。

40ギガビットイーサネットインターフェイス

et

インターフェイスは、10Gbps速度の4レーンでサポートされています。

PRBSテストは、サポートされている各レーンで実行されます。したがって、 show interfaces prbs-stats は 4 つのレーンのデータを表示します。

100ギガビットイーサネットインターフェイス

et

インターフェイスは、25Gbps速度の4レーンでサポートされています。

PRBSテストは、サポートされている各レーンで実行されます。したがって、 show interfaces prbs-stats は 4 つのレーンのデータを表示します。

一方向診断の設定

  • リンクの一方の端(TX)で擬似ランダムバイナリシーケンスパターンの送信を有効にし、もう一方の端(RX)で監視を有効にします。

  • 受信側のPRBS統計レポートには、リンクの品質が反映されています。

  • PRBS 統計情報を収集して表示します。

    1. 次のコマンドを発行して、TX(方向 0)を開始します。

      次の show interfaces terse et-0/1/*を実行して、リンクステータスを確認します。

    2. 以下のコマンドを発行して、RX(方向1)を開始します。

      次の show interfaces terse et-1/1/4を実行して、リンクステータスを確認します。

    3. 以下のコマンドを発行して、収集した統計情報をRXで表示します。

      次に例を示します。

      RX での PRBS 統計情報の確認:

      状態がエラー カウント 0 で合格した場合、PRBS テストは成功します。

    4. 以下のコマンドを発行して、PRBS 統計情報の収集を停止します。

      次に例を示します。

      RXでPRBSを停止するには、次の手順に従います。

      以下のコマンドを実行して、TXでの統計情報を確認します。

      TX で PRBS を停止するには、次の手順に従います。

      コマンド実行後、次のコマンドを実行することで、RXでのリンクステータスを確認できます show interfaces terse et-1/1/4

      次の show interfaces terse et-0/1/2を実行して、TXでのリンクステータスを確認します。

      このコマンドは、統計情報の収集を無効にするだけで、収集された統計情報はクリアされません。収集した統計情報を消去するには、 clear interfaces statistics コマンドを発行します。

リモートループバックによる双方向診断の設定

リンクのリモートエンドでループバックを設定します。テストパターンの生成と分析はローカルエンドで実行されます。

受信側のPRBS統計レポートには、リンクの品質が反映されています。

以下は、PRBS統計を収集および表示する手順です。

  1. リモートループバックを有効にします。

    リモートエンドにJNP-MIC1 MICを搭載したルーターでループバックが設定されている場合は、転送エラー訂正(FEC)を無効にする必要があります。

  2. 次のコマンドを発行して、TX(方向 0)を開始します。

    コマンド実行後、show interfaces terse et-0/1/*を実行することでリンクステータスを確認できます。

  3. 同じホストで次のコマンドを発行して、RX(方向1)を開始します。
  4. 以下のコマンドを発行して、収集した統計情報をRXで表示します。

    次に例を示します。

    RX での PRBS 統計情報の確認:

    状態がエラー カウント 0 で合格した場合、PRBS テストは成功します。

  5. 以下のコマンドを発行して、PRBS 統計情報の収集を停止します。

    次に例を示します。

    RXでPRBSを停止するには、次の手順に従います。

    以下のコマンドを実行して、TXでの統計情報を確認します。

    TX で PRBS を停止するには、次の手順に従います。

    コマンド実行後、show interfaces terse et-0/1/2を実行することで、RXでのリンクステータスを確認できます。

    このコマンドは、統計情報の収集を無効にするだけで、収集された統計情報はクリアされません。収集した統計情報を消去するには、clear interfaces statistics コマンドを発行します。

表3:インターフェイスカード固有の違い

行動

JNP-MIC1-MACSEC MIC

JNP-MIC1 MIC

PRBS信号へのRXラッチング

RX が PRBS 信号にラッチしていない場合、 show interfaces interface-name prbs-stats の「状態」は「無効」と表示され、エラー カウントは 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

RX が PRBS 信号にラッチしていない場合、 show interfaces interface-name prbs-stats の「状態」は最大エラー カウントで失敗と表示されます。

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

パターンの不一致

パターンの不一致とTXとRX間のフリップに対して「無効」状態を表示します(フリップをサポート)。

TXフリップとRXフリップ間のパターン不一致による最大エラー数(フリップはサポートされていません)。

TXの中断

RXはエラー数0の「無効」と表示されます。TXが再起動してもRXを再起動する必要はありません。

RXはエラーカウント付きの失敗状態を表示します。TXが再起動した場合は、RXを再起動する必要があります。

連続先発

以前の実行を停止せずにTXまたはRXを連続して開始する場合、JNP-MIC1 MICとは異なる動作をします。

以前の実行を停止せずにTXまたはRXを連続して開始した場合に、異なる動作を示します。

DFEチューニング

DFE(Decision Feedback Equalization)のチューニングは不要です。

DFEチューニングが必要です。以前の実行を停止せずにPRBSが再起動すると、エラーが表示されます。

転送エラー訂正(FEC

FEC 設定については特に言及されていません。

リモートエンドでループバックが設定されている場合は、FECを無効にする必要があります。

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 

インターフェイス統計情報をクリアする

clear interface statisticsコマンドはエラーカウンターのみをクリアし、ステータスはクリアしません。正しいステータスを取得するには、RXを再起動する必要があります。

インターフェイスの統計情報をクリアする手順は次のとおりです。

  1. 以下のコマンドを発行して、RXで統計情報を確認します。

    RXのみ起動するため、PRBSパターンはなく、RXは最大エラーを表示します。

  2. インターフェイスの統計情報をクリアするには、以下のコマンドを実行します。

    ここでは、ステータスは失敗と表示されますが、統計にはデルタ値が表示されます。この場合、現在の値と以前の値の両方がINT_MAXされるため、デルタ値 0 が表示されます。

    PRBSテストの進行中にエラーカウントが増加するシナリオを考えてみましょう。この場合、 show interfaces interface-name prbs-stats は増分誤差(デルタ値)を示しています。また、 clear interfaces statistics et-1/1/4 発行後、エラーカウントが更新されると、 clear interfaces statistics には増分エラーも表示されます。

    次に例を示します。

    上記のように、2つ目のインスタンスでは、 show interfaces interface-name prbs-stats コマンドはエラーカウントの「変更」を表示します。したがって、レーン 0 の合計エラー数は 640 + 52 = 692 です。