(57)【要約】【課題】複数のアプリケーションが一つのパスを共有するサービス提供形態において、ネットワークトポロジ情報や障害情報を外部システムへ通知をする。【解決手段】アプリケーション収容パス管理システムは、ネットワーク制御装置から、アプリケーション情報とパス情報を取得し、アプリケーション情報とパス情報を関連付けて記録し、障害時に障害情報を収集し、障害情報にアプリケーション情報とパス情報を付け加えて、外部システムに提供する。【選択図】図１
2009296222.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク制御装置がネットワーク内にパスを構成し、複数のアプリケーションが該パスを共有してデータの転送を行うネットワークにおけるアプリケーション収容パス管理システムであって、
前記ネットワーク制御装置から、アプリケーション情報と、該アプリケーションがデータ転送に用いるパスの情報を取得する取得手段と、
前記アプリケーション情報と前記パス情報を関連付けて記録する記録手段と、
前記記録した情報を外部システムに提供する提供手段と、
を備えていることを特徴とするアプリケーション収容パス管理システム。
【請求項２】
障害時にネットワーク内の構成機器から障害情報を収集する手段をさらに含み、
前記提供手段は、前記障害情報も外部システムに提供する手段であることを特徴とする請求項１に記載のアプリケーション収容パス管理システム。
【請求項３】
ネットワークリソース情報を定期的に収集する手段をさらに含み、
前記提供手段は、前記ネットワークリソース情報も外部システムに提供する手段であることを特徴とする請求項１および２に記載のアプリケーション収容パス管理システム。
【請求項４】
前記アプリケーション情報は、送信装置のアドレス、受信装置のアドレスおよび優先度であることを特徴とする請求項１から３のいずれか１項に記載のアプリケーション収容パス管理システム。
【請求項５】
ネットワーク制御装置がネットワーク内にパスを構成し、複数のアプリケーションが該パスを共有してデータの転送を行うネットワークにおけるアプリケーション収容パス管理方法であって、
前記ネットワーク制御装置から、アプリケーション情報と、該アプリケーションがデータ転送に用いるパスの情報を取得する取得ステップと、
前記アプリケーション情報と前記パス情報を関連付けて記録する記録ステップと、
前記記録した情報を外部システムに提供する提供ステップと、
を含んでいることを特徴とするアプリケーション収容パス管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを管理する技術に関する。より詳細には、ネットワーク制御装置がネットワーク内にパスを構成し、複数のアプリケーションが該パスを共有してデータの転送を行うネットワークを管理する技術に関する。
【背景技術】
【０００２】
高品質を保証するアプリケーションを提供するために、Ｅｎｄ−ｔｏ−Ｅｎｄの資源管理や迅速な障害回復機能を持つＭＰＬＳ技術が研究開発されている。ＭＰＬＳ技術では、ネットワーク内にＭＰＬＳパスを構成し、このパスを使用してＭＰＬＳネットワーク内の通信を行う。コンシューマ向けにＭＰＬＳ技術を適用する場合、数千数万のアプリケーションに対して、それぞれＭＰＬＳパスを構築することはルータの性能や設備・管理コストの観点から非現実的である。そのため、多数のアプリケーションが一つのＭＰＬＳパスを共有するサービス提供形態が提案されている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、そのようなネットワークを管理するにあたって、従来のネットワーク管理システムでは、アプリケーションとＭＰＬＳパスの収容情報を保持しないため、ＭＰＬＳパスに障害が発生した場合、該ＭＰＬＳパスに収容されているアプリケーションに障害情報を伝達することができない。
【０００４】
また、ネットワーク制御装置は、一般に特定のベンダのルータにしか対応していなく、他のベンダの製品を管理する機能がない。このため、ネットワークトポロジ情報をアプリケーションに通知することができない。
【０００５】
したがって、本発明は、複数のアプリケーションが一つのＭＰＬＳパスを共有するサービス提供形態において、ネットワークトポロジ情報や障害情報を外部システムへ通知をすることができるアプリケーション収容パス管理システムおよびその方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明によれば、ネットワーク制御装置がネットワーク内にパスを構成し、複数のアプリケーションが該パスを共有してデータの転送を行うネットワークにおけるアプリケーション収容パス管理システムであって、前記ネットワーク制御装置から、アプリケーション情報と、該アプリケーションがデータ転送に用いるパスの情報を取得する取得手段と、前記アプリケーション情報と前記パス情報を関連付けて記録する記録手段と、前記記録した情報を外部システムに提供する提供手段とを備えているアプリケーション収容パス管理システムが提供される。
【０００７】
また、障害時にネットワーク内の構成機器から障害情報を収集する手段をさらに含み、前記提供手段は、前記障害情報も外部システムに提供する手段であることも好ましい。
【０００８】
また、ネットワークリソース情報を定期的に収集する手段をさらに含み、前記提供手段は、前記ネットワークリソース情報も外部システムに提供する手段であることも好ましい。
【０００９】
また、前記アプリケーション情報は、送信装置のアドレス、受信装置のアドレスおよび優先度であることも好ましい。
【００１０】
本発明によれば、ネットワーク制御装置がネットワーク内にパスを構成し、複数のアプリケーションが該パスを共有してデータの転送を行うネットワークにおけるアプリケーション収容パス管理方法であって、前記ネットワーク制御装置から、アプリケーション情報と、該アプリケーションがデータ転送に用いるパスの情報を取得する取得ステップと、前記アプリケーション情報と前記パス情報を関連付けて記録する記録ステップと、前記記録した情報を外部システムに提供する提供ステップとを含んでいるアプリケーション収容パス管理方法が提供される。
【発明の効果】
【００１１】
本発明は、アプリケーション収容パス管理システムが各アプリケーションを収容するＭＰＬＳパス情報を管理することで、ＭＰＬＳパスに障害が発生した場合、障害パスに収容されているアプリケーションに障害情報を通知することができる。また、特定ベンダ専用のネットワーク制御装置に、マルチベンダで構成されたネットワークのトポロジ・障害情報を通知することができる。
【発明を実施するための最良の形態】
【００１２】
本発明を実施するための最良の実施形態について、以下では図面を用いて詳細に説明する。
【００１３】
図１は、本発明の実施形態におけるネットワーク構成機器の正常時の動作を示す。本ネットワークは、アプリケーション収容パス管理システム１、ネットワーク制御装置２、呼制御装置３、ＭＰＬＳルータ４、送信ユーザ端末５、および受信ユーザ端末６を備えている。また、本実施形態におけるネットワークはＭＰＬＳ技術により、ある通信拠点（起点ノード）から他の通信拠点（終点ノード）に至るＭＰＬＳパスを設定することができるネットワーク（ＭＰＬＳ網）である。
【００１４】
アプリケーション収容パス管理システム１は、ネットワーク内のＭＰＬＳルータ４および外部システムであるネットワーク制御装置２と接続されている。アプリケーションデータが送信ユーザ端末５から受信ユーザ端末６へＭＰＬＳパスを通じて転送される場合、アプリケーション収容パス管理システム１は、ネットワーク制御装置２から送受信ユーザ端末の組み合わせを取得し、転送に用いるＭＰＬＳパスと関連付けて記録する。
【００１５】
ネットワーク制御装置２は、呼制御装置３からＭＰＬＳパス設定要求を受け付けて、ＭＰＬＳネットワークに対して、ＭＰＬＳルータ制御によるＭＰＬＳパスプロビジョニングを行う。このプロビジョニングにより、ＭＰＬＳネットワーク内の起点ノードから終点ノードへのパスが設定される。また、ＭＰＬＳネットワークからネットワークリソースを定期的に取得し、アプリケーション収容パス管理システム１に対して、ネットワークリソース情報を提供する。
【００１６】
呼制御装置３は、アプリケーションが使用するＭＰＬＳパスの設定要求を送信ユーザ端末５から受け付けて、パスの設定をネットワーク制御装置２に依頼する。
【００１７】
送信ユーザ端末５および受信ユーザ端末６は、それぞれ送信装置および受信装置であり、この端末間にアプリケーションデータが転送される。
【００１８】
送信ユーザ端末５から受信ユーザ端末６へアプリケーションが使用するＭＰＬＳパスを設定するときの動作は、具体的には以下のステップにより行われる。なお、本実施形態では、アプリケーション情報は、送信ユーザ端末５のＩＰアドレス、受信ユーザ端末６のＩＰアドレス、および優先度である。
（１）送信ユーザ端末５は、送信ユーザ端末５のＩＰアドレス、受信ユーザ端末６のＩＰアドレス、必要な帯域と優先度をパラメータとして、受信ユーザ端末６までの通信パスの設定を呼制御装置３に依頼する。
（２）呼制御装置３は、同じパラメータでＭＰＬＳパスの設定をネットワーク制御装置２に依頼する。
（３）ネットワーク制御装置２は、送信ユーザ端末５が接続される起点ノードから受信ユーザ端末６が接続される終点ノードまでのＭＰＬＳパスを設定する。上記起点ノードから終点ノード間に既にＭＰＬＳパスが設定されていた場合は、このＭＰＬＳパスに使用する帯域を設定する。また、送信ユーザ端末５のＩＰアドレスと一致するデータをＭＰＬＳパスに転送する設定を起点ノードに対して行う。
（４）ネットワーク制御装置２は、送信ユーザ端末５のＩＰアドレス、受信ユーザ端末６のＩＰアドレス、および優先度であるアプリケーション情報とＭＰＬＳパス情報とを、アプリケーション収容パス管理システム１に送信する。
（５）アプリケーション収容パス管理システム１は、受信したアプリケーション情報とＭＰＬＳパス情報とを関連付けて記録する。
【００１９】
図２は、本発明の実施形態におけるネットワーク構成機器の障害時の動作を示す。この図に基づいて、障害情報の通知を説明する。
（１）ＭＰＬＳパスに障害が発生した場合、ＭＰＬＳルータ４は障害情報をアプリケーション収容パス管理システム１に通知する。本通知は例えば、ＳＮＭＰのＴｒａｐ等を用いることにより行われる。
（２）アプリケーション収容パス管理システム１は、障害が発生したＭＰＬＳパスを使用しているアプリケーションの情報を全て検索する。具体的には、障害が発生したＭＰＬＳパスを使用している送信ユーザ端末５のＩＰアドレス、受信ユーザ端末６のＩＰアドレス、および優先度が検索される。その後、障害情報に検索されたアプリケーション情報を付け加えて、障害情報としてネットワーク制御装置２に通知する。
（３）ネットワーク制御装置２は、同じ障害情報を呼制御装置３に通知する。
（４）呼制御装置３は、受信したアプリケーション情報に含まれる送信ユーザ端末５のセションを破棄する。これにより、送信ユーザ端末５および受信ユーザ端末６に障害を通知する。
【００２０】
このように、本実施形態ではＭＰＬＳパスに障害が発生したことを、障害パスに収容されているアプリケーションに通知することができる。
【００２１】
なお、ＭＰＬＳパスが１＋１プロテクション等で冗長化されている場合、ＭＰＬＳパスに障害が発生すると冗長パスに切り替わり、Ｅｎｄ−ｔｏ−Ｅｎｄのコネクションが切断されないため、アプリケーション収容パス管理システム１は、ネットワーク制御装置２に障害情報を通知しないようにすることもできる。
【００２２】
図３は、ネットワーク制御装置が複数存在するネットワークでの動作を示す。本ネットワークは２台のネットワーク制御装置２１、２２が存在し、ネットワーク制御装置２１は左側のＭＰＬＳルータ４を制御し、ネットワーク制御装置２２は右側のＭＰＬＳルータ４を制御している。
【００２３】
アプリケーション収容パス管理システム１は、前述のようにアプリケーション情報およびＭＰＬＳパス情報を管理している。このため、ネットワークのトポロジ情報を他のネットワーク制御装置に通知することができる。例えば、ネットワーク制御装置２２が制御するルータに設定された情報をネットワーク制御装置２１に通知することができる。また、ネットワーク制御装置２２が制御するルータ間で障害が発生したことをネットワーク制御装置２１に通知することができる。
【００２４】
なお、本発明のアプリケーション収容パス管理システム１は、独立の装置としての形態だけではなく、ネットワーク管理システム内に設ける形態も考えられる。
【００２５】
また、以上述べた実施形態は全て本発明を例示的に示すものであって限定的に示すものではなく、本発明は他の種々の変形態様および変更態様で実施することができる。従って本発明の範囲は特許請求の範囲およびその均等範囲によってのみ規定されるものである。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施形態におけるネットワーク構成機器の正常時の動作を示す。
【図２】本発明の実施形態におけるネットワーク構成機器の障害時の動作を示す。
【図３】ネットワーク制御装置が複数存在するネットワークでの動作を示す。
【符号の説明】
【００２７】
１  アプリケーション収容パス管理システム
２、２１、２２  ネットワーク制御装置
３  呼制御装置
４  ＭＰＬＳルータ
５  送信ユーザ端末
６  受信ユーザ端末
【図１】
2009296222.tif 000003
【図２】
2009296222.tif 000004
【図３】
2009296222.tif 000005