項目一覧
例: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ルーターのCLI([edit]階層レベル)に貼り付けます。
シャーシの設定
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 chassis、 show interfaces、および show services rpm twamp コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
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ルーターのCLI([edit]階層レベル)に貼り付けます。
シャーシの設定
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 chassis、 show interfaces、および show services rpm twamp server コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。
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