Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

例:レイヤー 3 IPv4 サービスの RFC 2544 ベースのベンチマーク テストの設定

この例では、レイヤー3 IPv4サービスのベンチマークテストを設定する方法を示しています。

手記:

この例は、ACX5448、ACX5048、ACX5096 ルーターには適用されません。

必要条件

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

  • ACXシリーズルーター

  • Junos OS リリース 12.3X53 以降

概要

ルーター(ルーターA)が、RFC 2544ベースのベンチマークテストのテストフレームのイニシエータおよびターミネーターとして機能するサンプルトポロジーを考えてみましょう。ルーター A は、レイヤー 3 ネットワークを介して別のルーター(ルーター B)に接続されており、ルーター B はルーター A から受信したテスト フレームを反射するリフレクタとして機能します。IPv4 は、レイヤー 3 ネットワークを介したテスト フレームの送信に使用されます。このベンチマークテストは、ルーターAとルーターB間のIPv4サービスパラメーターを計算するために使用されます。両方のルーターの論理インターフェイスは、IPv4サービス用のネットワークデバイスのスループット、レイテンシ、フレーム損失、バースト性フレームなどのパフォーマンス属性を測定するために、IPv4アドレスで構成されています。

図 1 は、レイヤー 3 IPv4 サービスの RFC 2544 テストを実行するためのサンプル トポロジーを示しています。

図1:レイヤー3 IPv4サービスRFC 2544-Based Benchmarking Test for a Layer 3 IPv4 Serviceに対するRFC 2544ベースのベンチマークテスト

構成

この例では、ルーターAのインターフェイスge-0/0/0とルーターBのインターフェイスge-0/0/4の間にあるレイヤー3 IPv4サービスのベンチマークテストを設定し、相互接続ルーターのパフォーマンスを検出および分析します。ルーター B はリフレクタとして動作するため、テスト プロファイルは設定しません。イニシエータでテストを開始する前に、リフレクタが設定済みで、テストが実行されている必要があるため、イニシエータ(ルーターA)を設定する前に、リフレクタ(ルーターB)を設定する必要があります。最初にイニシエータでテストを開始すると、リフレクタでテストを開始するまで、送信されたすべてのパケットが失われます。

CLIクイック構成

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

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

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

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

手順

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

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

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

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

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

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

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

  6. 設定モードの最上位に移動します。

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

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

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

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

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

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

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

  14. テスト パケットの宛先 IPv4 アドレスを 192.0.2.2 として設定します。リフレクタで設定された宛先IPv4アドレスは、イニシエータで設定された宛先IPv4アドレスと一致する必要があります。代わりに 192.0.2.1 を設定すると、次のエラー メッセージが表示されます。 error: test test1 - Could not determine local interface for address 192.0.2.1.

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

  16. テスト パケットの送信元 IPv4 アドレスを設定します。

  17. 設定モードの最上位に移動します。

  18. 設定をコミットします。

  19. 設定を確認します。出力に以下の設定が含まれていない場合は、この例の設定手順を繰り返して修正します。

  20. 操作モードに戻ります。

  21. リフレクタのベンチマークテストを開始します。

    イニシエータ(ルーターA)を設定したら、イニシエータでテストを開始でき、イニシエータはリフレクタへのパケットの送信を開始します。イニシエータでのテストが正常に完了したら、動作モードで test services rpm rfc2544-benchmarking test test1 stop コマンドを入力することで、リフレクタでテストを停止できます。

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

手順

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  13. 1,000 Kbps から 1,000,000 Kbps までの値を使用して、テストの理論上の最大帯域幅をキロビット/秒で定義します。

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

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

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

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

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

  19. ベンチマークテスト中に送信されるパケットのテストモードを、開始と終了に指定します。

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

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

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

  23. テスト パケットの送信元 IPv4 アドレスを設定します。

  24. 設定モードの最上位に移動します。

  25. 設定をコミットします。

  26. 設定を確認します。出力に以下の設定が含まれていない場合は、この例の設定手順を繰り返して修正します。

  27. 操作モードに戻ります。

  28. イニシエーターでベンチマーキングテストを開始します。

    テストが正常に完了すると、イニシエーターで自動的に停止します。イニシエータでのテストが正常に完了したら、運用モードでルーターBで test services rpm rfc2544-benchmarking test test1 stop コマンドを入力することで、リフレクタでテストを停止できます。

業績

まだ行っていない場合は、設定モードで [edit interfaces] および [edit services rpm] 階層レベルで show コマンドを入力して、ルーター A とルーター B で設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の設定手順を繰り返して設定を修正します。

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

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

レイヤー 3 IPv4 サービスのベンチマーク テストの結果の検証

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

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

目的

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

アクション

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

意味

出力には、実行したベンチマーキングテストの詳細が表示されます。