テストエージェントの概要
Active Assuranceは、ネットワークデバイスにインストールされ、ネットワーク内の測定ポイントとして機能するソフトウェアであるテストエージェントを使用します。これらのテストエージェントをネットワーク内の戦略的な場所に導入し、事前設定されたKPI(主要業績評価指標)のメトリックデータを収集して、ネットワークの品質を評価します。テストエージェントは、ネットワークトラフィックを生成、受信、分析するため、リアルタイムと集計結果の両方のメトリックを継続的に表示および監視できます。
すべてのテストエージェントは、Paragon Automation GUIを介してリモートで制御および更新されます。
テストエージェントは、Junos OS Evolvedルーター、x86ハードウェア、またはDockerコンテナを介して仮想マシンにインストールできます。
Junos OS Evolvedを使用するACX7000シリーズルーターの場合、テストエージェントはDockerコンテナとして実行するか、オンボーディングプロセス中に自動的にインストールされます。ACX7000 シリーズ ルーターでは、RPM(リアルタイム パフォーマンス監視)機能を使用してトラフィックを生成し、ネットワークの動作の分析に役立つメトリックを収集することもできます。
MXおよびPTXシリーズルーターでは、リアルタイムパフォーマンス監視(RPM)機能を使用してトラフィックを生成し、ネットワークの動作の分析に役立つメトリックを収集できます。 リアルタイムパフォーマンスモニタリング(RPM)を使用したトラフィックの監視を参照してください。
その他の x86 ハードウェアまたは仮想マシン (VM) の場合は、テスト エージェントを手動でインストールする必要があります。テストエージェントのインストールについては、「 テストエージェントアプリケーションのインストール」を参照してください。
APIを使用して、Paragon Automationでテストエージェントを作成、インストール、アンインストールすることもできます。 APIリファレンスガイドを参照してください。
ネットワーク内のテストエージェントは、[Test Agents]ページ([Inventory] > [Active Assurance])に一覧表示されます。「テスト・エージェント」ページの詳細は、「 「テスト・エージェント」ページについて」を参照してください。
テストエージェントによるメトリックの測定方法
図1 は、テストエージェントプラグイン、測定、タスク、およびストリームの関係を示しています。

Paragon Automationは、テストエージェントまたはネットワークに導入されたデバイスを使用して合成トラフィックを生成することで、ネットワークのデータプレーンを監視およびテストする機能を活用します。テストエージェントは、テストとモニターによって定義された一連の測定を実行するように構成されています。
Paragon Automationには、プラグイン(Ping、HTTPなど)の形式でネットワークのデータプレーンで測定値を生成する一連の機能が含まれています。Paragon Automation GUIまたはREST APIを使用して測定を設定すると、Paragon Automationはプラグインをダウンロードするようにテストエージェントを設定し、その設定をテストエージェントにプッシュします。
測定を設定する際に、評価基準を設定することもできます。評価基準には、個々のメトリックのしきい値が含まれています。Paragon Automationは、定義したしきい値を使用して、ネットワークの動作を決定します。しきい値に違反すると、Paragon Automationはイベントを生成します。
測定が開始されると、リモートホストにpingが送信されます。Measurement は 1 つ以上のストリームを生成します。ストリームには、測定されたメトリック (KPI とも呼ばれます) が含まれます。Paragon Automationは、評価基準で設定されたしきい値に対してこれらのメトリックを評価します。たとえば、遅延のしきい値を 10 ミリ秒未満に設定できます。このしきい値に違反すると、設定された重大度でイベントが発生します。
テストエージェントは、テストエージェントがインストールされているソースデバイスからリモートエンドポイントにストリームを送信します。リモートエンドポイントには、リモートテストエージェント、Webサーバー、DNSサーバー、またはパブリッククラウドプロバイダーのネットワーク内の既知のデバイスを使用できます。
要約すると、Paragon Automation GUIまたはREST APIを使用してテストまたはモニターを作成し、プラグイン、メトリック、メトリックごとの評価基準などを設定します。テストまたはモニターを実行すると、テストエージェントはプラグインのダウンロードを開始し、測定とそれに関連するストリームを開始します。
Active Assuranceの用語については、「 Active Assuranceの用語」を参照してください。
テストエージェントを使用するメリット
-
テストエージェントは、任意の x86 プラットフォームにインストールすることも、Docker コンテナとしてインストールすることもできます。
-
テストエージェントを使用すると、テストとデータ収集を自動化できます。
-
ビジネスクリティカルなアプリケーションを展開する前に、特定の場所でネットワークパフォーマンスをテストできます。