(57)【特許請求の範囲】
【請求項１】
接続されているネットワークが提供する業務に関する外部要求を受信する外部要求受信部と、
種々の業務を構築するために必要な機能モジュールを格納するモジュールプールと、
前記ネットワークの管理装置を運用する管理サーバの動作環境を監視する外部環境監視部の監視結果に基づいて、前記動作環境の変化に対応するために必要な業務及び機能モジュール並びに当該機能モジュールを用いて当該業務を構築する方法を算出する業務算出部と、
前記業務算出部が算出した機能モジュールを用い、前記業務算出部が算出した業務を構築する方法に従って、前記業務算出部が算出した業務を構築する業務システム構築部と、
を備えるネットワーク管理装置。
【請求項２】
前記業務算出部の算出した業務ごとに、前記ネットワークのトポロジー又は前記ネットワークにおける設備の属性の少なくともいずれか一方を抽象化した抽象データを生成する管理情報抽象部をさらに備え、
前記機能モジュールは、前記抽象データに基づいて前記ネットワークの管理を行う
ことを特徴とする請求項１に記載のネットワーク管理装置。
【請求項３】
前記ネットワーク管理装置の外部と通信可能な外部通信部をさらに備え、
前記モジュールプールは、前記外部通信部を通じて、前記モジュールプールとは異なる遠隔モジュールプールから、前記業務算出部が算出した機能モジュールを取得する
ことを特徴とする請求項１又は２に記載のネットワーク管理装置。
【請求項４】
接続されているネットワークが提供する業務に関する外部要求を受信すると、前記ネットワークの管理装置を運用する管理サーバの動作環境を監視する外部環境監視部の監視結果に基づいて、前記動作環境の変化に対応するために必要な業務及び機能モジュール並びに当該機能モジュールを用いて当該業務を構築する方法を算出する業務算出手順と、
前記機能モジュールを格納するモジュールプールを参照し、前記業務算出手順で算出した機能モジュールを用い、前記業務算出手順で算出した業務を構築する方法に従って、前記業務算出手順で算出した業務を構築する業務システム構築手順と、
を順に有するネットワーク管理方法。
【請求項５】
前記業務算出手順において、算出した業務ごとに、前記ネットワークのトポロジー又は前記ネットワークにおける設備の属性の少なくともいずれか一方を抽象化した抽象データを生成し、
前記業務システム構築手順において、前記抽象データに従って、前記業務算出手順で算出した業務を構築する
ことを特徴とする請求項４に記載のネットワーク管理方法。
【請求項６】
請求項４又は５に記載の業務算出手順及び業務システム構築手順をコンピュータに実行させるためのネットワーク管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを自律的に管理するネットワークマネジメント技術に関する。
【背景技術】
【０００２】
ネットワークマネジメントシステムは、ネットワーク上の構成、性能、障害、課金、セキュリティなどの管理情報を管理するシステムである。現在、ネットワークマネジメントシステムの代表的なものとしては、Ｈｅｗｌｅｔｔ−Ｐａｃｋａｒｄが販売しているＨＰ  ＯｐｅｎＶｉｅｗ（登録商標）（非特許文献１参照）や、オープンソースソフトウェア（ＯＳＳ）として提供されている、ＯｐｅｎＮＭＳ（非特許文献２参照）などがある。また、最先端の学術分野では、自律ネットワークマネジメント技術（非特許文献３参照）などについての研究が行われている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】ＨＰ  ＯｐｅｎＶｉｅｗマニュアル：ｈｔｔｐ：／／ｈ５０１４６．ｗｗｗ５．ｈｐ．ｃｏｍ／ｄｏｃ／ｍａｎｕａｌ／ｏｐｅｎｖｉｅｗ／ｎｎｍ．ｈｔｍｌ
【非特許文献２】ＯｐｅｎＮＭＳドキュメント：ｈｔｔｐ：／／ｗｗｗ．ｏｐｅｎｎｍｓ．ｏｒｇ／ｗｉｋｉ／Ｄｏｃｕ―ｏｖｅｒｖｉｅｗ
【非特許文献３】Ｓｉｍｏｎ  Ｄｏｂｓｏｎ，  Ｓｐｙｒｏｓ  Ｄｅｎａｚｉｓ“Ａ  ｓｕｒｖｅｙ  ｏｆ  ａｕｔｏｎｏｍｉｃ  ｃｏｍｍｕｎｉｃａｔｉｏｎｓ，”ＡＣＭ  Ｔｒａｎｓａｃｔｉｏｎｓ  ｏｎ  Ａｕｔｏｎｏｍｏｕｓ  ａｎｄ  Ａｄａｐｔｉｖｅ  Ｓｙｓｔｅｍｓ（ＴＡＡＳ），Ｖｏｌｕｍｅ  １（２），Ｄｅｃｅｍｂｅｒ  ２００６
【発明の概要】
【発明が解決しようとする課題】
【０００４】
通信キャリアの事業運営費（ＯＰＥＸ）が急増している現在、それと直接に関わるネットワークの管理が問題視されている。そのため、ネットワークマネジメント技術についての研究開発活動が今後益々活発していくかと予想されている。それに伴い、既存ネットワークマネジメントシステムに自在な新技術の導入が必要と考えられる。
【０００５】
一方、既存のネットワークマネジメントシステムは特定のネットワーク形態に対して設計が行われていたため、新たなネットワークに切り替える際、それを管理できる、新しいネットワークマネジメントシステムを開発しなければならないという問題もある。
【０００６】
本発明は、新技術の導入やネットワークの更新の際に新しいネットワークマネジメントシステムを開発することなく、動的かつ自在にネットワークマネジメントシステムを構築可能にすることを目的とする。
【課題を解決するための手段】
【０００７】
本願発明のネットワーク管理装置は、接続されているネットワークが提供する業務に関する外部要求を受信する外部要求受信部と、種々の業務を構築するために必要な機能モジュールを格納するモジュールプールと、前記ネットワークの管理装置を運用する管理サーバの動作環境を監視する外部環境監視部の監視結果に基づいて、前記動作環境の変化に対応するために必要な業務及び機能モジュール並びに当該機能モジュールを用いて当該業務を構築する方法を算出する業務算出部と、前記業務算出部が算出した機能モジュールを用い、前記業務算出部が算出した業務を構築する方法に従って、前記業務算出部が算出した業務を構築する業務システム構築部と、を備える。
【０００８】
本願発明のネットワーク管理装置では、前記業務算出部の算出した業務ごとに、前記ネットワークのトポロジー又は前記ネットワークにおける設備の属性の少なくともいずれか一方を抽象化した抽象データを生成する管理情報抽象部をさらに備え、前記機能モジュールは、前記抽象データに基づいて前記ネットワークの管理を行ってもよい。
【００１０】
本願発明のネットワーク管理装置では、前記ネットワーク管理装置の外部と通信可能な外部通信部をさらに備え、前記モジュールプールは、前記外部通信部を通じて、前記モジュールプールとは異なる遠隔モジュールプールから、前記業務算出部が算出した機能モジュールを取得してもよい。
【００１１】
本願発明のネットワーク管理方法は、接続されているネットワークが提供する業務に関する外部要求を受信すると、前記ネットワークの管理装置を運用する管理サーバの動作環境を監視する外部環境監視部の監視結果に基づいて、前記動作環境の変化に対応するために必要な業務及び機能モジュール並びに当該機能モジュールを用いて当該業務を構築する方法を算出する業務算出手順と、前記機能モジュールを格納するモジュールプールを参照し、前記業務算出手順で算出した機能モジュールを用い、前記業務算出手順で算出した業務を構築する方法に従って、前記業務算出手順で算出した業務を構築する業務システム構築手順と、を順に有する。
【００１２】
本願発明のネットワーク管理方法では、前記業務算出手順において、算出した業務ごとに、前記ネットワークのトポロジー又は前記ネットワークにおける設備の属性の少なくともいずれか一方を抽象化した抽象データを生成し、前記業務システム構築手順において、前記抽象データに従って、前記業務算出手順で算出した業務を構築してもよい。
【００１４】
本願発明のネットワーク管理プログラムは、本願発明のネットワーク管理方法における業務算出手順及び業務システム構築手順をコンピュータに実行させるためのプログラムである。
【００１５】
なお、上記各発明は、可能な限り組み合わせることができる。
【発明の効果】
【００１６】
本発明に係るネットワーク管理装置、ネットワーク管理方法及びネットワーク管理プログラムは、外部要求に基づいて、必要な業務と、業務を構築するために必要な機能モジュールと、機能モジュールで前記業務を構築する方法を算出することにより、外部要求に応じて、動的かつ自在に機能モジュールの追加、変更及び削除を行うことができる。これにより、本発明に係るネットワーク管理装置、ネットワーク管理方法及びネットワーク管理プログラムは、新技術の導入やネットワークの更新の際に新しいネットワークマネジメントシステムを開発することなく、動的かつ自在にネットワークマネジメントシステムを構築可能にすることができる。
【図面の簡単な説明】
【００１７】
【図１】業務構築前における実施形態１に係る自律ネットワークマネジメントシステムの一例を示す。
【図２】業務構築後における実施形態１に係る自律ネットワークマネジメントシステムの一例を示す。
【図３】業務再構築後における実施形態１に係る自律ネットワークマネジメントシステムの一例を示す。
【図４】実施形態２に係る自律ネットワークマネジメントシステムの一例を示す。
【図５】実施形態２に係る抽象データの一例を示す。
【発明を実施するための形態】
【００１８】
添付の図面を参照して本発明の実施形態を説明する。以下に説明する実施形態は本発明の実施の例であり、本発明は、以下の実施形態に制限されるものではない。なお、本明細書及び図面において符号が同じ構成要素は、相互に同一のものを示すものとする。
【００１９】
（実施形態１）
図１に、業務構築前における本実施形態に係る自律ネットワークマネジメントシステムの一例を示す。本実施形態に係る自律ネットワークマネジメントシステムは、ネットワーク管理装置１０１と、ネットワーク管理装置１０１の管理対象とするネットワーク１００と、を備える。本実施形態では、ネットワーク１００がＩＰネットワークである場合について説明する。
【００２０】
ネットワーク管理装置１０１は、機能のモジュール化を図り、外部要求や外部環境に基づき必要な情報及び機能を算出し、それを組み合わせ、機能させることで、最適なネットワークマネジメントシステムを自律的に構築する。
具体的には、ネットワーク管理装置１０１は、外部要求受信部１１と、業務算出部１２と、モジュールプール１３と、業務システム構築部１４と、外部通信部１５と、外部環境監視部１７と、を備える。
具体的には、ネットワーク管理方法は、業務算出手順と、業務システム構築手順と、を順に有する。
【００２１】
業務算出手順では、ネットワーク管理装置１０１は、以下のように動作する。
外部要求受信部１１は、接続されているネットワーク１００が提供する業務に関する外部要求を受信する。外部要求は、ネットワーク１００が提供する業務に対する使用者の要求を定義したものである。外部要求受信部１１は、本自律ネットワークマネジメントシステムを使用するネットワークオペレータより、管理対象であるネットワーク１００において、ＩＰレベルの接続を監視する業務およびＩＰ設備を管理する業務を実施するという外部要求を受信する。ここで、ネットワークオペレータより外部要求を受信するが、本実施形態では、本自律ネットワークマネジメントシステムの使用者として通常のネットワークオペレータに限らず、エンドユーザや管理対象であるネットワークを利用するアプリケーションなどになる可能性もある。
【００２２】
業務算出部１２は、受信した外部要求に基づいて、外部要求を満たすために必要な業務と、当該業務を構築するために必要な機能モジュールと、機能モジュールを用いて当該業務を構築する方法と、を算出する。業務算出部１２は、外部要求受信部１１より、外部要求を受信し、外部要求を満たすために、接続監視機能モジュールで構成される監視業務と、設備管理機能モジュールで構成される在庫管理業務が必要であると算出する。また、業務算出部１２が、接続監視と設備管理の二つの機能モジュールを業務システム構築部１４に複製するという指示をモジュールプール１３に発信する。さらに、業務算出部１２が、業務システム構築部１４に、接続監視モジュールと設備管理機能モジュールで監視業務と在庫管理業務を構築する指示を発信する。
【００２３】
モジュールプール１３は、機能モジュールを格納し、管理する。機能モジュールは、種々の業務を構築するために必要なモジュールである。本実施形態では、一例として接続監視と設備管理の二つの機能モジュールを格納・管理していると想定している。ただし、モジュールプール１３に自在な機能モジュールの追加や、変更、削除などができる。モジュールプール１３が、業務算出部１２よりの指示に従って、業務システム構築部１４に接続監視と設備管理の二つの機能モジュールを複製する。また、モジュールプール１３が、本自律マネジメントシステムの業務システム構築部１４などの他の機能部にモジュールプール１３中の機能モジュールを異動または複製することができる。
【００２４】
業務システム構築手順では、ネットワーク管理装置１０１は、以下のように動作する。
業務システム構築部１４は、業務算出部１２が算出した機能モジュールを用い、業務算出部１２が算出した業務を構築する方法に従って、業務算出部１２が算出した業務を構築する。業務システム構築部１４は、業務算出部１２よりの指示に従って、接続監視と設備管理を用いて、それぞれに監視業務と在庫管理業務を構築する。これにより、図２に示すように、業務システム構築部１４から監視業務と在庫管理業務が構築される。
【００２５】
以下、管理サーバの性能が低下した場合の動作の一例について説明する。
外部環境監視部１７は、外部環境を監視し、監視した結果を業務算出部１２に送信する。外部環境は、ネットワーク管理装置１０１を運用する管理サーバの動作環境であり、ネットワーク管理装置１０１の管理対象であるネットワーク１００の動作環境となる可能性がある。ただし、外部環境はそれだけに限らない。本実施形態では、外部環境監視部１７が本自律ネットワークマネジメントシステムを運用する管理サーバの性能の低下を観測したと想定する。
【００２６】
業務算出部１２は、受信した監視結果に基づいて、業務システムにおける業務を再構築する必要性があるか否かを判断する。そして、外部環境の監視結果に基づいて、外部環境の変化に対応する必要な業務及び機能モジュール並びに当該機能モジュールを用いて当該業務を構築する方法を算出する。本実施形態では、業務算出部１２が、外部環境の変化に対応するために、優先度の低い在庫管理業務を一時停止すると判断する。そして、業務算出部１２が構成部である設備管理機能モジュールを削除するという指示を業務システム構築部１４に発信する。これにより、業務システム構築部１４は、在庫管理業務を削除する。
【００２７】
以下、ネットワーク１００のネットワーク品質が低下した場合の動作の一例について説明する。
外部環境監視部１７は、管理対象であるネットワーク１００の品質の低下を観測する。すると、外部環境の変化に対応するために、より早く品質低下の原因を解明できるよう、業務算出部１２がより高度な管理ポリシーが必要であると判断する。そして、業務算出部１２が、監視業務に管理ポリシー機能モジュールを追加する旨を算出し、モジュールプール１３に管理ポリシー機能モジュールを業務システム構築部１４に複製するよう発信する。
【００２８】
本実施形態では、モジュールプール１３が、監視ポリシー機能モジュールを格納していないと判断し、外部通信部１５を通じて、遠隔モジュールプール１６に監視ポリシー機能モジュールについて問い合わせる。遠隔モジュールプール１６は、モジュールプール１３とは異なるデータベースであり、業務算出部１２はモジュールプール１３又は遠隔モジュールプール１６に格納されている機能モジュールの一覧から業務に必要な機能モジュールを選択する。遠隔モジュールプール１６は必ずしもモジュールプール１３より多くの機能モジュールを格納しない。遠隔モジュールプール１６は、業務に必要であり現在モジュールプール１３にない機能モジュールを格納しても良い。
【００２９】
外部通信部１５は、遠隔モジュールプール１６と通信する。遠隔モジュールプール１６がポリシー機能モジュールを外部通信部１５に返信し、モジュールプール１３が遠隔モジュールプール１６からポリシー機能モジュールを取得する。これにより、業務システム構築部１４における監視業務に監視ポリシーモジュールが追加される。
【００３０】
図３に、業務再構築後における実施形態１に係る自律ネットワークマネジメントシステムの一例を示す。本実施形態に係るネットワーク管理装置１０１及びネットワーク管理方法は、外部要求や外部環境に基づいて、必要な業務と、業務を構築するために必要な機能モジュールと、機能モジュールで前記業務を構築する方法を算出することにより、外部要求や外部環境に応じて、動的かつ自在に機能モジュールの追加・変更・削除を実現することができる。
【００３１】
また、本実施形態に係るネットワーク管理装置１０１及びネットワーク管理方法は、機能モジュールを格納し、管理する遠隔モジュールプールにより、管理サーバが故障しても、必要な機能モジュールを遠隔モジュールプールから取り寄せることが可能となり、迅速にネットワークマネジメントシステムを再構築することができる。それにより、ネットワークマネジメントシステムの信頼性が向上する。
【００３２】
なお、本実施形態に係るネットワーク管理装置１０１は、コンピュータとプログラムによっても実現でき、プログラムを記録媒体に記録することも、ネットワークを通して提供することも可能である。
【００３３】
また、機能モジュールは、接続監視と設備管理の二つの機能モジュールに限られず、情報処理やネットワークプロトコルなどの様々な機能モジュールが例示できる。例えば、ルーティング業務では、経路計算やトラフィックエンジニアリング、アクセス制御ポリシー作成などを有する。このモジュールを機能させることで、外部ネットワーク機器を制御することができる。このように、本実施形態では、経路計算や監視ポリシー作成などのネットワークマネジメントシステムにおける管理機能をモジュール化し、モジュールインタフェースの統一定義により、モジュールを統一的に管理することができる。
【００３４】
（実施形態２）
図４に、本実施形態に係る自律ネットワークマネジメントシステムの一例を示す。本実施形態のネットワーク１００は、ＩＰネットワークとＭＰＬＳ−ＴＰネットワークが混在するケースを想定する。ただし、それらのネットワーク形態に依存しない。本自律ネットワークマネジメントシステムが複数の異なるネットワークを統一に管理することができる。
【００３５】
本実施形態に係る自律ネットワークマネジメントシステムは、実施形態１におけるネットワーク管理装置１０１に代えてネットワーク管理装置１０２を備える。ネットワーク管理装置１０２は、管理情報の規格化すなわち抽象化と機能のモジュール化を図り、外部要求や外部環境に基づき必要な情報及び機能を算出し、それを組み合わせ、機能させることで、最適なネットワークマネジメントシステムを自律的に構築する。
【００３６】
本実施形態では、機能モジュールは、ネットワーク１００の抽象データに基づいてネットワーク１００の管理を行う。これに伴い、ネットワーク管理装置１０２は、管理情報抽象部２１をさらに備え、また実施形態１における業務算出部１２及び業務システム構築部１４に代えて業務算出部２２及び業務システム構築部２４を備える。以下、実施形態１と異なる点について説明する。
【００３７】
本実施形態では、外部要求受信部１１が、ネットワーク１００においてＩＰルーティング及びＭＰＬＳ−ＴＰルーティングを行う旨の外部要求を受信した場合について説明する。この場合、業務算出部２２は、ＩＰネットワークにおける、最短経路計算機能モジュールで構成されるＩＰルーティング業務と、同じ最短経路計算機能モジュールで構成されるＭＰＬＳ−ＴＰルーティング業務と、すべての通信機器を管理する設備管理機能部で構成される在庫管理業務が必要であると判断する。機能モジュールについての動作は実施形態１と同様であるため、詳細を省略する。
【００３８】
本実施形態では、業務算出部２２は、さらに、外部要求を満たすために必要な業務を構築するために必要な抽象データを算出する。本実施形態では、ＩＰルーティング業務についてはＩＰ抽象データを、ＭＰＬＳ−ＴＰルーティング業務についてはＭＰＬＳ−ＴＰ抽象データを、設備管理業務については設備抽象データを算出する。そして、業務算出部２２が、ＩＰ抽象データ、ＭＰＬＳ−ＴＰ抽象データ及び設備抽象データを抽出するように管理情報抽象部２１に指示を発信する。
【００３９】
管理情報抽象部２１は、業務算出部２２の指示に従って、管理対象であるネットワーク１００を抽象化し、抽象データを生成する。そして、管理情報抽象部２１は、生成した抽象データを、業務システム構築部２４における各業務に異動または複製することができる。
【００４０】
図５に、本実施形態に係る抽象データの一例を示す。ＩＰ抽象データは、ネットワーク１００におけるＩＰレイヤのトポロジーを定義するものである。ＭＰＬＳ−ＴＰ抽象データは、ネットワーク１００におけるＭＰＬＳ−ＴＰ網のトポロジーを定義するものである。設備抽象データは、ネットワーク１００におけるすべての設備の属性を定義するものである。
【００４１】
本実施形態では、最短経路計算機能モジュールの実行するＩＰネットワークの最短経路の計算に用いるため、トポロジー以外の情報やＭＰＬＳ−ＴＰについての情報が必要ではない。このため、本実施形態では、管理情報抽象部２１は、ＩＰ抽象データからトポロジー以外の情報やＭＰＬＳ−ＴＰについての情報を削除する。設備抽象データは、設備管理機能モジュールの実行する設備の管理に用いるため、ネットワークトポロジーなどについての情報が必要ではない。このため、本実施形態では、管理情報抽象部２１は、設備抽象データからネットワークトポロジーなどについての情報を削除する。このように、本実施形態では、管理情報抽象部２１を備えるため、複数の異なるネットワークを統一に管理することができる。
【００４２】
業務システム構築部２４は、業務算出部２２が算出した業務を構築する方法及び管理情報抽象部２１の生成した抽象データに従って、業務算出部２２が算出した業務を構築する。本実施形態では、ＩＰ抽象データに従って最短経路の計算を行い、ＩＰルーティング業務を構築する。ＭＰＬＳ−ＴＰ抽象データに従って最短経路の計算を行い、ＭＰＬＳ−ＴＰルーティング業務を構築する。設備抽象データに従って在庫管理業務を構築する。本実施形態では、管理情報抽象部２１が業務算出部２２の指示に従って抽象データを新たに生成するが、管理情報抽象部２１が事前に抽象データを生成し、業務算出部２２の指示に従って生成した抽象データを選択してもよい。
【００４３】
なお、本実施形態では、ＩＰルーティング業務及びＭＰＬＳ−ＴＰルーティング業務における最短経路計算機能モジュールは、モジュールプール１３から複製した共通の機能モジュールである。そして、ＩＰルーティング業務ではＩＰ抽象データを用い、ＭＰＬＳ−ＴＰルーティング業務ではＭＰＬＳ−ＴＰ抽象データを用いることで、抽象データに応じた適切な業務を構築することができる。このように、必要なモジュールと必要な抽象データをそれぞれの業務に組み込むことで、ネットワークマネジメントシステムの機能の迅速な変更やモジュールの再利用が可能となる。
【００４４】
以上説明したように、本実施形態に係るネットワーク管理装置１０２及びネットワーク管理方法は、ネットワークを抽象化し、抽象データを生成する、管理情報抽象部２１を持つことにより、各ネットワーク形態の管理情報を共通化することができ、異なるネットワークを統一的に管理することが可能となる。
【００４５】
さらに、本実施形態に係るネットワーク管理装置１０２は、実施形態１で説明した外部環境監視部１７や外部通信部１５を備えていてもよく、これらがさらに備わることで、オペレータ要求やサーバ負荷、ネットワーク状況などに応じて、業務算出部２２がこれらの状況に対応するための業務、機能モジュール、抽象データ、業務の構築方法を自律的に算出し、この算出結果に応じて業務を再構築してもよい。
【００４６】
なお、本実施形態に係るネットワーク管理装置１０２は、コンピュータとプログラムによっても実現でき、プログラムを記録媒体に記録することも、ネットワークを通して提供することも可能である。
【産業上の利用可能性】
【００４７】
本発明は情報通信産業に適用することができる。
【符号の説明】
【００４８】
１１：外部要求受信部
１２、２２：業務算出部
１３、２３：モジュールプール
１４、２４：業務システム構築部
１５：外部通信部
１６：遠隔モジュールプール
１７：外部環境監視部
２１：管理情報抽象部
１００：ネットワーク
１０１、１０２：ネットワーク管理装置
【図１】
0005566965.tif 000002
【図２】
0005566965.tif 000003
【図３】
0005566965.tif 000004
【図４】
0005566965.tif 000005
【図５】
0005566965.tif 000006