Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

例:イーサネット擬似配線のUNI方向のMX104ルーター上でRFC 2544ベースのベンチマークテストを設定する

この例では、2 つのルーター間で有効化されているイーサネット擬似配線サービスの UNI(ユーザーからネットワーク インターフェイス)方向に対するRFC2544ベースのベンチマーク テストを設定する方法を示します。このテストでは、相互接続されたルーターのパフォーマンスを検出して分析します。

必要条件

MXシリーズルーターは、RFC2544ベースのベンチマークテストでリフレクタ機能のみをサポートします。この例では、MX104 3Dユニバーサルエッジルーターをリフレクターとして使用しています。また、Junos OS リリース 16.1 以降の MPC1、MPC2、16 ポート 10 ギガビット イーサネット MPC を搭載した MX80 シリーズ ルーターおよび MX240、MX480、MX960 シリーズ ルーターでもベンチマーク テストを設定できます。MX240、MX480、MX960シリーズルーターでRFC2544ベースのベンチマークテストを設定するには、 MXシリーズルーターでのRFC 2544ベースのベンチマークテストのサポートの有効化を参照してください。

この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。

  • MX104(リフレクタ)

  • ACXシリーズルーター(イニシエーター)

  • Junos OS リリース 13.3 以降

概要

ルータールーターA(MX104)が、RFC 2544ベースのベンチマークテスト用のテストフレームのリフレクターとして機能するサンプルトポロジーを考えてみましょう。ルーターAでは、CE(ロジカルカスタマーエッジ)に面したインターフェイスと inet ファミリーが設定されています。ルーターAは疑似回線の一部ではないため、レイヤー3ファミリーの設定が必要です。カスタマーエッジデバイスCE1であるルーターAは、EtherTypeまたはレイヤー2イーサネットペイロードを持つUNI方向のイーサネット擬似回線を介してプロバイダーエッジデバイスPE1として機能するルーターB(ACX)に接続されています。論理インターフェイス、ファミリー、およびUNI方向は、ルーターBに設定されています。ルーターBまたはPE1は、NNI方向のイーサネット疑似回線を介して、リモートサイトであるPE2にあるプロバイダーエッジデバイスに接続されています。CE1とPE1の間のリンクは、イーサネットレイヤー2ネットワークであり、任意のEtherType値で設定できます。PE1とPE2の間のリンクは、レイヤー2ペイロードとレイヤー3トランスポートが送信されたイーサネット回線(E-Line)またはイーサネット専用線(EPL)です。ルーターBまたはPE1は、ルーターAに送信され、ルーターAからリフレクションされるテストフレームのイニシエーターおよびターミネーターとして機能します。

このベンチマークテストは、ルーターAとルーターB間のイーサネット疑似配線サービスのUNI(ユーザーからネットワークインターフェイス)方向のパフォーマンス属性を計算するために使用されます。テストの進行中は、ネットワーク間インターフェイス(NNI)からカスタマーエッジに到着するデータトラフィックは無視されます。すべてのパケットがテスト プローブであるとみなされるため、CE からのパケットは NNI には送信されません。

図 1 は、イーサネット疑似回線サービスの UNI 方向の RFC 2544 テストを実行するためのサンプル トポロジーを示しています。

図1:イーサネット擬似回線RFC 2544-Based Benchmarking Test for UNI Direction of an Ethernet PseudowireのUNI方向に関するRFC 2544ベースのベンチマークテスト

構成

この例では、相互接続されたルーターのパフォーマンスを検出および分析するために、2つのルーター間で有効化されているイーサネット疑似配線サービスのUNI方向のベンチマークテストを設定します。

CLIクイック構成

この例をすばやく設定するには、次のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除して、ネットワーク構成に合わせて必要な詳細を変更し、コマンドを [edit] 階層レベルの CLI にコピー アンド ペーストしてください。

ルーターB(イニシエーターとターミネーター)でのベンチマークテストパラメータの設定

ルーターA(リフレクタ)のベンチマークテストパラメータの設定

ルーターB(イニシエーターとターミネーター)でのベンチマークテストパラメータの設定

手順

以下では、設定階層のいくつかのレベルに移動する必要があります。CLIのナビゲーションについては、「 1 コンフィグレーション・モードでのCLIエディタの使用」を参照してください。

