Junos OSは、 リアルタイムパフォーマンス監視 (RPM)というツールをサポートしています。基本的にRPMは定期的に実行される一連のテストで、ネットワーク上の2つのデバイス間のレイテンシを測定するのに役立ちます。
RPMは、測定している2つのデバイスが両方ともJunos OSを実行している場合にのみ機能します。
RPMを有効にすると、ルータは一連のプローブを生成し、ターゲットデバイスに送信します。これらのプローブには、送信時にタイムスタンプが付きます。ターゲットデバイスがプローブを受信すると、ターゲットデバイスは応答を生成し、その応答を送信側に返します。プローブを送信してから応答を受信するまでの時間を測定することで、ルータは2つのデバイス間の往復時間を知ることができます。
<! - 1 - >この送信/受信プロセスは、テスト内の各プローブに対して繰り返されます。いくつかのサンプルの時間を平均することで、平均時間がネットワーク全体でどのようになっているかをよりよく知ることができます。その後、これらのテストは一定の間隔で実行され、平均的な待ち時間に関する情報が提供されます。
スイッチなどのレイヤ2デバイスの場合、Junos OSは、イーサネットリンクを介したRPMの形式を使用するための標準をサポートしています。
<! - 2 - >ネットワーク上でRPMを設定するには、いくつかの点を決める必要があります。まず、測定をどこで実行するかを把握しなければなりません。意味のあるデータを提供するネットワーク内の2つのポイントを選択する必要があります。
アプリケーションサーバーはrouter1に接続されています。結局のところ、このトラフィックはVPN経由でルータ5を経由してサービスプロバイダーに送信されます(最終的にはいくつかの本社に戻る)。この場合、router1とrouter5の間のレイテンシを測定する必要があります。レイテンシの増加は、ノード間でルーティングされるアプリケーションデータ(パケット化された音声やビデオなど)に影響する可能性があります。
<!このテストを設定する方法は次のとおりです。[edit services] rpm {probe app-server-network {test icmp-test {probe-type icmp-ping-timestamp;ターゲットアドレス192。168. 24. 1;プローブカウント15;プローブ間隔1; test-interval 600;}}}
この設定では、app-server-networkのRPMテストを定義します。この場合のプローブの所有者は実際には単なる名前なので、テストの内容をすばやく確認できます。通常は、テストしているネットワーク(この場合はアプリケーションサーバーネットワーク)の後でプローブの所有者に名前を付けます。
RPM構成のほとんどは、RPMテスト構成スタンザ内で実行されます。テストに直感的な名前を付けます(この場合、icmp-testという名前です)。次に、テストの詳細を設定する必要があります。
ICMP pingプローブは設定が簡単で、一般にネットワークのレイテンシ問題を診断するのに十分な情報を提供します。より経験豊富なユーザは、TCPまたはUDPプローブを使用できますが、プローブサーバとして機能するにはリモートエンドの設定が必要です。 ICMPパケットを使用する場合、デバイスはすでにどのように応答するかを知っています(すべてのIPデバイスはICMP pingを理解する必要があります)。構成が簡単です。
ターゲットアドレスをリモートデバイスのループバックアドレスとして設定します(この場合、router5のループバックアドレス)。
各テストでプローブの数、プローブ間の時間の長さ、およびテスト間の時間の長さも設定する必要があります。ジュニパーでは、1秒間隔で10〜20個のプローブを設定することを推奨しています。この特定のテストは10分ごとに実行されます。