このページで
例:MX シリーズ ルーターでの TWAMP クライアントとサーバーの設定
この例では、TWAMP クライアントとサーバーを設定する方法を示し、以下のセクションが含まれています。
要件
この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。
-
MXシリーズルーター。
-
Junos OS リリース 15.1 以降。
概要
この例では、TWAMP(Two-Way Active Measurement Protocol)について説明します。TWAMP は、TWAMP プロトコルをサポートする任意の 2 つのデバイス間のネットワーク パフォーマンスを測定するためのオープン プロトコルです。TWAMP-Control プロトコルは、パフォーマンス測定セッションの設定に使用されます。TWAMP-Test プロトコルは、パフォーマンス測定プローブの送受信に使用されます。
TWAMP アーキテクチャは、監視セッションの開始とパケットの交換を担当する以下のエンティティで構成されています。
-
制御クライアントは、要求されたすべてのテスト セッションを開始セッション メッセージで開始し、サーバーが確認します。必要に応じて、制御クライアントはメッセージを送信して、すべてのテスト セッションを停止します。
-
セッション送信者とセッションリフレクターは、アクティブセッションごとにTWAMP-Testプロトコルに従ってテストパケットを交換します。TWAMP-Test パケットを受信すると、セッション リフレクターは測定パケットのみを反映し、TWAMP でパケット統計を収集しません。
TWAMP サーバーは、1 つ以上の TWAMP セッションを管理するエンド システムであり、セッションごとのポートを設定することもできます。サーバーはTCPポートでリッスンします。セッション リフレクタとサーバーは、IP サービスレベルアグリーメント操作で TWAMP レスポンダーを構成します。
15.1の場合、制御クライアントとセッション送信者の両方が同じジュニパールーターに存在します。クライアント設計では、サーバーとセッションリフレクタが同じシステム上にある必要はありません。そのため、ジュニパー TWAMP クライアントは、サードパーティー製のサーバー実装と連携することもできます。
TWAMP クライアントの設定
CLI クイックコンフィギュレーション
この例を迅速に設定するには、以下のコマンドをコピーしてテキストファイルに貼り付け、改行を削除し、ネットワーク設定に合わせて必要な詳細を変更し、SG1ルーターの[edit]階層レベルでCLIにコマンドをコピーアンドペーストします。
シャーシの設定
set chassis fpc 4 pic 1 inline-services bandwidth 1g
インターフェイスの設定
set interfaces si-4/1/0 unit 0 family inet set interfaces si-4/1/0 unit 10 rpm twamp-client set interfaces si-4/1/0 unit 10 family inet address 10.60.60.1/32
サービスの設定
set services rpm twamp client control-connection c1 destination-interface si-4/1/0.10 set services rpm twamp client control-connection c1 history-size 500 set services rpm twamp client control-connection c1 target-address 10.70.70.1 set services rpm twamp client control-connection c1 test-count 1 set services rpm twamp client control-connection c1 test-interval 1 set services rpm twamp client control-connection c1 traps test-iteration-done set services rpm twamp client control-connection c1 traps control-connection-closed set services rpm twamp client control-connection c1 test-session t1 target-address 10.70.70.1 set services rpm twamp client control-connection c1 test-session t1 data-fill-with-zeros set services rpm twamp client control-connection c1 test-session t1 data-size 1400 set services rpm twamp client control-connection c1 test-session t1 probe-count 55 set services rpm twamp client control-connection c1 test-session t1 probe-interval 1
TWAMP クライアントの設定
手順
次の例では、設定階層内のさまざまなレベルに移動する必要があります。
-
シャーシを設定します。
[edit chassis] user@router1# set fpc 4 pic 1 inline-services bandwidth 1g
-
インターフェイスを設定します。
[edit interfaces] user@router1# set si-4/1/0 unit 0 family inet user@router1# set si-4/1/0 unit 10 rpm twamp-client user@router1# set si-4/1/0 unit 10 family inet address 10.60.60.1/32
-
サービスを設定します。
[edit services] user@router1# set rpm twamp client control-connection c1 destination-interface si-4/1/0.10 user@router1# set rpm twamp client control-connection c1 history-size 500 user@router1# set rpm twamp client control-connection c1 target-address 10.70.70.1 user@router1# set rpm twamp client control-connection c1 test-count 1 user@router1# set rpm twamp client control-connection c1 test-interval 1 user@router1# set rpm twamp client control-connection c1 traps test-iteration-done user@router1# set rpm twamp client control-connection c1 traps control-connection-closed user@router1# set rpm twamp client control-connection c1 test-session t1 target-address 10.70.70.1 user@router1# set rpm twamp client control-connection c1 test-session t1 data-fill-with-zeros user@router1# set rpm twamp client control-connection c1 test-session t1 data-size 1400 user@router1# set rpm twamp client control-connection c1 test-session t1 probe-count 55 user@router1# set rpm twamp client control-connection c1 test-session t1 probe-interval 1
結果
ルーター1の設定モードから、 、 show interfaces
show services rpm twamp
および コマンドを入力して設定をshow chassis
確認します。出力結果に意図した設定が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@router1# show chassis fpc 4 { pic 1 { inline-services { bandwidth 1g; } } }
user@router1# show interfaces si-4/1/0 { unit 0 { family inet; } unit 10 { rpm twamp-client; family inet { address 10.60.60.1/32; } } }
user@router1# show services rpm twamp client { control-connection c1 { destination-interface si-4/1/0.10; history-size 500; target-address 10.70.70.1; test-count 1; test-interval 1; traps { test-iteration-done; control-connection-closed; } test-session t1 { target-address 10.70.70.1; data-fill-with-zeros; data-size 1400; probe-count 55; probe-interval 1; } } }
TWAMP サーバーの設定
CLI クイックコンフィギュレーション
この例を迅速に設定するには、以下のコマンドをコピーしてテキストファイルに貼り付け、改行を削除し、ネットワーク設定に合わせて必要な詳細を変更し、SG1ルーターの[edit]階層レベルでCLIにコマンドをコピーアンドペーストします。
シャーシの設定
set chassis fpc 2 pic 1 inline-services bandwidth 1g
インターフェイスの設定
set interfaces si-2/1/0 unit 0 family inet set interfaces si-2/1/0 unit 10 rpm twamp-server set interfaces si-2/1/0 unit 10 family inet address 10.70.70.1/32
サービスの設定
set services rpm twamp server authentication-mode none set services rpm twamp server port 862 set services rpm twamp server client-list Client1 address 10.60.60.1/32
TWAMP サーバーの設定
手順
次の例では、設定階層内のさまざまなレベルに移動する必要があります。
-
シャーシを設定します。
[edit chassis] user@router1# set fpc 2 pic 1 inline-services bandwidth 1g
-
インターフェイスを設定します。
[edit interfaces] user@router1#set si-2/1/0 unit 0 family inet user@router1#set si-2/1/0 unit 10 rpm twamp-server user@router1#set si-2/1/0 unit 10 family inet address 10.70.70.1/32
-
サービスを設定します。
[edit services] user@router1# set rpm twamp server authentication-mode none user@router1# set rpm twamp server port 862 user@router1# set rpm twamp server client-list Client1 address 10.60.60.1/32
結果
ルーター1の設定モードから、 、 show interfaces
show services rpm twamp server
および コマンドを入力して設定をshow chassis
確認します。出力結果に意図した設定が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@router1# show chassis fpc 2 { pic 1 { inline-services { bandwidth 1g; } } }
user@router1# show interfaces si-2/1/0 { unit 0 { family inet; } unit 10 { rpm twamp-server; family inet { address 10.70.70.1/32; } } }
user@router1# show services rpm twamp server authentication-mode none; port 862; client-list Client1 { address { 10.60.60.1/32; } }
検証
TWAMP サーバー セッションの検証
目的
TWAMP サーバー セッションが確立されていることを確認します。
アクション
動作モードから、 コマンドを show services rpm twamp server session
入力します。
user@router1> show services rpm twamp server session Session Connection Sender Sender Reflector Reflector ID ID address port address port 4 44 10.1.1.1 12345 192.168.219.203 890 78 44 10.22.1.55 345 10.22.2.2 89022 234 423 192.168.219.203 2345 10.2.22.2 3333 5 423 10.4.1.1 82345 10.2.2.2 45909 1 423 192.168.1.1 645 10.32.2.2 2394
TWAMP クライアント セッションの検証
目的
TWAMP クライアント セッションが確立されていることを確認します。
アクション
動作モードから、 コマンドを show services rpm twamp client session
入力します。
user@router1> show services rpm twamp client session Connection Session Sender Sender Reflector Reflector Name Name address port address port c2 t1 10.60.60.1 10008 10.70.70.1 10008