擬似ランダムバイナリシーケンス(PRBS)テストによるリンクとトランシーバの検証
擬似ランダムバイナリシーケンス(PRBS)テストを使用してリンクとトランシーバーを検証し、リモートループバックを使用して双方向診断を実行する方法を学習します。インターフェイスの統計情報を効果的にクリアするための重要な手順をご覧ください。
リンクとトランシーバの検証に擬似ランダムバイナリシーケンス(PRBS)テストを使用する方法
擬似ランダムバイナリシーケンス(PRBS)テストにより、リンク品質とトランシーバ動作を検証できます。次の 2 つの診断シナリオがあります。
-
双方向検証: テストシーケンスはローカルエンドから開始され、リモートエンドはループバックで設定されます。両端のテストパターンを分析します。
-
一方向検証: テストシーケンスはローカルエンドから開始され、リモートエンドがテストパターンを分析します。
最初のケースでは、双方向検証にはリモートエンドでのループバックサポートが必要です。
| 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)デバイスで有効になります。 |
| インターフェイスタイプ |
インターフェース名 |
インターフェイスレーンの特性 |
説明 |
|---|---|---|---|
| 10ギガビットイーサネットインターフェイス |
xe |
インターフェイスは10Gbps速度の1レーンでサポートされています |
PRBSテストは、サポートされている各レーンで実行されます。したがって、 |
| 40ギガビットイーサネットインターフェイス |
et |
インターフェイスは、10Gbps速度の4レーンでサポートされています。 |
PRBSテストは、サポートされている各レーンで実行されます。したがって、 |
| 100ギガビットイーサネットインターフェイス |
et |
インターフェイスは、25Gbps速度の4レーンでサポートされています。 |
PRBSテストは、サポートされている各レーンで実行されます。したがって、 |
一方向診断の設定
-
リンクの一方の端(TX)で擬似ランダムバイナリシーケンスパターンの送信を有効にし、もう一方の端(RX)で監視を有効にします。
-
受信側のPRBS統計レポートには、リンクの品質が反映されています。
-
PRBS 統計情報を収集して表示します。
次のコマンドを発行して、TX(方向 0)を開始します。
[edit ] user@host1> test interface et-0/1/2 prbs-test-start pattern-type 31 direction 0 flip 0
次の show interfaces terse et-0/1/*を実行して、リンクステータスを確認します。
Interface Admin Link Proto Local Remote et-0/1/2 up down
以下のコマンドを発行して、RX(方向1)を開始します。
[edit ] user@host2> test interface et-1/1/4 prbs-test-start pattern-type 31 direction 1 flip 0
次の show interfaces terse et-1/1/4を実行して、リンクステータスを確認します。
Interface Admin Link Proto Local Remote et-1/1/4 up down
以下のコマンドを発行して、収集した統計情報をRXで表示します。
[edit ] user@host2> show interfaces interface-name prbs-stats
次に例を示します。
RX での PRBS 統計情報の確認:
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
状態がエラー カウント 0 で合格した場合、PRBS テストは成功します。
以下のコマンドを発行して、PRBS 統計情報の収集を停止します。
user@host2> test interface interface-name prbs-test-stop direction 1 user@host1> test interface interface-name prbs-test-stop direction 0
次に例を示します。
RXでPRBSを停止するには、次の手順に従います。
user@host2> test interface et-1/1/4 prbs-test-stop direction 1
以下のコマンドを実行して、TXでの統計情報を確認します。
show interfaces et-0/1/2 prbs-stats PRBS Statistics : Disabled
TX で PRBS を停止するには、次の手順に従います。
user@host1> test interface et-0/1/2 prbs-test-stop direction 0
コマンド実行後、次のコマンドを実行することで、RXでのリンクステータスを確認できます show interfaces terse et-1/1/4。
Interface Admin Link Proto Local Remote et-1/1/4 up up
次の show interfaces terse et-0/1/2を実行して、TXでのリンクステータスを確認します。
Interface Admin Link Proto Local Remote et-0/1/2 up up
このコマンドは、統計情報の収集を無効にするだけで、収集された統計情報はクリアされません。収集した統計情報を消去するには、
clear interfaces statisticsコマンドを発行します。user@host1> clear interfaces statistics et-0/1/2
リモートループバックによる双方向診断の設定
リンクのリモートエンドでループバックを設定します。テストパターンの生成と分析はローカルエンドで実行されます。
受信側のPRBS統計レポートには、リンクの品質が反映されています。
以下は、PRBS統計を収集および表示する手順です。
| 行動 |
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を再起動する必要があります。
インターフェイスの統計情報をクリアする手順は次のとおりです。