テストとモニターの概要
応答時間、輻輳、到達可能性などのKPI(主要業績評価指標)を監視することは、ネットワークの品質を測定するために重要です。KPI を評価するために、Active Assurance を使用して、遅延、遅延分散(ジッター)、パケット損失、ラウンドトリップ応答時間などの一般的なメトリックを測定するテストとモニターを作成および実行できます。
テストとは、1 つ以上のテストエージェントによって限られた時間にわたって実行される一連の検証です。テストの詳細については、 Active Assuranceテストを使用したメトリックの測定を参照してください。
モニターは、1 つ以上のテストエージェントによって無限に実行される検証のセットです。モニターの詳細については、「 アクティブアシュアランスモニターを使用したメトリックの測定」を参照してください。
テストとモニターの両方に タスクが伴います。タスクには、特定のプロトコルを使用して特定のメトリックを測定するための構成が含まれています。Paragon Automationでサポートされているプロトコルの詳細については、「 サポートされているプロトコル」を参照してください。
テストまたはモニターを作成して実行すると、テストエージェントは、テストまたはモニターで定義した測定構成を受け取ります。タスク作成時に定義したプロトコルに基づいて、テストエージェントはParagon Automationから必要なプロトコルをダウンロードし、測定値の収集を開始し、Paragon Automation GUIで表示できるストリームの形式でデータを共有します。この情報は、ネットワークの健全性、パフォーマンス、および品質に関するインサイトを得るのに役立ちます。
アクティブアシュアランステストを使用した指標の測定
テストとは、1 つ以上のテストエージェントによって限られた時間にわたって実行される一連の検証です。テストには 1 つ以上の ステップ と タスクが含まれ、テストで定義された KPI が操作可能 (合格) または無効 (失敗) と見なされるかどうかを検証します。
テストは、順番に実行される複数のステップで構成できます。各ステップは、同時に実行される 1 つ以上のタスクで構成できます。タスクには、特定のメトリックを測定するための構成が含まれています。
図1 は、Paragon Automationのテスト、ステップ、タスクの関係を示しています。

テストは期限付きの方法でメトリックを測定するため、テスト全体の期間を決定する各ステップの期間を設定する必要があります。
テストでは、合格または不合格の 2 つの結果が提供されます。
テストを含むタスクのいずれかが失敗すると、テストステータスは「失敗」と表示されます。
Active Assuranceモニターを使用したメトリックの測定
モニターは、1 つ以上のテストエージェントによって無限に実行される検証のセットです。モニターには、並行して実行され、モニターで定義されているKPIを継続的に監視する複数のタスクを含めることができます。タスクには、特定のメトリックを測定するための構成が含まれています。
図2 は、Paragon Automationのモニターとタスクの関係を示しています。

