(57)【要約】      （修正有）【課題】特定の配信サーバから到達すべき複数の視聴者端末まで疎通しているか否かを確認するＩＰマルチキャスト疎通監視方法及びシステムを提供する。【解決手段】複数の配信サーバ１０１−１，１０１−２と複数の視聴者端末１１０−１，１１０−２間を接続する複数のノード１２０〜１２４で構成されたネットワークにて、保守ＯｐＳ１５０は、発ノード１２０に対して、試験対象Ｓ，Ｇルートにおける試験対象Ｓ，ＧのＩＰマルチキャストパケットのみを、当該Ｓ，Ｇ情報を予備Ｓ，Ｇルート用に変換したＩＰマルチキャストパケットとしてコピーして、予備Ｓ，Ｇルートに転送させ、且つ該コピーのＩＰマルチキャストパケットの転送開始位置を示す先頭マーキングパケットを当該エッジノードに向けて送出するように指示する。【選択図】図９
2010068147.tif 000002
【特許請求の範囲】
【請求項１】
複数の配信サーバと複数の視聴者端末間を接続する複数のノードで構成されたネットワークにて、前記複数のノード間はＩＰマルチキャストの隣接確認が完了しており、前記複数のノードが、少なくとも１つの発ノード、複数の中継ノード、及び複数のエッジノードからなり、ＩＰマルチキャストの転送要求が承諾された承諾ルートを経由して、ＩＰマルチキャストの通信をしている複数のノードのうち、特定の配信サーバから送出されたことを示す送信元情報（Ｓ）及び特定のグループ情報（Ｇ）からなる試験対象Ｓ，Ｇの情報を有するＩＰマルチキャスト通信が、前記特定の配信サーバから到達すべき前記複数の視聴者端末まで疎通しているか否かを確認するために、保守ＯｐＳにより、前記配信サーバとキャリアネットワークの境界に位置するノードのうちの発ノードに、観測用パケットであるＩＰマルチキャスト保守パケットをＩＰマルチキャストパケットとともに挿入して転送させた後、前記複数のノードのうちの着ノードで、前記ＩＰマルチキャスト保守パケットのみを抽出するＩＰマルチキャスト疎通監視方法において、
前記保守ＯｐＳの処理は、
試験対象Ｓ，Ｇルートを表す、試験対象となる前記発ノードから複数のエッジノードまでのノードに対して、前記試験対象Ｓ，Ｇルートとは別に、特定の未使用の送信元情報及びグループ情報からなる予備Ｓ，Ｇの情報を用いてＩＰマルチキャストが接続できるルートである予備Ｓ，Ｇルートの確立を指示するステップと、
前記発ノードからＩＰマルチキャストパケットが到着する全エッジノードまでの予備Ｓ，Ｇルートの確立後に、前記発ノードに対して、前記試験対象Ｓ，Ｇルートにおける試験対象Ｓ，ＧのＩＰマルチキャストパケットのみを、当該Ｓ，Ｇ情報を予備Ｓ，Ｇルート用に変換したＩＰマルチキャストパケットとしてコピーして、予備Ｓ，Ｇルートに転送させ、且つ該コピーのＩＰマルチキャストパケットの転送開始位置を示す先頭マーキングパケットを当該エッジノードに向けて送出するように指示するステップと、
試験対象の全エッジノードから前記先頭マーキングパケットを受け取った旨の通知を受けた場合に、前記発ノードに対して、前記試験対象Ｓ，Ｇルートにおける試験対象Ｓ，ＧのＩＰマルチキャストパケットの送出を停止するように指示するステップと、
試験対象の疎通性の試験を終了するために、前記発ノードに対して、終了マーキングパケットを当該エッジノードに向けて送出するように指示するステップと、
全エッジノードから前記終了マーキングパケットを受け取った旨の通知を受けた場合に、
前記発ノードに対して、前記予備Ｓ，Ｇルートを用いた該コピーのＩＰマルチキャストパケットの転送を終了するように指示するステップと、
を含むことを特徴とするＩＰマルチキャスト疎通監視方法。
【請求項２】
請求項１に記載のＩＰマルチキャスト疎通監視方法において、
（α＞０）且つ（β＞０）且つ（α≧β）として、α本の前記試験対象Ｓ，Ｇルートと、β本の前記予備Ｓ，Ｇルートが、
（β本の予備Ｓ，Ｇルートに割り当てられる転送帯域のうち、最小の転送帯域を有する１本の予備Ｓ，Ｇルートの転送帯域）≧（α本の試験対象Ｓ，Ｇルートに割り当てられる転送帯域のうち、最大の転送帯域を有する１本の試験対象Ｓ，Ｇルート）の関係が成り立つように、
前記保守ＯｐＳの処理は、前記予備Ｓ，Ｇルートの確立を指示することを特徴とするＩＰマルチキャスト疎通監視方法。
【請求項３】
請求項１又は２に記載のＩＰマルチキャスト疎通監視方法において、
前記発ノードの処理は、
前記保守ＯｐＳからの予備Ｓ，Ｇルートを確保する旨の通知を受けた場合に、隣接する中継ノードより予備Ｓ，ＧのＰＩＭ−Ｊｏｉｎを受信していたときには、前記保守ＯｐＳにその旨を通知し、前記保守ＯｐＳからの更なる指示を受けて、予備Ｓ，ＧのＩＰマルチキャスト保守パケットを生成し、隣接の中継ノードヘ送信するステップと、
隣接の複数の配信サーバより受信したＩＰマルチキャストパケットを参照して通信中の試験対象Ｓ，Ｇを把握し、保守ＯｐＳに通知するステップと、
前記保守ＯｐＳから１つの通信中の試験対象Ｓ，ＧのＩＰマルチキャストについて予備Ｓ，Ｇルートヘの退避開始を受領した場合、試験対象Ｓ，ＧのＩＰマルチキャストパケットが通過する試験対象Ｓ，Ｇルートに当該試験対象Ｓ，ＧのＩＰマルチキャストパケットを転送するとともに、予備Ｓ，Ｇルートに、当該試験対象Ｓ，ＧのＩＰマルチキャストパケットをコピーして退避転送し、且つ試験対象Ｓ，ＧのＩＰマルチキャストパケットをコピーする際は、コピー開始するＩＰマルチキャストパケットの転送開始位置を示す先頭マーキングパケットを予備Ｓ，Ｇルート及び試験対象Ｓ，Ｇルート双方のコピー開始するＩＰマルチキャストパケットの送信前に挿入し、予備Ｓ，Ｇルートに送信する試験対象Ｓ，ＧのＩＰマルチキャストパケットのみ、試験対象Ｓ，Ｇ内のＳ，Ｇの情報を予備Ｓ，Ｇに変換するステップと、
前記保守ＯｐＳから、試験対象Ｓ，ＧのＩＰマルチキャストパケットの予備Ｓ，Ｇルートヘの全退避完了及び試験開始の通知を受領した場合、試験対象Ｓ，ＧルートヘのＩＰマルチキャスト転送を停止し、試験対象Ｓ，Ｇのルートヘ試験に必要な数のＩＰマルチキャスト保守パケットを送信するステップと、
前記保守ＯｐＳから試験対象Ｓ，ＧのＩＰマルチキャストについて退避解除開始を受領した場合、試験対象Ｓ，Ｇのルートと予備Ｓ，Ｇルートとで、試験対象Ｓ，ＧのＩＰマルチキャストパケットのコピー転送を再開し、当該試験対象Ｓ，ＧのＩＰマルチキャストパケットをコピーする際は、コピー終了するＩＰマルチキャストパケットの終了開始位置を示す終了マーキングパケットを予備Ｓ，Ｇルート及び試験対象Ｓ，Ｇルートの双方のコピー終了するＩＰマルチキャストパケットの送信後に挿入し、継続して予備Ｓ，Ｇルートに送信する試験対象Ｓ，ＧのＩＰマルチキャストパケットのみ、試験対象Ｓ，ＧにおけるＳ，Ｇの情報を予備Ｓ，Ｇに変換するステップと、
前記保守ＯｐＳから、試験対象Ｓ，ＧのＩＰマルチキャストパケットの予備Ｓ，Ｇルートヘの全退避解除完了及び試験終了を受領した場合、予備Ｓ，ＧルートヘのＩＰマルチキャスト保守パケット転送を停止するステップとを含み、
前記中継ノードの処理は、
隣接する下流ノードから、予備Ｓ，ＧのＰＩＭ−Ｊｏｉｎを受信した際は、上流のノードにＰＩＭ−Ｊｏｉｎを送信するステップと、
前記保守ＯｐＳから退避開始を受領した際は、先頭マーキングパケットを下流へ転送するステップと、
前記保守ＯｐＳから退避終了を受領した際は、終了マーキングパケットを下流へ転送するステップと、
隣接ノードから転送されたＩＰマルチキャストパケット、及び保守ＯｐＳから事前に通知を受けた試験対象Ｓ，ＧのＩＰマルチキャスト保守パケットを対象とする承諾ルートの隣接ノードに転送するステップとを含み、
前記エッジノードの処理は、
前記保守ＯｐＳより、予備Ｓ，Ｇルート確保を行う旨の通知を受けた際は、予備Ｓ，ＧのＰＩＭ−Ｊｏｉｎを隣接する上流の中継ノードに送信するステップと、
上流の中継ノードから予備Ｓ，ＧルートのＩＰマルチキャスト保守パケットを受領した際は、発ノードから自エッジノード間の予備Ｓ，Ｇルートが確保されたことを保守ＯｐＳに通知するステップと、
前記保守ＯｐＳから試験対象Ｓ，ＧのＩＰマルチキャストについて退避開始通知を受領した際に、端末視聴管理ブロトコルのＲｅｐｏｒｔを確認して、下流の視聴者端末からの試験対象Ｓ，Ｇの視聴要求を受領し、且つ先頭マーキングパケットが隣接する上流の中継ノードから試験対象Ｓ，Ｇルート及び予備Ｓ，Ｇルートが共に到着していたことを知得した場合には、先頭マーキングパケットを抽出して、該先頭マーキングパケット以降の予備Ｓ，ＧルートのＩＰマルチキャストパケットを正規通信情報として選択し、予備Ｓ，ＧにおけるＳ，Ｇ情報を試験対象Ｓ，Ｇに変換して、隣接する下流の視聴者端末に転送し、当該先頭マーキングパケット以降の試験対象Ｓ，ＧルートのＩＰマルチキャストパケットの破棄を実施後、保守ＯｐＳへ退避完了を報告するステップと、
前記保守ＯｐＳから試験対象Ｓ，ＧのＩＰマルチキャストについて退避開始通知を受領した際に、端末視聴管理プロトコルのＲｅｐｏｒｔを確認して、下流の視聴者端末からの試験対象Ｓ，Ｇの視聴要求は未受領で且つ前記先頭マーキングパケットが隣接する上流の中継ノードより予備Ｓ，Ｇルートにて到着していたことを知得した場合には、先頭マーキングパケットを抽出して、該先頭マーキングパケット以降の予備Ｓ，ＧルートのＩＰマルチキャストパケットの破棄を実施後、保守ＯｐＳへ退避完了を報告するステップと、
前記保守ＯｐＳから試験対象Ｓ，ＧのＩＰマルチキャストについて全退避完了及び試験開始の通知を受領した際に、試験対象Ｓ，ＧルートからのＩＰマルチキャスト保守パケットが到着していた場合には、ＩＰマルチキャスト保守パケットのみを抜き取り、ＩＰマルチキャストパケット内の疎通性を確認するための所定の情報を確認し、前記保守ＯｐＳへ報告するステップと、
前記保守ＯｐＳから試験対象Ｓ，ＧのＩＰマルチキャストについて予備Ｓ，Ｇルートヘの全退避解除通知を受領した際には、端末視聴管理プロトコルのＲｅｐｏｒｔを確認して、下流の視聴者端末からの試験対象Ｓ，Ｇの視聴要求を受領し且つ前記終了マーキングパケットが隣接する上流の中継ノードから試験対象Ｓ，Ｇルート及び予備Ｓ，Ｇルート共に到着していたことを知得した場合には、終了マーキングパケットを抽出し、該終了マーキングパケット以降の試験対象Ｓ，ＧルートのＩＰマルチキャストパケットを正規通信情報として選択し、隣接する下流の視聴者端末に転送し、終了マーキングパケット以降の予備Ｓ，ＧルートのＩＰマルチキャストパケットの破棄を実施後、前記保守ＯｐＳに退避解除完了を報告するステップと、
前記保守ＯｐＳから試験対象Ｓ，ＧのＩＰマルチキャストについて予備Ｓ，Ｇルートヘの全退避解除通知を受領した際には、端末視聴管理プロトコルのＲｅｐｏｒｔを確認して、下流の視聴者端末からの試験対象Ｓ，Ｇの視聴要求が未受領で且つ当該終了マーキングパケットが隣接する上流の中継ノードから予備Ｓ，Ｇルートにて到着していたことを知得した場合には、終了マーキングパケットを抽出し、当該終了マーキングパケット以降の予備Ｓ，ＧルートのＩＰマルチキャストパケットの破棄を実施後、保守ＯｐＳに報告するステップとを含み、
前記保守ＯｐＳの処理は、
前記発ノード、前記複数の中継ノード、及び前記複数のエッジノードを含む試験対象の全ノードと情報の送受信を行うステップと、
試験を開始する前処理として、前記全ノードに対して、予備Ｓ，Ｇルートの確保実施を通知するステップと、
前記発ノードから受信した予備Ｓ，ＧのＰＩＭ−Ｊｏｉｎの受信通知に基づいて全ノードに予備Ｓ，Ｇの疎通性確認を指示するとともに、前記発ノードに対してＩＰマルチキャスト保守パケットを送信するように指示する旨を通知するステップと、
前記複数のエッジノードの全てから受領した予備Ｓ，ＧのＩＰマルチキャストパケット内情報を確認し、予備Ｓ，Ｇルートが確保された旨の通知を受けた際に、予備Ｓ，Ｇルート上の各ノードヘ退避完了を通知するステップと、
前記発ノードから通知された１つ以上の通信中の試験対象Ｓ，Ｇの情報を元に、該試験対象のうちの１つの試験対象Ｓ，Ｇの情報を抽出して、前記全ノードに試験対象Ｓ，Ｇとして通知し、併せて予備Ｓ，Ｇルートヘ退避開始を通知するステップと、
前記複数のエッジノードの全てから退避完了の報告を受領した際に、試験対象Ｓ，ＧのＩＰマルチキャストパケットの予備Ｓ，Ｇルートヘの全退避完了及び試験開始を該全エッジノードに通知するステップと、
特定のエッジノードからＩＰマルチキャストパケット内の疎通性を確認するための所定の情報を受領した際に、試験完了と判断し、試験対象Ｓ，ＧのＩＰマルチキャストについて退避解除開始を前記全ノードに通知するステップと、
前記複数のエッジノードの全てから退避解除完了の報告を受領した際は、試験対象Ｓ，ＧのＩＰマルチキャストパケットの予備Ｓ，Ｇルートヘの全退避解除完了及び試験終了を該全エッジノードに通知するステップとを含むことを特徴とするＩＰマルチキャスト疎通監視方法。
【請求項４】
複数の配信サーバと複数の視聴者端末間を接続する複数のノードで構成されたネットワークにて、前記複数のノード間はＩＰマルチキャストの隣接確認が完了しており、前記複数のノードが、少なくとも１つの発ノード、複数の中継ノード、及び複数のエッジノードからなり、ＩＰマルチキャストの転送要求が承諾された承諾ルートを経由して、ＩＰマルチキャストの通信をしている複数のノードのうち、特定の配信サーバから送出されたことを示す送信元情報（Ｓ）及び特定のグループ情報（Ｇ）からなる試験対象Ｓ，Ｇの情報を有するＩＰマルチキャスト通信が、前記特定の配信サーバから到達すべき前記複数の視聴者端末まで疎通しているか否かを確認するために、保守ＯｐＳにより、前記配信サーバとキャリアネットワークの境界に位置するノードのうちの発ノードに、観測用パケットであるＩＰマルチキャスト保守パケットをＩＰマルチキャストパケットとともに挿入して転送させた後、前記複数のノードのうちの着ノードで、前記ＩＰマルチキャスト保守パケットのみを抽出するＩＰマルチキャスト疎通監視システムにおいて、
前記保守ＯｐＳは、
試験対象Ｓ，Ｇルートを表す、試験対象となる前記発ノードから複数のエッジノードまでのノードに対して、前記試験対象Ｓ，Ｇルートとは別に、特定の未使用の送信元情報及びグループ情報からなる予備Ｓ，Ｇの情報を用いてＩＰマルチキャストが接続できるルートである予備Ｓ，Ｇルートの確立を指示する手段と、
前記発ノードからＩＰマルチキャストパケットが到着する全エッジノードまでの予備Ｓ，Ｇルートの確立後に、前記発ノードに対して、前記試験対象Ｓ，Ｇルートにおける試験対象Ｓ，ＧのＩＰマルチキャストパケットのみを、当該Ｓ，Ｇ情報を予備Ｓ，Ｇルート用に変換したＩＰマルチキャストパケットとしてコピーして、予備Ｓ，Ｇルートに転送させ、且つ該コピーのＩＰマルチキャストパケットの転送開始位置を示す先頭マーキングパケットを当該エッジノードに向けて送出するように指示する手段と、
試験対象の全エッジノードから前記先頭マーキングパケットを受け取った旨の通知を受けた場合に、前記発ノードに対して、前記試験対象Ｓ，Ｇルートにおける試験対象Ｓ，ＧのＩＰマルチキャストパケットの送出を停止するように指示する手段と、
試験対象の疎通性の試験を終了するために、前記発ノードに対して、終了マーキングパケットを当該エッジノードに向けて送出するように指示する手段と、
全エッジノードから前記終了マーキングパケットを受け取った旨の通知を受けた場合に、
前記発ノードに対して、前記予備Ｓ，Ｇルートを用いた該コピーのＩＰマルチキャストパケットの転送を終了するように指示する手段と、
を備えることを特徴とするＩＰマルチキャスト疎通監視システム。
【請求項５】
請求項４に記載のＩＰマルチキャスト疎通監視システムにおいて、
（α＞０）且つ（β＞０）且つ（α≧β）として、α本の前記試験対象Ｓ，Ｇルートと、β本の前記予備Ｓ，Ｇルートが、
（β本の予備Ｓ，Ｇルートに割り当てられる転送帯域のうち、最小の転送帯域を有する１本の予備Ｓ，Ｇルートの転送帯域）≧（α本の試験対象Ｓ，Ｇルートに割り当てられる転送帯域のうち、最大の転送帯域を有する１本の試験対象Ｓ，Ｇルート）の関係が成り立つように、
前記保守ＯｐＳは、前記予備Ｓ，Ｇルートの確立を指示することを特徴とするＩＰマルチキャスト疎通監視システム。
【請求項６】
請求項４又は５に記載のＩＰマルチキャスト疎通監視システムにおいて、
前記発ノードは、
前記保守ＯｐＳからの予備Ｓ，Ｇルートを確保する旨の通知を受けた場合に、隣接する中継ノードより予備Ｓ，ＧのＰＩＭ−Ｊｏｉｎを受信していたときには、前記保守ＯｐＳにその旨を通知し、前記保守ＯｐＳからの更なる指示を受けて、予備Ｓ，ＧのＩＰマルチキャスト保守パケットを生成し、隣接の中継ノードヘ送信する機能と、
隣接の複数の配信サーバより受信したＩＰマルチキャストパケットを参照して通信中の試験対象Ｓ，Ｇを把握し、保守ＯｐＳに通知する機能と、
前記保守ＯｐＳから１つの通信中の試験対象Ｓ，ＧのＩＰマルチキャストについて予備Ｓ，Ｇルートヘの退避開始を受領した場合、試験対象Ｓ，ＧのＩＰマルチキャストパケットが通過する試験対象Ｓ，Ｇルートに当該試験対象Ｓ，ＧのＩＰマルチキャストパケットを転送するとともに、予備Ｓ，Ｇルートに、当該試験対象Ｓ，ＧのＩＰマルチキャストパケットをコピーして退避転送し、且つ試験対象Ｓ，ＧのＩＰマルチキャストパケットをコピーする際は、コピー開始するＩＰマルチキャストパケットの転送開始位置を示す先頭マーキングパケットを予備Ｓ，Ｇルート及び試験対象Ｓ，Ｇルート双方のコピー開始するＩＰマルチキャストパケットの送信前に挿入し、予備Ｓ，Ｇルートに送信する試験対象Ｓ，ＧのＩＰマルチキャストパケットのみ、試験対象Ｓ，Ｇ内のＳ，Ｇの情報を予備Ｓ，Ｇに変換する機能と、
前記保守ＯｐＳから、試験対象Ｓ，ＧのＩＰマルチキャストパケットの予備Ｓ，Ｇルートヘの全退避完了及び試験開始の通知を受領した場合、試験対象Ｓ，ＧルートヘのＩＰマルチキャスト転送を停止し、試験対象Ｓ，Ｇのルートヘ試験に必要な数のＩＰマルチキャスト保守パケットを送信する機能と、
前記保守ＯｐＳから試験対象Ｓ，ＧのＩＰマルチキャストについて退避解除開始を受領した場合、試験対象Ｓ，Ｇのルートと予備Ｓ，Ｇルートとで、試験対象Ｓ，ＧのＩＰマルチキャストパケットのコピー転送を再開し、当該試験対象Ｓ，ＧのＩＰマルチキャストパケットをコピーする際は、コピー終了するＩＰマルチキャストパケットの終了開始位置を示す終了マーキングパケットを予備Ｓ，Ｇルート及び試験対象Ｓ，Ｇルートの双方のコピー終了するＩＰマルチキャストパケットの送信後に挿入し、継続して予備Ｓ，Ｇルートに送信する試験対象Ｓ，ＧのＩＰマルチキャストパケットのみ、試験対象Ｓ，ＧにおけるＳ，Ｇの情報を予備Ｓ，Ｇに変換する機能と、
前記保守ＯｐＳから、試験対象Ｓ，ＧのＩＰマルチキャストパケットの予備Ｓ，Ｇルートヘの全退避解除完了及び試験終了を受領した場合、予備Ｓ，ＧルートヘのＩＰマルチキャスト保守パケット転送を停止する機能とを有し、
前記中継ノードは、
隣接する下流ノードから、予備Ｓ，ＧのＰＩＭ−Ｊｏｉｎを受信した際は、上流のノードにＰＩＭ−Ｊｏｉｎを送信する機能と、
前記保守ＯｐＳから退避開始を受領した際は、先頭マーキングパケットを下流へ転送する機能と、
前記保守ＯｐＳから退避終了を受領した際は、終了マーキングパケットを下流へ転送する機能と、
隣接ノードから転送されたＩＰマルチキャストパケット、及び保守ＯｐＳから事前に通知を受けた試験対象Ｓ，ＧのＩＰマルチキャスト保守パケットを対象とする承諾ルートの隣接ノードに転送する機能とを有し、
前記エッジノードは、
前記保守ＯｐＳより、予備Ｓ，Ｇルート確保を行う旨の通知を受けた際は、予備Ｓ，ＧのＰＩＭ−Ｊｏｉｎを隣接する上流の中継ノードに送信する機能と、
上流の中継ノードから予備Ｓ，ＧルートのＩＰマルチキャスト保守パケットを受領した際は、発ノードから自エッジノード間の予備Ｓ，Ｇルートが確保されたことを保守ＯｐＳに通知する機能と、
前記保守ＯｐＳから試験対象Ｓ，ＧのＩＰマルチキャストについて退避開始通知を受領した際に、端末視聴管理ブロトコルのＲｅｐｏｒｔを確認して、下流の視聴者端末からの試験対象Ｓ，Ｇの視聴要求を受領し、且つ先頭マーキングパケットが隣接する上流の中継ノードから試験対象Ｓ，Ｇルート及び予備Ｓ，Ｇルートが共に到着していたことを知得した場合には、先頭マーキングパケットを抽出して、該先頭マーキングパケット以降の予備Ｓ，ＧルートのＩＰマルチキャストパケットを正規通信情報として選択し、予備Ｓ，ＧにおけるＳ，Ｇ情報を試験対象Ｓ，Ｇに変換して、隣接する下流の視聴者端末に転送し、当該先頭マーキングパケット以降の試験対象Ｓ，ＧルートのＩＰマルチキャストパケットの破棄を実施後、保守ＯｐＳへ退避完了を報告する機能と、
前記保守ＯｐＳから試験対象Ｓ，ＧのＩＰマルチキャストについて退避開始通知を受領した際に、端末視聴管理プロトコルのＲｅｐｏｒｔを確認して、下流の視聴者端末からの試験対象Ｓ，Ｇの視聴要求は未受領で且つ前記先頭マーキングパケットが隣接する上流の中継ノードより予備Ｓ，Ｇルートにて到着していたことを知得した場合には、先頭マーキングパケットを抽出して、該先頭マーキングパケット以降の予備Ｓ，ＧルートのＩＰマルチキャストパケットの破棄を実施後、保守ＯｐＳへ退避完了を報告する機能と、
前記保守ＯｐＳから試験対象Ｓ，ＧのＩＰマルチキャストについて全退避完了及び試験開始の通知を受領した際に、試験対象Ｓ，ＧルートからのＩＰマルチキャスト保守パケットが到着していた場合には、ＩＰマルチキャスト保守パケットのみを抜き取り、ＩＰマルチキャストパケット内の疎通性を確認するための所定の情報を確認し、保守ＯｐＳへ報告する機能と、
前記保守ＯｐＳから試験対象Ｓ，ＧのＩＰマルチキャストについて予備Ｓ，Ｇルートヘの全退避解除通知を受領した際には、端末視聴管理プロトコルのＲｅｐｏｒｔを確認して、下流の視聴者端末からの試験対象Ｓ，Ｇの視聴要求を受領し且つ前記終了マーキングパケットが隣接する上流の中継ノードから試験対象Ｓ，Ｇルート及び予備Ｓ，Ｇルート共に到着していたことを知得した場合には、終了マーキングパケットを抽出し、該終了マーキングパケット以降の試験対象Ｓ，ＧルートのＩＰマルチキャストパケットを正規通信情報として選択し、隣接する下流の視聴者端末に転送し、終了マーキングパケット以降の予備Ｓ，ＧルートのＩＰマルチキャストパケットの破棄を実施後、前記保守ＯｐＳに退避解除完了を報告する機能と、
前記保守ＯｐＳから試験対象Ｓ，ＧのＩＰマルチキャストについて予備Ｓ，Ｇルートヘの全退避解除通知を受領した際には、端末視聴管理プロトコルのＲｅｐｏｒｔを確認して、下流の視聴者端末からの試験対象Ｓ，Ｇの視聴要求が未受領で且つ当該終了マーキングパケットが隣接する上流の中継ノードから予備Ｓ，Ｇルートにて到着していたことを知得した場合には、終了マーキングパケットを抽出し、当該終了マーキングパケット以降の予備Ｓ，ＧルートのＩＰマルチキャストパケットの破棄を実施後、前記保守ＯｐＳに報告する機能とを有し、
前記保守ＯｐＳは、
前記発ノード、前記複数の中継ノード、及び前記複数のエッジノードを含む試験対象の全ノードと情報の送受信を行う機能と、
試験を開始する前処理として、前記全ノードに対して、予備Ｓ，Ｇルートの確保実施を通知する機能と、
前記発ノードから受信した予備Ｓ，ＧのＰＩＭ−Ｊｏｉｎの受信通知に基づいて全ノードに予備Ｓ，Ｇの疎通性確認を指示するとともに、前記発ノードに対してＩＰマルチキャスト保守パケットを送信するように指示する旨を通知する機能と、
前記複数のエッジノードの全てから受領した予備Ｓ，ＧのＩＰマルチキャストパケット内情報を確認し、予備Ｓ，Ｇルートが確保された旨の通知を受けた際に、予備Ｓ，Ｇルート上の各ノードヘ退避完了を通知する機能と、
前記発ノードから通知された１つ以上の通信中の試験対象Ｓ，Ｇの情報を元に、該試験対象のうちの１つの試験対象Ｓ，Ｇの情報を抽出して、前記全ノードに試験対象Ｓ，Ｇとして通知し、併せて予備Ｓ，Ｇルートヘ退避開始を通知する機能と、
前記複数のエッジノードの全てから退避完了の報告を受領した際に、試験対象Ｓ，ＧのＩＰマルチキャストパケットの予備Ｓ，Ｇルートヘの全退避完了及び試験開始を該全エッジノードに通知する機能と、
特定のエッジノードからＩＰマルチキャストパケット内の疎通性を確認するための所定の情報を受領した際に、試験完了と判断し、試験対象Ｓ，ＧのＩＰマルチキャストについて退避解除開始を前記全ノードに通知する機能と、
前記複数のエッジノードの全てから退避解除完了の報告を受領した際は、試験対象Ｓ，ＧのＩＰマルチキャストパケットの予備Ｓ，Ｇルートヘの全退避解除完了及び試験終了を該全エッジノードに通知する機能とを有することを特徴とするＩＰマルチキャスト疎通監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の配信サーバと複数の視聴者端末間を接続する複数のノードで構成されたネットワークであって、複数のノード間はＩＰマルチキャストの隣接確認が完了している際に、ＩＰマルチキャストの転送要求が承諾されたルート（以下、承諾ルートと称する）を経由してＩＰマルチキャストの通信をしている複数のノードのうち、特定の配信サーバから送出されたことを示す送信元情報（Ｓ）と特定のグループ情報（Ｇ）からなる特定の試験対象（Ｓ，Ｇ）の情報を有するＩＰマルチキャスト通信が、特定の配信サーバから到達すべき複数の視聴者端末まで疎通しているか否かを確認するＩＰマルチキャスト疎通監視方法及びシステムに関する。
【背景技術】
【０００２】
従来技術のＩＰマルチキャスト疎通監視方法について説明する（例えば、非特許文献１，２参照）。尚、非特許文献１に開示される技術に基づいた、従来の第１の方法例は、ＩＰマルチキャスト宛ＰＩＮＧを用いた「従来のＩＰマルチキャスト到達監視方法の一例のブロック図（その１）」として、図１５に示している。また、非特許文献２に開示される技術に基づいた、従来の第２の方法例は、ｓｓｍｐｉｎｇを用いた「従来のＩＰマルチキャスト到達監視方法の一例のブロック図（その２）」として、図１６に示している。
【０００３】
図１５及び図１６において、
１０１−１，１０１−２は、配信サーバＭＳ１，ＭＳ２、
１１０−１，１１０−２は、視聴者端末ｈ１，ｈ２、
１１５は、自ネットワークエリア、
１１６は、配信サーバ側、
１１７は、ユーザ側（即ち、視聴者端末側）、
１１８，１１９は、ネットワーク境界点、
１２０は、発ノードＡ、
１２１，１２２は、中継ノードＢ，Ｃ、
１２３，１２４は、エッジノードＤ，Ｅ、
１４０−１〜１４０−６は、送信元情報（Ｓ）がＭＳ１（１０１−１）の同一のグループ（Ｇ）宛のマルチキャストルートを表す。
【０００４】
ここで前提条件として、本例では、ノード間のマルチキャスト制御プロトコルをＰＩＭ−ＳＳＭ、端末視聴管理プロトコルをＭＬＤｖ２を用いて説明している。また、１４０−１〜１４０−６のマルチキャストルートにおいて、発ノードＡ（１２０）〜エッジノードＥ（１２４）の隣接ノード間はＰＩＭ‐ＨｅｌｌｏにてＮｅｉｇｈｂｅｒが確立しており（隣接確認の確立）、さらに、ＰＩＭ‐Ｊｏｉｎの確認が完了し、ＭＬＤｖ２による視聴者端末からの要求手続きが完了しているものとする（承諾ルートの確立）。
【０００５】
図１５に示しているシーケンスを参照するに、配信サーバＭＳ１（１０１−１）から、ＩＰマルチキャストグループ宛ＰＩＮＧをグループ（Ｇ）宛に送信する。ＩＰマルチキャストグループ宛ＰＩＮＧは、発ノードＡ（１２０）を経由して中継ノードＣ（１２２）でコピーされ、それぞれエッジノードＤ（１２３）及びエッジノードＥ（１２４）に到着する。エッジノードＤ（１２３）は、ＭＬＤｖ２にて視聴要求している視聴者端末ｈ２（１１０−２）にＩＰマルチキャストグループ宛ＰＩＮＧを送信し、視聴者端末ｈ２（１１０−２）は送信元の配信サーバＭＳ１（１０１−１）にＩＰマルチキャストグループ宛ＰＩＮＧの返信を報告する。また、エッジノードＥ（１２４）は、ＭＬＤｖ２にて視聴要求している視聴者端末ｈ１（１１０−１）にＩＰマルチキャストグループ宛ＰＩＮＧを送信し、視聴者端末ｈ１（１１０−１）は送信元の配信サーバＭＳ１（１０１−１）にＩＰマルチキャストグループ宛ＰＩＮＧの返信を報告する。
【０００６】
尚、視聴者端末ｈ１（１１０−１）から返信されたＩＰマルチキャストグループ宛ＰＩＮＧの返信は、エッジノードＥ（１２４）、中継ノードＣ（１２２）及び発ノードＡ（１２０）を経由して視聴者端末ＭＳ１に到着する。また、並行して、視聴者端末ｈ２（１１０−２）から返信されたＩＰマルチキャストグループ宛ＰＩＮＧの返信は、エッジノードＤ（１２３）、中継ノードＣ（１２２）及び発ノードＡ（１２０）を経由して配信サーバＭＳ１に到着する。この手順により配信サーバＭＳ１は、ＩＰマルチキャストの疎通性を確認する（例えば、非特許文献１参照）。
【０００７】
一方、ｓｓｍｐｉｎｇを用いた視聴者端末ｈ１による疎通性確認の場合には、図１６に示しているシーケンスを参照するに、視聴者端末ｈ１（１１０−１）から、ｓｓｍｐｉｎｇをエッジノードＥ（１２４）に送信する。ｓｓｍｐｉｎｇは、エッジノードＥ（１２４）、中継ノードＣ（１２２）及び発ノードＡ（１２０）を経由して配信サーバＭＳ１に到着する。配信サーバＭＳ１（１０１−１）は、ｓｓｍｐｉｎｇの受信を契機に視聴者端末ｈ１（１１０−１）に対してＩＰマルチキャストパケットをグループ（Ｇ）宛に配信する。配信サーバＭＳ１（１０１−１）から配信されたＩＰマルチキャストパケットは、発ノードＡ（１２０）、中継ノードＣ（１２２）及びエッジノードＥ（１２４）を経由して視聴者端末ｈ１（１１０−１）に到着する。この手順により視聴者端末ｈ１は、ＩＰマルチキャストの疎通性を確認する（例えば、非特許文献２参照）。
【０００８】
【非特許文献１】Ｋａｍｉｌ Ｓａｒａｃ  外１名、“ｄｒａｆｔ−ｓａｒａｃ−ｍｐｉｎｇ−００.ｔｘｔ. ＭＰＩＮＧ Ｐｒｏｔｏｃｏｌ Ｏｐｅｒａｔｉｏｎ”、［ｏｎｌｉｎｅ］、平成１６年６月、ＩＥＴＦ、[平成１９年１２月２１日検索]、インターネット〈ＵＲＬ:ｈｔｔｐ：／／ｉｅｔｆｒｅｐｏｒｔ.ｉｓｏｃ.ｏｒｇ／ａｌｌ−ｉｄｓ／ｄｒａｆｔ−ｓａｒａｃ−ｍｐｉｎｇ−００.ｔｘｔ〉
【非特許文献２】Ｐａｖａｎ Ｎａｍｂｕｒｉ  外２名、“４３３−０５９  ＳＳＭ−ＰＩＮＧ：Ａ  ＰＩＮＧ  ＵＴＩＬＩＴＹ  ＦＯＲ  ＳＯＵＲＣＥ  ＳＰＥＣＩＦＩＣ  ＭＵＬＴＩＣＡＳＴ  ４  ＳＳＭ−Ｐｉｎｇ”、［ｏｎｌｉｎｅ］、平成１６年１１月２２日、ＣＩＩＴ  ２００４、 [平成１９年１２月２１日検索]、インターネット〈ＵＲＬ:ｈｔｔｐ：／／ｗｗｗ.ａｃｔａｐｒｅｓｓ.ｃｏｍ／Ｃｏｎｔｅｎｔ＿Ｏｆ＿Ｐｒｏｃｅｅｄｉｎｇ.ａｓｐｘ？ＰｒｏｃｅｅｄｉｎｇＩＤ＝２６６＃ｐａｇｅｓ〉、〈ＵＲＬ:ｈｔｔｐ：／／ｉｍｊ.ｇａｔｅｃｈ.ｅｄｕ／ｐａｐｅｒｓ／ＣＩＩＴ−０４ｂ.ｐｄｆ.ｇｚ〉
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ここで、上述した従来の技術では、ＩＰマルチキャストの疎通性を確認する際、ユーザ要求でＩＰマルチキャストパケットの通過ルート（以下、マルチキャストＴｒｅｅと称する）が設定され、ネットワーク境界点（１１８,１１９）を越えた通信となるため、自ネットワークエリア（１１５）に閉じた疎通性確認ができないという課題がある。また、送信元情報（Ｓ）及び特定のグループ情報（Ｇ）単位での疎通性確認が困難である故に、タイムリーなＩＰマルチキャストパケットの通過ルート（即ち、マルチキャストＴｒｅｅ）について把握することができず、経路監視が困難であるという課題もある。更に、ＩＰマルチキャストの帯域使用状況をタイムリーに確認できないという課題もある。
【００１０】
そこで、自転送ノードの通過を識別可能な通過ルート番号を該ＩＰマルチキャスト保守パケットに付与して、１つ以上の視聴者端末に向けて当該ＩＰマルチキャストパケットとともに転送し、ネットワークにおける各ノードと接続可能な保守ＯｐＳは、各ノードから経路の疎通性の情報を取得するようにして、ＩＰマルチキャストの疎通性を監視する方法が考えられる（先行技術としての参考文献：特願２００８−４３３００号）。
【００１１】
ここで、前述した先行技術の原理を説明する発ノードのＩＰマルチキャスト保守パケット挿入機能における一例のブロック図を、図１７〜図２３に示す（以下、総括して「先行技術」と称する）。
【００１２】
図１７〜図２３において、
０１３は、ＩＰマルチキャスト保守パケットバッファ、
０１５は、送信制御部、
０１６は、通信データ用バッファ、
０３０は、入力パケット、
０３２は、出力パケット、
１０１−１〜１０１−２は、配信サーバＭＳ１〜ＭＳ２、
１１０−１〜１１０−２は、視聴者端末ｈ１〜ｈ２、
１１５は、自ネットワークエリア、
１１６は、配信サーバ側、
１１７は、ユーザ側（即ち、視聴者端末端末側）、
１１８，１１９は、ネットワーク境界点、
１２０は、発ノードＡ、
１２１〜１２２は、中継ノードＢ〜Ｃ、
１２３〜１２４は、エッジノードＤ〜Ｅ、
１４０−１〜１４０−６は、送信元情報（Ｓ）がＭＳ１（１０１−１）の同一のグループ（Ｇ）宛のマルチキャストルート、
１５０は、保守ＯｐＳ、
１６０は、ＩＰマルチキャスト保守パケット情報の内訳、
１６１は、テストモード（ＴＭ）内の詳細情報を表す。
【００１３】
まず、先行技術の原理を発ノードにて適用するＩＰマルチキャスト疎通監視方法の実施例を、図１７〜図２３を参照して説明する。尚、説明にあたりＭＳ１発のマルチキャストルート（１４０−１〜１４０−６）についての処理を例とする。
【００１４】
配信サーバＭＳ１（１０１−１）から配信されたＩＰマルチキャストパケットは、ＭＳ１のマルチキャストルート（１４０−１〜１４０−６）にしたがって、発ノードＡ（１２０）を経由し、中継ノードＣ（１２２）でコピー後、エッジノードＤ（１２３）とエッジノードＥ（１２４）に送信され、視聴者端末ｈ１とｈ２に配信されている。
【００１５】
まず、発ノードＡ（１２０）の処理を「処理１１」として説明する（図１７参照）。
【００１６】
［処理１１］
発ノードＡ（１２０）では、以下の〔処理１１−ａ〕〜〔処理１１−ｃ〕を定常で実施し、〔処理１１−ｄ〕は保守ＯｐＳからの問い合わせがあった際に実施する。
【００１７】
〔処理１１−ａ〕
通過ＩＰマルチキャストパケットの送信元情報Ｓ及びグループ番号Ｇ（以降、（Ｓ，Ｇ）又は単にＳ，Ｇと記す）を確認する。
【００１８】
〔処理１１−ｂ〕
該当（Ｓ，Ｇ）のＩＰマルチキャスト保守パケットを生成しマルチキャストルート（１４０−２）に挿入すると共に、生成の際、パケット挿入時にテストモード（ＴＭ）、シーケンス番号（ＳＮ）及び通過ルート番号（ＲＮ）をパケット内ペイロードに付与する。また、発ノードＡ（１２０）は、ＩＰマルチキャスト保守パケット（１６０）におけるヘッダの空きエリアにＩＰマルチキャスト保守パケットであることを識別できる試験パケット識別子（ＴＰＭ）を付与する。
【００１９】
〔処理１１−ｃ〕
挿入したＩＰマルチキャスト保守パケットの（Ｓ，Ｇ）、テストモード（ＴＭ）、シーケンス番号（ＳＮ）を保守ＯｐＳに報告する。
【００２０】
〔処理１１−ｄ〕
マルチキャストルート（１４０−２）に送信するＩＰマルチキャスト保守パケットに対応する（Ｓ，Ｇ）について、マルチキャストルート（１４０−２）からのＰＩＭ−Ｊｏｉｎ／Ｐｒｕｎｅ送信状態を確認する。
【００２１】
次に、中継ノードＣ（１２２）の処理を「処理１２」として説明する（図１８参照）。
【００２２】
［処理１２］
中継ノードＣ（１２２）では、以下の〔処理１２−ａ〕を定常で実施し、〔処理１２−ｂ〕〜〔処理１２−ｄ〕は保守ＯｐＳからの問い合わせがあった際に実施する。
【００２３】
〔処理１２−ａ〕
中継ノードＣ（１２２）は、試験パケット識別子（ＴＰＭ）を参照し、ＩＰマルチキャスト保守パケットであることを確認し、通過ルート番号（ＲＮ）を付与してマルチキャストルート（１４０−３）及び（１４０−５）にコピーして転送する。
【００２４】
〔処理１２−ｂ〕
ＰＩＭ−Ｈｅｌｌｏの確認を発ノードＡ（１２０）間、エッジノードＥ（１２４）間及びエッジノードＤ（１２３）間で実施する。
【００２５】
〔処理１２−ｃ〕
マルチキャストルート（１４０−２）から受信するＩＰマルチキャスト保守パケットに対応する（Ｓ，Ｇ）について、マルチキャストルート（１４０−３）及び（１４０−４）からのＰＩＭ−Ｊｏｉｎ／Ｐｒｕｎｅ受信状態を確認する。
【００２６】
〔処理１２−ｄ〕
マルチキャストルート（１４０−２）から受信するＩＰマルチキャスト保守パケットに対応する（Ｓ，Ｇ）について、マルチキャストルート（１４０−２）へのＰＩＭ−Ｊｏｉｎ／Ｐｒｕｎｅ送信状態を確認する。
【００２７】
次に、エッジノードＤ（１２３）の処理を「処理１３」として説明する（図１９参照）。
【００２８】
［処理１３］
エッジノードＤ（１２３）では、以下の〔処理１３−ａ〕を定常で実施し、〔処理１３−ｂ〕〜〔処理１３−ｄ〕は保守ＯｐＳからの問い合わせがあった際に実施する。
【００２９】
〔処理１３−ａ〕
エッジノードＤ（１２３）は、試験パケット識別子（ＴＰＭ）を参照して、マルチキャストルート（１４０−５）から受信したＩＰマルチキャスト保守パケットのみを抜き出し、シーケンス番号（ＳＮ）、通過ルート番号（ＲＮ）を確認し、保守ＯｐＳに報告する。
【００３０】
〔処理１３−ｂ〕
マルチキャストルート（１４０−５）から受信するＩＰマルチキャスト保守パケットに対応する（Ｓ，Ｇ）について、ＭＬＤｖ２：Ｑｕｅｒｙの視聴者端末ｈ２（１１０−２）への送信状態について確認する。
【００３１】
〔処理１３−ｃ〕
マルチキャストルート（１４０−５）から受信するＩＰマルチキャスト保守パケットに対応する（Ｓ，Ｇ）について、ＭＬＤｖ２：Ｒｅｐｏｒｔ（Ｊｏｉｎ／Ｌｅａｖｅ）の視聴者端末ｈ２（１１０−２)への受信状態を確認する。
【００３２】
〔処理１３−ｄ〕
マルチキャストルート（１４０−５）から受信するＩＰマルチキャスト保守パケットに対応する（Ｓ，Ｇ）について、マルチキャストルート（１４０−５）へのＰＩＭ−Ｊｏｉｎ／Ｐｒｕｎｅ送信状態を確認する。
【００３３】
またエッジノードＥ（１２４）でも、以下の〔処理１３−ａ〕を定常で実施し、〔処理１３−ｂ〕〜〔処理１３−ｄ〕は保守ＯｐＳからの問い合わせがあった際に実施する。
【００３４】
〔処理１３−ａ〕
エッジノードＤ（１２３）は、試験パケット識別子（ＴＰＭ）を参照して、マルチキャストルート（１４０−３）から受信したＩＰマルチキャスト保守パケットのみを抜き出し、シーケンス番号（ＳＮ）、通過ルート番号（ＲＮ）を確認し、保守ＯｐＳに報告する。
【００３５】
〔処理１３−ｂ〕
マルチキャストルート（１４０−３）から受信するＩＰマルチキャスト保守パケットに対応する（Ｓ，Ｇ）について、ＭＬＤｖ２:Ｑｕｅｒｙの視聴者端末ｈ１（１１０−１）への送信状態について確認する。
【００３６】
〔処理１３−ｃ〕
マルチキャストルート（１４０−３）から受信するＩＰマルチキャスト保守パケットに対応する（Ｓ，Ｇ）について、ＭＬＤｖ２：Ｒｅｐｏｒｔ（Ｊｏｉｎ／Ｌｅａｖｅ）の視聴者端末ｈ１（１１０−１）への受信状態を確認する。
【００３７】
〔処理１３−ｄ〕
マルチキャストルート（１４０−３）から受信するＩＰマルチキャスト保守パケットに対応する（Ｓ，Ｇ）について、マルチキャストルート（１４０−３）へのＰＩＭ−Ｊｏｉｎ／Ｐｒｕｎｅ送信状態を確認する。
【００３８】
次に、保守ＯｐＳ（１５０）の処理を「処理１４」として説明する（図２０参照）。
【００３９】
［処理１４］
保守ＯｐＳ（１５０）では、以下の〔処理１４−ａ〕、〔処理１４−ｂ〕を実施する。
【００４０】
〔処理１４−ａ〕
保守ＯｐＳは、「処理１１−ａ」で発ノードＡ（１２０）から取得したＩＰマルチキャスト保守パケットの（Ｓ，Ｇ）、テストモード（ＴＭ）、シーケンス番号（ＳＮ）と、「処理１３−ａ」でエッジノードＤ（１２３）及びＥ（１２４）から取得したＩＰマルチキャスト保守パケットの、テストモード（ＴＭ）、シーケンス番号（ＳＮ）、通過ルート番号（ＲＮ）とを照合し、ＩＰマルチキャストパケットの到達状況及びＩＰマルチキャストＴｒｅｅ把握による経路監視を実施する。
【００４１】
〔処理１４−ｂ〕
保守ＯｐＳは、「処理１３−ｂ」〜「処理１３−ｄ」でエッジノードＤ（１２３）及びＥ（１２４）からの情報により、視聴ホストｈ（１１０）からの要求通りにＩＰマルチキャストパケットが到着しているかの到達正常性を確認し、異常と判断した場合は、マルチキャストルート上の発ノードＡ（１２０）に対して「処理１１−ｄ」の情報及び中継ノードＣ（１２２）に対して「処理１２−ｂ〜１２−ｄ」の情報を問い合わせ、故障切分けを実施する。
【００４２】
図２１及び図２２を参照して、先行技術の原理を提供可能なＩＰマルチキャスト到達監視法における帯域使用状況確認の例を説明する。
【００４３】
図２１は、本発明の原理を示すＩＰマルチキャスト保守パケット内情報を示している。ＩＰマルチキャストパケットが所要の帯域を使用しているかを確認（以下、帯域使用状況確認とも称する）する際、テストモード（ＴＭ）のエリアを使用して識別する。
【００４４】
テストモード（ＴＭ）の詳細（１６１）にパラメータ内訳を示す。
・ＭＤ：モード識別（通常モード／帯域確認モード）
・ＰＳＴ：パケットステータス（先頭パケット／中間パケット／最終パケット）
・Ｔ：監視周期（先頭パケットから最終パケット完了までの送出時間：ｓｅｃ）
・Ｍ：パケット長（ｂｉｔ）
・Ｎ：パケット数（監視周期（Ｔ）内で送出するパケット数：個）
【００４５】
本パラメータより、転送帯域は式（１）となる。
【００４６】
【数１】
2010068147.tif 000003
【００４７】
次に、動作について図２２を参照して説明する。
【００４８】
尚、説明にあたりＭＳ１発のＩＰマルチキャストルート（１４０）でＩＰマルチキャストパケットが転送されている処理を例とする。
【００４９】
「帯域使用状況確認」の際は、発ノードＡ（１２０）にて挿入するＩＰマルチキャスト保守パケットのテストモード（ＴＭ）内モード識別（ＭＤ）に帯域確認モードを設定する。
【００５０】
帯域確認モードの場合は、パケットステータス（ＰＳＴ）、計測間隔（Ｔ）、パケット長（Ｍ）、パケット数（Ｎ）を設定する。尚、Ｍは、パケット毎に可変値を許容し、Ｔ，Ｍは、ＰＳＴ＝先頭パケットの際に設定が必須である。
【００５１】
ＭＤ＝帯域確認モード且つＰＳＴ＝先頭パケットを設定したＩＰマルチキャスト保守パケットを発ノードＡ（１２０）が中継ノードＣへ送出開始した際は、「帯域使用状況確認」が開始された状態となり、発ノードＡ（１２０）は、計測間隔（Ｔ）内にパケット数（Ｎ）に設定したパケットを送出する。
【００５２】
エッジノードＥ（１２４）とエッジノードＤ（１２３）は、転送されたＰＳＴが先頭パケットから最終パケットまでの転送確認モード（ＭＤ）ＩＰマルチキャスト保守パケットを確認し、取り出したＴ，Ｍ，Ｎを元に前述の式（１）から転送帯域を計算し、帯域使用状況を確認する。
【００５３】
しかしながら、先行技術の原理を示す発ノードＡ（１２０）のＩＰマルチキャスト保守パケット挿入機能を図２３を参照して説明するに、ＩＰマルチキャスト保守パケットで送出したトラヒックと異なるトラヒックを送出することが起こりうる。
【００５４】
配信サーバＭＳ１(１０１−１)より転送された、試験対象（Ｓ，Ｇ）のＩＰマルチキャストパケット及びそれ以外のパケット(以降、運用中パケットと記す)で構成される入力パケット（０３０）は一端、通信データ用バッファ（０１６）に書き込まれる。外部より試験指示を受けた送信制御部（０１５）は、通信データ用バッファ（０１６）内の運用中パケット（０３０）とＩＰマルチキャスト保守パケットバッファ（０１３）内Ｎ＝１〜４のＩＰマルチキャスト保守パケットを、読み出し制御により両バッファから送出パケット（０３２）として送出する。ここで、この送出パケット（０３２）内には、試験対象Ｓ，ＧのＩＰマルチキャストパケットとＩＰマルチキャスト保守パケットが監視周期Ｔ内で混在するため、実質の送出トラヒックは、次式で表される、ＩＰマルチキャスト保守パケットで送出したトラヒックと異なるトラヒックを送出してしまう。
【００５５】
【数２】
2010068147.tif 000004
【００５６】
このように、先行技術に基づく技法によれば、送信元情報（Ｓ）及び特定のグループ情報（Ｇ）単位で、ＩＰマルチキャストの疎通性の監視技法を提供するものであり、特定の配信サーバと通信する発ノードＡ（１２０）は、その通信中の送信元情報（Ｓ）及び特定のグループ情報（Ｇ）毎のＩＰマルチキャストパケットを把握し、送信元及び特定のグループ情報の組み合わせ毎に、ペイロードにシーケンス番号（ＳＮ）及び通過ルート番号（ＲＮ）の格納エリアを有するＩＰマルチキャスト保守パケット（１６０）を生成し、所定のシーケンス番号（ＳＮ）及び自ノードの通過ルート番号（ＲＮ）を当該格納エリアに挿入して、当該ＩＰマルチキャストパケットとともに下流のノードに送信する。該下流のノードの各々は、自ノードの通過ルート番号を該ＩＰマルチキャスト保守パケットに付与して、１つ以上の視聴者端末に向けて当該ＩＰマルチキャストパケットとともに転送し、保守ＯｐＳ（１５０）は、各ノードから経路の疎通性の情報を取得することができる。
【００５７】
しかしながら、上述した先行技術の技術では、運用中はＩＰマルチキャスト保守パケットと同じＳ，Ｇのユーザ発出ＩＰマルチキャストが同一ブレーンで混在して転送しまうことから、受信側のエッジノードにおいて抽出したＩＰマルチキャスト保守パケットをもとに使用帯域を測定する際、正確に把握出来ない状況が起こりうる。即ち、同じ試験対象（Ｓ，Ｇ）のユーザ発出ＩＰマルチキャストが通信しない状況の場合のみしか、ＩＰマルチキャストの帯域使用状況をタイムリーに確認することができないという課題がある。
【００５８】
そこで、本発明の目的は、上述の問題を鑑みて、ＩＰマルチキャストの経路の疎通性を監視するＩＰマルチキャスト疎通監視方法及びシステムを提供することにある。
【課題を解決するための手段】
【００５９】
本発明のＩＰマルチキャスト疎通監視方法は、複数の配信サーバと複数の視聴者端末間を接続する複数のノードで構成されたネットワークにて、前記複数のノード間はＩＰマルチキャストの隣接確認が完了しており、前記複数のノードが、少なくとも１つの発ノード、複数の中継ノード、及び複数のエッジノードからなり、ＩＰマルチキャストの転送要求が承諾された承諾ルートを経由して、ＩＰマルチキャストの通信をしている複数のノードのうち、特定の配信サーバから送出されたことを示す送信元情報（Ｓ）及び特定のグループ情報（Ｇ）からなる試験対象Ｓ，Ｇの情報を有するＩＰマルチキャスト通信が、前記特定の配信サーバから到達すべき前記複数の視聴者端末まで疎通しているか否かを確認するために、保守ＯｐＳにより、前記配信サーバとキャリアネットワークの境界に位置するノードのうちの発ノードに、観測用パケットであるＩＰマルチキャスト保守パケットをＩＰマルチキャストパケットとともに挿入して転送させた後、前記複数のノードのうちの着ノードで、前記ＩＰマルチキャスト保守パケットのみを抽出するＩＰマルチキャスト疎通監視方法において、  前記保守ＯｐＳの処理は、試験対象Ｓ，Ｇルートを表す、試験対象となる前記発ノードから複数のエッジノードまでのノードに対して、前記試験対象Ｓ，Ｇルートとは別に、特定の未使用の送信元情報及びグループ情報からなる予備Ｓ，Ｇの情報を用いてＩＰマルチキャストが接続できるルートである予備Ｓ，Ｇルートの確立を指示するステップと、前記発ノードからＩＰマルチキャストパケットが到着する全エッジノードまでの予備Ｓ，Ｇルートの確立後に、前記発ノードに対して、前記試験対象Ｓ，Ｇルートにおける試験対象Ｓ，ＧのＩＰマルチキャストパケットのみを、当該Ｓ，Ｇ情報を予備Ｓ，Ｇルート用に変換したＩＰマルチキャストパケットとしてコピーして、予備Ｓ，Ｇルートに転送させ、且つ該コピーのＩＰマルチキャストパケットの転送開始位置を示す先頭マーキングパケットを当該エッジノードに向けて送出するように指示するステップと、試験対象の全エッジノードから前記先頭マーキングパケットを受け取った旨の通知を受けた場合に、前記発ノードに対して、前記試験対象Ｓ，Ｇルートにおける試験対象Ｓ，ＧのＩＰマルチキャストパケットの送出を停止するように指示するステップと、試験対象の疎通性の試験を終了するために、前記発ノードに対して、終了マーキングパケットを当該エッジノードに向けて送出するように指示するステップと、全エッジノードから前記終了マーキングパケットを受け取った旨の通知を受けた場合に、前記発ノードに対して、前記予備Ｓ，Ｇルートを用いた該コピーのＩＰマルチキャストパケットの転送を終了するように指示するステップとを含むことを特徴とする。
【００６０】
また、本発明のＩＰマルチキャスト疎通監視方法において、
（α＞０）且つ（β＞０）且つ（α≧β）として、α本の前記試験対象Ｓ，Ｇルートと、β本の前記予備Ｓ，Ｇルートが、
（β本の予備Ｓ，Ｇルートに割り当てられる転送帯域のうち、最小の転送帯域を有する１本の予備Ｓ，Ｇルートの転送帯域）≧（α本の試験対象Ｓ，Ｇルートに割り当てられる転送帯域のうち、最大の転送帯域を有する１本の試験対象Ｓ，Ｇルート）の関係が成り立つように、
前記保守ＯｐＳの処理は、前記予備Ｓ，Ｇルートの確立を指示することを特徴とする。
【００６１】
また、本発明のＩＰマルチキャスト疎通監視方法において、
前記発ノードの処理は、
前記保守ＯｐＳからの予備Ｓ，Ｇルートを確保する旨の通知を受けた場合に、隣接する中継ノードより予備Ｓ，ＧのＰＩＭ−Ｊｏｉｎを受信していたときには、前記保守ＯｐＳにその旨を通知し、前記保守ＯｐＳからの更なる指示を受けて、予備Ｓ，ＧのＩＰマルチキャスト保守パケットを生成し、隣接の中継ノードヘ送信するステップと、
隣接の複数の配信サーバより受信したＩＰマルチキャストパケットを参照して通信中の試験対象Ｓ，Ｇを把握し、保守ＯｐＳに通知するステップと、
前記保守ＯｐＳから１つの通信中の試験対象Ｓ，ＧのＩＰマルチキャストについて予備Ｓ，Ｇルートヘの退避開始を受領した場合、試験対象Ｓ，ＧのＩＰマルチキャストパケットが通過する試験対象Ｓ，Ｇルートに当該試験対象Ｓ，ＧのＩＰマルチキャストパケットを転送するとともに、予備Ｓ，Ｇルートに、当該試験対象Ｓ，ＧのＩＰマルチキャストパケットをコピーして退避転送し、且つ試験対象Ｓ，ＧのＩＰマルチキャストパケットをコピーする際は、コピー開始するＩＰマルチキャストパケットの転送開始位置を示す先頭マーキングパケットを予備Ｓ，Ｇルート及び試験対象Ｓ，Ｇルート双方のコピー開始するＩＰマルチキャストパケットの送信前に挿入し、予備Ｓ，Ｇルートに送信する試験対象Ｓ，ＧのＩＰマルチキャストパケットのみ、試験対象Ｓ，Ｇ内のＳ，Ｇの情報を予備Ｓ，Ｇに変換するステップと、
前記保守ＯｐＳから、試験対象Ｓ，ＧのＩＰマルチキャストパケットの予備Ｓ，Ｇルートヘの全退避完了及び試験開始の通知を受領した場合、試験対象Ｓ，ＧルートヘのＩＰマルチキャスト転送を停止し、試験対象Ｓ，Ｇのルートヘ試験に必要な数のＩＰマルチキャスト保守パケットを送信するステップと、
前記保守ＯｐＳから試験対象Ｓ，ＧのＩＰマルチキャストについて退避解除開始を受領した場合、試験対象Ｓ，Ｇのルートと予備Ｓ，Ｇルートとで、試験対象Ｓ，ＧのＩＰマルチキャストパケットのコピー転送を再開し、当該試験対象Ｓ，ＧのＩＰマルチキャストパケットをコピーする際は、コピー終了するＩＰマルチキャストパケットの終了開始位置を示す終了マーキングパケットを予備Ｓ，Ｇルート及び試験対象Ｓ，Ｇルートの双方のコピー終了するＩＰマルチキャストパケットの送信後に挿入し、継続して予備Ｓ，Ｇルートに送信する試験対象Ｓ，ＧのＩＰマルチキャストパケットのみ、試験対象Ｓ，ＧにおけるＳ，Ｇの情報を予備Ｓ，Ｇに変換するステップと、
前記保守ＯｐＳから、試験対象Ｓ，ＧのＩＰマルチキャストパケットの予備Ｓ，Ｇルートヘの全退避解除完了及び試験終了を受領した場合、予備Ｓ，ＧルートヘのＩＰマルチキャスト保守パケット転送を停止するステップとを含み、
前記中継ノードの処理は、
隣接する下流ノードから、予備Ｓ，ＧのＰＩＭ−Ｊｏｉｎを受信した際は、上流のノードにＰＩＭ−Ｊｏｉｎを送信するステップと、
前記保守ＯｐＳから退避開始を受領した際は、先頭マーキングパケットを下流へ転送するステップと、
前記保守ＯｐＳから退避終了を受領した際は、終了マーキングパケットを下流へ転送するステップと、
隣接ノードから転送されたＩＰマルチキャストパケット、及び保守ＯｐＳから事前に通知を受けた試験対象Ｓ，ＧのＩＰマルチキャスト保守パケットを対象とする承諾ルートの隣接ノードに転送するステップとを含み、
前記エッジノードの処理は、
前記保守ＯｐＳより、予備Ｓ，Ｇルート確保を行う旨の通知を受けた際は、予備Ｓ，ＧのＰＩＭ−Ｊｏｉｎを隣接する上流の中継ノードに送信するステップと、
上流の中継ノードから予備Ｓ，ＧルートのＩＰマルチキャスト保守パケットを受領した際は、発ノードから自エッジノード間の予備Ｓ，Ｇルートが確保されたことを保守ＯｐＳに通知するステップと、
前記保守ＯｐＳから試験対象Ｓ，ＧのＩＰマルチキャストについて退避開始通知を受領した際に、端末視聴管理ブロトコルのＲｅｐｏｒｔを確認して、下流の視聴者端末からの試験対象Ｓ，Ｇの視聴要求を受領し、且つ先頭マーキングパケットが隣接する上流の中継ノードから試験対象Ｓ，Ｇルート及び予備Ｓ，Ｇルートが共に到着していたことを知得した場合には、先頭マーキングパケットを抽出して、該先頭マーキングパケット以降の予備Ｓ，ＧルートのＩＰマルチキャストパケットを正規通信情報として選択し、予備Ｓ，ＧにおけるＳ，Ｇ情報を試験対象Ｓ，Ｇに変換して、隣接する下流の視聴者端末に転送し、当該先頭マーキングパケット以降の試験対象Ｓ，ＧルートのＩＰマルチキャストパケットの破棄を実施後、保守ＯｐＳへ退避完了を報告するステップと、
前記保守ＯｐＳから試験対象Ｓ，ＧのＩＰマルチキャストについて退避開始通知を受領した際に、端末視聴管理プロトコルのＲｅｐｏｒｔを確認して、下流の視聴者端末からの試験対象Ｓ，Ｇの視聴要求は未受領で且つ前記先頭マーキングパケットが隣接する上流の中継ノードより予備Ｓ，Ｇルートにて到着していたことを知得した場合には、先頭マーキングパケットを抽出して、該先頭マーキングパケット以降の予備Ｓ，ＧルートのＩＰマルチキャストパケットの破棄を実施後、保守ＯｐＳへ退避完了を報告するステップと、
前記保守ＯｐＳから試験対象Ｓ，ＧのＩＰマルチキャストについて全退避完了及び試験開始の通知を受領した際に、試験対象Ｓ，ＧルートからのＩＰマルチキャスト保守パケットが到着していた場合には、ＩＰマルチキャスト保守パケットのみを抜き取り、ＩＰマルチキャストパケット内の疎通性を確認するための所定の情報を確認し、保守ＯｐＳへ報告するステップと、
前記保守ＯｐＳから試験対象Ｓ，ＧのＩＰマルチキャストについて予備Ｓ，Ｇルートヘの全退避解除通知を受領した際には、端末視聴管理プロトコルのＲｅｐｏｒｔを確認して、下流の視聴者端末からの試験対象Ｓ，Ｇの視聴要求を受領し且つ前記終了マーキングパケットが隣接する上流の中継ノードから試験対象Ｓ，Ｇルート及び予備Ｓ，Ｇルート共に到着していたことを知得した場合には、終了マーキングパケットを抽出し、該終了マーキングパケット以降の試験対象Ｓ，ＧルートのＩＰマルチキャストパケットを正規通信情報として選択し、隣接する下流の視聴者端末に転送し、終了マーキングパケット以降の予備Ｓ，ＧルートのＩＰマルチキャストパケットの破棄を実施後、前記保守ＯｐＳに退避解除完了を報告するステップと、
前記保守ＯｐＳから試験対象Ｓ，ＧのＩＰマルチキャストについて予備Ｓ，Ｇルートヘの全退避解除通知を受領した際には、端末視聴管理プロトコルのＲｅｐｏｒｔを確認して、下流の視聴者端末からの試験対象Ｓ，Ｇの視聴要求が未受領で且つ当該終了マーキングパケットが隣接する上流の中継ノードから予備Ｓ，Ｇルートにて到着していたことを知得した場合には、終了マーキングパケットを抽出し、当該終了マーキングパケット以降の予備Ｓ，ＧルートのＩＰマルチキャストパケットの破棄を実施後、前記保守ＯｐＳに報告するステップとを含み、
前記保守ＯｐＳの処理は、
前記発ノード、前記複数の中継ノード、及び前記複数のエッジノードを含む試験対象の全ノードと情報の送受信を行うステップと、
試験を開始する前処理として、前記全ノードに対して、予備Ｓ，Ｇルートの確保実施を通知するステップと、
前記発ノードから受信した予備Ｓ，ＧのＰＩＭ−Ｊｏｉｎの受信通知に基づいて全ノードに予備Ｓ，Ｇの疎通性確認を指示するとともに、前記発ノードに対してＩＰマルチキャスト保守パケットを送信するように指示する旨を通知するステップと、
前記複数のエッジノードの全てから受領した予備Ｓ，ＧのＩＰマルチキャストパケット内情報を確認し、予備Ｓ，Ｇルートが確保された旨の通知を受けた際に、予備Ｓ，Ｇルート上の各ノードヘ退避完了を通知するステップと、
前記発ノードから通知された１つ以上の通信中の試験対象Ｓ，Ｇの情報を元に、該試験対象のうちの１つの試験対象Ｓ，Ｇの情報を抽出して、前記全ノードに試験対象Ｓ，Ｇとして通知し、併せて予備Ｓ，Ｇルートヘ退避開始を通知するステップと、
前記複数のエッジノードの全てから退避完了の報告を受領した際に、試験対象Ｓ，ＧのＩＰマルチキャストパケットの予備Ｓ，Ｇルートヘの全退避完了及び試験開始を該全エッジノードに通知するステップと、
特定のエッジノードからＩＰマルチキャストパケット内の疎通性を確認するための所定の情報を受領した際に、試験完了と判断し、試験対象Ｓ，ＧのＩＰマルチキャストについて退避解除開始を前記全ノードに通知するステップと、
前記複数のエッジノードの全てから退避解除完了の報告を受領した際は、試験対象Ｓ，ＧのＩＰマルチキャストパケットの予備Ｓ，Ｇルートヘの全退避解除完了及び試験終了を該全エッジノードに通知するステップとを含むことを特徴とする。
【００６２】
本発明のＩＰマルチキャスト疎通監視システムは、複数の配信サーバと複数の視聴者端末間を接続する複数のノードで構成されたネットワークにて、前記複数のノード間はＩＰマルチキャストの隣接確認が完了しており、前記複数のノードが、少なくとも１つの発ノード、複数の中継ノード、及び複数のエッジノードからなり、ＩＰマルチキャストの転送要求が承諾された承諾ルートを経由して、ＩＰマルチキャストの通信をしている複数のノードのうち、特定の配信サーバから送出されたことを示す送信元情報（Ｓ）及び特定のグループ情報（Ｇ）からなる試験対象Ｓ，Ｇの情報を有するＩＰマルチキャスト通信が、前記特定の配信サーバから到達すべき前記複数の視聴者端末まで疎通しているか否かを確認するために、保守ＯｐＳにより、前記配信サーバとキャリアネットワークの境界に位置するノードのうちの発ノードに、観測用パケットであるＩＰマルチキャスト保守パケットをＩＰマルチキャストパケットとともに挿入して転送させた後、前記複数のノードのうちの着ノードで、前記ＩＰマルチキャスト保守パケットのみを抽出するＩＰマルチキャスト疎通監視システムにおいて、前記保守ＯｐＳは、試験対象Ｓ，Ｇルートを表す、試験対象となる前記発ノードから複数のエッジノードまでのノードに対して、前記試験対象Ｓ，Ｇルートとは別に、特定の未使用の送信元情報及びグループ情報からなる予備Ｓ，Ｇの情報を用いてＩＰマルチキャストが接続できるルートである予備Ｓ，Ｇルートの確立を指示する手段と、前記発ノードからＩＰマルチキャストパケットが到着する全エッジノードまでの予備Ｓ，Ｇルートの確立後に、前記発ノードに対して、前記試験対象Ｓ，Ｇルートにおける試験対象Ｓ，ＧのＩＰマルチキャストパケットのみを、当該Ｓ，Ｇ情報を予備Ｓ，Ｇルート用に変換したＩＰマルチキャストパケットとしてコピーして、予備Ｓ，Ｇルートに転送させ、且つ該コピーのＩＰマルチキャストパケットの転送開始位置を示す先頭マーキングパケットを当該エッジノードに向けて送出するように指示する手段と、試験対象の全エッジノードから前記先頭マーキングパケットを受け取った旨の通知を受けた場合に、前記発ノードに対して、前記試験対象Ｓ，Ｇルートにおける試験対象Ｓ，ＧのＩＰマルチキャストパケットの送出を停止するように指示する手段と、試験対象の疎通性の試験を終了するために、前記発ノードに対して、終了マーキングパケットを当該エッジノードに向けて送出するように指示する手段と、全エッジノードから前記終了マーキングパケットを受け取った旨の通知を受けた場合に、前記発ノードに対して、前記予備Ｓ，Ｇルートを用いた該コピーのＩＰマルチキャストパケットの転送を終了するように指示する手段とを備えることを特徴とする。
【００６３】
また、本発明のＩＰマルチキャスト疎通監視システムにおいて、
（α＞０）且つ（β＞０）且つ（α≧β）として、α本の前記試験対象Ｓ，Ｇルートと、β本の前記予備Ｓ，Ｇルートが、
（β本の予備Ｓ，Ｇルートに割り当てられる転送帯域のうち、最小の転送帯域を有する１本の予備Ｓ，Ｇルートの転送帯域）≧（α本の試験対象Ｓ，Ｇルートに割り当てられる転送帯域のうち、最大の転送帯域を有する１本の試験対象Ｓ，Ｇルート）の関係が成り立つように、
前記保守ＯｐＳは、前記予備Ｓ，Ｇルートの確立を指示することを特徴とする。
【００６４】
また、本発明のＩＰマルチキャスト疎通監視システムにおいて、
前記発ノードは、
前記保守ＯｐＳからの予備Ｓ，Ｇルートを確保する旨の通知を受けた場合に、隣接する中継ノードより予備Ｓ，ＧのＰＩＭ−Ｊｏｉｎを受信していたときには、前記保守ＯｐＳにその旨を通知し、前記保守ＯｐＳからの更なる指示を受けて、予備Ｓ，ＧのＩＰマルチキャスト保守パケットを生成し、隣接の中継ノードヘ送信する機能と、
隣接の複数の配信サーバより受信したＩＰマルチキャストパケットを参照して通信中の試験対象Ｓ，Ｇを把握し、保守ＯｐＳに通知する機能と、
前記保守ＯｐＳから１つの通信中の試験対象Ｓ，ＧのＩＰマルチキャストについて予備Ｓ，Ｇルートヘの退避開始を受領した場合、試験対象Ｓ，ＧのＩＰマルチキャストパケットが通過する試験対象Ｓ，Ｇルートに当該試験対象Ｓ，ＧのＩＰマルチキャストパケットを転送するとともに、予備Ｓ，Ｇルートに、当該試験対象Ｓ，ＧのＩＰマルチキャストパケットをコピーして退避転送し、且つ試験対象Ｓ，ＧのＩＰマルチキャストパケットをコピーする際は、コピー開始するＩＰマルチキャストパケットの転送開始位置を示す先頭マーキングパケットを予備Ｓ，Ｇルート及び試験対象Ｓ，Ｇルート双方のコピー開始するＩＰマルチキャストパケットの送信前に挿入し、予備Ｓ，Ｇルートに送信する試験対象Ｓ，ＧのＩＰマルチキャストパケットのみ、試験対象Ｓ，Ｇ内のＳ，Ｇの情報を予備Ｓ，Ｇに変換する機能と、
前記保守ＯｐＳから、試験対象Ｓ，ＧのＩＰマルチキャストパケットの予備Ｓ，Ｇルートヘの全退避完了及び試験開始の通知を受領した場合、試験対象Ｓ，ＧルートヘのＩＰマルチキャスト転送を停止し、試験対象Ｓ，Ｇのルートヘ試験に必要な数のＩＰマルチキャスト保守パケットを送信する機能と、
前記保守ＯｐＳから試験対象Ｓ，ＧのＩＰマルチキャストについて退避解除開始を受領した場合、試験対象Ｓ，Ｇのルートと予備Ｓ，Ｇルートとで、試験対象Ｓ，ＧのＩＰマルチキャストパケットのコピー転送を再開し、当該試験対象Ｓ，ＧのＩＰマルチキャストパケットをコピーする際は、コピー終了するＩＰマルチキャストパケットの終了開始位置を示す終了マーキングパケットを予備Ｓ，Ｇルート及び試験対象Ｓ，Ｇルートの双方のコピー終了するＩＰマルチキャストパケットの送信後に挿入し、継続して予備Ｓ，Ｇルートに送信する試験対象Ｓ，ＧのＩＰマルチキャストパケットのみ、試験対象Ｓ，ＧにおけるＳ，Ｇの情報を予備Ｓ，Ｇに変換する機能と、
前記保守ＯｐＳから、試験対象Ｓ，ＧのＩＰマルチキャストパケットの予備Ｓ，Ｇルートヘの全退避解除完了及び試験終了を受領した場合、予備Ｓ，ＧルートヘのＩＰマルチキャスト保守パケット転送を停止する機能とを有し、
前記中継ノードは、
隣接する下流ノードから、予備Ｓ，ＧのＰＩＭ−Ｊｏｉｎを受信した際は、上流のノードにＰＩＭ−Ｊｏｉｎを送信する機能と、
前記保守ＯｐＳから退避開始を受領した際は、先頭マーキングパケットを下流へ転送する機能と、
前記保守ＯｐＳから退避終了を受領した際は、終了マーキングパケットを下流へ転送する機能と、
隣接ノードから転送されたＩＰマルチキャストパケット、及び保守ＯｐＳから事前に通知を受けた試験対象Ｓ，ＧのＩＰマルチキャスト保守パケットを対象とする承諾ルートの隣接ノードに転送する機能とを有し、
前記エッジノードは、
前記保守ＯｐＳより、予備Ｓ，Ｇルート確保を行う旨の通知を受けた際は、予備Ｓ，ＧのＰＩＭ−Ｊｏｉｎを隣接する上流の中継ノードに送信する機能と、
上流の中継ノードから予備Ｓ，ＧルートのＩＰマルチキャスト保守パケットを受領した際は、発ノードから自エッジノード間の予備Ｓ，Ｇルートが確保されたことを保守ＯｐＳに通知する機能と、
前記保守ＯｐＳから試験対象Ｓ，ＧのＩＰマルチキャストについて退避開始通知を受領した際に、端末視聴管理ブロトコルのＲｅｐｏｒｔを確認して、下流の視聴者端末からの試験対象Ｓ，Ｇの視聴要求を受領し、且つ先頭マーキングパケットが隣接する上流の中継ノードから試験対象Ｓ，Ｇルート及び予備Ｓ，Ｇルートが共に到着していたことを知得した場合には、先頭マーキングパケットを抽出して、該先頭マーキングパケット以降の予備Ｓ，ＧルートのＩＰマルチキャストパケットを正規通信情報として選択し、予備Ｓ，ＧにおけるＳ，Ｇ情報を試験対象Ｓ，Ｇに変換して、隣接する下流の視聴者端末に転送し、当該先頭マーキングパケット以降の試験対象Ｓ，ＧルートのＩＰマルチキャストパケットの破棄を実施後、保守ＯｐＳへ退避完了を報告する機能と、
前記保守ＯｐＳから試験対象Ｓ，ＧのＩＰマルチキャストについて退避開始通知を受領した際に、端末視聴管理プロトコルのＲｅｐｏｒｔを確認して、下流の視聴者端末からの試験対象Ｓ，Ｇの視聴要求は未受領で且つ前記先頭マーキングパケットが隣接する上流の中継ノードより予備Ｓ，Ｇルートにて到着していたことを知得した場合には、先頭マーキングパケットを抽出して、該先頭マーキングパケット以降の予備Ｓ，ＧルートのＩＰマルチキャストパケットの破棄を実施後、保守ＯｐＳへ退避完了を報告する機能と、
前記保守ＯｐＳから試験対象Ｓ，ＧのＩＰマルチキャストについて全退避完了及び試験開始の通知を受領した際に、試験対象Ｓ，ＧルートからのＩＰマルチキャスト保守パケットが到着していた場合には、ＩＰマルチキャスト保守パケットのみを抜き取り、ＩＰマルチキャストパケット内の疎通性を確認するための所定の情報を確認し、保守ＯｐＳへ報告する機能と、
前記保守ＯｐＳから試験対象Ｓ，ＧのＩＰマルチキャストについて予備Ｓ，Ｇルートヘの全退避解除通知を受領した際には、端末視聴管理プロトコルのＲｅｐｏｒｔを確認して、下流の視聴者端末からの試験対象Ｓ，Ｇの視聴要求を受領し且つ前記終了マーキングパケットが隣接する上流の中継ノードから試験対象Ｓ，Ｇルート及び予備Ｓ，Ｇルート共に到着していたことを知得した場合には、終了マーキングパケットを抽出し、該終了マーキングパケット以降の試験対象Ｓ，ＧルートのＩＰマルチキャストパケットを正規通信情報として選択し、隣接する下流の視聴者端末に転送し、終了マーキングパケット以降の予備Ｓ，ＧルートのＩＰマルチキャストパケットの破棄を実施後、前記保守ＯｐＳに退避解除完了を報告する機能と、
前記保守ＯｐＳから試験対象Ｓ，ＧのＩＰマルチキャストについて予備Ｓ，Ｇルートヘの全退避解除通知を受領した際には、端末視聴管理プロトコルのＲｅｐｏｒｔを確認して、下流の視聴者端末からの試験対象Ｓ，Ｇの視聴要求が未受領で且つ当該終了マーキングパケットが隣接する上流の中継ノードから予備Ｓ，Ｇルートにて到着していたことを知得した場合には、終了マーキングパケットを抽出し、当該終了マーキングパケット以降の予備Ｓ，ＧルートのＩＰマルチキャストパケットの破棄を実施後、前記保守ＯｐＳに報告する機能とを有し、
前記保守ＯｐＳは、
前記発ノード、前記複数の中継ノード、及び前記複数のエッジノードを含む試験対象の全ノードと情報の送受信を行う機能と、
試験を開始する前処理として、前記全ノードに対して、予備Ｓ，Ｇルートの確保実施を通知する機能と、
前記発ノードから受信した予備Ｓ，ＧのＰＩＭ−Ｊｏｉｎの受信通知に基づいて全ノードに予備Ｓ，Ｇの疎通性確認を指示するとともに、前記発ノードに対してＩＰマルチキャスト保守パケットを送信するように指示する旨を通知する機能と、
前記複数のエッジノードの全てから受領した予備Ｓ，ＧのＩＰマルチキャストパケット内情報を確認し、予備Ｓ，Ｇルートが確保された旨の通知を受けた際に、予備Ｓ，Ｇルート上の各ノードヘ退避完了を通知する機能と、
前記発ノードから通知された１つ以上の通信中の試験対象Ｓ，Ｇの情報を元に、該試験対象のうちの１つの試験対象Ｓ，Ｇの情報を抽出して、前記全ノードに試験対象Ｓ，Ｇとして通知し、併せて予備Ｓ，Ｇルートヘ退避開始を通知する機能と、
前記複数のエッジノードの全てから退避完了の報告を受領した際に、試験対象Ｓ，ＧのＩＰマルチキャストパケットの予備Ｓ，Ｇルートヘの全退避完了及び試験開始を該全エッジノードに通知する機能と、
特定のエッジノードからＩＰマルチキャストパケット内の疎通性を確認するための所定の情報を受領した際に、試験完了と判断し、試験対象Ｓ，ＧのＩＰマルチキャストについて退避解除開始を前記全ノードに通知する機能と、
前記複数のエッジノードの全てから退避解除完了の報告を受領した際は、試験対象Ｓ，ＧのＩＰマルチキャストパケットの予備Ｓ，Ｇルートヘの全退避解除完了及び試験終了を該全エッジノードに通知する機能とを有することを特徴とする。
【発明の効果】
【００６５】
本発明によれば、試験状態に遷移が生じた際は、予備Ｓ，Ｇルートに退避できるので、試験対象のＩＰマルチキャスト保守パケットと同じ試験対象Ｓ，Ｇのユーザ発出ＩＰマルチキャストを混在させずに転送することができることから、運用中においても、タイムリーに帯域使用状況を正確に確認することが可能である。
【発明を実施するための最良の形態】
【００６６】
以下、本発明による実施例のＩＰマルチキャスト到達監視方法及びシステムを、図面を参照して詳細に説明する。図１〜図３は、本発明の原理を示す発ノードのＩＰマルチキャスト保守パケット挿入機能に関するプロヅク図である。図４〜１２は、本発明の原理を示すＩＰマルチキャスト到逢監視法実施例のブロック図である。図１３は、本発明の原理を示す実施例のＩＰマルチキャスト到達監視システムにおけるＩＰマルチキャスト保守パケット内情報である。加えて、図１４は、本発明の原理を示すＩＰマルチキャスト到達監視法における帯域使用状況確認実施例のブロック図である。各図において同様な構成要素には同一の参照番号を付している。
【００６７】
尚、本説明でも、ノード間のマルチキャスト制御プロトコルにはＰＩＭ−ＳＳＭを、端末視聴管理プロトコルにはＭＬＤｖ２を用いる場合を説明している。また、１４０−１〜１４０−６のマルチキャストルートは、発ノードＡ（１２０）〜ノードＥ（１２４）の隣接ノード間はＰＩＭ−ＨｅｌｌｏにてＮｅｉｇｈｂｅｒが確立しており（隣接確認の確立）、さらに、ＰＩＭ‐Ｊｏｉｎの確認が完了し、ＭＬＤｖ２による視聴者端末からの要求手続きが完了しているものとする（承諾ルートの確立）。
【００６８】
図１〜図１４において、
Ａ０１，Ｂ０１，Ｃ０１は、入力パケット、
Ａ０２，Ｂ０２，Ｃ０２は、出力パケット、
Ａ０３は、通信データ用バッファ、
Ａ０４は、ＩＰマルチキャスト保守パケットバッファ、
Ａ０５は、送信制御部、
Ａ０６は、パケット処理部、
１０１−１〜１０１−２は、配信サーバＭＳ１〜ＭＳ２、
１１０−１〜１１０−２は、視聴者端末ｈ１〜ｈ２、
１１５は、自ネットワークエリア、
１１６は、配信サーバ側、
１１７は、ユーザ側、
１１８，１１９は、ネットワーク境界点、
１２０は、発ノードＡ、
１２１〜１２２は、中継ノードＢ〜Ｃ、
１２３〜１２４は、エッジノードＤ〜Ｅ、
１４０−1〜１４０−６は、送信元情報（Ｓ）がＭＳ１（１０１−１）の同一のグループ（Ｇ）宛のマルチキャストルート、
１５０は、保守ＯｐＳ、
１６０は、ＩＰマルチキャスト保守パケット情報の内訳、
１６１は、テストモード（ＴＭ）内の詳細情報である。
【００６９】
本実施例におけるネットワークは、複数の配信サーバＭＳ１，ＭＳ２（１０１−１，１０１−２）と、複数の視聴者端末ｈ１，ｈ２（１１０−１，１１０−２）と、１個の発ノードＡ（１２０）と、複数の中継ノードＢ，Ｃ（１２１，１２２）と、複数のエッジノードＤ，Ｅ（１２３，１２４）と、１個の保守ＯｐＳ（１５０）とから構成されている。
【００７０】
また、複数の配信サーバＭＳ１，ＭＳ２（１０１−１，１０１−２）の各々は、ＩＰマルチキャストパケットの転送と調停の完了でルートの確立後、ＩＰマルチキャストパケットを隣接の発ノードＡ（１２０）に転送する機能を有する。
【００７１】
複数の視聴者端末ｈ１，ｈ２の各々は、隣接のエッジノードから転送されるＩＰマルチキャストパケットを受信する機能を有する。
【００７２】
発ノードＡ（１２０）は、先行技術と同様の機能として、隣接の複数の配信サーバＭＳ１，ＭＳ２（１０１−１，１０１−２）のいずれかから受信したＩＰマルチキャストパケットを参照し、送信元情報（Ｓ）及び特定のグループ情報（Ｇ）のＩＰマルチキャストパケットを把握する機能と、把握した送信元情報（Ｓ）及び特定のグループ情報（Ｇ）毎に１個のＩＰマルチキャスト保守パケットを生成し、参照したＩＰマルチキャストパケットが転送される承諾ルートの隣接する中継ノードヘ送信する機能と、ＩＰマルチキャスト保守パケットを生成する際、試験モードが識別できるテストモード（以下、ＴＭと称する）と、送信しようとするＩＰマルチキャスト保守パケットの順番が判断できるシーケンス番号（ＳＮ）と、ＩＰマルチキャスト保守パケットが通過するルートが把握できる通過ルート番号（ＲＮ）の情報とを所定の格納エリアに挿入する機能と、当該承諾ルートにＩＰマルチキャスト保守パケットを転送完了後、当該承諾ルートに対応するＩＰマルチキャスト保守パケットの送信元情報（Ｓ），特定のグループ情報（Ｇ），テストモード（ＴＭ），シーケンス番号（ＳＮ）を保守ＯｐＳ（１５０）へ報告する機能と、送信元情報（Ｓ）及び特定のグループ情報（Ｇ）の組み合わせ毎の経路制御プロトコルであるＰＩＭ−Ｊｏｉｎ及びＰＩＭ−Ｐｒｕｎｅを、下流の承諾ルートの隣接中継ノードから受信しているか否かを確認することにより、下流の隣接の中継ノードからのＩＰマルチキャスト転送要求を把握する機能と、保守ＯｐＳ（１５０）から問い合わせがあった際に、下流の隣接の中継ノードからのＩＰマルチキャスト転送要求を報告する機能とを有する。
【００７３】
発ノードＡ（１２０）は、先行技術と同様の機能として、該当（Ｓ，Ｇ）のＩＰマルチキャスト保守パケットを生成し、マルチキャストルート（１４０−２）に挿入すると共に、生成の際、パケット挿入時、テストモード（ＴＭ）、シーケンス番号（ＳＮ）及び通過ルート番号（ＲＮ）をパケット内ペイロードに付与する。また、発ノードＡ（１２０）は、ＩＰマルチキャスト保守パケット（１６０）におけるヘッダの空きエリアに、ＩＰマルチキャスト保守パケットであることを識別する試験パケット識別子（ＴＰＭ）を付与する。この試験パケット識別子（ＴＰＭ）は、下流のノード（中継ノード又はエッジノード）において、ＩＰマルチキャストパケットであるか、又はＩＰマルチキャストパケットであるかを識別するのに用いられる。
【００７４】
複数の中継ノードＢ，Ｃ（１２１，１２２）の各々は、先行技術と同様の機能として、隣接ノードから転送されたＩＰマルチキャストパケット及びＩＰマルチキャスト保守パケットを承諾ルートの隣接ノードヘ転送する機能と、ＩＰマルチキャスト保守パケットを承諾ルートの隣接ノードヘ転送する際、自転送ノードの通過を識別可能な自ノードの通過ルート番号（ＲＮ）を、ＩＰマルチキャスト保守パケット内の当該所定の格納エリアに付与する機能と、経路制御プロトコルに基づくＰＩＭ−Ｈｅｌｌｏを確認することにより、隣接ノードとのＩＰマルチキャスト隣接状況を把握する機能と、送信元情報（Ｓ）及び特定のグループ情報（Ｇ）の組み合わせ毎のＰＩＭ−Ｊｏｉｎ及びＰＩＭ−Ｐｒｕｎｅについて、下流の承諾ルートの隣接ノードから受信しているか否かを確認することにより、下流の隣接ノードからのＩＰマルチキャスト転送要求を把握する機能と、送信元情報（Ｓ）及び特定のグループ情報（Ｇ）の組み合わせ毎のＰＩＭ−Ｊｏｉｎ及びＰＩＭ−Ｐｒｕｎｅを上流の隣接ノードヘ送信しているか否かを確認することにより、上流の隣接ノードヘのＩＰマルチキャスト転送要求を把握する機能と、保守ＯｐＳ（１５０）から問い合わせがあった際は、ＩＰマルチキャスト隣接状況と、下流の隣接ノードからのＩＰマルチキャスト転送要求と、上流の隣接ノードヘのＩＰマルチキャスト転送要求とを報告する機能とを有する。
【００７５】
複数のエッジノードＤ，Ｅ（１２３，１２４）の各々は、先行技術と同様の機能として、隣接中継ノードから到着したＩＰマルチキャストパケットのうち、ＩＰマルチキャスト保守パケットのみ抜き取る機能と、抜き取ったＩＰマルチキャスト保守パケット内の送信元情報（Ｓ），特定のグループ情報（Ｇ），テストモード（ＴＭ），シーケンス番号（ＳＮ），通過ルート番号（ＲＮ）を確認し、保守ＯｐＳ（１５０）へ報告する機能と、送信元情報（Ｓ）及び特定のグループ情報（Ｇ）の組み合わせ毎の端末視聴管理プロトコルのＱｕｅｒｙを承諾ルートの対応する視聴者端末へ送信しているか否かを確認することにより、該視聴者端末への視聴許可状況を把握する機能と、送信元情報（Ｓ）及び特定のグループ情報（Ｇ）の組み合わせ毎の端末視聴管理プロトコルのＲｅｐｏｒｔを承諾ルートの対応する視聴者端末から受信しているか否かを確認することにより、該視聴者端末からの視聴要求状況を把握する機能と、送信元情報（Ｓ）及び特定のグループ情報（Ｇ）の組み合わせ毎のＰＩＭ−Ｊｏｉｎ及びＰＩＭ−Ｐｒｕｎｅを上流の隣接の中継ノードヘ送信しているか否かを確認することにより、上流の隣接中継ノードヘのＩＰマルチキャスト転送要求を把握する機能と、保守ＯｐＳ（１５０）から問い合わせがあった際は、承諾ルートの対応する視聴者端末への視聴許可状況と、該視聴者端末からの視聴要求状況と、上流の隣接中継ノードヘのＩＰマルチキャスト転送要求とを報告する機能とを有する。
【００７６】
保守ＯｐＳ（１５０）は、先行技術と同様の機能として、発ノードＡ（１２０）、複数の中継ノードＢ，Ｃ（１２１，１２２）の各々、及び、複数のエッジノードＤ，Ｅ（１２３，１２４）の各々と、情報の送受信を行う機能と、発ノードＡ（１２０）から報告された情報である送信元情報（Ｓ），特定のグループ情報（Ｇ），テストモード（ＴＭ），シーケンス番号（ＳＮ）と、エッジノードから報告された情報である送信元情報（Ｓ），特定のグループ情報（Ｇ），テストモード（ＴＭ），シーケンス番号（ＳＮ），通過ルート番号（ＲＮ）とを確認することにより、発ノードＡ（１２０）によって送信されたＩＰマルチキャスト保守パケットが到着すべきエッジノードヘ到着しているか否かを確認する機能とを有する。
【００７７】
保守ＯｐＳ（１５０）は、先行技術と同様の機能として、各ノードにおける情報取得の必要性に応じて問い合わせを行い、発ノードＡ（１２０）に対しては、該発ノードＡ（１２０）の下流の隣接の中継ノードからのＩＰマルチキャスト転送要求を確認し、複数の中継ノードＢ，Ｃ（１２１，１２２）の各々に対しては、ＩＰマルチキャスト隣接状況の把握要求と、下流の隣接ノードからのＩＰマルチキャストの転送要求と、上流の隣接ノードヘのＩＰマルチキャストの転送要求とを確認し、複数のエッジノードＤ，Ｅ（１２３，１２４）の各々に対しては、各視聴者端末への視聴許可状況の把握要求と、視聴者端末からの視聴要求状況の把握要求と、上流の隣接中継ノードヘのＩＰマルチキャストの転送要求とを確認する機能とを有する。
【００７８】
即ち、図１〜図１４に関する本実施例のＩＰマルチキャスト疎通監視システムの動作は、先行技術として説明したものと同様の機能を包有することもできるが、特に、本実施例のＩＰマルチキャスト疎通監視システムの各構成要素は、以下に説明する機能を更に有する。ここで、本発明は、特定の発ノード、複数の配信サーバ、複数の中継ノード、複数のエッジノード、及び、複数の視聴者端末について、それぞれ本実施例の構成に限定されるものではないことは云うまでもない。
【００７９】
本実施例のＩＰマルチキャスト疎通監視システムにおける発ノード（１２０）、中継ノード（１２１,１２２）、エッジノード（１２３,１２４）、及び保守ＯｐＳ（１５０）は、従来のものとは相違して、以下に説明する更なる機能を具備する。本実施例のＩＰマルチキャスト疎通監視システムでは、疎通確認を実施する前処理として、１つの発ノード（１２０）と全エッジノード（１２３,１２４）との間は、特定の中継ノード（１２１,１２２）を経由して、特定の未使用の送信元情報及びグループ情報からなる予備Ｓ，Ｇの情報を用いてＩＰマルチキャストが接続できるルートである予備Ｓ，Ｇルートを有するように確立するようにする。
【００８０】
概要として、保守ＯｐＳ（１５０）は、試験対象Ｓ，Ｇルートを表す、試験対象となる発ノード（１２０）から複数のエッジノード（１２３,１２４）までのノード（１２０〜１２４）に対して、試験対象Ｓ，Ｇルートとは別に、特定の未使用の送信元情報及びグループ情報からなる予備Ｓ，Ｇの情報を用いてＩＰマルチキャストが接続できるルートである予備Ｓ，Ｇルートの確立を指示する。この際、保守ＯｐＳ（１５０）は、確立された予備Ｓ,Ｇルートについての転送帯域の情報も知得する。
【００８１】
続いて、保守ＯｐＳ（１５０）は、発ノード（１２０）からＩＰマルチキャストパケットが到着する全エッジノード（１２３,１２４）までの予備Ｓ，Ｇルートの確立後に、発ノード（１２０）に対して、試験対象Ｓ，Ｇルートにおける試験対象Ｓ，ＧのＩＰマルチキャストパケットのみを、当該Ｓ，Ｇ情報を予備Ｓ，Ｇルート用に変換したＩＰマルチキャストパケットとしてコピーして、予備Ｓ，Ｇルートに転送させ、且つ該コピーのＩＰマルチキャストパケットの転送開始位置を示す先頭マーキングパケットを当該エッジノード（１２３,１２４）に向けて送出するように指示する。これにより、発ノード（１２０）は、先頭マーキングパケット以降に連続して試験対象Ｓ，ＧのＩＰマルチキャストパケットにおけるＳ，Ｇ情報を予備Ｓ，Ｇルート用に変換したＩＰマルチキャストパケットを、予備Ｓ，Ｇルートに転送開始するが、この時点では、試験対象Ｓ，Ｇルートにも同一の試験対象Ｓ，ＧのＩＰマルチキャストパケットが転送されることになる。
【００８２】
続いて、保守ＯｐＳ（１５０）は、試験対象の全エッジノード（１２３,１２４）から当該先頭マーキングパケットを受け取った旨の通知を受けた場合に、発ノード（１２０）に対して、試験対象Ｓ，Ｇルートにおける試験対象Ｓ，ＧのＩＰマルチキャストパケットの送出を停止するように指示する。この指示を受けた発ノード（１２０）は、試験対象Ｓ，ＧのＩＰマルチキャストパケットを予備Ｓ，Ｇルートにのみ転送するため、試験対象Ｓ，Ｇルートにその分の空き領域を確保することができるようになる。一方、保守ＯｐＳ（１５０）は、この予備Ｓ，Ｇルートを用いて試験対象の疎通性試験を実施できることになる。
【００８３】
続いて、保守ＯｐＳ（１５０）は、試験対象の疎通性の試験を終了するために、発ノード（１２０）に対して、終了マーキングパケットを当該エッジノード（１２３,１２４）に向けて送出するように指示する。この指示を受けた発ノード（１２０）は、予備Ｓ，Ｇルートを用いて転送していた試験対象Ｓ，ＧのＩＰマルチキャストパケットの当該Ｓ，Ｇ情報を試験対象Ｓ，Ｇ用に変換したＩＰマルチキャストパケットとしてコピーして、試験対象Ｓ，Ｇルートにて転送開始する。この時点では、試験対象Ｓ，Ｇルート及び予備Ｓ,Ｇルートに同一の試験対象Ｓ，ＧのＩＰマルチキャストパケットが転送されることになる。
【００８４】
続いて、保守ＯｐＳ（１５０）は、全エッジノードから終了マーキングパケットを受け取った旨の通知を受けた場合に、発ノード（１２０）に対して、予備Ｓ，Ｇルートを用いた該コピーのＩＰマルチキャストパケットの転送を終了するように指示する。この指示を受けた発ノード（１２０）は、予備Ｓ，Ｇルートを用いて転送していた当該ＩＰマルチキャストパケットにおけるコピー動作を停止して、且つ予備Ｓ，Ｇルートの利用を停止する。これにより、ＩＰマルチキャストパケットの転送は、試験対象Ｓ，Ｇルートのみに戻る。
【００８５】
このように保守ＯｐＳ（１５０）が制御することで、試験対象の疎通性をタイムリーに正確に把握することができるようになる。より具体的な動作を、以下説明する。
【００８６】
発ノード（１２０）は、保守ＯｐＳ（１５０）からの予備Ｓ，Ｇルートを確保する旨の通知を受けた場合に、隣接する中継ノード（１２１,１２２）から予備Ｓ，ＧのＰＩＭ−Ｊｏｉｎを受信していたときには、保守ＯｐＳ（１５０）にその旨を通知し、保守ＯｐＳ（１５０）からの更なる指示を受けて、予備Ｓ，ＧのＩＰマルチキャスト保守パケットを生成し、隣接の中継ノードヘ送信する機能と、隣接の複数の配信サーバ（１０１−１,１０１−２）より受信したＩＰマルチキャストパケットを参照して通信中の試験対象Ｓ，Ｇを把握し、保守ＯｐＳ（１５０）に通知する機能と、保守ＯｐＳ（１５０）から１つの通信中の試験対象Ｓ，ＧのＩＰマルチキャストについて予備Ｓ，Ｇルートヘの退避開始を受領した場合、試験対象Ｓ，ＧのＩＰマルチキャストパケットが通過する試験対象Ｓ，Ｇルートに当該試験対象Ｓ，ＧのＩＰマルチキャストパケットを転送するとともに、予備Ｓ，Ｇルートに、当該試験対象Ｓ，ＧのＩＰマルチキャストパケットをコピーして退避転送し、且つ試験対象Ｓ，ＧのＩＰマルチキャストパケットをコピーする際は、コピー開始するＩＰマルチキャストパケットの転送開始位置を示す先頭マーキングパケットを予備Ｓ，Ｇルート及び試験対象Ｓ，Ｇルート双方のコピー開始するＩＰマルチキャストパケットの送信前に挿入し、予備Ｓ，Ｇルートに送信する試験対象Ｓ，ＧのＩＰマルチキャストパケットのみ、試験対象Ｓ，Ｇ内のＳ，Ｇの情報を予備Ｓ，Ｇに変換する機能と、保守ＯｐＳ（１５０）から、試験対象Ｓ，ＧのＩＰマルチキャストパケットの予備Ｓ，Ｇルートヘの全退避完了及び試験開始の通知を受領した場合、試験対象Ｓ，ＧルートヘのＩＰマルチキャスト転送を停止し、試験対象Ｓ，Ｇのルートヘ試験に必要な数のＩＰマルチキャスト保守パケットを送信する機能と、保守ＯｐＳ（１５０）から試験対象Ｓ，ＧのＩＰマルチキャストについて退避解除開始を受領した場合、試験対象Ｓ，Ｇのルートと予備Ｓ，Ｇルートとで、試験対象Ｓ，ＧのＩＰマルチキャストパケットのコピー転送を再開し、当該試験対象Ｓ，ＧのＩＰマルチキャストパケットをコピーする際は、コピー終了するＩＰマルチキャストパケットの終了開始位置を示す終了マーキングパケットを予備Ｓ，Ｇルート及び試験対象Ｓ，Ｇルートの双方のコピー終了するＩＰマルチキャストパケットの送信後に挿入し、継続して予備Ｓ，Ｇルートに送信する試験対象Ｓ，ＧのＩＰマルチキャストパケットのみ、試験対象Ｓ，ＧにおけるＳ，Ｇの情報を予備Ｓ，Ｇに変換する機能と、保守ＯｐＳ（１５０）から、試験対象Ｓ，ＧのＩＰマルチキャストパケットの予備Ｓ，Ｇルートヘの全退避解除完了及び試験終了を受領した場合、予備Ｓ，ＧルートヘのＩＰマルチキャスト保守パケット転送を停止する機能とを有する。
【００８７】
中継ノード（１２１,１２２）は、隣接する下流ノード（エッジノード又はエッジノードまでの中継ノード）から、予備Ｓ，ＧのＰＩＭ−Ｊｏｉｎを受信した際は、上流のノード（発ノード又は発ノードまでの中継ノード）にＰＩＭ−Ｊｏｉｎを送信する機能と、保守ＯｐＳ（１５０）から退避開始を受領した際は、先頭マーキングパケットを下流へ転送する機能と、保守ＯｐＳ（１５０）から退避終了を受領した際は、終了マーキングパケットを下流へ転送する機能と、隣接ノードから転送されたＩＰマルチキャストパケット、及び保守ＯｐＳ（１５０）から事前に通知を受けた試験対象Ｓ，ＧのＩＰマルチキャスト保守パケットを対象とする承諾ルートの隣接ノードに転送する機能とを有する。
【００８８】
エッジノード（１２３,１２４）は、保守ＯｐＳ（１５０）より、予備Ｓ，Ｇルート確保を行う旨の通知を受けた際は、予備Ｓ，ＧのＰＩＭ−Ｊｏｉｎを隣接する上流の中継ノードに送信する機能と、上流の中継ノード（１２１,１２２）から予備Ｓ，ＧルートのＩＰマルチキャスト保守パケットを受領した際は、発ノード（１２０）から自エッジノード間の予備Ｓ，Ｇルートが確保されたことを保守ＯｐＳ（１５０）に通知する機能と、保守ＯｐＳ（１５０）から試験対象Ｓ，ＧのＩＰマルチキャストについて退避開始通知を受領した際に、端末視聴管理ブロトコルのＲｅｐｏｒｔを確認して、下流の視聴者端末（１１０−１,１１０−２）からの試験対象Ｓ，Ｇの視聴要求を受領し、且つ先頭マーキングパケットが隣接する上流の中継ノード（１２１,１２２）から試験対象Ｓ，Ｇルート及び予備Ｓ，Ｇルートが共に到着していたことを知得した場合には、先頭マーキングパケットを抽出して、該先頭マーキングパケット以降の予備Ｓ，ＧルートのＩＰマルチキャストパケットを正規通信情報として選択し、予備Ｓ，ＧにおけるＳ，Ｇ情報を試験対象Ｓ，Ｇに変換して、隣接する下流の視聴者端末（１１０−１,１１０−２）に転送し、当該先頭マーキングパケット以降の試験対象Ｓ，ＧルートのＩＰマルチキャストパケットの破棄を実施後、保守ＯｐＳ（１５０）へ退避完了を報告する機能と、保守ＯｐＳ（１５０）から試験対象Ｓ，ＧのＩＰマルチキャストについて退避開始通知を受領した際に、端末視聴管理プロトコルのＲｅｐｏｒｔを確認して、下流の視聴者端末（１１０−１,１１０−２）からの試験対象Ｓ，Ｇの視聴要求は未受領で且つ前記先頭マーキングパケットが隣接する上流の中継ノードより予備Ｓ，Ｇルートにて到着していたことを知得した場合には、先頭マーキングパケットを抽出して、該先頭マーキングパケット以降の予備Ｓ，ＧルートのＩＰマルチキャストパケットの破棄を実施後、保守ＯｐＳ（１５０）へ退避完了を報告する機能と、保守ＯｐＳ（１５０）から試験対象Ｓ，ＧのＩＰマルチキャストについて全退避完了及び試験開始の通知を受領した際に、試験対象Ｓ，ＧルートからのＩＰマルチキャスト保守パケットが到着していた場合には、ＩＰマルチキャスト保守パケットのみを抜き取り、ＩＰマルチキャストパケット内の疎通性を確認するための所定の情報を確認し、保守ＯｐＳ（１５０）へ報告する機能と、保守ＯｐＳ（１５０）から試験対象Ｓ，ＧのＩＰマルチキャストについて予備Ｓ，Ｇルートヘの全退避解除通知を受領した際には、端末視聴管理プロトコルのＲｅｐｏｒｔを確認して、下流の視聴者端末（１１０−１,１１０−２）からの試験対象Ｓ，Ｇの視聴要求を受領し、且つ前記終了マーキングパケットが隣接する上流の中継ノード（１２１,１２２）から試験対象Ｓ，Ｇルート及び予備Ｓ，Ｇルート共に到着していたことを知得した場合には、終了マーキングパケットを抽出し、該終了マーキングパケット以降の試験対象Ｓ，ＧルートのＩＰマルチキャストパケットを正規通信情報として選択し、隣接する下流の視聴者端末（１１０−１,１１０−２）に転送し、終了マーキングパケット以降の予備Ｓ，ＧルートのＩＰマルチキャストパケットの破棄を実施後、保守ＯｐＳ（１５０）に退避解除完了を報告する機能と、保守ＯｐＳ（１５０）から試験対象Ｓ，ＧのＩＰマルチキャストについて予備Ｓ，Ｇルートヘの全退避解除通知を受領した際には、端末視聴管理プロトコルのＲｅｐｏｒｔを確認して、下流の視聴者端末（１１０−１,１１０−２）からの試験対象Ｓ，Ｇの視聴要求が未受領で且つ当該終了マーキングパケットが隣接する上流の中継ノード（１２１,１２２）から予備Ｓ，Ｇルートにて到着していたことを知得した場合には、終了マーキングパケットを抽出し、当該終了マーキングパケット以降の予備Ｓ，ＧルートのＩＰマルチキャストパケットの破棄を実施後、保守ＯｐＳ（１５０）に報告する機能とを有する。
【００８９】
保守ＯｐＳ（１５０）は、発ノード（１２０）と中継ノード（１２１,１２２）とエッジノード（１２３,１２４）と情報の送受信を行う機能と、試験を開始する前処理として、全ノードに対して、予備Ｓ，Ｇルートの確保実施を通知する機能と、発ノード（１２０）から受信した予備Ｓ，ＧのＰＩＭ−Ｊｏｉｎの受信通知に基づいて全ノード（１２０〜１２４）に予備Ｓ，Ｇの疎通性確認を指示するとともに、発ノード（１２０）に対してＩＰマルチキャスト保守パケットを送信するように指示する旨を通知する機能と、全エッジノードから受領した予備Ｓ，ＧのＩＰマルチキャストパケット内情報を確認し、予備Ｓ，Ｇルートが確保された旨の通知を受けた際に、予備Ｓ，Ｇルート上の各ノードヘ退避完了を通知する機能と、発ノード（１２０）から通知された１つ以上の通信中の試験対象Ｓ，Ｇの情報を元に、該試験対象のうちの１つの試験対象Ｓ，Ｇの情報を抽出して、全ノード（１２０〜１２４）に試験対象Ｓ，Ｇとして通知し、併せて予備Ｓ，Ｇルートヘ退避開始を通知する機能と、全エッジノード（１２３,１２４）から退避完了の報告を受領した際に、試験対象Ｓ，ＧのＩＰマルチキャストパケットの予備Ｓ，Ｇルートヘの全退避完了及び試験開始を該全エッジノード（１２３,１２４）に通知する機能と、特定のエッジノード（１２３,１２４）からＩＰマルチキャストパケット内の疎通性を確認するための所定の情報を受領した際に、試験完了と判断し、試験対象Ｓ，ＧのＩＰマルチキャストについて退避解除開始を全ノード（１２０〜１２４）に通知する機能と、全エッジノード（１２３,１２４）から退避解除完了の報告を受領した際は、試験対象Ｓ，ＧのＩＰマルチキャストパケットの予備Ｓ，Ｇルートヘの全退避解除完了及び試験終了を該全エッジノードに通知する機能とを有する。
【００９０】
また、保守ＯｐＳ（１５０）は、（α＞０）且つ（β＞０）且つ（α≧β）として、α本の試験対象Ｓ，Ｇルートと、β本の予備Ｓ，Ｇルートが、
（β本の予備（Ｓ，Ｇ）ルートに割り当てられる転送帯域のうち、最小の転送帯域を有する１本の予備（Ｓ，Ｇ）ルートの転送帯域）≧（α本の試験対象（Ｓ，Ｇ）ルートに割り当てられる転送帯域のうち、最大の転送帯域を有する１本の試験対象（Ｓ，Ｇ）ルート）の関係が成り立つように、前記予備Ｓ，Ｇルートの確立を指示するのが好適である。
【００９１】
以下、図１〜図３を参照して、本発明の原理を示す発ノード（１２０）のＩＰマルチキャストパケット処理機能について説明する。図１は、疎通監視の前処理として、試験対象Ｓ，ＧのＩＰマルチキャストを予備Ｓ，Ｇに退避させるための発ノード（１２０）内のＩＰマルチキャストパケット処理を示している。
【００９２】
入力パケット（Ａ０１）は、通信データ用バッファ(Ａ０３)に送信される。並行してＩＰマルチキャスト保守パケットバッファ(Ａ０４)は、先頭マーキングパケット（以下、Ｓ−ＭＫＰＴとも称する）を予備Ｓ，Ｇルート用と試験対象Ｓ，Ｇルート用として送出準備している。送信制御部（Ａ０５）は、外部より予備Ｓ，Ｇへの退避指示を受けた際は、パケット送信処理部（Ａ０６）に「試験対象Ｓ，ＧのＩＰマルチキャストパケット（以下、試験対象Ｓ，Ｇパケットと称する）のみコピー実施」、「試験対象Ｓ，Ｇパケットのコピーパケットのみ予備Ｓ，Ｇに変換」するよう指示し、併せて、コピー開始する前にＩＰマルチキャスト保守パケットバッファより、予備Ｓ，Ｇルート用のＳ−ＭＫＰＴと試験対象Ｓ，Ｇルート用のＳ−ＭＫＰＴとを挿入する。
【００９３】
図２は、試験対象Ｓ，ＧのＩＰマルチキャストを予備Ｓ，Ｇに退避完了した状態の発ノード（１２０）内のＩＰマルチキャストパケット処理を示している。
【００９４】
入力パケット（Ｂ０１）は、通信データ用パッファ（Ａ０３）に送信される。並行してＩＰマルチキャスト保守パケットバッファ(Ａ０４)は、４つのＩＰマルチキャスト保守パケットが設定されている。送信制御部（Ａ０５）は、パケット処理部（Ａ０６）に、試験対象Ｓ，ＧパケットのみＳ，Ｇ情報を予備Ｓ，Ｇに変換するよう指示するとともに、ＩＰマルチキャスト保守パケットを挿入指示する。出力パケット（Ｂ０２）では、ＩＰマルチキャスト保守パケットバッファ（Ａ０４）から送出したのと同様な以下の帯域トラヒックで送出される。
【００９５】
【数３】
2010068147.tif 000005
【００９６】
図３は、疎通監視の後処理として、試験対象Ｓ，ＧのＩＰマルチキャストを予備Ｓ，Ｇに退避解除させるための、発ノード（１２０）内のＩＰマルチキャストパケット処理を示している。
【００９７】
入力パケット（Ｃ０１）は、通信データ用バッファ（Ａ０３）に送信される。並行してＩＰマルチキャスト保守パケットバッファ(Ａ０４)は、終了マーキングパケット（以下、Ｅ−ＭＫＰＴと称する）を予備Ｓ，Ｇルート用と試験対象Ｓ，Ｇルート用として送出準備している。送信制御部（Ａ０５）は、外部より予備Ｓ，Ｇへの退避解除指示を受けた際は、パケット処理部（Ａ０６）に、「試験対象Ｓ，Ｇパケットのみコピーを実施」、「試験対象Ｓ，Ｇパケットのコピーパケットのみ予備Ｓ，Ｇに変換」するよう指示し、併せて、コピー開始する前にＩＰマルチキャスト保守パケットバッファ（Ａ０４）から、予備Ｓ，Ｇルート用のＥ−ＭＫＰＴと試験対象Ｓ，Ｇルート用のＥ−ＭＫＰＴを取り出して挿入する。
【００９８】
次に、本発明の原理を示すＩＰマルチキャスト疎通監視システムの実施例について、図４〜１２を参照して説明する。
【００９９】
尚、前提条件として、ノード間のマルチキャスト制御ブロトコルとしてＰＩＭ−ＳＳＭ、端末視聴管理プロトコルとしてＭＬＤｖ２を用いる場合を説明している。
【０１００】
また、発ノードＡ（１２０）からエッジノードＤ，Ｅ（１２３，１２４）までのノード間通信ルートの必要転送帯域はＮ（Ｎは、１以上の自然数）本の試験対象Ｓ，Ｇ毎及び１本の予備Ｓ，Ｇに必要な転送帯域が割り振られており（以降、Ｎ＋１構成と称する）、１本の予備Ｓ，Ｇの転送帯域は、Ｎ本の試験対象Ｓ，Ｇの最大帯域以上を有している。
【０１０１】
加えて、発ノードＡ（１２０）からエッジノードＤ，Ｅ（１２３，１２４）間の試験対象Ｓ，Ｇは、ＰＩＭ−ＨｅｌｌｏにてＮｅｉｇｈｂｅｒが確立、ＰＩＭ−Ｊｏｉｎの確認完了、ＭＬＤｖ２による視聴者端末からの要求手続き完了したことを前提としている。
【０１０２】
まず、図４を参照して、保守ＯｐＳ（１５０）及び全ノード（１２１〜１２４）の前処理における「処理１」を説明する。
【０１０３】
［処理１］
全ノード（１２１〜１２４）では、保守ＯｐＳ（１５０）からの通知（以下の〔処理１−ａ〕）があった場合に、以下の〔処理１−ｂ〕を実施し、発ノードＡ（１２０）から、エッジノードＤ（１２３）及びエッジノードＥ（１２４）までの予備Ｓ，Ｇ用ＩＰマルチキャストルート（以下、予備Ｓ，Ｇルートとも称する）の確保を実施する。
【０１０４】
〔処理１−ａ〕
保守ＯｐＳ（１５０）は、予備Ｓ，Ｇルートの確保実施を全ノード（１２１〜１２４）に通知する。
【０１０５】
〔処理１−ｂ〕
保守ＯｐＳ（１５０）からの通知（処理１−ａ）により、各ノードは、以下の〔処理１−ｂ−１〕〜〔処理１−ｂ−３〕を実施する。
【０１０６】
〔処理１−ｂ−１〕
エッジノードＥ，Ｄ（１２３，１２４）は、予備Ｓ，ＧのＰＩＭ−Ｊｏｉｎを生成し、上流の中継ノードヘ送信開始する。
【０１０７】
〔処理１−ｂ−２〕
中継ノードＣ，Ｂ（１２１，１２２）は、下流エッジノードＤ，Ｅ（１２３,１２４）からＰＩＭ−Ｊｏｉｎを受信した場合は、上流の発ノードＡ（１２０）へＰＩＭ−Ｊｏｉｎを送信する。
【０１０８】
〔処理１−ｂ−３〕
発ノードＡ（１２０）は、予備Ｓ，ＧのＰＩＭ−Ｊｏｉｎを下流中継ノードから受信した場合は、保守ＯｐＳ（１５０）にその旨を通知する。
【０１０９】
次に、図５を参照して、保守ＯｐＳ（１５０）及び全ノード（１２１〜１２４）の前処理における「処理２」を説明する。
【０１１０】
［処理２］
保守ＯｐＳ（１５０）は、予備Ｓ，Ｇルートの正常性の事前確認を実施する。
【０１１１】
〔処理２−ａ〕
保守ＯｐＳ（１５０）は、全ノード（１２１〜１２４）に予備Ｓ，Ｇの疎通性確認実施を指示するとともに、発ノードＡ（１２０）に予備Ｓ，ＧルートにおけるＩＰマルチキャスト保守パケットの送信を指示する。
【０１１２】
〔処理２−ｂ〕
次に、発ノードＡ（１２０）は、保守ＯｐＳ（１５０）の指示（処理２−ａ）をもとに、予備Ｓ，ＧルートにてＩＰマルチキャスト保守パケットを送信し、エッジノードＤ，Ｅ（１２３，１２４）までの疎通性（到達性、経路監視、使用可能帯域）を先行技術と同様に確認する。
【０１１３】
〔処理２−ｃ〕
中継ノードＣ（１２２）は、予備Ｓ，ＧのＩＰマルチキャスト保守パケットに通過ルート番号（ＲＮ）を付与してコピー後、下流のエッジノードＤ，Ｅ（１２３，１２４）に転送する。
【０１１４】
〔処理２−ｄ〕
エッジノードＤ，Ｅ（１２３，１２４）は、到着した予備Ｓ，ＧのＩＰマルチキャスト保守パケット内の情報を保守ＯｐＳ（１５０）に報告する。
【０１１５】
〔処理２−ｅ〕
保守ＯｐＳ（１５０）は、この〔処理２−ｄ〕の情報を元に、全予備Ｓ，Ｇルートの確保を確認し、その後、予備Ｓ，Ｇルート上の各ノード（図５の例で、１２２，１２３，１２４）に退避完了したことを通知する。
【０１１６】
次に、図６を参照して、保守ＯｐＳ（１５０）及び全ノード（１２１〜１２４）の前処理における「処理３」を説明する。
【０１１７】
［処理３］
保守ＯｐＳ（１５０）の処理２−ｅの通知後、全ノード（１２１〜１２４）は、予備Ｓ，Ｇルートヘ試験対象Ｓ，ＧのＩＰマルチキャストを退避実施する（その１）。
【０１１８】
〔処理３−ａ〕
発ノードＡ（１２０）は、予備Ｓ，Ｇルート確保情報を保守ＯｐＳ（１５０）から受領後（処理２−ｅ）、通信中のＩＰマルチキャストパケットのＳ，Ｇを確認し、保守ＯｐＳ（１５０）にその旨を報告する。
【０１１９】
〔処理３−ｂ〕
保守ＯｐＳ（１５０）は、通信中Ｓ，Ｇのうち、１つの試験対象Ｓ，Ｇを抽出後、試験対象Ｓ，ＧのＩＰマルチキャストパケットの退避開始を各ノード（図６の例で、１２２，１２３，１２４）に通知する。
【０１２０】
〔処理３−ｃ〕
発ノードＡ（１２０）は、試験対象Ｓ，Ｇルートと予備Ｓ，Ｇルートに先頭を示す先頭マーキングパケット（Ｓ−ＭＫＰＴ）を挿入する。尚、Ｓ−ＭＫＰＴは無瞬断での退避を目的とし、エッジノードＥ，Ｄにて選択可能とするために挿入する。また、ヘッダ内の試験パケット識別子（ＴＰＭ）にてパケット認識が可能である。
【０１２１】
〔処理３−ｄ〕
発ノードＡ（１２０）は、Ｓ−ＭＫＰＴ以降、処理３−ｂにて指定された試験対象Ｓ，ＧのＩＰマルチキャストパケットについて、試験対象Ｓ，Ｇルートと予備Ｓ，Ｇルートに試験対象Ｓ，ＧのＩＰマルチキャストパケットをコピーして転送する。尚、発ノードＡ（１２０）は、予備Ｓ，Ｇルートに対しては、「試験対象Ｓ，Ｇ」のＳ，Ｇ情報を「予備Ｓ，Ｇ」に書き換える処理を実施する。
【０１２２】
次に、図７を参照して、エッジノードＤ，Ｅ（１２３，１２４）の処理における「処理４−１」（Ｒｅｐｏｒｔ（Ｊｏｉｎ有り）の場合）を説明する。
【０１２３】
[処理４−１]
予備Ｓ，Ｇルートヘ試験対象Ｓ，ＧのＩＰマルチキャストを退避実施する(その２:エッジノードで試験対象Ｓ，Ｇについて視聴者端末ｈからのＲｅｐｏｒｔ（Ｊｏｉｎ有り）の場合)。
【０１２４】
〔処理４−ａ〕
エッジノードＤ，Ｅ（１２３，１２４）は、先頭を示すマーキングパケット（Ｓ−ＭＫＰＴ）が試験対象Ｓ，Ｇルート及び予備Ｓ，Ｇルートからそれぞれ到着した場合、以下(処理４−ａ−１から４−ａ−５)を実施する。
【０１２５】
〔処理４−ａ−１〕
エッジノードＤ，Ｅ（１２３，１２４）は、Ｓ−ＭＫＰＴを抽出する。
【０１２６】
〔処理４−ａ−２〕
続いて、エッジノードＤ，Ｅ（１２３，１２４）は、Ｓ−ＭＫＰＴ以降の予備Ｓ，Ｇルート経由の試験対象Ｓ，ＧのＩＰマルチキャストパケット内のＳ，Ｇ情報を、「予備Ｓ，Ｇ」から「試験対象Ｓ，Ｇ」に変換する。
【０１２７】
〔処理４−ａ−３〕
エッジノードＤ，Ｅ（１２３，１２４）は、Ｓ−ＭＫＰＴ以降の予備Ｓ，Ｇルート経由の試験対象Ｓ，ＧのＩＰマルチキャストパケットを実通信パケットとして選択し、視聴者端末ｈ（１１０）に転送する（これは、既知のセレクタ切替えにより、選択変更を行うことができる）。
【０１２８】
〔処理４−ａ−４〕
エッジノードＤ，Ｅ（１２３，１２４）は、Ｓ−ＭＫＰＴ以降の試験対象Ｓ，ＧルートのＩＰマルチキャストパケットを破棄する。
【０１２９】
〔処理４−ａ−５〕
エッジノードＤ，Ｅ（１２３，１２４）は、〔処理４−ａ−１〕〜〔処理４−ａ−４〕まで完了した際に、退避処理完了を保守ＯｐＳ（１５０）に報告する。
【０１３０】
次に、エッジノードＤ，Ｅ（１２３，１２４）の処理における「処理４−２」（Ｒｅｐｏｒｔ（Ｊｏｉｎ無し）の場合）を説明する。
【０１３１】
[処理４−２]
次に、図８を参照して、予備Ｓ，Ｇルートヘ試験対象Ｓ，ＧのＩＰマルチキャストを退避実施する(その２：エッジノー一ドで試験対象Ｓ，Ｇについて視聴者端末ｈからのＲｅｐｏｒｔ（Ｊｏｉｎ無し）の場合)。
【０１３２】
〔処理４−ａ〕
エッジノードＤ（１２３）は、先頭を示すマーキングパケット（Ｓ−ＭＫＰＴ）が予備Ｓ，Ｇルートより到着した場合、以下（処理４−ｂ−１〜４−ｂ−３）を実施する。
【０１３３】
〔処理４−ｂ−１〕
エッジノードＤ（１２３）は、Ｓ−ＭＫＰＴを抽出する。
【０１３４】
〔処理４−ｂ−２〕
エッジノードＤ（１２３）は、Ｓ−ＭＫＰＴ以降の予傭Ｓ，ＧルートのＩＰマルチキャストパケットも継続して破棄する。
【０１３５】
〔処理４−ｂ−３〕
エッジノードＤ（１２３）は、処理４−ｂ−１〜処理４−ｂ−２まで完了時した際は、退避処理完了を保守ＯｐＳ（１５０）に報告する。
【０１３６】
次に、図９を参照して、保守ＯｐＳ（１５０）による疎通性監視（到達性、経路監視、使用可能帯域確認）の実施を「処理５」として説明する。
【０１３７】
[処理５]
保守ＯｐＳ（１５０）は、予備Ｓ，Ｇルートを用いた試験対象Ｓ，ＧにおけるＩＰマルチキャストの疎通監視を実施する。
【０１３８】
〔処理５−ａ〕
保守ＯｐＳ（１５０）から全ノード（１２０〜１２４）への全退避完了及び試験開始通知を受領した発ノードＡ（１２０）は、試験対象Ｓ，ＧルートヘのＩＰマルチキャスト転送を中止し、エッジノードＤ，Ｅ（１２３，１２４）までの、疎通性監視（到達性、経路監視、使用可能帯域確認）を実施するために、試験対象Ｓ，Ｇルートについて「ＩＰマルチキャスト保守パケット」を下流のノードに送出する。
【０１３９】
〔処理５−ｂ〕
エッジノードＤ，Ｅ（１２３，１２４）は、受信したマルチキャスト保守パケットを抽出し、疎通性監視状況を保守ＯｐＳ（１５０）に報告する。ただし、試験する中継ノードを経由することが把握できているような場合には、中継ノードが、疎通性監視状況を保守ＯｐＳ（１５０）に報告するように構成してもよい。
【０１４０】
次に、図１０を参照して、保守ＯｐＳ（１５０）による疎通性監視（到達性、経路監視、使用可能帯域確認）の終了を「処理６」として説明する。
【０１４１】
[処理６]
予備Ｓ，Ｇルート通過中の試験対象Ｓ，ＧのＩＰマルチキャストの退避解除を実施する(その１)。
【０１４２】
〔処理６−ａ〕
保守ＯｐＳ（１５０）は、随意選定して設定可能な疎通性に関する情報を取得したと判断した場合、試験対象Ｓ，Ｇの試験終了を全ノード（１２０〜１２４）に通知する。
【０１４３】
〔処理６−ｂ〕
発ノードＡ（１２０）は、保守ＯｐＳ（１５０）からの試験終了通知を受けた後、試験対象Ｓ，Ｇルートと予備Ｓ，Ｇルートに終了を指示するための終了マーキングパケット（Ｅ−ＭＫＰＴ）を挿入する。尚、Ｅ−ＭＫＰＴは無瞬断での退避を目的とし、エッジノードＥ，Ｄにて選択可能とするために挿入する。また、ヘッダ内の試験パケット識別子（ＴＰＭ）にてパケット認識が可能である。
【０１４４】
〔処理６−ｃ〕
発ノードＡ（１２０）は、Ｅ−ＭＫＰＴ以降、試験対象Ｓ，Ｇルートと予備Ｓ，Ｇルートに、試験対象Ｓ，ＧのＩＰマルチキャストパケットをコピーして転送する。尚、発ノードＡ（１２０）は、予備Ｓ，Ｇルートに対しては、継続して「試験対象Ｓ，Ｇ」のＳ，Ｇ情報を「予備Ｓ，Ｇ」に書き換える処理を実施する。
【０１４５】
次に、図１１を参照して、エッジノードＤ，Ｅ（１２３，１２４）の処理における「処理７−１」（Ｒｅｐｏｒｔ（Ｊｏｉｎ有り）の場合）を説明する。
【０１４６】
[処理７−１]
エッジノードＤ，Ｅ（１２３，１２４）は、予備Ｓ，Ｇルート通過中の試験対象Ｓ，ＧのＩＰマルチキャストの退避解除を実施する（その２:エッジノードで試験対象Ｓ，Ｇについて視聴者端末ｈからのＲｅｐｏｒｔ（Ｊｏｉｎ有り）の場合）。
【０１４７】
〔処理７−ａ〕
エッジノードＤ，Ｅ（１２３，１２４）は、終了を示すマーキングパケット（Ｅ−ＭＫＰＴ）が試験対象Ｓ，Ｇルート及び予備Ｓ，Ｇルートよりそれぞれ到着した場合、以下の処理７−ａ−１〜７−ａ−４を実施する。
【０１４８】
〔処理７−ａ−１〕
エッジノードＤ，Ｅ（１２３，１２４）は、Ｅ−ＭＫＰＴを抽出する。
【０１４９】
〔処理７−ａ−２〕
エッジノードＤ，Ｅ（１２３，１２４）は、Ｅ−ＭＫＰＴ以降の試験対象Ｓ，ＧルートのＩＰマルチキャストパケットを実通信パケットとして視聴者端末ｈへ転送する（既知のセレクタ切替えにより選択変更できる）。
【０１５０】
〔処理７−ａ−３〕
エッジノードＤ，Ｅ（１２３，１２４）は、Ｅ−ＭＫＰＴ以降の予備Ｓ，ＧルートのＩＰマルチキャストパケットを破棄する。
【０１５１】
〔処理７−ａ−４〕
エッジノードＤ，Ｅ（１２３，１２４）は、処理７−ａ−１、処理７−ａ−２の完了時は、退避処理完了を保守ＯｐＳ（１５０）へ報告する。
【０１５２】
次に、図１２を参照して、エッジノードＤ（１２３）の処理における「処理７−２」（Ｒｅｐｏｒｔ（Ｊｏｉｎ無し）の場合）を説明する。
【０１５３】
[処理７−２]
エッジノードＤ（１２３）は、予備Ｓ，Ｇルート通過中の試験対象Ｓ，ＧのＩＰマルチキャストの退避解除を実施する（その２：エッジノードで試験対象Ｓ，Ｇについて視聴者端末ｈからのＲｅｐｏｒｔ（Ｊｏｉｎ無し）の場合）。
【０１５４】
〔処理７−ａ〕
エッジノードＤ（１２３）は、終了を示すマーキングパケット（Ｅ−ＭＫＰＴ）が予備Ｓ，Ｇルートより到着したら、以下の処理７−ｂ−１〜７−ａ−３を実施する。
【０１５５】
〔処理７−ｂ−１〕
エッジノードＤ（１２３）は、Ｅ−ＭＫＰＴを抽出する。
【０１５６】
〔処理７−ｂ−２〕
エッジノードＤ（１２３）は、Ｅ−ＭＫＰＴ以降の予備Ｓ，ＧルートのＩＰマルチキャストパケットを破棄する。
【０１５７】
〔処理７−ｂ−３〕
エッジノードＤ（１２３）は、処理７−ａ−１、処理７−ａ−２の完了時は、退避処理実了を保守ＯｐＳ（１５０）へ報告する。
【０１５８】
以下、上記のような処理手順によりＩＰマルチキャストの到達監視方法を行う際に、帯域使用状況確認の実施例を説明する。
【０１５９】
図１３及び図１４は、本発明の原理を示す実施例のＩＰマルチキャスト到達監視システムにおける帯域使用状況確認の実施例を説明するものである。
【０１６０】
図１３は、先行技術の原理を示すＩＰマルチキャスト保守パケット内情報を示している。
【０１６１】
ＩＰマルチキャストパケットが所要の帯域を使用しているか否かを確認（以下、帯域使用状況確認と称する）する際、テストモード（ＴＭ）のエリアを使用して識別する。
【０１６２】
テストモード（ＴＭ）の詳細（１６１）にパラメータ内訳は、以下のとおりである。
ＭＤ：モード識別（通常モード／帯域確認モード）
ＰＳＴ：パケットステータス（先頭パケット／中間パケット／最終パケット）
Ｔ：監視周期（先頭パケットから最終パケット完了までの送出時間：ｓｅｃ）
Ｍ：パケット長（ｂｉｔ）
Ｎ：パケット数（監視周期（Ｔ）内で送出するパケット数：個）
【０１６３】
本パラメータより、転送帯域は前述した式（１）と同様に、
2010068147.tif 000006
となる。
【０１６４】
次に、その動作について図１４を参照して説明する。尚、説明にあたりＭＳ１発の試験対象Ｓ，ＧのＩＰマルチキャストルート（１４０）でＩＰマルチキャストパケットが転送されている処理を例とする。また、発ノードＡでは、試験対象Ｓ，ＧのＩＰマルチキャストパケットの転送帯域を式（１）から計算する。
【０１６５】
まず、「帯域使用状況確認」の際は、発ノードＡ（１２０）にて、配信サーバより入力する試験対象Ｓ，ＧのＩＰマルチキャストパケットのＳ，Ｇ情報を、「試験対象Ｓ，Ｇ」から「予備Ｓ，Ｇ」に変換して中継ノードＣ（１２２）に転送する。また、エッジノードＥ，Ｄ（１２３，１２４）では、予備Ｓ，ＧのＩＰマルチキャストパケットのＳ，Ｇ情報を「予備Ｓ，Ｇ」から「試験対象Ｓ，Ｇ」に変換して視聴者端末ｈに送信する。これにより、発ノードＡ（１２０）からエッジノードＥ，Ｄ（１２３，１２４）間において、後述する試験対象Ｓ，Ｇ付与のＩＰマルチキャスト保守パケット以外は試験対象Ｓ，Ｇ付与のＩＰマルチキャストパケットが転送されない。
【０１６６】
保守ＯｐＳの要求に基づく「帯域使用状況確認」の際、発ノードＡ（１２０）は、挿入する試験対象Ｓ，Ｇ付与のＩＰマルチキャスト保守パケットのテストモード（ＴＭ）内モード識別（ＭＤ）に帯域確認モードを設定する。
【０１６７】
更に、帯域確認モードの場合に、発ノードＡ（１２０）は、パケットステータス(ＰＳＴ)、計測間隔（Ｔ）、パケット長（Ｍ）、パケット数（Ｎ）を設定する。尚、Ｍはパケット毎に可変値を許容し、Ｔ，ＭはＰＳＴ＝先頭パケットの際に設定する必要がある。
【０１６８】
ここで、発ノードＡ（１２０）によって、ＭＤ＝帯域確認モード、且つＰＳＴ＝先頭パケットを設定したＩＰマルチキャスト保守パケットを中継ノードＣに送出開始した際は、「帯域使用状況確認」が開始された状態となり、次に、発ノードＡ（１２０）は、計測間隔（Ｔ）内にパケット数（Ｎ）に設定したパケットを送出する。
【０１６９】
更に、エッジノードＥ（１２４）とエッジノードＤ（１２３）は、転送されたＰＳＴが先頭パケットから最終パケットまでの帯域確認モード（ＭＤ）のＩＰマルチキャスト保守パケットを確認し、取り出したＴ，Ｍ，Ｎを元に式（１）により転送帯域を計算し、帯域使用状況を確認する。
【０１７０】
このように本発明を用いれば、試験状態に遷移した際は、予備Ｓ，Ｇルートに退避できるので、試験対象のＩＰマルチキャスト保守パケットと同じ試験対象Ｓ，Ｇのユーザ発出ＩＰマルチキャストを混在させずに転送することができる。これにより、運用中においても、タイムリーに帯域使用状況を正確に確認することが可能となる。
【０１７１】
また、（α＞０）且つ（β＞０）且つ（α≧β）のとして、α本の試験対象（Ｓ，Ｇ）ルートと、β本の予備の（Ｓ，Ｇ）ルートとを想定したとき、（β本の予備（Ｓ，Ｇ）ルートに割り当てられる転送帯域のうち、最小の転送帯域を有する１本の予備（Ｓ，Ｇ）ルートの転送帯域）≧（α本の試験対象（Ｓ，Ｇ）ルートに割り当てられる転送帯域のうち、最大の転送帯域を有する１本の試験対象（Ｓ，Ｇ）ルート）の関係を有するようにすれば、試験対象Ｓ，Ｇ本数と予備Ｓ，Ｇ本数は、α＋β構成（ｍｉｎ＝α＋１）をとるようになり、余分な転送帯域を少なくすることができる。
【０１７２】
尚、本発明の応用として、予備Ｓ，Ｇの事前正常性確認が可能なことから、Ｓ，Ｇルート単位のＩＰマルチキャスト転送に不具合が有る場合（例えば、特定Ｓ，Ｇのマルチキャストコピーのみ疎通不良など）、Ｓ，Ｇ単位でのルート退避が可能なため、サービス回復処置として応用することができる。
【０１７３】
加えて、発ノードで通過しないＳ，Ｇルート（＝未使用Ｓ，Ｇ）についても、事前に疎通性確認可能であることから、運用中におけるサービス前の正常確認方法としても使用可能である。
【０１７４】
このように、本発明は、前述した実施例に限定されるものではなく、その主旨を逸脱しない範囲において種々変更可能である。従って、本発明は、上述の実施例にて制限されるものではなく、特許請求の範囲によってのみ制限される。
【産業上の利用可能性】
【０１７５】
特定のサーバから到達すべき複数の視聴者端末まで通信の疎通が効率的に確認できるようになり、マルチキャスト通信を利用するサービスに有用である。
【図面の簡単な説明】
【０１７６】
【図１】本発明の原理を示す発ノードのＩＰマルチキャストパケット処理機能に関するブロック図である（その１）。
【図２】本発明の原理を示す発ノードのＩＰマルチキャストパケット処理機能に関するプロック図である（その２）。
【図３】本発明の原理を示す発ノードのＩＰマルチキャストパケット処理機能に関するプロック図である（その３）。
【図４】本発明の原理を示す実施例のＩＰマルチキャスト到達監視システムのブロック図である（その１）。
【図５】本発明の原理を示す実施例のＩＰマルチキャスト到達監視システムのブロック図である（その２）。
【図６】本発明の原理を示す実施例のＩＰマルチキャスト到達監視システムのブロック図である（その３）。
【図７】本発明の原理を示す実施例のＩＰマルチキャスト到達監視システムのブロック図である（その４）。
【図８】本発明の原理を示すＩＰマルチキャスト到逢監視法実施例のブロック図である（その５）。
【図９】本発明の原理を示す実施例のＩＰマルチキャスト到達監視システムのブロック図である（その６）。
【図１０】本発明の原理を示す実施例のＩＰマルチキャスト到達監視システムのブロック図である（その７）。
【図１１】本発明の原理を示す実施例のＩＰマルチキャスト到達監視システムのブロック図である（その８）。
【図１２】本発明の原理を示す実施例のＩＰマルチキャスト到達監視システムのブロック図である（その９）。
【図１３】本発明の原理を示す実施例のＩＰマルチキャスト到達監視システムにおけるＩＰマルチキャスト保守パケット内情報である。
【図１４】本発明の原理を示すＩＰマルチキャスト到逢監視法における帯域使用状況確認実施例のブロック図である。
【図１５】従来の実施例のＩＰマルチキャスト到達監視システムのブロック図である（その１）。
【図１６】従来の実施例のＩＰマルチキャスト到達監視システムのブロック図である（その２）。
【図１７】先行技術の実施例のＩＰマルチキャスト到達監視システムのブロック図である（その１）。
【図１８】先行技術の実施例のＩＰマルチキャスト到達監視システムのブロック図である（その２）。
【図１９】先行技術の実施例のＩＰマルチキャスト到達監視システムのブロック図である（その３）。
【図２０】先行技術の実施例のＩＰマルチキャスト到達監視システムのブロック図である（その４）。
【図２１】先行技術の実施例のＩＰマルチキャスト到達監視システムにおけるＩＰマルチキャスト保守パケット内情報である。
【図２２】先行技術の実施例のＩＰマルチキャスト到達監視システムにおける帯域使用状況確認実施例のブロック図である。
【図２３】先行技術の原理に基づく発ノードのＩＰマルチキャスト保守パケット挿入機能に関するブロック図である。
【符号の説明】
【０１７７】
０１０  振り分け部
０１１  第１通信データ用バッファ
０１２  第２通信データ用バッファ
０１３  ＩＰマルチキャスト保守パケットバッファ
０１４  送受信制御部
０１５  送信制御部
０１６  通信データ用バッファ
０３０  入力パケット
０３１  出力パケット
０３２  出力パケット
１０１−１，１０１−２  配信サーバＭＳ１，ＭＳ２
１１０−１，１１０−２  視聴者端末ｈ１，ｈ２
１１５  自ネットワークエリア
１１６  配信サーバ側
１１７  ユーザ側（即ち、視聴者端末側）
１１８，１１９  ネットワーク境界点
１２０  発ノードＡ
１２１，１２２  中継ノードＢ，Ｃ
１２３，１２４  エッジノードＤ，Ｅ
１４０−１〜１４０−６  同一のグループ（Ｇ）宛のマルチキャストルート
１５０  保守ＯｐＳ
１６０  ＩＰマルチキャスト保守パケット情報の内訳
１６１  テストモード（ＴＭ）内の詳細情報
ＭＤ  モード識別（通常モード／帯域確認モード）
ＰＳＴ  パケットステータス（先頭パケット／中間パケット／最終パケット）
Ｔ  監視周期（先頭パケットから最終パケット完了までの送出時間：ｓｅｃ）
Ｍ  パケット長（ｂｉｔ）
Ｎ  パケット数（監視周期（Ｔ）内で送出するパケット数：個）
【図１】
2010068147.tif 000007
【図２】
2010068147.tif 000008
【図３】
2010068147.tif 000009
【図４】
2010068147.tif 000010
【図５】
2010068147.tif 000011
【図６】
2010068147.tif 000012
【図７】
2010068147.tif 000013
【図８】
2010068147.tif 000014
【図９】
2010068147.tif 000015
【図１０】
2010068147.tif 000016
【図１１】
2010068147.tif 000017
【図１２】
2010068147.tif 000018
【図１３】
2010068147.tif 000019
【図１４】
2010068147.tif 000020
【図１５】
2010068147.tif 000021
【図１６】
2010068147.tif 000022
【図１７】
2010068147.tif 000023
【図１８】
2010068147.tif 000024
【図１９】
2010068147.tif 000025
【図２０】
2010068147.tif 000026
【図２１】
2010068147.tif 000027
【図２２】
2010068147.tif 000028
【図２３】
2010068147.tif 000029