NETCONF オーケストレーション API の概要
概要
サードパーティのNFVOまたはサービスオーケストレータは、通常、Control Center APIを使用してテストおよび監視セッションを開始するコンポーネントです。このオーケストレータは、テストエージェントアクティビティから集計された計測結果も取得します。パフォーマンスKPIはサードパーティのパフォーマンス管理システムから取得できますが、Control Centerで設定されたしきい値違反によってトリガーされたイベントは、サードパーティーの障害管理システムに送信できます。
要約すると、下の図はParagon Active AssuranceがOSSの他のサードパーティシステムとどのように対話するかを示しています。
- NFVO/サービス オーケストレータ: VNF ManagerにvTAを導入し、サービスチェーンにParagon Active Assuranceを設定するよう指示します。サービスがアクティブ化されると、オーケストレータは Control Center に向かう API を使用してサービス アクティベーション テストをトリガーし、合格/不合格の結果を取得します。テストに合格すると、オーケストレータは Control Center に向けた API を使用してサービスのアクティブな監視を開始します。監視からの KPI は、オーケストレータまたは別のパフォーマンス管理プラットフォームによって継続的に取得されます。
- Control Center: NFVOまたはサービスオーケストレータの指示に従って、vTAを展開、拡張、終了します。
- パフォーマンス管理システムまたはサービス品質管理システム: Control Center API を使用して、アクティブな監視から KPI を読み取ります。
- 障害管理システム: SLAに違反した場合、Control CenterからNETCONF、SNMP、または電子メール通知を受信します。
Paragon Active Assuranceの概念定義
- テストエージェント: Paragon Active Assuranceシステムで(テストおよびモニター用)測定を実行するコンポーネント。テストエージェントは、実際のネットワークトラフィックを生成、受信、分析する機能を備えたソフトウェアで構成されています。
- 本書で説明するテストエージェントの種類は、ハイパーバイザーに導入された仮想ネットワーク機能(VNF)である仮想 テストエージェント(vTA)です。他のタイプのテストエージェントも存在します。
- Paragon Active Assuranceには、 テスト とモニターの2つの基本的な測定タイプ があります。
- テスト: テストは1つまたは複数の ステップで構成され、それぞれが 指定された有限の 継続時間を有します。ステップは順次実行されます。各ステップでは、複数の タスク を同時に実行する必要があります。
- モニター: モニターには指定された時間はありませんが、 無期限に実行されます。テストのステップと同様に、モニターは複数の同時タスクを実行できます。
- テンプレート: Paragon Active Assuranceがオーケストレータによって制御される場合、テストとモニターは常にテストまたはモニターが定義されているテンプレートによって実行されます。パラメータ設定は、実行時にテンプレートに入力として渡すことができます。
自動化のためのワークフロー
設計時
設計時には、Paragon Active Assuranceでテストとモニター用のテンプレートを作成することで、計測の準備を行います。その方法については、「 テンプレートのテストと監視」の章で説明しています。
ランタイム
実行時には、デバイスを設定し、実際の計測を実行します。
- すべての例の概要は、「 NETCONF & YANG APIを使用してParagon Active Assuranceを制御する例」の章にあります。
- 「 例: テストエージェント」の章では、テストエージェントの導入と設定の方法を説明しています。
- TWAMP リフレクタや IPTV チャネルなどのインベントリ項目のインポート方法は、「 例: インベントリ項目」の章で説明しています。
- アラームの設定方法は、 例:アラームの章で説明されています。
- NETCONFからParagon Active Assuranceテンプレートを実行してテストと監視を実行する方法については、 例:テスト と 例:モニターの章で説明されています。