(57)【特許請求の範囲】
【請求項１】
１の管理ドメインを有するノードから他の管理ドメインを有するノードへサービスを提供するためのネットワークを構築するネットワーク構築方法であって、
２つ以上の管理ドメイン間を跨るネットワークの設定情報である管理ドメイン間接続情報を予め１つ以上用意しておき、
前記サービスの提供のための設定情報であるサービス情報に、前記管理ドメイン間接続情報のいずれかを選択して記載し、
管理ドメイン間の設定に変更が生じたとき、変更が生じた管理ドメイン間を対象とする前記管理ドメイン間接続情報を変更し、
管理システムが前記管理ドメイン内の１つ以上のノードを管理システム設定情報を用いて制御している場合に、
前記サービス情報に前記管理システム設定情報も記載し、
管理ドメインの切替が生じたとき、前記サービス情報の前記管理システム設定情報を管理ドメインを切り替えた後の管理ドメインの前記管理システム設定情報に変更することを特徴とするネットワーク構築方法。
【請求項２】
１の管理ドメインを有するノードから他の管理ドメインを有するノードへのポリシー条件に基づき、前記サービス情報に記載する前記管理ドメイン間接続情報を選択することを特徴とする請求項１に記載のネットワーク構築方法。
【請求項３】
１の管理ドメインを有するノードから他の管理ドメインを有するノードへサービスを提供するためのネットワークを構築するネットワーク構築方法であって、
管理システムが前記管理ドメイン内の１つ以上のノードを管理システム設定情報を用いて制御している場合に、
前記サービスの提供のための設定情報であるサービス情報と、前記管理システム設定情報とを紐づけて管理しており、
前記管理ドメインの設定に変更が生じたとき、変更が生じた管理ドメインを制御する前記管理システム設定情報と前記サービス情報との紐付けを変更する
ことを特徴とするネットワーク構築方法。
【請求項４】
１の管理ドメインを有するノードから他の管理ドメインを有するノードへサービスを提供するためのネットワークを構築する統合管理システムであって、
２つ以上の管理ドメイン間を跨るネットワークの設定情報である管理ドメイン間接続情報が投入される管理ドメイン間設定投入部と、
前記管理ドメイン間設定投入部に投入された管理ドメイン間接続情報で管理ドメイン間にネットワークが構築可能か否かを判断し、ネットワーク構築可能と判断した管理ドメイン間接続情報を管理システム間管理情報テーブルで保持する管理ドメイン間接続管理部と、
前記サービスの設定情報であるサービス情報が投入されるサービス設定投入部と、
前記サービス設定投入部に投入されたサービス情報に記載される管理ドメインに基づいて前記管理ドメイン間接続管理部に前記サービスの設定が可能か否かを判断させ、前記サービスの設定が可能な場合に前記管理ドメイン間接続管理部が保持する前記管理システム間管理情報テーブルの管理ドメイン間接続情報を用いて前記サービスの設定を開始するサービス管理部と、
管理システムが前記管理ドメイン内の１つ以上のノードを管理システム設定情報を用いて制御している場合に、前記サービス設定投入部に投入されたサービス情報、前記管理ドメイン間接続管理部が保持する前記管理システム間管理情報テーブルの管理ドメイン間接続情報、及び前記管理システム設定情報を紐づけて管理する設定情報紐付け管理部と、
を備えることを特徴とする統合管理システム。
【請求項５】
１の管理ドメインを有するノードから他の管理ドメインを有するノードへのポリシー条件に基づき、前記管理ドメイン間接続管理部が保持する前記管理システム間管理情報テーブルから管理ドメイン間接続情報を選択するポリシー管理部をさらに備えることを特徴とする請求項４に記載の統合管理システム。
【請求項６】
１の管理ドメインを有するノードから他の管理ドメインを有するノードへサービスを提供するためのネットワークを構築する統合管理システムであって、
前記サービスの設定情報であるサービス情報が投入されるサービス設定投入部と、
管理システムが前記管理ドメイン内の１つ以上のノードを制御する管理システム設定情報と前記サービス情報とを紐づけて管理しており、前記管理ドメインの設定に変更が生じたとき、変更が生じた管理ドメインを制御する前記管理システム設定情報と前記サービス情報との紐付けを変更する設定情報紐付け管理部と、
を備えることを特徴とする統合管理システム。
【請求項７】
請求項１から３のいずれかに記載のネットワーク構築方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の管理システムが接続する統合管理システムにおいてドメイン間の設定を柔軟に切替可能にするためのネットワーク管理を実現するネットワーク構築方法、統合管理システム、及びプログラムに関する。
【背景技術】
【０００２】
現在、ネットワーク（ＮＷ）の仮想化技術やＮＷアプライアンスの仮想化技術としてＳＤＮ（Ｓｏｆｔｗａｒｅ  Ｄｅｆｉｎｅｄ  Ｎｅｔｗｏｒｋｉｎｇ）やＮＦＶ（Ｎｅｔｗｏｒｋ  Ｆｕｎｃｔｉｏｎ  Ｖｉｒｔｕａｌｉｚａｔｉｏｎ）といった検討が行われている。
【０００３】
ＳＤＮはＯＮＦ（Ｏｐｅｎ  ｎｅｔｗｏｒｋｉｎｇ  ｆｏｕｎｄａｔｉｏｎ）（例えば、非特許文献１を参照。）で標準化が進められており、各拠点に配置されたＳＤＮネットワーク装置を管理するＳＤＮコントローラからエンドエンドでパスの開通、変更、削除等の設定をすることができ、ＳＯ（Ｓｅｒｖｉｃｅ  Ｏｒｄｅｒ）の自動化や構築時間の短縮といったメリットがある。また、ネットワーク機器は仮想化技術により、ユーザに割り当てられた仮想的なネットワーク毎に分割され、物理構成によらないオペレーションが可能になるといったメリットがある。
【０００４】
また、ＮＦＶではＥＴＳＩ  ＩＳＧ  ＮＦＶ（例えば、非特許文献２を参照。）で標準化が進められており、サーバの仮想化技術により仮想化されたネットワークアプライアンスの自動プロビジョニングのための管理システムの標準化が検討されている。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】“Ｓｏｆｔｗａｒｅ−Ｄｅｆｉｎｅｄ  Ｎｅｔｗｏｒｋｉｎｇ：  Ｔｈｅ  Ｎｅｗ  Ｎｏｒｍ  ｆｏｒ  Ｎｅｔｗｏｒｋｓ”，ＯＮＦ  ｗｈｉｔｅ  ｐａｐｅｒ，２０１２.
【非特許文献２】“Ｎｅｔｗｏｒｋ  Ｆｕｎｃｔｉｏｎｓ  Ｖｉｒｔｕｌｉｓａｔｉｏｎ−Ｉｎｔｒｏｄｕｃｔｏｒｙ  Ｗｈｉｔｅ  Ｐａｐｅｒ”，  ＥＴＳＩ，Ｏｃｔ．  ２０１２．
【発明の概要】
【発明が解決しようとする課題】
【０００６】
図１は、従来のネットワーク管理を説明する図である。管理システムは複数のノード（ルータやスイッチ）やサービスノード（アプライアンスやアプリケーション）を管理する装置（例えば、ＮＭＳ：Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）であり、管理システムごとに固有の管理ドメインを有している。そして、統合管理システムがこれら複数の管理システムの設定を管理している。
【０００７】
図１のネットワーク管理では管理システム間を跨る設定を統合管理システムが管理している。しかし、現状管理システム間を跨る設定についてどのように記述するのかは決められていない。このため、管理ドメイン間の接続情報を全てのサービス情報に記載してしまうと、運用者がユーザに共通して管理ドメインを入れ替えたい、ネットワーク構成を変更したいと思ってもサービス情報と管理ドメイン間の接続情報が一つになっているため大量の情報修正が発生し困難である。
【０００８】
そこで、本発明は、上記課題を解決すべく、ネットワーク構築において管理ドメイン間の設定を柔軟に変更可能にするネットワーク構築方法、統合管理システム、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明に係るネットワーク構築方法、統合管理システム、及びプログラムは、予め複数の管理ドメイン間情報（経路、必要帯域、相手先ドメイン）を統合管理システムに設定しておき、ユーザに当該管理ドメイン間情報の１つを選択させ、サービス内容と合わせたサービス情報を設定することとした。
【００１３】
具体的には、本発明に係るネットワーク構築方法は、１の管理ドメインを有するノードから他の管理ドメインを有するノードへサービスを提供するためのネットワークを構築するネットワーク構築方法であって、
２つ以上の管理ドメイン間を跨るネットワークの設定情報である管理ドメイン間接続情報を予め１つ以上用意しておき、
前記サービスの提供のための設定情報であるサービス情報に、前記管理ドメイン間接続情報のいずれかを選択して記載し、
管理ドメイン間の設定に変更が生じたとき、変更が生じた管理ドメイン間を対象とする前記管理ドメイン間接続情報を変更し、
管理システムが前記管理ドメイン内の１つ以上のノードを管理システム設定情報を用いて制御している場合に、
前記サービス情報に前記管理システム設定情報も記載し、
管理ドメインの切替が生じたとき、前記サービス情報の前記管理システム設定情報を管理ドメインを切り替えた後の管理ドメインの前記管理システム設定情報に変更することを特徴とする。
【００１４】
本発明に係る統合管理システムは、１の管理ドメインを有するノードから他の管理ドメインを有するノードへサービスを提供するためのネットワークを構築する統合管理システムであって、
２つ以上の管理ドメイン間を跨るネットワークの設定情報である管理ドメイン間接続情報が投入される管理ドメイン間設定投入部と、
前記管理ドメイン間設定投入部に投入された管理ドメイン間接続情報で管理ドメイン間にネットワークが構築可能か否かを判断し、ネットワーク構築可能と判断した管理ドメイン間接続情報を管理システム間管理情報テーブルで保持する管理ドメイン間接続管理部と、
前記サービスの設定情報であるサービス情報が投入されるサービス設定投入部と、
前記サービス設定投入部に投入されたサービス情報に記載される管理ドメインに基づいて前記管理ドメイン間接続管理部に前記サービスの設定が可能か否かを判断させ、前記サービスの設定が可能な場合に前記管理ドメイン間接続管理部が保持する前記管理システム間管理情報テーブルの管理ドメイン間接続情報を用いて前記サービスの設定を開始するサービス管理部と、
管理システムが前記管理ドメイン内の１つ以上のノードを管理システム設定情報を用いて制御している場合に、前記サービス設定投入部に投入されたサービス情報、前記管理ドメイン間接続管理部が保持する前記管理システム間管理情報テーブルの管理ドメイン間接続情報、及び前記管理システム設定情報を紐づけて管理する設定情報紐付け管理部と、
を備えることを特徴とする。
【００１５】
本発明と従来の手法との違いは、統合管理システムに管理ドメイン間設定投入部と管理ドメイン間接続管理部を備え、管理ドメイン間接続情報を持たせていることである。これにより、管理システム設定部と管理ドメイン間接続管理部が別となり、運用者はインフラに依存しないで管理ドメイン間の設定情報を柔軟に変更可能となる。そして、本発明は、従来技術にない設定情報紐付け管理部を有しており、紐付けしたサービス情報、管理ドメイン間接続情報、及び管理システム設定情報動的に変更することにより、管理システムの情報に依存せずに設定変更を可能にした。
従って、本発明は、ネットワーク構築において管理ドメイン間の設定を柔軟に切替可能にするネットワーク構築方法、及び統合管理システムを提供することができる。
【００１６】
本発明に係るネットワーク構築方法は、１の管理ドメインを有するノードから他の管理ドメインを有するノードへのポリシー条件に基づき、前記サービス情報に記載する前記管理ドメイン間接続情報を選択することを特徴とする。
【００１７】
本発明に係る統合管理システムは、１の管理ドメインを有するノードから他の管理ドメインを有するノードへのポリシー条件に基づき、前記管理ドメイン間接続管理部が保持する前記管理システム間管理情報テーブルから管理ドメイン間接続情報を選択するポリシー管理部をさらに備えることを特徴とする。
【００１８】
本発明は、従来技術にないポリシー管理部を有しており、エンドツーエンド（Ｅ２Ｅ）のポリシー設定のリソースが探索可能となり、Ｅ２Ｅのポリシー要求と各管理ドメインのポリシー情報とを紐付けることができる。
【００１９】
本発明に係るネットワーク構築方法は、１の管理ドメインを有するノードから他の管理ドメインを有するノードへサービスを提供するためのネットワークを構築するネットワーク構築方法であって、
管理システムが前記管理ドメイン内の１つ以上のノードを管理システム設定情報を用いて制御している場合に、
前記サービスの提供のための設定情報であるサービス情報と、前記管理システム設定情報とを紐づけて管理しており、
前記管理ドメインの設定に変更が生じたとき、変更が生じた管理ドメインを制御する前記管理システム設定情報と前記サービス情報との紐付けを変更する
ことを特徴とする。
【００２０】
本発明に係る統合管理システムは、１の管理ドメインを有するノードから他の管理ドメインを有するノードへサービスを提供するためのネットワークを構築する統合管理システムであって、
前記サービスの設定情報であるサービス情報が投入されるサービス設定投入部と、
管理システムが前記管理ドメイン内の１つ以上のノードを制御する管理システム設定情報と前記サービス情報とを紐づけて管理しており、前記管理ドメインの設定に変更が生じたとき、変更が生じた管理ドメインを制御する前記管理システム設定情報と前記サービス情報との紐付けを変更する設定情報紐付け管理部と、
を備えることを特徴とする。
【００２１】
本発明と従来の手法との違いは、統合管理システムに設定情報紐付け管理部を備え、サービス情報と管理システム設定情報とを紐づけていることである。本発明は、サービス情報と管理システム設定情報とを紐づけを変更するだけで管理ドメインを変更することができ、運用者はインフラに依存しないで管理ドメイン間の設定情報を柔軟に変更可能となる。
【００２２】
本発明に係るプログラムは、前記ネットワーク構築方法をコンピュータに実行させるためのプログラムである。本発明に係るネットワーク構築方法はコンピュータとプログラムによっても実現でき、プログラムを記録媒体に記録することも、ネットワークを通して提供することも可能である。
【発明の効果】
【００２３】
本発明は、ネットワーク構築において管理ドメイン間の設定を柔軟に切替可能にするネットワーク構築方法、及び統合管理システムを提供することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明に関連するネットワーク管理を説明する図である。
【図２】本発明に係るネットワーク構築方法を説明する概略図である。
【図３】本発明に係る統合管理システムを説明する概略図である。
【図４】本発明に係る統合管理システムが管理するネットワーク構成を説明する図である。
【図５】本発明に係るネットワーク構築方法の手順を説明する図である。
【図６】本発明に係るネットワーク構築方法の手順を説明する図である。
【図７】本発明に係る統合管理システムが備える管理システム間管理情報テーブルを説明する図である。
【図８】本発明に係る統合管理システムを説明する概略図である。
【図９】本発明に係る統合管理システムの動作を説明する図である。
【図１０】本発明に係るネットワーク構築方法を説明する概略図である。
【図１１】本発明に係る統合管理システムを説明する概略図である。
【図１２】本発明に係るネットワーク構築方法の手順を説明する図である。
【図１３】本発明に係るネットワーク構築方法においてポリシー情報を満たすための管理ドメインの構成を探索する手法を説明する図である。
【図１４】本発明に係る統合管理システムのポリシー管理部が行うフロー数探索を説明するフローチャートである。
【図１５】本発明に係る統合管理システムのポリシー管理部が投入されたポリシー条件に基づき選択した管理ドメイン間接続情報を模式的に表現した図である。
【図１６】本発明に係る統合管理システムで管理ドメインを変更する場合の各装置の動作を説明する図である。
【図１７】本発明に係るネットワーク構築方法の手順を説明する図である。
【図１８】本発明に係る統合管理システムの動作を説明する図である。
【図１９】本発明に係る統合管理システムで帯域を変更する場合の各装置の動作を説明する図である。
【図２０】本発明に係る統合管理システムで中継する管理ドメインを変更する場合の各装置の動作を説明する図である。
【図２１】本発明に係る統合管理システムで中継する管理ドメインを変更する場合の各装置の動作を説明する図である。
【図２２】本発明に係る統合管理システムの紐付け管理が管理するテーブルを説明する図である。
【発明を実施するための形態】
【００２５】
添付の図面を参照して本発明の実施形態を説明する。以下に説明する実施形態は本発明の実施形態であり、本発明は、以下の実施形態に制限されるものではない。なお、本明細書及び図面において符号が同じ構成要素は、相互に同一のものを示すものとする。
【００２６】
（実施形態１）
図２は、本実施形態のネットワーク構築方法を説明する概略図である。本実施形態のネットワーク構築方法は、１の管理ドメインを有するノード１１から他の管理ドメインを有するノード１２へドメイン間を跨ったサービスを提供するためのネットワークを構築するネットワーク構築方法であって、
２つ以上の管理ドメイン間を跨るネットワークの設定情報である管理ドメイン間接続情報（Ａ，Ｂ，Ｃ，・・・）を予め１つ以上用意しておき、
前記サービスの提供のための設定情報であるサービス情報に、前記管理ドメイン間接続情報のいずれかを選択して記載し、
管理ドメイン間の設定に変更が生じたとき、変更が生じた管理ドメイン間を対象とする前記管理ドメイン間接続情報を変更する
ことを特徴とする。
【００２７】
なお、「管理ドメイン」はノードの管理が同一であるネットワークであり、管理システムがあってもなくてもよい。ノードには一般ノードとサービスノードがあり、一般ノードはルータやスイッチなど、サービスノードはアプライアンスやアプリケーションなどである。ノードは、物理装置でも仮想マシンでもよい。管理システムはノードに対して設定可能なシステムであり、例えば、ＳＤＮコントローラやＮＭＳ（Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）である。統合管理システム３０１が管理する構成としては図４のパターンがありえる。図４では管理ドメインもしくは管理ドメイン間のノードは一つしか書いていないが複数のノードがあってもよい。
【００２８】
運用者は予め複数の管理ドメイン間接続情報（Ａ，Ｂ，Ｃ，・・・）を統合管理システム３０１に登録しておく。ユーザは管理ドメイン間の詳細な接続情報をサービス情報に記述せず、運用者が登録したこれらのドメイン間接続情報を参照し、サービス情報に記載する。以上により、管理ドメイン間のインフラによらないサービス情報を記述可能である。
【００２９】
このようなネットワーク構築方法を実現できる統合管理システム３０１の構成を図３を用いて説明する。統合管理システム３０１は、１の管理ドメインを有するノード１１から他の管理ドメインを有するノード１２へサービスを提供するためのネットワークを構築する統合管理システムであって、
２つ以上の管理ドメイン間を跨るネットワークの設定情報である管理ドメイン間接続情報が投入される管理ドメイン間設定投入部３１と、
管理ドメイン間設定投入部３１に投入された管理ドメイン間接続情報で管理ドメイン間にネットワークが構築可能か否かを判断し、ネットワーク構築可能と判断した管理ドメイン間接続情報を管理システム間管理情報テーブルで保持する管理ドメイン間接続管理部３２と、
前記サービスの設定情報であるサービス情報が投入されるサービス設定投入部３３と、
サービス設定投入部３３に投入されたサービス情報に記載される管理ドメインに基づいて管理ドメイン間接続管理部３２に前記サービスの設定が可能か否かを判断させ、前記サービスの設定が可能な場合に管理ドメイン間接続管理部３２が保持する前記管理システム間管理情報テーブルの管理ドメイン間接続情報を用いて前記サービスの設定を開始するサービス設定管理部３４と、
を備える。
【００３０】
運用者は管理システム１０１間を跨るネットワークの設定（管理ドメイン間接続情報）を管理ドメイン間設定投入部３１に投入する。管理ドメイン間接続管理部３２は管理ドメイン間のネットワークを管理する。ユーザはサービス設定投入部３３にサービス内容を投入する。サービス設定管理部３４はサービスを管理する。また管理ドメイン間接続管理部３２は、管理ドメイン間接続情報を記載した管理システム間管理情報テーブル（図７）を備える。
【００３１】
図７は、管理システム間管理情報テーブルの一例である。管理システム間管理情報テーブルは、管理ドメイン間のネットワーク接続設定情報（「Ｕｎｄｅｒｌａｙ  Ｎｅｔｗｏｒｋ」欄の情報）、ポリシー情報（「ＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）」欄の情報、「優先度」欄の情報，「ＳＬＡ（Ｓｅｒｖｉｃｅ  Ｌｅｖｅｌ  Ａｇｒｅｅｍｅｎｔ）」欄の情報）等を含む。そして、運用者は、これらの情報で組み立てられる管理ドメイン間接続情報を管理ドメイン間設定投入部３１に投入し、設定可能ならば当該テーブルに記載される。図７の例であれば、「記載例」が当該テーブルに書き込まれた管理ドメイン間接続情報である。例えばトランジットのように二つの管理ドメイン間の接続に対し、複数の管理ドメインを中継する接続や、マルチホームのように一つの管理ドメインは複数の中継する管理ドメインに接続ポイントがあり、複数の管理ドメイン間で通信を冗長もしくは分散して接続する構成もある。この場合、複数のネットワークの場合は別々にドメイン間接続情報を記述して、どのドメイン間接続情報を優先に使うのかは「優先度」欄の情報を設定することで示してもよいし、もしくは、一つのドメイン間接続情報の中に複数のネットワークの情報を記述することも可能である。オーバーレイの構成も記述してもよい。
【００３２】
図５は、管理システム間管理情報テーブルが形成される手順を説明する図である。運用者は管理ドメイン間接続情報を統合管理システム３０１の管理ドメイン間設定投入部３１に投入する（ステップＳ５１）。統合管理システム３０１は管理システム１０１に対して使用権限の可否や要求された設備リソースが用意できるかどうか等の当該接続情報を設定可能か確認する（ステップＳ５２）とともに、自身の管理ドメイン間接続管理部３２に対しても要求された設備リソースが用意できるかどうか等の当該接続情報が設定可能か確認する（ステップＳ５３）。ステップＳ５２及びステップＳ５３双方で設定が可能だった場合（要求された設備リソースを確保できることが確認できた場合）、管理ドメイン間接続管理部３２が当該接続情報を管理システム間管理情報テーブルに記載して保持する。ステップＳ５２又はステップＳ５３で設定が不可能だった場合（権限がない、もしくは要求された設備リソースを確保できない場合等）、設定不可能を運用者に返す（ステップＳ５４）。運用者は複数の管理ドメイン間接続情報を投入しておくことにより、ユーザが利用できるサービス設定のパターンを複数作ることができる。
【００３３】
図６は、サービス情報が形成される手順を説明する図である。ユーザはサービス設定情報をサービス設定投入部３３から投入する（ステップＳ６１）。サービス設定情報としては、直接、統合管理システムに登録されている接続情報を選択してもよいし、もしくは接続する管理ドメインやサービス内容（帯域や接続方式等）を指定してもよい。サービス設定管理部３４は当該設定情報を管理システムの設定情報と管理ドメイン間の設定情報に分ける（ステップＳ６２）。サービス設定管理部３４は管理システムに対して当該設定情報が設定可能か確認する（ステップＳ６３）とともに、管理ドメイン間接続管理部３２に対しても当該設定情報が設定可能か確認する（ステップＳ６４）。ステップＳ６３とステップＳ６４双方とも当該設定情報の設定が可能だった場合、サービス設定管理部３４はサービス設定を開始する。ステップＳ６３又はステップＳ６４で当該設定情報の設定が不可能だった場合、設定不可能をユーザに返す（ステップＳ６５）。
【００３４】
このように、本発明は、運用者が予め複数の管理ドメイン間接続情報（Ａ，Ｂ，Ｃ，・・・）を統合管理システム３０１に登録しておき、ユーザがこれらの管理ドメイン間接続情報を選択してサービス情報を作成することを特徴とする。この特徴により、ネットワーク上に変更が生じてもサービス情報全てを修正する必要はなく、運用者が管理ドメイン間接続情報を書き換える、あるいはサービス情報の管理ドメイン間接続情報を差し替えることで対応が可能となる。
【００３５】
本実施形態のネットワーク構築方法は、管理システム１０１が前記管理ドメイン内の１つ以上のノードを管理システム設定情報を用いて制御している場合に、
前記サービス情報に前記管理システム設定情報も記載し、
管理ドメインの切替が生じたとき、前記サービス情報の前記管理システム設定情報を管理ドメインを切り替えた後の管理ドメインの前記管理システム設定情報に変更することを特徴とする。
【００３６】
具体的には、統合管理システム３０１は、管理システム１０１が前記管理ドメイン内の１つ以上のノードを管理システム設定情報を用いて制御している場合に、サービス設定投入部３３に投入されたサービス情報、管理ドメイン間接続管理部３２が保持する前記管理システム間管理情報テーブルの管理ドメイン間接続情報、及び前記管理システム設定情報を紐づけて管理する設定情報紐付け管理部３５をさらに備える。図８は、設定情報紐付け管理部３５を備える統合管理システム３０１の構成を説明する図である。
【００３７】
図９は、設定情報紐付け管理部３５の動作を説明する図である。設定情報紐付け管理部３５は、サービス毎にユーザが設定を投入したサービス情報と管理ドメイン間接続管理部３２が持つ管理ドメイン間接続情報や管理システム１０１が持つ管理システム設定情報を関連づけて管理する。図２２は設定情報紐付け管理部３５で管理するドメイン間の接続情報を示す一例である。設定情報紐付け管理部３５は、図２２のように各管理ドメインとドメイン間を紐づけて管理するために必要な情報（リージョン情報、オーバーレイ情報等）を備える。また、管理するデータとしては、各管理ドメイン設定情報や管理ドメイン間接続情報のデータを参照するためのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）等のリンクを持つことで相互参照を可能とする。また、設定情報紐付け管理部３５が管理システムや管理システム間の現用／予備等の状態も管理することで別のシステムに切り替わった時の対応関係も管理できる。また、設定情報紐付け管理部３５が、サービス情報と管理システム設定情報と管理ドメイン間接続情報を紐付け管理することで、管理システム情報や管理システム間情報を変更した場合は紐付け管理情報のみを変更することで個々の管理情報を変更することがなく変更することが可能となる。また、紐付け管理部３５を調べることにより管理システム間の接続情報がわかる。このため、管理システムもしくは管理システム間で障がいが発生した場合、どのサービスに影響を与えるのか、もしくは他の管理システムに影響があるのかを紐付け管理部３５を参照することにより容易に調べることができる。
【００３８】
設定情報紐付け管理部３５は、サービス情報が参照する管理ドメイン間接続情報及び管理システム間設定情報の数を管理することで、管理システム、管理システム間のリソースの利用状況を管理できる。さらに、設定情報紐付け管理部３５は、当該参照可能数を制限することで管理システム、管理システム間のリソースを分散して使用させることができる。また、設定情報紐付け管理部３５は、管理ドメイン間接続情報及び管理システム間設定情報から当該管理システムを利用しているサービス情報を逆参照することも可能であり、管理システム、管理システム間の情報からどのサービスが利用しているかを参照することができる。
【００３９】
（実施形態２）
図１０は、本実施形態のネットワーク構築方法を説明する概略図である。本実施形態のネットワーク構築方法は、実施形態１のネットワーク構築方法にさらに、１の管理ドメインを有するノード１１から他の管理ドメインを有するノード１２へのポリシー条件に基づき、前記サービス情報に記載する前記管理ドメイン間接続情報を選択することを特徴とする。
【００４０】
サービス情報にエンドツーエンドで満たすポリシー条件が記述されることで、統合管理システム３０１は管理ドメイン間接続管理部３２が保持する管理システム間管理情報テーブルから最適な管理ドメイン間接続情報を選択し、サービス情報に設定する。つまり、ユーザはサービス情報にポリシー条件のみを記載して統合管理システムに登録するだけで統合管理システムが当該ポリシー条件を満たす管理ドメイン間接続情報を検索し、最適な管理ドメイン間接続情報を選択する。
【００４１】
このようなネットワーク構築方法を実現できる統合管理システム３０２の構成を図１１を用いて説明する。統合管理システム３０２は、図８の統合管理システム３０１に、１の管理ドメインを有するノード１１から他の管理ドメインを有するノード１２へのポリシー条件に基づき、管理ドメイン間接続管理部３２が保持する前記管理システム間管理情報テーブルから管理ドメイン間接続情報を選択するポリシー管理部３６をさらに備える。
ポリシー管理部３６は、ユーザのポリシーに応じて最適な管理ドメインの構成を探索しポリシー管理を行う。
【００４２】
図１２は、ポリシー管理がなされる手順を説明する図である。運用者は各管理システム１０１で実現できる機能を管理ドメイン間設定投入部３１に登録する（ステップＳ１２１）。機能に変更があるたびに登録情報を変更してもよい。ユーザは設定時にサービスに必要なポリシー情報をサービス設定投入部３３から登録する（ステップＳ１２２）。ポリシー情報はポリシー管理部３６に渡される。ポリシー管理部３６は、ユーザが投入したポリシー情報を満たすための管理ドメインの構成を後述する手法で探索する。ポリシー管理部３６は構成が確定したら必要な紐付け情報を作成し、設定情報紐付け管理部３５に登録する（ステップＳ１２３）。設定情報紐付け管理部３５は当該設定情報を元に管理システム１０１の管理システム設定情報及び管理ドメイン間接続管理部３２が管理する管理ドメイン間接続情報とサービス情報との紐付け設定を行う（ステップＳ１２４）。
【００４３】
図１３は、ユーザが投入したポリシー情報を満たすための管理ドメインの構成を探索する手法を説明する図である。ここでは例として最大フロー最小カットの定理を使ったリソース検索を示す。ポリシー管理部３６は、ユーザからのエンドツーエンドのポリシー要件に基づいて、どのように管理ドメインを接続することで当該ポリシー要件を満たすことができるか探索する。ポリシー管理部３６は、図１３のようにネットワークを実線で囲んだノードの集合として扱う。ネットワークをノードの集合として分割した場合、トラヒックの始点と終点以外では流入量と流出量が等しい、かつ、その実線に接する隣接ノードではフローの集約がないという条件のもとでは最大フロー最小カットの定理が成り立つ。つまり、カットに接するエッジ容量の和で最大フロー数を表現することができる。この原理に基づき、カットに流入するフロー数とカットから流出するフロー数を監視することで円の隣接部分（カットした部分）に生じる最大フロー数が検索できる。この最大フロー数が割り当て可能なように管理ドメイン間接続管理部３２はネットワークリソースを割り当てる。
【００４４】
図１４は、ポリシー管理部３６が行うフロー数探索を説明するフローチャートである。上位のノード集合からポリシー（リソース）が割り当て可能か検索し（ステップＳ１４１、Ｓ１４３）、順次下位のノード集合についてポリシー（リソース）が割り当て可能かを調べていく（ステップＳ１４５）。下位のノード集合の最小単位は管理ドメインとし（ステップＳ１４６）、管理ドメイン内のポリシーについては管理システムに問い合わせる（ステップＳ１４７）。一方、ポリシー条件を満たすノード集合が無ければポリシー割り当て不可能として終了する（ステップＳ１４２）。ポリシー管理部３６は図１４のフローチャートに従いポリシーを割当可能か検索する。本実施形態では、ポリシー条件に最大フロー数最小カットを使ったフロー数検索を使ったが、過去のデータから機械学習や深層学習等を使い、フロー数を予測してリソース量をもとめてもよい。もしくは実際に流れるトラヒックデータを分析し、フロー数を測定しリソース量をもとめてもよい。
【００４５】
図１５は、ポリシー管理部３６が投入されたポリシー条件に基づき選択した管理ドメイン間接続情報を模式的に表現した図である。
【００４６】
（実施形態３）
続いて、具体例で説明する。本実施形態では、管理ドメインを変更する場合で本発明のネットワーク構築方法を説明する。図１６は、管理ドメインを変更する場合の各装置の動作を説明する図である。図１６には設定情報紐付け管理部３５の動作も記載している。ここでは、機能やアプリケーションを提供する管理ドメインをＤＡからＤＢへ変更する。運用者は、管理システム設定情報を管理ドメインＤＡからＤＢに変更し、管理ドメイン間接続情報をＡからＢへ変更するように統合管理システム３０１の管理ドメイン間設定投入部３１に指示する。なお、管理ドメイン間接続情報Aは管理ドメイン間ＤＡとＤＣとを接続する情報であり、管理ドメイン間接続情報Ｂは管理ドメイン間ＤＢとＤＣとを接続する情報とする。
【００４７】
図１７は、運用者から管理ドメインを変更する指示を受けた統合管理システム３０１の動作を説明する図である。運用者は変更する管理ドメイン間接続情報を管理ドメイン間設定投入部３１に投入する（ステップＳ１７１）。管理ドメイン間接続管理部３２は管理システム１０１に対して当該設定情報を設定可能か確認する（ステップＳ１０２）とともに、管理ドメイン間接続管理部３２に対して当該設定情報が設定可能か確認する（ステップＳ１７３）。ステップＳ１７２及びステップＳ１７３双方で設定が可能だった場合は当該管理ドメイン間接続情報を管理ドメイン間接続管理部３２で保持する。ステップＳ１７２又はステップＳ１７３で設定が不可能だった場合、設定不可能を運用者に返す（ステップＳ１７４）。以上により管理ドメイン間接続情報を使って設定変更を行うことで管理ドメインの変更を反映することができる。また、サービス提供中の場合はサービスを一度削除して再設定し直すか、設定の差分のみを抽出し差分のみの設定を投入してもよい（ステップＳ１７５）。ここでは、運用者が設定変更する例を示したが、ユーザが設定変更をしてもよい。
【００４８】
図１８は、統合管理システム３０１が設定情報紐付け管理部３５を備える場合の設定情報紐付け管理部３５の動作を説明する図である。管理ドメイン間接続情報のｒａｔｅｌｉｍｉｔの値を１０Ｍｂｐｓから１００Ｍｂｐｓに変更したい場合、運用者は図１７のように管理ドメイン間接続情報を変更し、設定情報紐付け管理部３５の参照先を変更することにより、サービスの設定を変更することができる。
【００４９】
設定情報紐付け管理部３５が管理システム間の接続関係を管理しているのであれば管理ドメイン間設定情報は必ずとも必要とは限らない。例えば、図１６の構成で間の管理システム間構成情報に記述する内容がない場合は管理ドメインＤＡ、ＤＢ、ＤＣを管理する管理システム１０１間を結びつけて管理する紐付け管理部があればよく、管理ドメインをＤＡから管理ドメインＤＢへ変更する場合は、設定情報紐付け管理部３５は、サービス情報に紐づけられている管理システム設定情報を切り替えることで管理ドメインをＤＡから管理ドメインＤＢへ変更することができる。具体例で説明すれば、図２２のリージョン情報の欄において、“２”に管理ドメインＤＢに相当する管理システム情報が書かれているとした場合、“２”の管理システム情報の参照ＵＲＬを管理ドメインＤＣに相当する管理システム設定情報の参照ＵＲＬに切り替えればよい。
【００５０】
（実施形態４）
本実施形態では、帯域を変更する場合で本発明のネットワーク構築方法を説明する。図１９は、帯域を変更する場合の各装置の動作を説明する図である。図１９には設定情報紐付け管理部３５の動作も記載している。機能、及びアプリケーションを増やした場合、管理ドメイン間のリソースも動的に拡張する。ここでは、サービスノードを１０台から２０台へ、管理ドメイン間（ＤＡ−ＤＣ間）の帯域を１００Ｍｂｐｓから２００Ｍｂｐｓへ変更するとする。運用者は、管理システム設定情報をサービス１０台から２０台へ変更し、管理ドメイン間接続情報をＡからＣへ変更するように統合管理システム３０１の管理ドメイン間設定投入部３１に指示する。なお、管理ドメイン間接続情報Ａは管理ドメイン間（ＤＡ−ＤＣ間）の帯域が１００Ｍｂｐｓである情報であり、管理ドメイン間接続情報Ｃは管理ドメイン間（ＤＡ−ＤＣ間）の帯域が２００Ｍｂｐｓである情報とする。
【００５１】
運用者から管理ドメイン間接続情報を変更する指示を受けた統合管理システム３０１は、図１７で説明したように動作し、当該管理ドメイン間接続情報を管理ドメイン間接続管理部３２で保持する。そして、運用者は、設定情報紐付け管理部３５の参照先を変更することにより、サービスの設定を変更することができる。
【００５２】
（実施形態５）
本実施形態では、中継する管理ドメインを変更する場合で本発明のネットワーク構築方法を説明する。図２０は、中継する管理ドメインを変更する場合の各装置の動作を説明する図である。図２０には設定情報紐付け管理部３５の動作も記載している。ここでは、管理ドメイン間（ＤＡ−ＤＣ間）の接続をルート１からルート２に変更する。運用者は、管理ドメイン間接続情報をルート１（接続１）からルート２（接続２）へ変更するように統合管理システム３０１の管理ドメイン間設定投入部３１に指示する。なお、本実施形態では管理ドメインは変更無しなので管理システム設定情報は変更しない。
【００５３】
運用者から管理ドメイン間接続情報を変更する指示を受けた統合管理システム３０１は、図１７で説明したように動作し、ルート２の管理ドメイン間接続情報を管理ドメイン間接続管理部３２で保持する。そして、運用者は、設定情報紐付け管理部３５の参照先を変更することにより、サービスの設定を変更することができる。
【００５４】
（実施形態６）
本実施形態では、中継する管理ドメインをマルチホームへ変更する場合で本発明のネットワーク構築方法を説明する。図２１は、中継する管理ドメインを変更する場合の各装置の動作を説明する図である。図２１には設定情報紐付け管理部３５の動作も記載している。ここでは、管理ドメイン間（ＤＡ−ＤＣ間）の接続をルート１からルート１と２のマルチホームに変更する。運用者は、管理ドメイン間接続情報をルート１（接続１）からマルチホーム（接続２）へ変更するように統合管理システム３０１の管理ドメイン間設定投入部３１に指示する。なお、本実施形態では管理ドメインは変更無しなので管理システム設定情報は変更しない。
【００５５】
運用者から管理ドメイン間接続情報を変更する指示を受けた統合管理システム３０１は、図１７で説明したように動作し、マルチホームの管理ドメイン間接続情報を管理ドメイン間接続管理部３２で保持する。そして、運用者は、設定情報紐付け管理部３５の参照先を変更することにより、サービスの設定を変更することができる。
【符号の説明】
【００５６】
１１、１２：ノード
３１：管理ドメイン間設定投入部
３２：管理ドメイン間接続管理部
３３：サービス設定投入部
３４：サービス設定管理部
３５：設定情報紐付け管理部
３６：ポリシー管理部
１０１：管理システム
３０１、３０２：統合管理システム
【図１】
0006529903.tif 000002
【図２】
0006529903.tif 000003
【図３】
0006529903.tif 000004
【図４】
0006529903.tif 000005
【図５】
0006529903.tif 000006
【図６】
0006529903.tif 000007
【図７】
0006529903.tif 000008
【図８】
0006529903.tif 000009
【図９】
0006529903.tif 000010
【図１０】
0006529903.tif 000011
【図１１】
0006529903.tif 000012
【図１２】
0006529903.tif 000013
【図１３】
0006529903.tif 000014
【図１４】
0006529903.tif 000015
【図１５】
0006529903.tif 000016
【図１６】
0006529903.tif 000017
【図１７】
0006529903.tif 000018
【図１８】
0006529903.tif 000019
【図１９】
0006529903.tif 000020
【図２０】
0006529903.tif 000021
【図２１】
0006529903.tif 000022
【図２２】
0006529903.tif 000023