ルーターBでテストパラメータを設定するには:

  1. 設定モードで、 [edit interfaces] 階層レベルに移動します。

  2. テストを実行するインターフェイスを設定します。

  3. 802.1Q VLAN タグ付きフレームの送受信のための VLAN タグ付けを設定します。

  4. 論理ユニットを設定し、プロトコルファミリーを inetに指定します。

  5. 論理インターフェイスのアドレスを指定します。

  6. 論理インターフェイスの VLAN ID を 101 として設定します。

  7. 設定コマンド モードの最上位レベルに移動します。

  8. 設定モードで、 [edit services] 階層レベルに移動します。

  9. リアルタイム パフォーマンス監視サービス (RPM) インスタンスを構成します。

  10. RPM インスタンスの RFC 2544 ベースのベンチマークテストを設定します。

  11. テストプロファイルの名前を定義します(例:スループット)。

  12. 実行するテストのタイプをスループットとして構成します。

  13. テストパケットのサイズを64バイトに指定します。

  14. テストを実行する期間を時間、分、または秒単位で指定するには、数字の後に文字 h(時間)、m(分)、または s(秒)を指定します。この例では、期間を 20 分に設定します。

  15. テストの理論上の最大帯域幅を 1 Kbps から 1,000,000 Kbps までの値で、1 秒あたりのキロビット単位で定義します。

  16. up コマンドを入力して、設定階層の前のレベルに移動します。

  17. up コマンドを入力して、設定階層の前のレベルに移動します。

  18. テストの名前を定義します (例: test1)。テスト名識別子の長さは最大 32 文字です。

  19. 特定のテスト名に関連付けるテストプロファイルの名前(スループットなど)を指定します。

  20. RFC 2544ベースのベンチマークテストを実行する論理インターフェイスge-0/0/0.0を指定します。

  21. ベンチマークテスト中に送信されるパケットのテストモードを initiate-and-terminateに指定します。

  22. ベンチマークテスト用のアドレスタイプファミリー inetを設定します。

  23. テスト パケットの宛先 IPv4 アドレスを 192.0.2.2 として設定します。

  24. 生成されたフレームの UDP ヘッダーで使用される宛先の UDP ポートを 4001 に指定します。

設定の確認とコミット

設定モードで、 show コマンドを入力して、ルーター B の設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の設定手順を繰り返して設定を修正します。

ルーターBのベンチマークテストパラメータ:

設定が正しい場合は、設定をコミットします。

ルーターA(リフレクタ)のベンチマークテストパラメータの設定

手順

以下では、設定階層のいくつかのレベルに移動する必要があります。CLIのナビゲーションについては、「 1 コンフィグレーション・モードでのCLIエディタの使用」を参照してください。

ルーターAでテストパラメータを設定するには、次のようにします。

  1. 設定モードで、 [edit interfaces] 階層レベルに移動します。

  2. テストを実行するインターフェイスを設定します。

  3. 802.1Q VLAN タグ付きフレームの送受信のための VLAN タグ付けを設定します。

  4. インターフェイスの論理ユニットを設定します。

  5. イーサネットVLAN回線のカプセル化を指定します。

  6. 論理インターフェイスで VLAN ID を 101 として設定します。

  7. 設定コマンド モードの最上位レベルに移動します。

  8. 設定モードで、 [edit services] 階層レベルに移動します。

  9. リアルタイム パフォーマンス監視サービス (RPM) インスタンスを構成します。

  10. RPM インスタンスの RFC 2544 ベースのベンチマークテストを設定します。

  11. テストの名前を定義します (例: test1)。テスト名識別子の長さは最大 32 文字です。

  12. RFC 2544ベースのベンチマーキングテストを実行する論理インターフェイスを指定します。

  13. ベンチマークテスト中に送信されるパケットのテストモードとして reflect を指定します。

  14. ベンチマークテスト用のアドレスタイプファミリー cccを設定します。

  15. テストを実行するインターフェイスの方向(この例では UNI)を指定します。

設定の確認とコミット

設定モードで、 show コマンドを入力してルーター A の設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の設定手順を繰り返して設定を修正します。

ルーターAのベンチマークテストパラメータ:

設定が正しい場合は、設定をコミットします。

ベンチマーキングテストの実行

  • リフレクタ(ルーター A)でベンチマーク テストを開始します。

    テストが正常に完了すると、テストはイニシエーター(ルーター B)で自動的に停止します。イニシエータでテストが正常に完了したら、リフレクタ(ルータ A)でテストを停止します。

ベンチマーキングテスト結果の検証

ルーターAとルーターBの間で設定されたサービスに対して実行されるベンチマークテストの結果を調べます。

目的

ルーターAとルーターBの間に設定されたサービスで実行されるベンチマークテストに必要な統計値が表示されていることを確認します。

アクション

動作モードで show services rpm rfc2544-benchmarking (aborted-tests | active-tests | completed-tests | summary) コマンドを入力すると、RPM(リアルタイム パフォーマンス監視)インスタンスごとに、終了したテスト、アクティブ テスト、完了したテストなど、RFC 2544 ベースのベンチマーク テストの各カテゴリまたは状態に関する情報が表示されます。

意味

出力には、実行したベンチマーキングテストの詳細が表示されます。show services rpm rfc2544-benchmarking操作コマンドの詳細については、CLIエクスプローラーshow services rpm rfc2544-benchmarkingを参照してください。