(57)【要約】  パケット交換サブネットワークにおいて送信される複数地点パケットフローに関する性能測定を実施するための方法が開示される。測定点の監視ネットワークがサブネットワークにおいて実装される。すべてのパケットがマーキング値を有し、これは、第１のマーキング値と第２のマーキング値との間で周期的に切り替えられる。マーキングされたパケットを受信する各測定点は、一対の性能パラメータ、すなわち各マーキング値ごとに１つの性能パラメータを更新する。すべての測定点が複数地点パケットフローの同じパケットを受信するとは限らないので、性能測定を与えるために、測定点のクラスタが、監視ネットワークにおいて第１に識別され、これは、以下の特性、すなわち、パケットロスが発生しない場合、クラスタの入力部において受信された各パケットはクラスタの出力部においても受信される、を所有する。識別されたクラスタの入力測定点および出力測定点によって与えられた性能パラメータは、次いで、性能測定を与えるために使用される。
2019515551.tif 000002
【特許請求の範囲】
【請求項１】
パケット交換通信ネットワークのサブネットワーク（ＳＮ）において送信される複数地点パケットフロー（ＰＦ）に関する性能測定を実施するための方法であって、前記方法は、
ａ）  前記サブネットワーク（ＳＮ）において、複数の測定点（Ａ、Ｂ．．．Ｊ）を備える監視ネットワーク（ＭＮ）を実装するステップと、
ｂ）  前記複数地点パケットフロー（ＰＦ）の各パケットを送信する前に、前記パケットを、それのマーキングフィールドを第１のマーキング値または第２のマーキング値のいずれかに等しいマーキング値に設定することによってマーキングするステップであって、マーキングする前記ステップは、前記第１のマーキング値と前記第２のマーキング値との間で周期的に切り替えるステップを含む、マーキングするステップと、
ｃ）  前記監視ネットワーク（ＭＮ）の各測定点（Ａ、Ｂ、．．．Ｊ）において、マーキングされた前記パケットのうちの少なくとも１つを受信し、マーキングされた前記パケットのうちの前記少なくとも１つが前記第１のマーキング値によってマーキングされた場合、性能パラメータを更新するステップと、
ｄ）  前記複数地点パケットフロー（ＰＦ）に関する前記性能測定を与えるステップであって、与える前記ステップは、
−  前記監視ネットワーク（ＭＮ）において、測定点のクラスタ（ＭＮ、Ｃ１、Ｃ２、Ｃ３、Ｃ４）を識別するステップであって、測定点の前記クラスタ（ＭＮ、Ｃ１、Ｃ２、Ｃ３、Ｃ４）は、パケットロスが発生しない場合、前記クラスタの少なくとも１つの入力測定点によって受信された各パケットが、前記クラスタの少なくとも１つの出力測定点においても受信されるように選択された前記監視ネットワーク（ＭＮ）の測定点のセットである、識別するステップと、
−  前記クラスタ（Ｃ１、Ｃ２、Ｃ３、Ｃ４）の前記少なくとも１つの入力測定点および前記少なくとも１つの出力測定点によって与えられた性能パラメータを使用して、前記複数地点パケットフロー（ＰＦ）に関する前記性能測定を与えるステップと
を含む、与えるステップと
を含む、方法。
【請求項２】
請求項１に記載の方法であって、前記クラスタ（Ｃ１、Ｃ２、Ｃ３、Ｃ４）を識別する前記ステップは、
（ｉ）  前記監視ネットワーク（ＭＮ）において、それぞれの仮想リンクによって接続された測定点の各対（Ｘ→Ｙ）を識別するステップと、
（ｉｉ）  同じ発信測定点を有する測定点の対（Ｘ→Ｙ）をグループ化するステップと、
（ｉｉｉ）  少なくとも１つの終端測定点を共通に有する、対および対のグループのうちの一方または双方をさらにグループ化するステップであって、さらにグループ化する前記ステップは前記クラスタ（Ｃ１、Ｃ２、Ｃ３、Ｃ４）を与える、さらにグループ化するステップと
を含む、方法。
【請求項３】
請求項２に記載の方法であって、ステップｄ）は、
−  少なくとも２つの隣接するクラスタ（Ｃ１、Ｃ２、Ｃ３、Ｃ４）を識別し、前記少なくとも２つのクラスタ（Ｃ１、Ｃ２、Ｃ３、Ｃ４）をさらなるクラスタ（ＭＮ）においてグループ化するステップと、
−  前記さらなるクラスタ（ＭＮ）の少なくとも１つの入力測定点および少なくとも１つの出力測定点によって与えられた性能パラメータを使用して、前記複数地点パケットフロー（ＰＦ）に関する前記性能測定を与えるステップと
をも含む、方法。
【請求項４】
請求項２または３に記載の方法であって、前記さらなるクラスタは全体として前記監視ネットワーク（ＭＮ）である、方法。
【請求項５】
請求項１から４のいずれか一項に記載の方法であって、ステップｂ）において、前記第１のマーキング値と前記第２のマーキング値との間で切り替える前記ステップは、マーキング期間Ｔｂの１／２の最大不整合を伴う前記複数地点パケットフロー（ＰＦ）のすべてのパケットのために実施される、方法。
【請求項６】
請求項１から５のいずれか一項に記載の方法であって、ステップｃ）は、少なくとも１つのマーキングされた前記パケットの少なくとも１つの識別フィールドがあらかじめ定義された値を有するかどうかを検査することによって少なくとも１つのマーキングされた前記パケットを識別するステップを含み、前記少なくとも１つの識別フィールドは、ソースアドレスフィールドおよび宛先アドレスフィールドのうちの一方または双方を含む、方法。
【請求項７】
請求項１から６のいずれか一項に記載の方法であって、各測定点（Ａ、Ｂ、．．．Ｊ）によって実施されるステップｃ）は、マーキング期間中に前記測定点（Ａ、Ｂ、．．．Ｊ）において受信された、前記第１のマーキング値によってマーキングされたパケットの数を示すカウンタを更新するステップを含む、方法。
【請求項８】
請求項７に記載の方法であって、各測定点（Ａ、Ｂ、．．．Ｊ）によって実施されるステップｃ）は、前記第１のマーキング値によってマーキングされたパケットがマーキング期間中に前記測定点（Ａ、Ｂ、．．．Ｊ）において受信された平均時間を示す平均タイムスタンプを更新するステップを含む、方法。
【請求項９】
請求項６に記載の方法であって、ステップｄ）において、前記性能測定を与える前記ステップは、前記クラスタ（Ｃ１、Ｃ２、Ｃ３、Ｃ４）についてのパケットロス（ＰＬＣｉ）を、
−  前記マーキング期間の終了時に前記クラスタ（Ｃ１、Ｃ２、Ｃ３、Ｃ４）の前記少なくとも１つの入力測定点によって与えられたカウンタの合計（Ｃｉｉｎ）と、
−  前記マーキング期間の終了時に前記クラスタ（Ｃ１、Ｃ２、Ｃ３、Ｃ４）の前記少なくとも１つの出力測定点によって与えられたカウンタの合計（Ｃｉｏｕｔ）と
の間の差として計算するステップを含む、方法。
【請求項１０】
請求項９に記載の方法であって、ステップｄ）において、前記性能測定を与える前記ステップは、前記クラスタ（Ｃ１、Ｃ２、Ｃ３、Ｃ４）についての平均一方向遅延（ＯＷＤＣｉ）を、平均出力タイムスタンプ（ＴＣｉｏｕｔ）と平均入力タイムスタンプ（ＴＣｉｉｎ）との間の差として計算するステップを含み、
−  前記平均出力タイムスタンプ（ＴＣｉｏｕｔ）は、前記少なくとも１つの出力測定点によって与えられたカウンタの前記合計（Ｃｉｏｕｔ）で除算された、前記マーキング期間の終了時に前記少なくとも１つの出力測定点によって与えられた平均タイムスタンプの重み付き合計であり、各出力測定点によって与えられた前記平均タイムスタンプのための重みは、同じ出力測定点によって与えられた前記カウンタであり、
−  前記平均入力タイムスタンプ（ＴＣｉｉｎ）は、前記少なくとも１つの入力測定点によって与えられたカウンタの前記合計（Ｃｉｉｎ）で除算された、前記マーキング期間の終了時に前記少なくとも１つの入力測定点によって与えられた平均タイムスタンプの重み付き合計であり、各入力測定点によって与えられた前記平均タイムスタンプのための重みは、同じ入力測定点によって与えられた前記カウンタである、
方法。
【請求項１１】
請求項９に記載の方法であって、ステップｄ）において、前記性能測定を与える前記ステップは、
−  前記マーキング期間中に受信された第１のパケットのための前記少なくとも１つの入力測定点によって与えられたタイムスタンプ、および、前記マーキング期間中に受信された最後のパケットのための前記少なくとも１つの入力測定点によって与えられたタイムスタンプと、
−  前記マーキング期間中に受信された第１のパケットのための前記少なくとも１つの出力測定点によって与えられたタイムスタンプ、および、前記マーキング期間中に受信された最後のパケットのための前記少なくとも１つの出力測定点によって与えられたタイムスタンプと、
−  前記少なくとも１つの入力測定点によって全体として受信されたパケットの数、および、前記少なくとも１つの出力測定点によって全体として受信されたパケットの数と
に基づいてジッタを計算するステップを含む、方法。
【請求項１２】
請求項９に記載の方法であって、ステップｄ）において、前記性能測定を与える前記ステップは、前記クラスタ（Ｃ１、Ｃ２、Ｃ３、Ｃ４）についての平均往復遅延（ＲＴＤＣｉ）を、
−  第１の方向における前記クラスタ（Ｃ１、Ｃ２、Ｃ３、Ｃ４）についての第１の平均一方向遅延
【数１】
2019515551.tif 000019
、および、前記第１の方向と反対の第２の方向における前記クラスタ（Ｃ１、Ｃ２、Ｃ３、Ｃ４）についての第２の平均一方向遅延
【数２】
2019515551.tif 000020
を計算することと、
−  前記平均往復遅延（ＲＴＤＣｉ）を、前記第１の平均一方向遅延
【数３】
2019515551.tif 000021
と前記第２の平均一方向遅延
【数４】
2019515551.tif 000022
との和として計算することと
によって計算するステップを含む、方法。
【請求項１３】
請求項１から１２のいずれか一項に記載の方法であって、前記ステップｄ）は、前記監視ネットワーク（ＭＮ）のエンドツーエンド経路（Ｗ→Ｚ）に沿って前記複数地点パケットフロー（ＰＦ）の少なくとも１つの統計的性能測定を、
−  前記エンドツーエンド経路（Ｗ→Ｚ）によって横断された、前記監視ネットワーク（ＭＮ）のＫ個のカスケードクラスタを識別することであって、Ｋは２に等しいかまたはそれよりも大きい、識別することと、
−  前記Ｋ個のカスケードクラスタのために与えられる性能測定を使用して前記少なくとも１つの統計的性能測定を与えることと
によって与えるステップを含む、方法。
【請求項１４】
請求項１３に記載の方法であって、前記統計的性能測定を与える前記ステップは、前記エンドツーエンド経路（Ｗ→Ｚ）についての統計的パケットロス測定（ＰＬ（Ｗ→Ｚ））を、
−  前記Ｋ個のカスケードクラスタの累積パケットロス確率（ＰＬＰ（Ｋ  ｃｌｕｓｔｅｒｓ））を、前記Ｋ個のカスケードクラスタのパケットロス確率の関数として計算することと、
−  前記エンドツーエンド経路（Ｗ→Ｚ）についての前記統計的パケットロス測定（ＰＬ（Ｗ→Ｚ））を、前記累積パケットロス確率（ＰＬＰ（Ｋ  ｃｌｕｓｔｅｒｓ））と前記エンドツーエンド経路（Ｗ→Ｚ）を終端する測定点において受信されたパケットの数との関数として計算することと
によって与えるステップを含む、方法。
【請求項１５】
請求項１３に記載の方法であって、前記統計的性能測定を与える前記ステップは、前記エンドツーエンド経路（Ｗ→Ｚ）についての統計的平均一方向遅延測定（ＯＷＤ（Ｗ→Ｚ））を、
−  前記エンドツーエンド経路（Ｗ→Ｚ）についての前記統計的平均一方向遅延測定（ＯＷＤ（Ｗ→Ｚ））を、前記Ｋ個のカスケードクラスタの平均一方向遅延の合計として計算すること
によって与えるステップを含む、方法。
【請求項１６】
−  複数地点パケットフロー（ＰＦ）の送信をサポートするように構成されたサブネットワーク（ＳＮ）であって、前記複数地点パケットフロー（ＰＦ）の各パケットは、第１のマーキング値または第２のマーキング値のいずれかに等しいマーキング値に設定されたマーキングフィールドを含み、前記マーキング値は、前記第１のマーキング値と前記第２のマーキング値との間で周期的に切り替えられる、サブネットワーク（ＳＮ）と、
−  前記サブネットワーク（ＳＮ）において実装される複数の測定点（Ａ、Ｂ、．．．Ｊ）を備える監視ネットワーク（ＭＮ）であって、各測定点（Ａ、Ｂ、．．．Ｊ）は、マーキングされた前記パケットのうちの少なくとも１つを受信し、マーキングされた前記パケットのうちの前記少なくとも１つが前記第１のマーキング値によってマーキングされた場合、性能パラメータを更新するように構成された監視ネットワーク（ＭＮ）と、
−  前記複数地点パケットフロー（ＰＦ）に関する性能測定を与えるように構成された管理サーバであって、前記管理サーバ（ＭＮ）は、
−  前記監視ネットワーク（ＭＮ）において、測定点のクラスタ（Ｃ１、Ｃ２、Ｃ３、Ｃ４）を識別することであって、測定点の前記クラスタ（Ｃ１、Ｃ２、Ｃ３、Ｃ４）は、パケットロスが発生しない場合、前記クラスタの少なくとも１つの入力測定点によって受信された各パケットが、前記クラスタの少なくとも１つの出力測定点においても受信されるように選択された前記監視ネットワーク（ＭＮ）の測定点のセットである、識別することと、
−  前記クラスタ（Ｃ１、Ｃ２、Ｃ３、Ｃ４）の前記少なくとも１つの入力測定点および前記少なくとも１つの出力測定点から集められた性能パラメータを使用して、前記複数地点パケットフロー（ＰＦ）に関する前記性能測定を与えることと
を行うように構成された管理サーバと
を備えるパケット交換通信ネットワーク（ＣＮ）。
【請求項１７】
コンピュータプログラム製品であって、少なくとも１つのコンピュータのメモリ中にロード可能であり、前記製品が少なくとも１つのコンピュータ上で実行されたとき、請求項１から１５のいずれか一項に記載の前記方法の前記ステップを実施するためのソフトウェアコード部分を含むコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークの分野に関する。詳細には、本発明は、パケット交換通信ネットワークにおいて送信される複数地点パケットフローに関する性能測定（ｐｅｒｆｏｒｍａｎｃｅ  ｍｅａｓｕｒｅｍｅｎｔ）を実施するための方法に関する。さらに、本発明は、そのような方法を実装するように構成された通信ネットワークのためのノードおよびコンピュータ、ならびにそのようなノードおよびコンピュータを備えるコンピュータネットワークに関する。
【背景技術】
【０００２】
パケット交換通信ネットワークでは、パケットフローは、可能な中間ノードを介してソースノードから宛先ノードに送信される。例示的なパケット交換ネットワークは、ＩＰ（インターネットプロトコル）ネットワーク、イーサネットネットワークおよびＭＰＬＳ（マルチプロトコル・ラベル・スイッチング）ネットワークである。
【０００３】
パケットはそれらの宛先ノードに常に達するとは限らず、すなわち、パケットはネットワークを介した送信中に失われることがある。パケットロスは様々な理由に起因する。たとえば、ノードまたはリンクは機能しないことがあり、あるいはパケットはノードのポートの輻輳のためにノードによって廃棄されることがある。その上、パケットは、それらがビットエラーを含んでいるという理由から、ノードによって廃棄されることがある。
【０００４】
その上、各パケットは、ソースノードによって送信時間に送信され、（それが失われない場合）宛先ノードによって受信時間に受信される。送信時間と受信時間との間で経過した時間は、一般に、「一方向遅延（ｏｎｅ−ｗａｙ  ｄｅｌａｙ）」と呼ばれる。パケットの一方向遅延は、ソースから宛先へのパケットによって横断された可能な中間ノードの数と、各ノードにおけるパケットの永続性時間と、リンクに沿った伝搬時間とに主に依存する。
【０００５】
さらに、パケットは異なる一方向遅延を有し得る。同じパケットフローの２つのパケットの一方向遅延間の差は、「到着間ジッタ（ｉｎｔｅｒａｒｒｉｖａｌ  ｊｉｔｔｅｒ）」（または、手短に「ジッタ」）と呼ばれる。
【０００６】
通信サービス（特に、呼、会議呼、ビデオ会議など、リアルタイム音声またはデータサービス）がパケット交換ネットワークによって提供されるとき、サービスを搬送するパケットフロー上のパケットロス、一方向遅延およびジッタに関する性能測定は、サービスのエンドユーザによって認知されるサービス品質（ＱｏＳ）の指示を与える。さらに、パケットロスおよび大きな遅延／ジッタは、再送信を必要とし、その場合、通信ネットワークの効率を低減し得る。したがって、通信ネットワークにおいてパケットフローのパケットロス、一方向遅延および／またはジッタを測定することは、ネットワーク事業者にとって特に重要である。
【０００７】
ＩＴＵ−Ｔ勧告Ｙ．１７３１（２０１５年８月）、第８章（２８〜３８ページ）が、フレーム損失比、フレーム遅延およびフレーム遅延変動の測定を含む、性能監視のためのＯＡＭ（オペレーション、アドミニストレーションおよびメンテナンス）機能を開示し、これは、測定されるべきパケットフロー中にＯＡＭフレームを投入することを提供する。
【０００８】
その上、知られているＲＴＰ（リアルタイム・トランスポート・プロトコル）およびＭＰＥＧ（ムービング・ピクチャ・エキスパート・グループ）プロトコルは、性能測定を実施するためにパケットに挿入されたシーケンス番号を利用する。
【０００９】
（同じ出願人の名義の）ＷＯ２０１０／０７２２５１が、送信ノードから受信ノードに送信されるパケットフローのパケットロスを測定するための方法を開示する。各パケットを送信する前に、送信ノードは、第１のマーキング値（ｍａｒｋｉｎｇ  ｖａｌｕｅ）または第２のマーキング値のいずれかを用いてそれをマーキング（ｍａｒｋ）する。マーキング値は、たとえば５分のマーキング期間（ｍａｒｋｉｎｇ  ｐｅｒｉｏｄ）によって切り替えられ、それにより、パケットフローを交互ブロックに分割する。送信ノードと受信ノードのどちらもカウンタの対を実装し、一方は、第１のマーキング値を用いてマーキングされたパケットをカウントするためのものであり、他方は、第２のマーキング値を用いてマーキングされたパケットをカウントするためのものである。同じマーキング値によってマーキングされたパケットに関する、送信側カウンタと受信側カウンタとを比較することによって、各マーキング期間中のパケットロスが測定され得る。
【００１０】
（同じ出願人の名義の）ＷＯ２０１１／０７９８５７が、ＷＯ２０１０／０７２２５１によって記述されたマーキングおよびカウンタに加えて、各マーキング期間の１つまたは複数のあらかじめ定義されたサンプルパケットのための送信タイムスタンプおよび受信タイムスタンプを生成することを提供する、パケットフローに関する時間測定を実施するための方法を開示する。そのようなタイムスタンプは、各マーキング期間中にサンプルパケットによって呈される一方向遅延および／またはジッタを計算するために使用される。
【００１１】
（同じ出願人の名義の）ＷＯ２０１３／１７４４１７が、各マーキング期間についての平均遅延および／または平均ジッタを、各マーキング期間について生成された累積送信および受信タイムスタンプ、ならびに同じマーキング期間中に送信および受信されたパケットのカウントされた数に基づいて計算することを提供する、パケットフローに関する時間測定を実施するための方法を開示する。
【発明の概要】
【００１２】
出願人は、ＩＴＵ−Ｔ勧告Ｙ．１７３１（２０１５年８月）によって、または知られているＲＴＰおよびＭＰＥＧプロトコルによって提供された技法が、ポイントツーポイントパケットフロー、すなわち、同じ値をもついくつかの（以下で「識別フィールド」とも呼ばれる）ヘッダフィールドを有するパケットから作られたパケットフローの性能を監視することを可能にすることに注目した。このようにして、ポイントツーポイントパケットフローのすべてのパケットは、ノードによって同様に扱われ、したがって、同じソースノードから同じ宛先ノードまで同じ経路に従い、その結果、測定されるパケットフローは、経路に沿って実装された各測定点において同じである（すなわち、それは同じパケットを含む）。たとえば、ＴＣＰ／ＩＰネットワークでは、ポイントツーポイントパケットフローのすべてのパケットは、以下の識別フィールド、すなわち、ソースアドレスフィールド、宛先アドレスフィールド、プロトコルフィールド、ソースポートフィールド、宛先ポートフィールドおよびＤＳＣＰフィールドにおいて同じ値を有する。
【００１３】
しかしながら、いくつかの場合には、いわゆる「複数地点パケットフロー」の性能を監視することが重要であり得る。本明細書では、かつ特許請求の範囲では、「複数地点パケットフロー」という表現は、２つ、またはそれ以上の少なくとも部分的に重複しないエンドツーエンド経路に沿って送信されるパケットを含むパケットフローを示し、その結果、複数地点パケットフローの異なるパケットは、それらの経路に沿って実装された異なる測定点において受信され得る。
【００１４】
たとえば、複数地点パケットフローは、異なるソースノードおよび／または異なる宛先ノードをもつ、２つまたはそれ以上のポイントツーポイントパケットフローを含み得る。代替的にまたは追加として、複数地点パケットフローは、パケットが、たとえば負荷分散アルゴリズムにより、異なる中間ノードを介して同じソースノードから同じ宛先ノードに送信される、ポイントツーポイントパケットフローを含み得る。
【００１５】
複数地点パケットフローの性能を測定するために、出願人は、ＩＴＵ−Ｔ勧告Ｙ．１７３１（２０１５年８月）によって、または知られているＲＴＰおよびＭＰＥＧプロトコルによって提供された上記で説明された知られている技法が、計算的観点から効率的でないことに注目した。実際、複数地点パケットフローの累積性能測定を与えるために、複数地点パケットフローに含まれる各ポイントツーポイントパケットフローは、別々に測定されるものとする。いくつかのポイントツーポイントパケットフローを含む複数地点パケットフローの場合、これは、不利なことに、全体として複数地点パケットフローの累積性能測定を与えるために、高い数の性能パラメータ（たとえば、カウンタおよび／またはタイムスタンプ）が生成または更新され、集められ、次いでマージされることを生じる。
【００１６】
上記に鑑みて、出願人は、上述の欠点を克服する、パケット交換通信ネットワークにおいて性能測定を実施するための方法を提供するという課題に取り組んできた。
特に、出願人は、より計算効率の良いやり方で複数地点パケットフローの性能を測定することを可能にする、パケット交換通信ネットワークにおいて性能測定を実施するための方法を提供するという課題に取り組んできた。
【００１７】
以下の説明では、かつ特許請求の範囲では、「パケットフローに関する性能測定を実施すること」という表現は、以下を測定する動作を示す。
−  ２つの測定点間の送信によって前記パケットフローのパケットに対して誘起された一方向遅延、二方向遅延またはジッタ、および／または
−  ２つの測定点間の送信によって前記パケットフローのパケットに対して誘起されたパケットロス。
【００１８】
本発明の実施形態によれば、上記の問題は、ＷＯ２０１０／０７２２５１によって記述されたマーキング技法を利用する、複数地点パケットフローに関する性能測定を実施するための方法によって解決される。
【００１９】
特に、本発明の実施形態によれば、複数地点パケットフローの各パケットは、それぞれのソースノードによって送信される前に、第１のマーキング値Ｖ０または第２のマーキング値Ｖ１のいずれかによってマーキングされる。マーキング値は、あるマーキング期間ＴｂによってＶ０とＶ１との間で周期的に切り替えられ、その結果、各マーキング期間中に、あるマーキング値Ｖ０またはＶ１をもつ複数地点パケットフローのパケットのみが、（１つまたは複数の）ソースノードから（１つまたは複数の）宛先ノードに送信される。
【００２０】
さらに、測定点の監視ネットワークが、複数地点パケットフローの送信をサポートするサブネットワークにおいて実装される。各測定点は、性能パラメータ（たとえばカウンタ）のそれぞれの対を与え、一方はＶ０によってマーキングされたパケットに関し、他方はＶ１によってマーキングされたパケットに関する。
【００２１】
監視ネットワークの測定点によって与えられた性能パラメータの対を使用して複数地点パケットフローＰＦに関する性能測定を与えるために、測定点の少なくとも１つのクラスタが、好ましくは、監視ネットワークにおいて識別され、クラスタは、監視ネットワークの測定点のセットとして定義され、これは、パケットロスが発生しない場合、クラスタの（１つまたは複数の）入力測定点において受信されたパケットの集合が、クラスタの（１つまたは複数の）出力測定点において受信されたパケットの集合と同じであるという特性を呈する。言い換えれば、パケットロスが発生しない場合、クラスタ入力測定点のいずれか１つによって受信された各パケットは、クラスタ出力測定点のうちの１つにおいても受信される。
【００２２】
このようにして、各識別されたクラスタについて、（１つまたは複数の）クラスタ入力測定点によって与えられる性能パラメータの対の集合は、有利なことに、（１つまたは複数の）クラスタ出力測定点によって与えられる性能パラメータの対の集合と相応する。
【００２３】
したがって、各マーキング期間の終了時に、最後のマーキング期間中に送信された（したがって、同じマーキング値を有する）パケットに関する、かつクラスタのすべての入力測定点および出力測定点によって与えられた性能パラメータは、最後のマーキング期間中の複数地点パケットフローの性能測定を与えるために組み合わせられ得る。
【００２４】
有利なことに、複数地点パケットフローのそのような性能測定は、各単一のポイントツーポイントパケットフローの性能パラメータを生成／更新すること、集めること、およびマージすることを必要とすることになる、複数地点パケットフローを形成するポイントツーポイントパケットフローの別々の性能測定に依拠することなしに取得される。したがって、この性能測定方法は、計算的観点から極めて効率的である。
【００２５】
第１の態様によれば、本発明は、パケット交換通信ネットワークのサブネットワークにおいて送信される複数地点パケットフローに関する性能測定を実施するための方法を提供し、本方法は以下を含む。
ａ）  サブネットワークにおいて、複数の測定点を備える監視ネットワークを実装するステップ、
ｂ）  複数地点パケットフローの各パケットを送信する前に、パケットを、それのマーキングフィールドを第１のマーキング値または第２のマーキング値のいずれかに等しいマーキング値に設定することによってマーキングするステップであって、マーキングするステップが、第１のマーキング値と第２のマーキング値との間で周期的に切り替えるステップを含む、マーキングするステップ、
ｃ）  監視ネットワークの各測定点において、マーキングされたパケットのうちの少なくとも１つを受信するステップ、およびマーキングされたパケットのうちの少なくとも１つが第１のマーキング値によってマーキングされた場合、性能パラメータを更新するステップ、
ｄ）  複数地点パケットフローに関する性能測定を与えるステップであって、前記与えるステップが、
−  監視ネットワークにおいて、測定点のクラスタを識別するステップであって、測定点のクラスタが、選択された監視ネットワークの測定点のセットであり、その結果、パケットロスが発生しない場合、クラスタの少なくとも１つの入力測定点によって受信された各パケットが、クラスタの少なくとも１つの出力測定点においても受信される、識別するステップ、および
−  クラスタの少なくとも１つの入力測定点および少なくとも１つの出力測定点によって与えられた性能パラメータを使用して、複数地点パケットフローに関する性能測定を与えるステップ
を含む、与えるステップ。
【００２６】
好ましくは、クラスタを識別するステップは以下を含む。
−  監視ネットワークにおいて、それぞれの仮想リンクによって接続された測定点の各対を識別するステップ、
−  同じ発信測定点を有する測定点の対をグループ化するステップ、および
−  少なくとも１つの終端測定点を共通に有する、対および／または対のグループをさらにグループ化するステップであって、さらにグループ化するステップがクラスタを与える、さらにグループ化するステップ。
【００２７】
好ましくは、ステップｄ）は以下をも含む。
−  少なくとも２つの隣接するクラスタを識別するステップ、および少なくとも２つのクラスタをさらなるクラスタにおいてグループ化するステップ、および
−  さらなるクラスタの少なくとも１つの入力測定点および少なくとも１つの出力測定点によって与えられた性能パラメータを使用して、複数地点パケットフローに関する性能測定を与えるステップ。
【００２８】
好ましくは、さらなるクラスタは全体として監視ネットワークである。
いくつかの実施形態によれば、ステップｂ）において、第１のマーキング値と第２のマーキング値との間で切り替えるステップは、マーキング期間Ｔｂの１／２の最大不整合を伴う複数地点パケットフローのすべてのパケットのために実施される。
【００２９】
好ましくは、ステップｃ）は、少なくとも１つのマーキングされたパケットの少なくとも１つの識別フィールドがあらかじめ定義された値を有するかどうかを検査することによって少なくとも１つのマーキングされたパケットを識別するステップを含み、少なくとも１つの識別フィールドは、ソースアドレスフィールドおよび／または宛先アドレスフィールドを含む。
【００３０】
好ましくは、各測定点によって実施されるステップｃ）は、マーキング期間中に測定点において受信された、第１のマーキング値によってマーキングされたパケットの数を示すカウンタを更新するステップを含む。
【００３１】
好ましくは、各測定点によって実施されるステップｃ）はまた、第１のマーキング値によってマーキングされたパケットがマーキング期間中に測定点において受信された平均時間を示す平均タイムスタンプを更新するステップを含む。
【００３２】
好ましくは、ステップｄ）において、性能測定を前記与えるステップは、クラスタについてのパケットロスを、
−  マーキング期間の終了時にクラスタの少なくとも１つの入力測定点によって与えられたカウンタの合計と、
−  マーキング期間の終了時にクラスタの少なくとも１つの出力測定点によって与えられたカウンタの合計と
の間の差として計算するステップを含む。
【００３３】
好ましくは、ステップｄ）において、性能測定を前記与えるステップは、クラスタについての平均一方向遅延を、平均出力タイムスタンプと平均入力タイムスタンプとの間の差として計算するステップを含み、
−  平均出力タイムスタンプは、少なくとも１つの出力測定点によって与えられたカウンタの合計で除算された、マーキング期間の終了時に少なくとも１つの出力測定点によって与えられた平均タイムスタンプの重み付き合計であり、各出力測定点によって与えられた平均タイムスタンプのための重みは、同じ出力測定点によって与えられたカウンタであり、
−  平均入力タイムスタンプは、少なくとも１つの入力測定点によって与えられたカウンタの合計で除算された、マーキング期間の終了時に少なくとも１つの入力測定点によって与えられた平均タイムスタンプの重み付き合計であり、各入力測定点によって与えられた平均タイムスタンプのための重みは、同じ入力測定点によって与えられたカウンタである。
【００３４】
好ましくは、ステップｄ）において、前記性能測定を前記与えるステップが、
−  マーキング期間中に受信された第１のパケットのための少なくとも１つの入力測定点によって与えられたタイムスタンプ、およびマーキング期間中に受信された最後のパケットのための少なくとも１つの入力測定点によって与えられたタイムスタンプ、
−  マーキング期間中に受信された第１のパケットのための少なくとも１つの出力測定点によって与えられたタイムスタンプ、およびマーキング期間中に受信された最後のパケットのための少なくとも１つの出力測定点によって与えられたタイムスタンプ、および
−  少なくとも１つの入力測定点によって全体として受信されたパケットの数、および少なくとも１つ出力測定点によって全体として受信されたパケットの数
に基づいてジッタを計算するステップを含む。
【００３５】
好ましくは、ステップｄ）において、性能測定を前記与えるステップは、クラスタについての平均往復遅延（ａｖｅｒａｇｅ  ｒｏｕｎｄ−ｔｒｉｐ  ｄｅｌａｙ）を、
−  第１の方向におけるクラスタについての第１の平均一方向遅延、および第１の方向と反対の第２の方向におけるクラスタについての第２の平均一方向遅延を計算すること、および
−  平均往復遅延を、第１の平均一方向遅延と第２の平均一方向遅延との和として計算すること
によって計算するステップを含む。
【００３６】
好ましくは、ステップｄ）は、監視ネットワークのエンドツーエンド経路に沿って複数地点パケットフローの少なくとも１つの統計的性能測定を、
−  エンドツーエンド経路によって横断された、監視ネットワークのＫ個のカスケードクラスタを識別することであって、Ｋが２に等しいかまたはそれよりも大きい、識別すること、および
−  前記Ｋ個のカスケードクラスタのために与えられる性能測定を使用して少なくとも１つの統計的性能測定を与えること
によって与えるステップを含む。
【００３７】
好ましくは、統計的性能測定を与えるステップは、エンドツーエンド経路についての統計的パケットロス測定を、
−  Ｋ個のカスケードクラスタの累積パケットロス確率（ｃｕｍｕｌａｔｉｖｅ  ｐａｃｋｅｔ  ｌｏｓｓ  ｐｒｏｂａｂｉｌｉｔｙ）を、Ｋ個のカスケードクラスタのパケットロス確率の関数として計算すること、および
−  エンドツーエンド経路についての前記統計的パケットロス測定を、前記累積パケットロス確率とエンドツーエンド経路を終端する測定点において受信されたパケットの数との関数として計算すること
によって与えるステップを含む。
【００３８】
好ましくは、前記統計的性能測定を与えるステップが、エンドツーエンド経路についての統計的平均一方向遅延測定を、
−  前記エンドツーエンド経路についての前記統計的平均一方向遅延測定を、前記Ｋ個のカスケードクラスタの平均一方向遅延の合計として計算すること
によって与えるステップを含む。
【００３９】
第２の態様によれば、本発明は、以下を備えるパケット交換通信ネットワークを提供する。
−  複数地点パケットフローの送信をサポートするように構成されたサブネットワークであって、複数地点パケットフローの各パケットが、第１のマーキング値または第２のマーキング値のいずれかに等しいマーキング値に設定されたマーキングフィールドを含み、マーキング値が、第１のマーキング値と第２のマーキング値との間で周期的に切り替えられる、サブネットワーク、
−  サブネットワークにおいて実装される複数の測定点を備える監視ネットワークであって、各測定点が、マーキングされたパケットのうちの少なくとも１つを受信することと、マーキングされたパケットのうちの少なくとも１つが第１のマーキング値によってマーキングされた場合、性能パラメータを更新することとを行うように構成された、監視ネットワーク、および
−  複数地点パケットフローに関する性能測定を与えるように構成された管理サーバであって、管理サーバが、
−  監視ネットワークにおいて、測定点のクラスタを識別することであって、測定点のクラスタが、選択された監視ネットワークの測定点のセットであり、その結果、パケットロスが発生しない場合、クラスタの少なくとも１つの入力測定点によって受信された各パケットが、クラスタの少なくとも１つの出力測定点においても受信される、識別すること、および
−  クラスタの少なくとも１つの入力測定点および少なくとも１つの出力測定点から集められた性能パラメータを使用して、複数地点パケットフローに関する性能測定を与えること
を行うように構成された、管理サーバ。
【００４０】
第３の態様によれば、本発明は、コンピュータプログラム製品であって、少なくとも１つのコンピュータのメモリ中にロード可能であり、その製品が少なくとも１つのコンピュータ上で実行されたとき、上記のような方法のステップを実施するためのソフトウェアコード部分を含む、コンピュータプログラム製品を提供する。
【００４１】
本発明は、添付の図面を参照しながら読まれるべき、限定ではなく例として与えられた、以下の発明を実施するための形態からより明らかになるであろう。
【図面の簡単な説明】
【００４２】
【図１】複数地点パケットフローの送信をサポートする例示的なサブネットワークを概略的に示す図である。
【図２】他の複数地点パケットフローの送信をサポートする代替サブネットワークを概略的に示す図である。
【図３】ＩＰｖ４プロトコル上の知られているＴＣＰに従ってフォーマットされたパケットのヘッダの構造を示す図である。
【図４】図１のサブネットワークにおいて実装された測定点の監視ネットワークを示す図である。
【図５】本発明の一実施形態による、各測定点の動作のフローチャートである。
【図６】測定点の監視ネットワークにおいて測定点のクラスタを識別するための方法のフローチャートである。
【図７ａ】図６の方法を適用することによって識別された、図４の監視ネットワークのクラスタを示す図である。
【図７ｂ】図６の方法を適用することによって識別された、図４の監視ネットワークのクラスタを示す図である。
【図７ｃ】図６の方法を適用することによって識別された、図４の監視ネットワークのクラスタを示す図である。
【図７ｄ】図６の方法を適用することによって識別された、図４の監視ネットワークのクラスタを示す図である。
【図８】カウンタと平均タイムスタンプとの例示的な値をもつ、図４の監視ネットワークを示す図である。
【図９】カウンタと、第１の受信されたパケットおよび最後の受信されたパケットのタイムスタンプとの例示的な値をもつ、図４の監視ネットワークを示す図である。
【図１０ａ】図１の複数地点パケットフローのための、カウンタと平均タイムスタンプとの例示的な値をもつ、図４の監視ネットワークを示す図である。
【図１０ｂ】逆伝搬（ｃｏｕｎｔｅｒ−ｐｒｏｐａｇａｔｉｎｇ）複数地点パケットフローのための、カウンタと平均タイムスタンプとの例示的な値をもつ、図４の監視ネットワークを示す図である。
【図１１ａ】図１の複数地点パケットフローのための、カウンタと平均タイムスタンプとの例示的な値をもつ、図７ｃのクラスタを示す図である。
【図１１ｂ】逆伝搬複数地点パケットフローのための、カウンタと平均タイムスタンプとの例示的な値をもつ、図７ｃのクラスタを示す図である。
【発明を実施するための形態】
【００４３】
図１は、本発明の実施形態による、性能測定を実施するための方法が実装される、複数地点パケットフローＰＦの送信をサポートする例示的なサブネットワークＳＮを概略的に示す。サブネットワークネットワークＳＮは、ＩＰネットワークまたは他のタイプのパケット交換ネットワーク（たとえば、ＭＰＬＳまたはイーサネット）の一部であり得る。
【００４４】
サブネットワークＳＮは、任意の知られているトポロジーに従ってリンクによって互いに相互接続された複数のノードを備える。特に、サブネットワークＳＮは、非限定的な例として、部分的にメッシュトポロジーに従って互いに相互接続された、ノードＮ１、Ｎ２、．．．、Ｎ５、Ｎ７、Ｎ８、Ｎ９を備える。特に、ノードＮ１はＮ２、Ｎ３およびＮ９に接続され、ノードＮ２はＮ４およびＮ５に接続され、ノードＮ３はＮ４およびＮ８に接続され、ノードＮ４はＮ７に接続される。
【００４５】
各ノードＮ１、Ｎ２、．．．、Ｎ５、Ｎ７、Ｎ８、Ｎ９は、好ましくは、少なくとも１つの入力インターフェースおよび少なくとも１つの出力インターフェースを備える。ノードＮ１、Ｎ２、．．．、Ｎ５、Ｎ７、Ｎ８、Ｎ９の入力インターフェースと出力インターフェースとは、物理リンクによって互いに相互接続される。非限定的な例として、図１に示されているように、
−  Ｎ１は、入力インターフェースＩ（１１）と、Ｎ２の入力インターフェースＩ（２１）に接続された第１の出力インターフェースＯ（１１）と、Ｎ３の入力インターフェースＩ（３１）に接続された第２の出力インターフェースＯ（１２）と、Ｎ９の入力インターフェースＩ（９１）に接続された第３の出力インターフェースＯ（１３）とを備え、
−  Ｎ２は、Ｎ５の入力インターフェースＩ（５１）に接続された第１の出力インターフェースＯ（２１）と、Ｎ４の入力インターフェースＩ（４１）に接続された第２の出力インターフェースＯ（２２）とを備え、
−  Ｎ３は、Ｎ４の入力インターフェースＩ（４２）に接続された第１の出力インターフェースＯ（３１）と、Ｎ８の入力インターフェースＩ（８１）に接続された第２の出力インターフェースＯ（３２）とを備え、
−  Ｎ４は、Ｎ７の入力インターフェースＩ（７１）に接続された出力インターフェースＯ（４１）を備え、
−  Ｎ５は、２つの出力インターフェースＯ（５１）、Ｏ（５２）を備え、
−  Ｎ７、Ｎ８およびＮ９は、それぞれの出力インターフェースＯ（７１）、Ｏ（８１）およびＯ（９１）を備える。
【００４６】
サブネットワークＳＮは、複数地点パケットフローＰＦの送信をサポートする。
複数地点パケットフローＰＦは、Ｎ＝１個のソースノードによって発信され、Ｍ＞１個の宛先ノードに宛てられた、Ｋ個のポイントツーポイントパケットフローを含み得る。これは、図１に示された例示的なシナリオの場合であり、ここで、パケットフローＰＦは、Ｎ＝１個のソースノードＮ１と、Ｍ＝４個の宛先ノードＮ５、Ｎ７、Ｎ８およびＮ９とを有する、Ｋ＝５個のポイントツーポイントパケットフローＰＦ１、ＰＦ２、．．．ＰＦ５を含む。特に、ＰＦ１およびＰＦ２はＮ５に宛てられ、ＰＦ３はＮ７に宛てられ、ＰＦ４はＮ８に宛てられ、ＰＦ５はＮ９に宛てられる。
【００４７】
代替的に、複数地点パケットフローＰＦは、Ｎ＞１個のソースノードおよびＭ＝１個の宛先ノードを有し得る。これは、図２ａに示された例示的なシナリオの場合であり、ここで、ノードＮ１、Ｎ２、Ｎ３は３つのソースノードであり、Ｎ７は唯一の宛先ノードである。
【００４８】
代替的に、複数地点パケットフローＰＦは、Ｎ＞１個のソースノードおよびＭ＞１個の宛先ノードを有し得る。これは、図２ｂに示された例示的なシナリオの場合であり、ここで、ノードＮ１、Ｎ２、Ｎ３は３つのソースノードであり、Ｎ６およびＮ７は２つの宛先ノードである。この場合、複数地点パケットフローＰＦは、少数（ｆｅｗ）のソースノードおよびいくつか（ｓｅｖｅｒａｌ）の宛先ノード、すなわち、Ｎ＜＜Ｍ、を有し得る。これは、たとえば、ダウンストリーム方向において、すなわち、少数のＯＴＴサーバから複数のエンドユーザに、ＯＴＴインターネットサービスのトラフィックを搬送する複数地点パケットフロー、またはダウンストリーム方向において、すなわち、少数のパケットゲートウェイからいくつかのｅノードＢに、ＬＴＥ（ロングタームエボリューション）トラフィックを搬送する複数地点パケットフローの場合である。代替的に、複数地点パケットフローＰＦは、いくつかのソースノードおよび少数の宛先ノード、すなわち、Ｎ＞＞Ｍ、を有し得る。これは、たとえば、アップストリーム方向において、すなわち、複数のエンドユーザから少数のＯＴＴサーバに、ＯＴＴインターネットサービスのトラフィックを搬送する複数地点パケットフロー、またはアップストリーム方向において、すなわち、いくつかのｅノードＢから少数のパケットゲートウェイに、ＬＴＥトラフィックを搬送する複数地点パケットフローの場合である。
【００４９】
代替的に、複数地点パケットフローＰＦは、Ｎ＝１個のソースノードおよびＭ＝１個の宛先ノードを有するが、サブネットワークＳＮを介して異なる経路に従い得る。これは、図２ｃに示された例示的なシナリオの場合であり、ここで、Ｎ１は唯一のソースノードであり、Ｎ５は唯一の宛先ノードである。
【００５０】
再び図１の例示的なシナリオを参照することによると、全体として、複数地点パケットフローＰＦは、ソースノードＮ１の入力インターフェースＩ（１１）を介してサブネットワークＳＮ中に投入され、次いで分裂される。特に、非限定的な例として、ＰＦ１、ＰＦ２、およびパケットフローＰＦ３の第１の部分ＰＦ３’は、Ｎ１によってＮ２に送信されるが、パケットフローＰＦ３の別の部分ＰＦ３”は、ＰＦ４とともにＮ１からＮ３に送信され、ＰＦ５はＮ９に送信される。ノードＮ２において、ＰＦ１、ＰＦ２とパケットフローＰＦ３の第１の部分ＰＦ３’とはさらに分裂され、すなわち、ＰＦ１およびＰＦ２はＮ５に送信されるが、ＰＦ３’はＮ４に送信される。ノードＮ３において、ＰＦ３”とＰＦ４とはさらに分裂され、すなわち、ＰＦ３”はＮ４に送信されるが、ＰＦ４はＮ８に送信される。ノードＮ４において、部分ＰＦ３’とＰＦ３”とは結合され、Ｎ７にフォワーディングされる。ノードＮ５において、パケットフローＰＦ１とＰＦ２とはさらに分裂され、すなわち、ＰＦ１は出力インターフェースＯ（５１）に送信され、ＰＦ２は出力インターフェースＯ（５２）に送信される。
【００５１】
好ましくは、複数地点パケットフローＰＦの各パケットは、ヘッダおよびペイロードを含む。ペイロードはユーザデータを含む。好ましくは、ヘッダは、パケットをルーティングするための情報を含む。ヘッダフォーマットは、それに従ってパケットがフォーマットされるプロトコルに依存する。非限定的な例として、図３は、ＩＰｖ４（インターネットプロトコルバージョン４）上の知られているＴＣＰ（伝送制御プロトコル）に従ってフォーマットされたパケットのヘッダＨｉを示す。ヘッダＨｉは、ＩＰヘッダのための２０バイトとＴＣＰヘッダのための２０バイトとに分割された４０バイトを備える。
【００５２】
好ましくは、複数地点パケットフローＰＦは、上記のヘッダフィールドのうちの１つまたは複数の１つまたは複数の値によって定義され（したがって、通信ネットワークＣＮにおいて送信されるすべてのトラフィックの間で区別可能であり）、それらのフィールドは以下で「識別フィールド」と呼ばれる。特に、ＩＰｖ４プロトコルの場合、識別フィールドは、ＩＰヘッダのソースアドレス、宛先アドレス、プロトコルおよびＤＳＣＰと、ＴＣＰヘッダのソースポートおよび宛先ポートとのうちの１つまたは複数を含み得る。識別フィールドおよびそれらの値を適切に選択することによって、異なるタイプの複数地点パケットフローが定義され得る。
【００５３】
たとえば、図１に示されているシナリオの複数地点パケットフローＰＦは、ソースアドレスフィールドの単一の値（すなわち、ソースノードＮ１に直接または間接的に接続されたホストデバイスのＩＰアドレス）によって、または宛先アドレスフィールドの値のセット（すなわち、宛先ノードＮ５、Ｎ７、Ｎ８およびＮ９に直接または間接的に接続されたホストデバイスのＩＰアドレス）によって定義され得る。
【００５４】
概して、ソースアドレスフィールドの単一の値によって複数地点パケットフローを定義することは、（図１中のＰＦのような）Ｎ＝１個のソースノードを有する複数地点パケットフローを生じ、宛先アドレスフィールドの単一の値によって複数地点パケットフローを定義することは、Ｍ＝１個の宛先ノードを有する複数地点パケットフロー（図２ａ参照）を生じ、ソースアドレスフィールドの複数の値および／または宛先アドレスフィールドの複数の値によって複数地点パケットフローを定義することは、Ｎ＞１個のソースノードおよびＭ＞１個の宛先ノードをもつ複数地点パケットフロー（図２ｂ参照）を生じ、ソースアドレスフィールドの単一の値および宛先アドレスフィールドの単一の値によって複数地点パケットフローを定義することは、Ｎ＝１個のソースノードおよびＭ＝１個の宛先ノードを有する複数地点パケットフロー（図２ｃ参照）を生じる。
【００５５】
好ましくは、複数の測定点を備える監視ネットワークＭＮが、サブネットワークＳＮにおいて実装される。各測定点は、それぞれのノード内に組み込まれるか、またはそれぞれのノードに接続されたスタンドアロンマシンとして実装されるかのいずれかであり得る。
【００５６】
監視ネットワークＭＮは、Ｎ個のソースノードの各々における測定点およびＭ個の宛先ノードの各々における測定点を備え得る。たとえば、図１を参照すると、測定点ＡがソースノードＮ１において（特に、それの入力インターフェースＩ（１１）上で）実装され、測定点Ｆ、Ｇ、Ｈ、Ｉ、Ｊが、宛先ノードＮ５、Ｎ７、Ｎ８、Ｎ９において（特に、それぞれ、それらのインターフェースＯ（５１）、Ｏ（５２）、Ｏ（７１）、Ｉ（８１）およびＩ（９１）において）実装される。
【００５７】
監視ネットワークＭＮはまた、サブネットワークＳＮの中間ノードにおいて実装される１つまたは複数の測定点を備え得る。たとえば、図１の例示的なシナリオを参照すると、
−  測定点Ｂが、Ｎ２の入力インターフェースＩ（２１）において実装され、ここで、ＰＦ１、ＰＦ２とＰＦ３’とは分裂され、
−  測定点Ｃが、Ｎ３の入力インターフェースＩ（３１）において実装され、ここで、ＰＦ３”とＰＦ４とは分裂され、
−  測定点Ｄが、Ｎ５の入力インターフェースＩ（５１）において実装され、ここで、ＰＦ１とＰＦ２とは分裂され、
−  測定点Ｅが、Ｎ４の出力インターフェースＯ（４１）において実装され、ここで、ＰＦ３’とＰＦ３”とは結合される。
【００５８】
測定点のこの構成は例にすぎないことが諒解され得る。本発明の性能測定方法は、実際、有利なことに、測定点のどんな構成とも整合する結果を与えることが可能である。
図４は、測定点Ａ、Ｂ、．．．Ｊを備える監視ネットワークＭＮを示し、測定点は論理リンクによって互いに相互接続される。
【００５９】
好ましくは、監視ネットワークＭＮはまた、簡単のために図４に示されていない、管理サーバを備える。管理サーバは、ノードのうちのいずれかに接続されたスタンドアロンサーバのいずれかであり得る。代替的に、管理サーバは、ノードのうちのいずれかにおいて実装され得る。管理サーバは、好ましくは、以下で詳細に説明されるように、そこから性能パラメータを集めるための監視ネットワークＭＮの測定点と協働する。
【００６０】
本発明の好ましい実施形態によれば、複数地点パケットフローＰＦのパケットは、Ｎ個のソースノードを介してそれらがサブネットワークＳＮ中に投入される前にマーキングされる。マーキングは、Ｎ個のソースノード自体において実装され得る。この場合、パケットは、好ましくは、Ｎ個のソースノードにおいて実装された測定点によってパケットが受信される前にマーキングされる。代替的に、複数地点パケットフローＰＦのパケットは、Ｎ個のソースノードの上流でマーキングされ得る。
【００６１】
より詳細には、複数地点パケットフローＰＦの各パケットは、好ましくは、少なくとも１ビットを備えるマーキングフィールドＭＦを含み、その値は、２つの択一的マーキング値Ｖ０、Ｖ１のうちの１つに設定される。マーキングフィールドＭＦは、好ましくは、パケットヘッダＨｉ中に含まれる。たとえば、マーキングフィールドＭＦは、それに従ってパケットがフォーマットされるプロトコルが特定の機能をまだ割り当てていないフィールドであり得る。代替的に、マーキングフィールドＭＦは、他の使用目的を有するフィールド中に含まれ得る。たとえば、ＩＰパケット（図３参照）の場合、マーキングフィールドＭＦは、８ビットＴＯＳ（サービスのタイプ）フィールドのうちの１ビット、またはフラグフィールドのうちのＲＳＶビットを備え得、それの２つの択一的マーキング値Ｖ１およびＶ０は、それぞれ、１および０であり得る。
【００６２】
マーキングフィールドＭＦの値は、期間ＴｂによってＶ１とＶ０との間で周期的に切り替えられ、これは以下で「マーキング期間」と呼ばれる。マーキング期間Ｔｂは、所望の時間測定レートに従って、ネットワーク事業者によって設定され得る（以下で詳細に説明されるように、マーキング期間Ｔｂは測定期間でもある）。たとえば、マーキング期間Ｔｂは５分に等しいことがある。
【００６３】
複数地点パケットフローＰＦのすべてのＫ個のポイントツーポイントパケットフローのマーキングは、実質的に同期され、すなわち、マーキング値は、複数地点パケットフローＰＦのすべてのＫ個のポイントツーポイントパケットフローについて実質的に同時に（すなわち、Ｔｂ／２の最大不整合を伴って）変更される。このようにして、あるマーキング期間中に送信される複数地点パケットフローＰＦのパケットは、実質的にすべて、同じマーキング値Ｖ１またはＶ０を用いてマーキングされる。
【００６４】
監視ネットワークＭＮの各測定点は、好ましくは、図５のフローチャートを参照しながら以下で詳細に説明されるように、性能パラメータの少なくとも１つの対を与えるように構成され、一方はＶ１によってマーキングされたパケットに関し、他の一方はＶ０によってマーキングされたパケットに関する。
【００６５】
各マーキング期間中に、各測定点Ｘ（Ｘ＝Ａ、Ｂ、．．．Ｊ）は、各測定点が実装された、ノード入力インターフェースまたはノード出力インターフェースにおいて受信されたすべてのトラフィック（またはそのコピー）を受信する（ステップ５００）。
【００６６】
測定点Ｘは、次いで、複数地点パケットフローＰＦのパケットを識別するために、すべての着信トラフィックをフィルタ処理する（ステップ５０１）。フィルタ処理ステップ５０１を実施するために、測定点Ｘは、好ましくは、各受信されたパケットのヘッダＨｉ中に含まれた（１つまたは複数の）識別フィールドの（１つまたは複数の）値を読み取り、その（それらの）値が、上記で説明された複数地点パケットフローＰＦを定義する１つまたは複数の値に等しいかどうかを検査する。図１の例示的なシナリオに示されているパケットフローＰＦが、ソースノードＮ１のＩＰアドレスの値によって定義されると仮定すると、ステップ５０１において、各測定点Ｘは、好ましくは、各着信パケットのソースアドレスがそのような値に等しいかどうかを検査する。
【００６７】
次いで、各測定点Ｘは、好ましくは、各識別されたパケットのマーキングフィールドＭＦ中に含まれたマーキング値Ｖ１またはＶ０を読み取る（ステップ５０２）。
次いで、パケットがＶ１によってマーキングされたのかＶ０によってマーキングされたのかに依存して、各測定点Ｘは、関連する性能パラメータの値を更新する（ステップ５０３）。各マーキング期間中に、同じマーキング値をもつパケットのみが送信されるので（たとえばＶ１）、そのマーキング期間中のステップ５０３の反復は、そのマーキング値（たとえばＶ１）をもつパケットに関する性能パラメータが更新され、他のマーキング値（たとえばＶ０）を用いてマーキングされたパケットに関する性能パラメータが、先行するマーキング期間の終了時に到達された値に固定されることになる。
【００６８】
したがって、各マーキング期間の満了時（ステップ５０４）に、各測定点Ｘは、好ましくは、満了したマーキング期間中に更新された性能パラメータがその期間の終了時に到達した値を管理サーバに送る（ステップ５０５）。管理サーバは、次いで、複数地点パケットフローＰＦの性能測定を与えるために、測定点によって集められた現在固定の性能パラメータを使用することになる。
【００６９】
複数地点パケットフローＰＦに関する性能測定を与えるために、測定点の少なくとも１つのクラスタが、好ましくは、監視ネットワークＭＮにおいて識別される。クラスタは、好ましくは、監視ネットワークＭＮの測定点のセットとして定義され、これは、パケットロスが発生しない場合、クラスタの（１つまたは複数の）入力測定点において受信されたパケットの集合が、クラスタの（１つまたは複数の）出力測定点において受信されたパケットの集合と同じであるという特性を呈する。
【００７０】
異なるサイズのいくつかのクラスタが、監視ネットワークＭＮにおいて識別され得る。
好ましい実施形態によれば、監視ネットワークＭＮの第１のクラスタが、図６に示されているアルゴリズムを適用することによって識別される。
【００７１】
第１に、好ましくは、仮想リンクによって接続された測定点のすべての対（Ｘ→Ｙ）が識別される（ステップ６００）。図４の例示的な監視ネットワークＭＮにおいて、次いで、以下の対、すなわち、（Ａ→Ｂ）、（Ａ→Ｃ）、（Ａ→Ｊ）、（Ｂ→Ｄ）、（Ｂ→Ｅ）、（Ｃ→Ｅ）、（Ｃ→Ｉ）、（Ｄ→Ｆ）、（Ｄ→Ｇ）、（Ｅ→Ｈ）が、ステップ６００において識別される。
【００７２】
次いで、好ましくは、同じ発信測定点を有するすべての対がグループ化される（ステップ６０１）。したがって、図４の例示的な監視ネットワークＭＮにおいて、対（Ａ→Ｂ）、（Ａ→Ｃ）、（Ａ→Ｊ）がグループ化され、対（Ｂ→Ｄ）、（Ｂ→Ｅ）がグループ化され、対（Ｃ→Ｅ）、（Ｃ→Ｉ）がグループ化され、対（Ｄ→Ｆ）、（Ｄ→Ｇ）がグループ化される。
【００７３】
次いで、好ましくは、少なくとも１つの終端測定点を共通に有する対のすべてのグループが、好ましくは、さらにグループ化される（ステップ６０２）。したがって、図４の例示的な監視ネットワークＭＮにおいて、終端測定点Ｅを共通に有する、対（Ｂ→Ｄ）、（Ｂ→Ｅ）のグループと対（Ｃ→Ｅ）、（Ｃ→Ｉ）のグループとがさらにグループ化される。ステップ６０２から生じるグループは、監視ネットワークＭＮの基本または最小サイズのクラスタである。
【００７４】
したがって、図４の例示的な監視ネットワークＭＮへの上記のアルゴリズムの適用は、４つのクラスタを識別することを可能にする。
−  入力測定点としてのＡと、出力測定点としてのＢ、ＣおよびＪとを備えるクラスタＣ１（図７ａ）、
−  入力測定点としてのＢおよびＣと、出力測定点としてのＤ、ＥおよびＩとを備えるクラスタＣ２（図７ｂ）、
−  入力測定点としてのＤと、出力測定点としてのＦ、Ｇとを備えるクラスタＣ３（図７ｃ）、ならびに
−  入力測定点としてのＥと、出力測定点としてのＨとを備えるクラスタＣ４（図７ｄ）。
【００７５】
すべての上記のクラスタが、入力測定点および出力測定点を備えるにすぎない場合でも、図６のアルゴリズムの実行は、クラスタが中間測定点をも備えることの識別につながり得る。
【００７６】
さらに、上記で説明されたように識別された２つまたはそれ以上の隣接する最小サイズのクラスタは、上記のクラスタ特性を依然として呈する、さらなるより大きいクラスタにグループ化され得る。監視ネットワークＭＮが、（非限定的な例として、図１に示されているように）Ｎ個のソースノードの各々における測定点およびＭ個の宛先ノードの各々における測定点を備える場合、最大クラスタは、監視ネットワークＭＮ自体であり、これは、上記で説明されたように識別されたすべての監視ネットワークＭＮの最小サイズのクラスタをグループ化することによって与えられる。
【００７７】
（パケットロスが発生しない場合）各クラスタについて、（１つまたは複数の）入力測定点において受信されたパケットの集合は、（１つまたは複数の）出力測定点において受信されたパケットの集合と同じであるので、各クラスタの（１つまたは複数の）入力測定点によって与えられる性能パラメータの対の集合は、有利なことに、同じクラスタの（１つまたは複数の）出力測定点によって与えられる性能パラメータの対の集合と相応する。
【００７８】
したがって、各マーキング期間の終了時に、最後のマーキング期間中に送信された（したがって、同じマーキング値を有する）パケットに関する、クラスタのすべての入力測定点および出力測定点によって与えられた性能パラメータは、クラスタにおける最後のマーキング期間中の複数地点パケットフローＰＦの性能測定を与えるために組み合わせられ得る。
【００７９】
以下では、全体としての監視ネットワークＭＮと、たとえば、図６のアルゴリズムによって識別された監視ネットワークＭＮの（単に「クラスタ」とも呼ばれる）最小サイズのクラスタとのみが考慮される。しかしながら、全体としての監視ネットワークＭＮとそれのクラスタとに関するあらゆる考慮事項は、２つまたはそれ以上の最小サイズのクラスタをグループ化することによって取得された任意の中間サイズのクラスタに直接適用可能である。
【００８０】
本発明の実施形態による、複数地点パケットフローＰＦのために与えられ得る第１のタイプの性能測定は、パケットロス測定、すなわち、送信中に失われた複数地点パケットフローＰＦのパケットの数の測定である。
【００８１】
パケットロス測定を可能にするために、各測定点Ｘ（Ｘ＝Ａ、Ｂ、．．．Ｊ）によって実装される性能パラメータの対は、好ましくは、カウンタＣＸ０、ＣＸ１（Ｘ＝Ａ、Ｂ．．．Ｊ）の対であり、一方はＶ０によってマーキングされたパケットをカウントするためのものであり、一方はＶ１によってマーキングされたパケットをカウントするためのものである。特に、図５のフローチャートのステップ５０３中に、Ｖ０によってマーキングされた複数地点パケットフローＰＦのパケットの受信時に、測定点Ｘは、好ましくは、カウンタＣＸ０を１だけ増加させるが、Ｖ１によってマーキングされた複数地点パケットフローＰＦのパケットの受信時に、測定点Ｘは、好ましくは、カウンタＣＸ１を１だけ増加させる。したがって、パケットがＶ０によってマーキングされるマーキング期間中に、各測定点ＸにおけるカウンタＣＸ１は、先行するマーキング期間中に測定点Ｘにおいて受信されたＶ１によってマーキングされたパケットの数を示す固定値を有するが、カウンタＣＸ０は、Ｖ０によってマーキングされた各パケットの受信時に増加される。同様に、パケットがＶ１によってマーキングされるマーキング期間中に、各測定点ＸにおけるカウンタＣＸ０は、先行するマーキング期間中に測定点Ｘにおいて受信されたＶ０によってマーキングされたパケットの数を示す固定値を有するが、カウンタＣＸ１は、Ｖ１によってマーキングされた各パケットの受信時に増加される。この後者の場合が図４に示され、これは、複数地点パケットフローＰＦのパケットがＶ１によってマーキングされるマーキング期間中に、測定点Ａ、Ｂ、Ｃ、．．．Ｊによって与えられたカウンタＣＸ０（ｘ＝Ａ、Ｂ．．．Ｊ）の例示的な値を示す。
【００８２】
次いで、複数地点パケットフローＰＦの全体的パケットロスＰＬＯＶは、そのマーキング期間について次のように計算され得る。
ＰＬＯＶ＝ＣＯＶｉｎ−ＣＯＶｏｕｔ    ［１］
ここにおいて、
（ｉ）  ＣＯＶｉｎは、そのマーキング期間の終了時に全体としての監視ネットワークＭＮのＮ個の入力測定点によって与えられたＮ個のカウンタの合計であり、
（ｉｉ）  ＣＯＶｏｕｔは、そのマーキング期間の終了時に全体としての監視ネットワークＭＮのＭ個の出力測定点によって与えられたＭ個のカウンタの合計である。
【００８３】
図４の例示的な監視ネットワークＭＮにおいて、ＣＯＶｉｎ＝ＣＡ、および、ＣＯＶｏｕｔ＝ＣＦ＋ＣＧ＋ＣＨ＋ＣＩ＋ＣＪ、ここで、ＣＸ（Ｘ＝Ａ、Ｆ、Ｇ、Ｉ、Ｊ）は、パケットがＶ０によってマーキングされるマーキング期間についてＣＸ０に等しく、パケットがＶ１によってマーキングされるマーキング期間についてＣＸ１に等しい。
【００８４】
図４中に記載されたＣＸ０の例示的な値への式［１］の適用により、ＰＬＯＶ＝０になり、これは、最後のマーキング期間中にパケットロスが発生しなかったことを意味することが諒解され得る。その上、得られたＰＬＯＶが０とは異なることは、最後のマーキング期間中にパケットロスが発生したことを示すことになる。
【００８５】
全体的パケットロス測定ＰＬＯＶは、全体としてサブネットワークＳＮにおける複数地点パケットフローＰＦの性能の全体的指示を与える。しかしながら、マーキング期間中にパケットロスが発生した場合、ＰＬＯＶの測定は、パケットロスが発生した（１つまたは複数の）物理リンクまたは（１つまたは複数の）ノードについてのどんな指示をも与えない。
【００８６】
本発明の実施形態によれば、クラスタパケットロスは、監視ネットワークＭＮの各クラスタについても計算される。特に、クラスタＣｉ（ｉはクラスタインデックスである）についての、マーキング期間についてのクラスタパケットロスＰＬＣｉは、好ましくは次のように計算される。
【００８７】
ＰＬＣｉ＝Ｃｉｉｎ−Ｃｉｏｕｔ    ［２］
ここにおいて、
（ｉ）  Ｃｉｉｎは、そのマーキング期間の終了時にクラスタＣｉの入力測定点によって与えられたカウンタの合計であり、
（ｉｉ）  Ｃｉｏｕｔは、そのマーキング期間の終了時にクラスタＣｉの出力測定点によって与えられたカウンタの合計である。
【００８８】
したがって、図４の例示的な監視ネットワークＭＮにおいて、マーキング期間の終了時に、以下のクラスタパケットロスが、式［２］を適用することによって与えられる。
−  ＰＬＣ１＝Ｃ１ｉｎ−Ｃ１ｏｕｔ＝ＣＡ−（ＣＢ＋ＣＣ＋ＣＪ）、
−  ＰＬＣ２＝Ｃ２ｉｎ−Ｃ２ｏｕｔ＝（ＣＢ＋ＣＣ）−（ＣＤ＋ＣＥ＋ＣＩ）、
−  ＰＬＣ３＝Ｃ３ｉｎ−Ｃ３ｏｕｔ＝ＣＤ−（ＣＦ＋ＣＧ）、および
−  ＰＬＣ４＝Ｃ４ｉｎ−Ｃ４ｏｕｔ＝ＣＥ−ＣＨ、
ここで、ＣＸ（Ｘ＝Ａ、Ｂ、．．．Ｊ）は、パケットがＶ０によってマーキングされるマーキング期間についてＣＸ０に等しく、パケットがＶ１によってマーキングされるマーキング期間についてＣＸ１に等しい。
【００８９】
クラスタパケットロス測定は、複数地点パケットフローＰＦの送信をサポートするサブネットワークＳＮにおいて発生するパケットロスの位置をより正確に特定することを可能にする。
【００９０】
たとえば、マーキング期間の終了時に、様々な測定点によって与えられたカウンタＣＸの値が、図７ａ、図７ｂ、図７ｃおよび図７ｄに示されている値であると仮定すると、式［１］を適用することによって上記で説明されたように計算された全体的パケットロスＰＬＯＶは、ＰＬＯＶ＝１になり、これは、サブネットワークＳＮにおいてパケットロスが発生したことを示す。サブネットワークＳＮ内でパケットロスの位置をより正確に特定するために、クラスタパケットロスは、各クラスタＣ１、Ｃ２、Ｃ３、Ｃ４に式［２］を適用して計算され、これは、（クラスタＣ１、Ｃ３およびＣ４において最後のマーキング期間中にパケットロスが発生しなかったことを意味する）ＰＬＣ１＝ＰＬＣ３＝ＰＬＣ４＝０と、（クラスタＣ２においてパケットロスが発生したことを意味する）ＰＬＣ２＝１とを与える。
【００９１】
０とは異なるクラスタパケットロスＰＬＣｉを伴うクラスタＣｉが、単一の仮想リンクを備える場合、上記のクラスタパケットロス測定は、パケットロスが発生したサブネットワークＳＮの物理リンクまたはノードを正確に識別することを可能にする。
【００９２】
代わりに、クラスタＣｉが２つ以上の仮想リンクを備える場合、クラスタＣｉのどの（１つまたは複数の）仮想リンク上でパケットロスが発生したかを正確に決定することは可能でない。この場合、クラスタＣｉのパケットロス確率ＰＬＰＣｉは、クラスタパケットロスＰＬＣｉがＣｉｉｎ（すなわち、クラスタＣｉの入力測定点によって与えられたカウンタの合計）によって除算されて計算され得、すなわち、
ＰＬＰＣｉ＝ＰＬＣｉ／Ｃｉｉｎ    ［３］
図７ａ、図７ｂ、図７ｃおよび図７ｄに示されている例示的なカウンタ値を使用して、クラスタＣ１、Ｃ２、Ｃ３、Ｃ４に式［３］を適用することによって、結果として、ＰＬＰＣ１＝ＰＬＰＣ３＝ＰＬＰＣ４＝０、一方、ＰＬＰＣ２＝１／（１００＋２００）＝０．００３３３になる。これは、クラスタＣ２を介して送信されたパケットは、失われる０．００３３３の確率を有する、すなわち、３００個ごとに１つのパケットが失われることを意味する。
【００９３】
クラスタＣｉの各仮想リンクが、クラスタＣｉのパケットロス確率ＰＬＰＣｉに等しいパケットロス確率を有するという仮定の下で、統計的リンクパケットロスが、様々な仮想リンク上のクラスタＣｉのパケットロスＰＬＣｉを、各仮想リンクを終端する測定点において受信されたパケットの数に比例して分散させることによって、クラスタＣｉの各仮想リンク（Ｘ→Ｙ）について計算され得る。
【００９４】
より詳細には、本発明の実施形態によれば、測定点Ｘにおいて発信し、クラスタＣｉの測定点Ｙにおいて終端する仮想リンクについての統計的リンクパケットロスＰＬ（Ｙ）は、以下のように計算される。
【００９５】
ＰＬ（Ｙ）＝Ｃ（Ｘ→Ｙ）−ＣＹ    ［４］
ここで、ＣＹは、仮想リンクを終端する測定点Ｙによって与えられるカウンタであり、Ｃ（Ｘ→Ｙ）は、統計的に、測定点Ｘにおいて受信され、仮想リンク（Ｘ→Ｙ）にわたって送信されたパケットの数である。しかしながら、ＣＹは、統計的に仮想リンク（Ｘ→Ｙ）にわたって失われたパケット、すなわち、ＰＬＰＣｉ（クラスタＣｉについてのパケットロス確率）を乗算されたＣ（Ｘ→Ｙ）を引いた、仮想リンク（Ｘ→Ｙ）にわたって送信されたパケットの数Ｃ（Ｘ→Ｙ）に等しく、すなわち、
ＣＹ＝Ｃ（Ｘ→Ｙ）−Ｃ（Ｘ→Ｙ）ＰＬＰＣｉ＝Ｃ（Ｘ→Ｙ）（１−ＰＬＰＣｉ）。
【００９６】
したがって、仮想リンク（Ｘ→Ｙ）にわたって送信されたパケットの数Ｃ（Ｘ→Ｙ）は、（１−ＰＬＰＣｉ）によって除算されたＣＹに等しい。したがって、式［４］は以下のように書き直され得る。
【００９７】
ＰＬ（Ｙ）＝Ｃ（Ｘ→Ｙ）−ＣＹ
＝ＣＹ／（１−ＰＬＰＣｉ）−ＣＹ
＝ＣＹ・ＰＬＰＣｉ／（１−ＰＬＰＣｉ）    ［４］
図７ａ、図７ｂ、図７ｃおよび図７ｄに示されている例示的なカウンタ値を使用して、クラスタＣ２の仮想リンクの各々に上式［４］を適用することによって、以下の統計的リンクパケットロスが取得される。
−  ＰＬ（Ｄ）＝５０／（１−１／３００）−５０
＝５０／（１−０．００３３３）−５０
＝５０．１６７−５０
＝０．１６７
−  ＰＬ（Ｅ）＝１９９／（１−１／３００）−１９９
＝１９９／（１−０．００３３３）−１９９
＝１９９．６６−１９９
＝０．６６６
−  ＰＬ（Ｉ）＝５０／（１−１／３００）−５０
＝５０／（１−０．００３３３）−５０
＝５０．１６７−５０
＝０．１６７
クラスタＣ２のすべての仮想リンクの統計的リンクパケットロスの合計は、クラスタパケットロスＰＬＣ２に等しいことが諒解され得る。
【００９８】
その上、本発明の実施形態によれば、統計的エンドツーエンドパケットロスＰＬ（Ｗ→Ｚ）が、Ｎ個のソースノードのうちの１つにおいて実装された測定点Ｗにおいて発信し、Ｍ個の宛先ノードのうちの１つにおいて実装された測定点Ｚにおいて終端される、各エンドツーエンド経路（Ｗ→Ｚ）について計算され得る。
【００９９】
この目的のために、監視ネットワークＭＮにおける各エンドツーエンド経路（Ｗ→Ｚ）によって横断された（１つまたは複数の）クラスタが、好ましくは識別される。図４の例示的な監視ネットワークを参照すると、
−  経路Ａ→Ｆ：Ｃ１→Ｃ２→Ｃ３、
−  経路Ａ→Ｇ：Ｃ１→Ｃ２→Ｃ３、
−  経路Ａ→Ｈ：Ｃ１→Ｃ２→Ｃ４、
−  経路Ａ→Ｉ：Ｃ１→Ｃ２、および
−  経路Ａ→Ｊ：Ｃ１。
【０１００】
次いで、パケットロス確率が、好ましくは、各エンドツーエンド経路によって横断されたクラスタのカスケードについて計算される。特に、Ｋ個のクラスタのカスケードのパケットロス確率は、好ましくは、次のように計算される。
【０１０１】
【数１】
2019515551.tif 000003
【０１０２】
ここで、ＰＬＰＣｋは、ｋ番目のクラスタのパケットロス確率である。
したがって、図７ａ、図７ｂ、図７ｃおよび図７ｄに示されている例示的なカウンタ値に式［５］を適用することによって、以下のエンドツーエンドパケットロス確率が与えられる。
【０１０３】
−  ＰＬＰ（Ａ→Ｆ）＝ＰＬＰＣ１，Ｃ２，Ｃ３＝１−［（１−０）（１−０．００３３３）（１−０）］＝０．００３３３、
−  ＰＬＰ（Ａ→Ｇ）＝ＰＬＰＣ１，Ｃ２，Ｃ３＝１−［（１−０）（１−０．００３３３）（１−０）］＝０．００３３３、
−  ＰＬＰ（Ａ→Ｈ）＝ＰＬＰＣ１，Ｃ２，Ｃ４＝１−［（１−０）（１−０．００３３３）（１−０）］＝０．００３３３、
−  ＰＬＰ（Ａ→Ｉ）＝ＰＬＰＣ１，Ｃ２＝１−［（１−０）（１−０．００３３３）］＝０．００３３３、
−  ＰＬＰ（Ａ→Ｊ）＝ＰＬＰＣ１＝１−［（１−０）］＝０。
【０１０４】
次いで、統計的エンドツーエンドパケットロスＰＬ（Ｗ→Ｚ）は、好ましくは、エンドツーエンド経路（Ｗ→Ｚ）について次のように計算される。
ＰＬ（Ｗ→Ｚ）＝Ｃ（Ｗ→Ｚ）−ＣＺ
＝ＣＺ／（１−ＰＬＰ（Ｗ→Ｚ））−ＣＺ
＝ＣＺ・ＰＬＰ（Ｗ→Ｚ）／（１−ＰＬＰ（Ｗ→Ｚ））    ［６］
ここで、ＣＺは、エンドツーエンド経路を終端する測定点Ｚによって与えられたカウンタであり、Ｃ（Ｗ→Ｚ）は、統計的に、測定点Ｗにおいて受信され、エンドツーエンド経路（Ｗ→Ｚ）にわたって送信されたパケットの数であり、これは、（１−ＰＬＰ（Ｗ→Ｚ））によって除算されたＣＺに等しい。
【０１０５】
図７ａ、図７ｂ、図７ｃおよび図７ｄに示されている例示的なカウンタ値を使用して、図４の例示的な監視ネットワークＭＮのエンドツーエンド経路の各々に式［６］を適用することによって、以下の統計的エンドツーエンドパケットロスが取得される。
−  ＰＬ（Ａ→Ｆ）＝４０／（１−０．００３３３）−４０
＝４０．１３４−４０
＝０．１３４
−  ＰＬ（Ａ→Ｇ）＝１０／（１−０．００３３３）−１０
＝１０．０３３−１０
＝０．０３３
−  ＰＬ（Ａ→Ｈ）＝１９９／（１−０．００３３３）−１９９
＝１９９．６６６−１９９
＝０．６６６
−  ＰＬ（Ａ→Ｉ）＝５０／（１−０．００３３３）−５０
＝５０．１６７−５０
＝０．１６７
−  ＰＬ（Ａ→Ｊ）＝３０／（１−０）−３０
＝０
上記で説明されたように計算される様々なエンドツーエンドリンクについての統計的エンドツーエンドパケットロスの合計は、全体的パケットロスＰＬＯＶ＝１に等しいことに注意されたい。
【０１０６】
パケットロス測定のほかに、時間測定も、有利なことに、複数地点パケットフローＰＦに関して実施され得る。
このタイプの性能測定を可能にするために、各測定点Ｘ（Ｘ＝Ａ、Ｂ、．．．Ｊ）は、好ましくは、カウンタＣＸ０、ＣＸ１（Ｘ＝Ａ、Ｂ．．．Ｊ）の対だけでなく、平均タイムスタンプＴＸ０、ＴＸ１（Ｘ＝Ａ、Ｂ．．．Ｊ）の対をも実装し、一方はＶ０によってマーキングされたパケットに関し、一方はＶ１によってマーキングされたパケットに関する。
【０１０７】
特に、ステップ５０３中に、Ｖ０によってマーキングされた複数地点パケットフローＰＦのパケットの受信時に、測定点Ｘは、好ましくは、カウンタＣＸ０を１だけ増加させ、パケットが受信された時間を示すタイムスタンプを生成し、ＣＸ０によって除算された、現在のマーキング期間中にすでに受信されたＶ０によってマーキングされたパケットについて生成されたすべてのタイムスタンプの合計である、平均タイムスタンプＴＸ０を更新するために、このタイムスタンプを使用する。同様に、Ｖ１によってマーキングされた複数地点パケットフローＰＦのパケットの受信時に、測定点Ｘは、好ましくは、カウンタＣＸ１を１だけ増加させ、パケットが受信された時間を示すタイムスタンプを生成し、ＣＸ１によって除算された、現在のマーキング期間中にすでに受信されたＶ１によってマーキングされたパケットについて生成されたすべてのタイムスタンプの合計である、平均タイムスタンプＴＸ１を更新するために、このタイムスタンプを使用する。
【０１０８】
したがって、パケットがＶ０によってマーキングされるマーキング期間中に、各測定点ＸにおけるカウンタＣＸ１および平均タイムスタンプＴＸ１は、固定値を有するが、カウンタＣＸ０および平均タイムスタンプＴＸ０は、Ｖ０によってマーキングされた各パケットの受信時に更新される。同様に、パケットがＶ１によってマーキングされるマーキング期間中に、各測定点ＸにおけるカウンタＣＸ０および平均タイムスタンプＴＸ０は、固定値を有するが、カウンタＣＸ１および平均タイムスタンプＴＸ１は、Ｖ１によってマーキングされた各パケットの受信時に更新される。この後者の場合が図８に示され、これは、マーキング期間の終了時に、図４の例示的な監視ネットワークＭＮにおいて測定点Ａ、Ｂ、Ｃ、．．．Ｊによって与えられた、カウンタＣＸと平均タイムスタンプＴＸ（ｘ＝Ａ、Ｂ、．．．Ｊ）との例示的な値を示す。平均タイムスタンプのための測定単位はミリ秒である。
【０１０９】
すべての測定点が、実質的に同期されたクロックを有するという仮定の下で、行われ得る第１の性能測定は、あるマーキング期間中のＮ個のソースノードからＭ個の宛先ノードへの複数地点パケットフローＰＦについての全体的平均一方向遅延ＯＷＤＯＶである。マーキング期間についての全体的平均一方向遅延ＯＷＤＯＶは、好ましくは、次のように計算される。
【０１１０】
【数２】
2019515551.tif 000004
【０１１１】
ここにおいて、
（ｉ）  ＣｋおよびＴｋ（ｉ＝１、．．．Ｍ）は、最後のマーキング期間の終了時に全体としての監視ネットワークＭＮのＭ個の出力測定点によって与えられたカウンタおよび平均タイムスタンプであり、
（ｉｉ）  ＣｊおよびＴｊ（ｉ＝１、．．．Ｎ）は、最後のマーキング期間の終了時に全体としての監視ネットワークＭＮのＮ個の入力測定点によって与えられたカウンタおよび平均タイムスタンプである。
【０１１２】
図８に示されている例示的なカウンタおよび平均タイムスタンプの値に式［７］を適用することによって、以下の全体的平均一方向遅延ＯＷＤＯＶが取得される。
【０１１３】
【数３】
2019515551.tif 000005
【０１１４】
マーキング期間中にパケットロスＰＬＯＶ≠０の場合、そのマーキング期間中の式［７］を使用した全体的平均一方向遅延ＯＷＤＯＶの測定上の誤差ＥＲＲは、以下に等しい。
ＥＲＲ＝±（Ｔｂ／４）・ＰＬＯＶ／ＣＯＶｉｎ    ［８］
ここで、Ｔｂはマーキング期間であり、ＣＯＶｉｎは、そのマーキング期間の終了時に全体としての監視ネットワークＭＮのＮ個の入力測定点によって与えられたＮ個のカウンタの合計である。
【０１１５】
その上、平均一方向遅延は、監視ネットワークＭＮの各クラスタについても計算され得る。
特に、クラスタＣｉについての複数地点パケットフローＰＦのクラスタ平均一方向遅延ＯＷＤＣｉが、マーキング期間について次のように計算され得る。
【０１１６】
【数４】
2019515551.tif 000006
【０１１７】
ここにおいて、
（ｉ）  ＣｋおよびＴｋは、最後のマーキング期間の終了時にクラスタＣｉの出力測定点によって与えられたカウンタおよび平均タイムスタンプであり、
（ｉｉ）  ＣｊおよびＴｊは、最後のマーキング期間の終了時にクラスタＣｉの入力測定点によって与えられたカウンタおよび平均タイムスタンプである。
【０１１８】
図８に示されている例示的なカウンタおよび平均タイムスタンプの値に式［９］を適用することによって、以下のクラスタ一方向遅延が取得される。
【０１１９】
【数５】
2019515551.tif 000007
【０１２０】
クラスタ平均一方向遅延の計算は、有利なことに、全体的平均一方向遅延ＯＷＤＯＶが、監視ネットワークＭＮの様々なクラスタにおいてどのように分散されるかの統計的指示を与える。たとえば、図８の例示的な値の場合、クラスタ平均一方向遅延の計算は、７５．１５ｍｓの全体的平均一方向遅延ＯＷＤＯＶが、主に、クラスタＣ３およびＣ４において累積されたことを示す。
【０１２１】
クラスタＣｉが（クラスタＣ４のように）単一の仮想リンクを備える場合、上記のクラスタ平均一方向遅延測定は、基本的に、対応する物理リンク上の複数地点パケットフローＰＦのパケットによって累積された平均一方向遅延であることが諒解され得る。
【０１２２】
代わりに、クラスタＣｉが２つ以上の仮想リンクを備える場合、クラスタＣｉの各仮想リンク上のパケットによって累積された平均一方向遅延を正確に決定することは可能でない。
【０１２３】
しかしながら、クラスタＣｉの各仮想リンクが、クラスタ平均一方向遅延ＯＷＤＣｉに等しい一方向遅延を有するという仮定の下で、上記で説明されたように計算されたクラスタ平均一方向遅延ＯＷＤＣｉから開始して、統計的エンドツーエンド平均一方向遅延ＯＷＤ（Ｗ→Ｚ）が、Ｎ個のソースノードのうちの１つにおいて実装された測定点Ｗにおいて発信し、Ｍ個の宛先ノードのうちの１つにおいて実装された測定点Ｚにおいて終端される、各エンドツーエンド経路（Ｗ→Ｚ）について計算され得る。
【０１２４】
特に、監視ネットワークＭＮにおける各エンドツーエンド経路（Ｗ→Ｚ）によって横断された（１つまたは複数の）クラスタが、好ましくは識別される。図４の例示的な監視ネットワークを参照すると、
−  経路Ａ→Ｆ：Ｃ１→Ｃ２→Ｃ３、
−  経路Ａ→Ｇ：Ｃ１→Ｃ２→Ｃ３、
−  経路Ａ→Ｈ：Ｃ１→Ｃ２→Ｃ４、
−  経路Ａ→Ｉ：Ｃ１→Ｃ２、および
−  経路Ａ→Ｊ：Ｃ１。
【０１２５】
次いで、エンドツーエンド平均一方向遅延ＯＷＤ（Ｗ→Ｚ）が、好ましくは、各エンドツーエンド経路について、各エンドツーエンド経路によって横断されたクラスタのクラスタ平均一方向遅延の合計として計算される。図８中に記載されたカウンタと平均タイムスタンプとの例示的な値を参照すると、以下のエンドツーエンド平均一方向遅延が、したがって計算される。
−  ＯＷＤ（Ａ→Ｆ）＝ＯＷＤＣ３＋ＯＷＤＣ２＋ＯＷＤＣ１＝４６＋２０＋１９．７＝８５．７、
−  ＯＷＤ（Ａ→Ｇ）＝ＯＷＤＣ３＋ＯＷＤＣ２＋ＯＷＤＣ１＝４６＋２０＋１９．７＝８５．７、
−  ＯＷＤ（Ａ→Ｈ）＝ＯＷＤＣ４＋ＯＷＤＣ２＋ＯＷＤＣ１＝５０＋２０＋１９．７＝８９．７、
−  ＯＷＤ（Ａ→Ｉ）＝ＯＷＤＣ２＋ＯＷＤＣ１＝２０＋１９．７＝３５．７、および
−  ＯＷＤ（Ａ→Ｊ）＝ＯＷＤＣ１＝１９．７。
【０１２６】
実質的に同期された測定点という仮定の下で、平均ジッタ測定も複数地点パケットフローＰＦに関して実施され得る。
この目的のために、カウンタＣＸ０、ＣＸ１に加えて、各測定点は、好ましくは、マーキング期間中に受信された第１のパケットのタイムスタンプＴＸ（ｆｉｒｓｔ）と、同じマーキング期間中に受信された最後のパケットのタイムスタンプＴＸ（ｌａｓｔ）とをも記憶する。図４の例示的な監視ネットワークＭＮにおける、カウンタとタイムスタンプＴＸ（ｆｉｒｓｔ）、ＴＸ（ｌａｓｔ）との例示的な値が、図９中に記載される。
【０１２７】
本発明の有利な変形態によれば、マーキング期間についての全体的平均一方向ジッタＯＷＪＯＶが、好ましくは、以下の式に従って計算される。
【０１２８】
【数６】
2019515551.tif 000008
【０１２９】
ここで、
（ｉ）  Ｔｏｕｔ（ｆｉｒｓｔ）は、全体としての監視ネットワークＭＮの出力測定点によって与えられたタイムスタンプＴＸ（ｆｉｒｓｔ）の中で最低値をもつタイムスタンプであり、
（ｉｉ）  Ｔｏｕｔ（ｌａｓｔ）は、全体としての監視ネットワークＭＮの出力測定点によって与えられたタイムスタンプＴＸ（ｌａｓｔ）の中で最高値をもつタイムスタンプであり、
（ｉｉｉ）  Ｔｉｎ（ｆｉｒｓｔ）は、全体としての監視ネットワークＭＮの入力測定点によって与えられたタイムスタンプＴＸ（ｆｉｒｓｔ）の中で最低値をもつタイムスタンプであり、
（ｉｖ）  Ｔｉｎ（ｌａｓｔ）は、全体としての監視ネットワークＭＮの入力測定点によって与えられたタイムスタンプＴＸ（ｌａｓｔ）の中で最高値をもつタイムスタンプである。
【０１３０】
その上、上記で説明されたように、ＣＯＶｉｎおよびＣＯＶｏｕｔは、それぞれ、同じマーキング期間中に、全体として監視ネットワークＭＮの、Ｎ個の入力測定点によっておよびＭ個の出力測定点によって、全体として受信されたパケットの数である。
【０１３１】
したがって、図９中に記載されたカウンタとタイムスタンプとの例示的な値に式［１０］を適用することによって、Ｔｏｕｔ（ｆｉｒｓｔ）＝ＴＪ（ｆｉｒｓｔ）＝２５、Ｔｏｕｔ（ｌａｓｔ）＝ＴＦ（ｌａｓｔ）＝９９、Ｔｉｎ（ｆｉｒｓｔ）＝ＴＡ（ｆｉｒｓｔ）＝０、およびＴｉｎ（ｌａｓｔ）＝ＴＡ（ｌａｓｔ）＝１。全体的平均一方向ジッタＯＷＪＯＶは、次いで、［（９９−２５）／３２９］−［（１−０）／３２９］＝０．２２１である。
【０１３２】
有利な変形態によれば、各クラスタについてのクラスタ平均一方向ジッタＯＷＪＣが計算され得る。その計算は、上記で説明されたクラスタ平均一方向遅延の計算と同様である。したがって、詳細な説明は繰り返されない。
【０１３３】
本発明の他の実施形態によれば、平均往復遅延測定が実施され得る。様々な測定点のクロックが互いに同期されない場合、これは特に有利である。
この目的のために、上記で説明されたように複数地点パケットフローＰＦを監視することのほかに、監視ネットワークＭＮの測定点は、複数地点パケットフローＰＦのＭ個の宛先ノードに対応するＭ個のソースノードと、複数地点パケットフローＰＦのＮ個のソースノードに対応するＮ個の宛先ノードとを有する、逆伝搬パケットフローＰＦ’をも監視するものとする。たとえば、図１に示されている例示的なシナリオを参照すると、逆伝搬パケットフローＰＦ’は、好ましくは、ソースノードとしてのＮ５、Ｎ７、Ｎ８およびＮ９と、宛先ノードとしてのＮ１とを有する。
【０１３４】
概して、逆伝搬複数地点パケットフローＰＦ’によって横断された中間ノードは、たとえば、非対称ルーティングにより、または少なくとも１つのマーキング期間中にサブネットワークＳＮのノードのうちの１つまたは複数においてトラフィックが存在しないことがあることにより、複数地点パケットフローＰＦによって横断された中間ノードとは異なり得ることに注意されたい。以下では、しかしながら、簡単のために、中間ノードはＰＦとＰＦ’の両方について同じであると仮定される。この仮定の下で、監視ネットワークＭＮおよびそれのクラスタは、ＰＦとＰＦ’の両方について同じであるが、ＰＦのための入力測定点として働く測定点は、ＰＦ’ｍのための出力測定点として働くことになり、その逆も同様である。
【０１３５】
したがって、図５のフローチャートの識別ステップ５０１において、各測定点Ｘ（Ｘ＝Ａ、Ｂ、．．．Ｊ）は、複数地点パケットフローＰＦのパケットだけでなく、逆伝搬複数地点パケットフローＰＦ’のパケットをも識別するものとする。たとえば、複数地点パケットフローＰＦは、単一のソースノードＮ１を有するので、複数地点パケットフローＰＦの識別は、着信パケットのソースアドレスフィールドが、Ｎ１に直接または間接的に接続されたホストデバイスのＩＰアドレス（たとえば、１９２．２３．４５．６７）を含むかどうかを検査することによって行われ得る。一方、逆伝搬複数地点パケットフローＰＦ’は、単一の宛先ノードＮ１を有するので、逆伝搬複数地点パケットフローＰＦ’の識別は、着信パケットの宛先アドレスフィールドが、Ｎ１に接続されたホストデバイスのＩＰアドレス（たとえば、１９２．２３．４５．６７）を含むかどうかを検査することによって行われ得る。
【０１３６】
次いで、好ましくは、図５のフローチャートのステップ５０３において、各測定点Ｘ＝Ａ、Ｂ、．．．Ｊは、好ましくは、逆伝搬複数地点パケットフローＰＦ’にも関する性能パラメータを更新する。
【０１３７】
特に、平均往復遅延測定を可能にするために、各測定点は、好ましくは、マーキング期間中に受信されたＰＦ’のパケットをカウントするカウンタＣ’Ｘと、ＰＦ’のパケットがマーキング期間中に受信された平均時間を示す平均タイムスタンプＴ’Ｘとを更新する。
【０１３８】
図１０ａおよび図１０ｂは、複数地点パケットフローＰＦのための例示的な監視ネットワークＭＮの測定点Ｘ＝Ａ、Ｂ、．．．Ｊによって生成された、カウンタＣＸと平均タイムスタンプＴＸとの例示的な値（図１０ａ）、および逆伝搬複数地点パケットフローＰＦのための例示的な監視ネットワークＭＮの測定点Ｘ＝Ａ、Ｂ、．．．Ｊによって生成された、カウンタＣ’Ｘと平均タイムスタンプＴ’Ｘとの例示的な値（図１０ｂ）を示す。
【０１３９】
好ましくは、全体的平均往復遅延ＲＴＤＯＶが次のように計算される。
ＲＴＤＯＶ＝ＯＷＤＯＶ＋ＯＷＤ’ＯＶ    ［１１］
ここで、ＯＷＤＯＶは、パケットフローＰＦの全体的平均一方向遅延であり、ＯＷＤ’ＯＶは、パケットフローＰＦ’の全体的平均一方向遅延である。
【０１４０】
しかしながら、様々な測定点のクロックが互いに同期されないので、全体的平均一方向遅延は、上式［７］を使用して計算されないことがある。たとえば、図１１ａおよび図１１ｂに対して参照が行われ、これらは、代わりに実質的に同期されたＤのクロックとＦのクロックとに対してＧのクロックが１００ｍｓだけ遅延された例示的な状況において、ＰＦのための（図１１ａ）およびＰＦ’のための（図１１ｂ）、クラスタＣ３の測定点Ｄ、ＦおよびＧによって生成された、カウンタと平均タイムスタンプとの例示的な値を示す。そのような例示的な値は、明らかに、両方の伝搬方向におけるクラスタＣ３の一方向遅延が１ｍｓであることを示す。しかしながら、ＰＦおよびＰＦ’についてのクラスタＣ３における平均一方向遅延を計算するための上記の式［９］を適用することによって、結果は以下となる。
【０１４１】
【数７】
2019515551.tif 000009
【０１４２】
式［９］に従って計算された、ＯＷＤＣ３とＯＷＤ’Ｃ３とを合計することによって計算されたクラスタＣ３の平均往復遅延は、ＲＴＤＣ３＝ＯＷＤＣ３＋ＯＷＤ’Ｃ３＝３５．３３３となる。しかしながら、この結果は２ｍｓ（各伝搬方向ごとに１ｍｓ）に等しくなるべきであるので、この結果は明らかに間違っている。
【０１４３】
したがって、好ましくは、式［７］中のＯＷＤＯＶおよびＯＷＤ’ＯＶを使用するのではなく、さらなる全体的平均一方向遅延
【０１４４】
【数８】
2019515551.tif 000010
【０１４５】
が、好ましくは、全体的往復遅延ＲＴＤＯＶを計算するための式［１１］中で使用され、これらは以下の式に従って計算される。
【０１４６】
【数９】
2019515551.tif 000011
【０１４７】
ここにおいて、
（ｉ）  ＣｋおよびＴｋ（ｉ＝１、．．．Ｍ）は、ＰＦのための、全体としての監視ネットワークＭＮのＭ個の出力測定点によって与えられたカウンタおよび平均タイムスタンプであり、
（ｉｉ）  ＣｊおよびＴｊ（ｉ＝１、．．．Ｎ）は、ＰＦのための、全体としての監視ネットワークＭＮのＮ個の入力測定点によって与えられたカウンタおよび平均タイムスタンプであり、
（ｉｉｉ）  Ｃ’ｋおよびＴ’ｋ（ｉ＝１、．．．Ｍ）は、ＰＦ’のための、全体としての監視ネットワークＭＮのＭ個の入力測定点によって与えられたカウンタおよび平均タイムスタンプであり、
（ｉｖ）  Ｃ’ｊおよびＴ’ｊ（ｉ＝１、．．．Ｎ）は、ＰＦ’のための、全体としての監視ネットワークＭＮのＭ個の出力測定点によって与えられたカウンタおよび平均タイムスタンプである。
【０１４８】
全体的往復遅延ＲＴＤＯＶは、最終的に、式［１２ａ］および式［１２ｂ］によって与えられた
【０１４９】
【数１０】
2019515551.tif 000012
【０１５０】
の値に式［１１］を適用することによって計算される。
各単一のクラスタについての平均往復遅延測定も実施され得る。好ましくは、クラスタＣｉについての平均往復遅延ＲＴＤＣｉが、以下の式に従って計算される。
【０１５１】
【数１１】
2019515551.tif 000013
【０１５２】
ここで、
【０１５３】
【数１２】
2019515551.tif 000014
【０１５４】
は、クラスタＣｉにおけるパケットフローＰＦの平均一方向遅延であり、
【０１５５】
【数１３】
2019515551.tif 000015
【０１５６】
は、クラスタＣｉにおけるパケットフローＰＦ’の平均一方向遅延であり、これらは、好ましくは、以下の式に従って計算される。
【０１５７】
【数１４】
2019515551.tif 000016
【０１５８】
ここにおいて、
（ｉ）  ＣｋおよびＴｋは、ＰＦのためのクラスタ出力測定点によって与えられたカウンタおよび平均タイムスタンプであり、
（ｉｉ）  ＣｊおよびＴｊは、ＰＦのためのクラスタ入力測定点によって与えられたカウンタおよび平均タイムスタンプであり、
（ｉｉｉ）  Ｃ’ｋおよびＴ’ｋは、ＰＦ’のためのクラスタ入力測定点によって与えられたカウンタおよび平均タイムスタンプであり、
（ｉｖ）  Ｃ’ｊおよびＴ’ｊ（ｉ＝１、．．．Ｎ）は、ＰＦ’のためのクラスタ出力測定点によって与えられたカウンタおよび平均タイムスタンプである。
【０１５９】
図１１ａおよび図１１ｂの例示的な値への、式［１４ａ］および［式１４ｂ］の適用は、
【０１６０】
【数１５】
2019515551.tif 000017
【０１６１】
を与えることが諒解され得る。したがって、式［１３］により、クラスタＣ３の平均往復遅延ＲＴＤＣ３は、
【０１６２】
【数１６】
2019515551.tif 000018
【０１６３】
であり、これは正しい結果である。
【図１】
2019515551.tif 000023
【図２（ａ）】
2019515551.tif 000024
【図２（ｂ）】
2019515551.tif 000025
【図２（ｃ）】
2019515551.tif 000026
【図３】
2019515551.tif 000027
【図４】
2019515551.tif 000028
【図５】
2019515551.tif 000029
【図６】
2019515551.tif 000030
【図７ａ】
2019515551.tif 000031
【図７ｂ】
2019515551.tif 000032
【図７ｃ】
2019515551.tif 000033
【図７ｄ】
2019515551.tif 000034
【図８】
2019515551.tif 000035
【図９】
2019515551.tif 000036
【図１０ａ】
2019515551.tif 000037
【図１０ｂ】
2019515551.tif 000038
【図１１ａ】
2019515551.tif 000039
【図１１ｂ】
2019515551.tif 000040
【国際調査報告】
2019515551.tif 000041
2019515551.tif 000042
2019515551.tif 000043