モニターは、モニターの停止を決定するまで、メトリックを無期限に測定します。モニターを停止する期間に制限はありません。モニターは自由に起動・停止できるため、持続時間を設定する必要はありません。
モニターは、連続的に実行されると、時間枠の結果を提供します。
サポートされているプロトコル
Paragonでは、 タスクに対して表1 にリストされているプロトコルを設定できます。
議定書 |
形容 |
---|---|
HTTP |
HTTPタスクは、HTTPサーバーのテストまたは監視に使用されます。 HTTPタスクを実行すると、Webサーバー、およびWebサーバーとテストエージェント間のネットワークのWebサイトまたはWebアプリケーションのパフォーマンスがチェックされます。ネットワーク内外の分散した場所から Web ページを要求し、応答コードを確認できます。 HTTPタスクが開始されると、テストエージェントは指定されたURLに対してHTTP Getリクエストを行い、レスポンスを取得します。タスクは HTML ページをレンダリングしません。したがって、テストエージェントは、リンクされたリソース(画像、CSSファイルなど)に対して追加のリクエストを行いません。 測定されるパラメータには、TCP接続時間、最初のバイトを受信するまでの時間、最後のバイトを受信するまでの時間、およびダウンロード速度が含まれます。 このタスクは、IPv4 と IPv6 の両方に適用されます。 |
DNS |
DNSタスクは、DNSサーバーのテストと監視に使用されます。 DNS タスクが開始されると、テスト エージェントはルックアップ アドレスを解決する要求を送信し、応答時間に関する統計を収集します。DNS は、主にポート番号 53 でユーザー データグラム プロトコル (UDP) を使用して要求を処理します。DNS クエリは、クライアントからの 1 つの UDP 要求と、それに続くサーバーからの 1 つの UDP 応答で構成されます。 DNS タスクを実行すると、さまざまな場所からの DNS サーバーの応答時間に関する情報が提供されます。DNS 応答時間が長いと、Webサーフィンなど、DNSを使用してIPアドレスを解決するすべてのサービスの応答時間が長くなります。 このタスクは、IPv4 と IPv6 の両方に適用されます。 |
Ping |
pingタスクは、リモートデバイスへの接続を確認するタスクを開始します。 pingタスクを実行すると、リモートホストへの接続の遅延、遅延分散(ジッター)、パケット損失に関する情報が提供されます。Ping ツールは、インターネット制御メッセージ プロトコル (ICMP) または UDP を使用して、テスト エージェントからホストへの 1 つの要求を開始し、その後にホストから 1 つの応答が続きます。
このタスクは、IPv4 と IPv6 の両方で機能します。 |
TWAMP/TWAMP ライト |
|
TWAMP リフレクタ |
TWAMP リフレクターは TWAMP のコンポーネントです。セッションイニシエーターからテストパケットを受信し、それを反映します。 TWAMP リフレクタの実行は、ネットワークの品質の評価に役立ち、データが双方向でどのように送信されるかに関する情報を提供します。セッションイニシエーターとセッションリフレクタの間。この双方向通信により、往復遅延、遅延分散(ジッター)、パケットロスなどのパフォーマンスメトリックを測定できます。 このタスクは、IPv4 と IPv6 の両方に適用されます。 |
RPM HTTP |
このタスクは、ACX、PTX、または MX デバイスを使用している場合に使用します。 RPM HTTPタスクは、リモートデバイスへの接続をチェックします。
|
回転数ICMP |
このタスクは、ACX、PTX、または MX デバイスを使用している場合に使用します。 ICMP タイムスタンプ プローブの一方向測定値を測定できます。これには次の情報が含まれます
|
RPM TCP |
このタスクは、ACX、PTX、または MX デバイスを使用している場合に使用します。
|
回転数TWAMP |
このタスクは、ACX、PTX、または MX デバイスを使用している場合に使用します。 TWAMP(双方向アクティブ測定プロトコル)は、双方向または往復のネットワーク パフォーマンス メトリックの測定を容易にします。TWAMP タスクを実行すると、往復遅延、遅延分散(ジッター)、およびパケット損失に関する情報が提供されます。セッションイニシエーターはTWAMPテストパケットを作成してTWAMPサーバーのセッションリフレクターに送信し、テストパケットを受信するとセッションリフレクターが測定パケットを送り返します。TWAMP は、TWAMP-Control プロトコルを使用して、イニシエーターとリフレクター間のハンドシェイクを実行します。 |
RPM UDP |
このタスクは、ACX、PTX、または MX デバイスを使用している場合に使用します。 このテストでは、クライアントサーバーアプリケーションやビデオ会議など、品質が要求されるサービスに対してネットワークが十分であるかどうかをチェックします。 UDPタスクが開始されると、テストエージェントは指定したレートでトラフィックを生成します。このレートは、レイヤー 2 イーサネットのレートで、CIR(認定情報レート)とも呼ばれます。CRCチェックサム付きのイーサネットヘッダーは含まれますが、フレームギャップ、プリアンブル、またはフレーム開始区切り文字は含まれていません。送信側のテストエージェントが送信したUDPフローにはタイムスタンプとシーケンス番号が含まれているため、受信側のテストエージェントは一方向の遅延、ジッター、パケットロスを計算できます。 |
Junos RPM Ping |
Junosリモートプロシージャモニタリング(RPM)Pingタスクは、Junosルーター(ACX、MX、またはPTX)からリモートデバイスへの接続をチェックします。Junosルーターは、テストエージェントのように動作し、メトリック測定値を収集します。 ルーターは、pingなどのリモートプロシージャコール(RPM)機能を使用するJunos上でNETCONF CLIコマンドを使用してポーリングすることで、測定値を収集します。このプロトコルを使用して、往復時間と遅延分散(ジッター)の測定値を収集できます。このプロトコルを使用する前に、Junos ルーターで NETCONF が有効になっていることを確認してください。 選択するプロトコルは、タスクを開始する送信先デバイス(ウェブサーバーまたはDNS サーバー)と送信元(テストエージェントまたはMXデバイス)によって異なります。たとえば、PingやJunos RPM Pingを使用して、リモートデバイスへの接続を確認できます。テストエージェントは、ペイロードサイズなどのパケットの追加設定を使用して、遅延と遅延分散(ジッター)を測定するpingタスクを開始します。ただし、Pingタスクを正常に完了できるのは、x86マシン(Junos OS Evolvedをサポートする)で実行されるテストエージェントのみです。MX や vMX などの Junos デバイスからの接続を確認するには、Junos RPM ping タスクを使用する必要があります。 |
Active Assuranceテストおよびモニターを使用するメリット
-
ネットワークの到達可能性、輻輳、応答時間を分析し、ビジネスクリティカルなアプリケーションをサポートします。
-
ネットワーク内のエラーの履歴ビューにアクセスします。
-
パラメータとしきい値をカスタマイズして、必要な最適なネットワークパフォーマンスを反映します。