(57)【要約】【課題】ネットワークセグメント単位でデータの読み込みをすることができ、データ読み込みの遅延とシステム負荷の増加を回避する。【解決手段】ＭＩＢからネットワーク構成情報を抽出するＭＩＢ情報収集部１ａと、ネットワーク構成情報を、ネットワークセグメント単位で分割し、各ネットワークセグメントのネットワーク構成情報についてグラフ構造を定義し、定義したグラフ構造をＡＰＩの記述形式に変換するグラフ構造定義部２ａと、分散型データベースの各記憶装置のうち、データ使用量が最も大きい記憶装置またはデータ空き容量が最も小さい記憶装置を選択する配置先ＤＢ選択部３ａと、ネットワークセグメントのネットワーク構成情報として、ＡＰＩの記述形式に変換されたグラフ構造、およびそのグラフ構造のネットワークセグメントを特定する情報を選択された記憶装置に記録するデータ配置部４ａと、を備える。【選択図】図２
2015211356.tif 000002
【特許請求の範囲】
【請求項１】
分散型データベースを有するネットワーク構成情報管理システムに適用される構成情報管理サーバであって、
ネットワークを構成するネットワーク装置のＭＩＢ（Management Information Base）を収集し、収集した前記ＭＩＢからネットワーク管理上必要なネットワーク構成情報を抽出するＭＩＢ情報収集部と、
前記抽出されたネットワーク構成情報を、ネットワークセグメント単位で分割し、各ネットワークセグメントのネットワーク構成情報についてグラフ構造を定義し、定義したグラフ構造をＡＰＩ（Application Programming Interface）の記述形式に変換するグラフ構造定義部と、
前記分散型データベースの各記憶装置のうち、データ使用量が最も大きい記憶装置またはデータ空き容量が最も小さい記憶装置を選択する配置先ＤＢ選択部と、
前記ネットワークセグメントのネットワーク構成情報として、前記ＡＰＩの記述形式に変換されたグラフ構造、およびそのグラフ構造のネットワークセグメントを特定する情報を前記選択された記憶装置に記録するデータ配置部と、を備えることを特徴とする構成情報管理サーバ。
【請求項２】
前記ネットワークセグメントのネットワーク構成情報としてのグラフ構造が、どの記憶装置に記憶されているかを示す配置先情報を記憶する配置先ＤＢ記憶部を更に備えることを特徴とする請求項１記載の構成情報管理サーバ。
【請求項３】
端末装置から入力されたネットワークセグメントを特定する情報を用いて、前記配置先ＤＢ記憶部から配置先情報を取得し、配置先である記憶装置からグラフ構造を抽出し、前記端末装置に出力するデータ取得部を更に備えることを特徴とする請求項２記載の構成情報管理サーバ。
【請求項４】
複数の記憶装置を有する分散型データベースと、
請求項１から請求項３のいずれかに記載の構成情報管理サーバと、
前記構成情報管理サーバを介して、いずれかの前記記憶装置からネットワーク構成情報に対応するグラフ構造を取得する端末装置と、から構成されることを特徴とするネットワーク構成情報管理システム。
【請求項５】
分散型データベースを有するネットワーク構成情報管理システムの構成情報管理方法あって、
ＭＩＢ情報収集部において、ネットワークを構成するネットワーク装置のＭＩＢ（Management Information Base）を収集し、収集した前記ＭＩＢからネットワーク管理上必要なネットワーク構成情報を抽出するステップと、
グラフ構造定義部において、前記抽出されたネットワーク構成情報を、ネットワークセグメント単位で分割し、各ネットワークセグメントのネットワーク構成情報についてグラフ構造を定義し、定義したグラフ構造をＡＰＩ（Application Programming Interface）の記述形式に変換するステップと、
配置先ＤＢ選択部において、前記分散型データベースの各記憶装置のうち、データ使用量が最も大きい記憶装置またはデータ空き容量が最も小さい記憶装置を選択するステップと、
データ配置部において、前記ネットワークセグメントのネットワーク構成情報として、前記ＡＰＩの記述形式に変換されたグラフ構造、およびそのグラフ構造のネットワークセグメントを特定する情報を前記選択された記憶装置に記録するステップと、を少なくとも含むことを特徴とする構成情報管理方法。
【請求項６】
配置先ＤＢ記憶部において、前記ネットワークセグメントのネットワーク構成情報としてのグラフ構造が、どの記憶装置に記憶されているかを示す配置先情報を記憶するステップを更に含むことを特徴とする請求項５記載の構成情報管理方法。
【請求項７】
データ取得部において、端末装置から入力されたネットワークセグメントを特定する情報を用いて、前記配置先ＤＢ記憶部から配置先情報を取得し、配置先である記憶装置からグラフ構造を抽出し、前記端末装置に出力するステップを更に含むことを特徴とする請求項６記載の構成情報管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、分散型データベースを有するネットワーク構成情報管理システムに適用される技術に関する。
【背景技術】
【０００２】
近年、ＳＤＮ（Software Defined Network）やＮＦＶ（Network Functions Virtualization）等のリソースの仮想化技術が目覚ましい発展を遂げているが、これに伴って、ネットワーク構成情報の肥大化が加速的に進むことが予測される。
【０００３】
ネットワーク構成情報は、ネットワーク運用者が障害の発生場所を把握し、迅速に障害に対応するために活用されるものである。肥大化して行くネットワーク構成情報を、そのグラフ構造を含めて管理するためには、スケールアウトができ、グラフ構造を記憶できるという利点がある分散グラフデータベースが用いることが望ましい。
【０００４】
図９は、特許文献１に開示されている技術の概略構成を示す図である。この技術では、管理サーバを用いたランダム選択によるデータの配置方法が開示されている。この技術は、記憶装置１０１−１〜１０１−３を有する分散データベースと、管理サーバ１０３と、クライアント端末１０５と、から構成されている。管理サーバ１０３は、データを配置する際、書き込み先の記憶装置を機会均等に任意に選択し、選択した記憶装置データを書き込む。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１５９１０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１記載の技術では、ランダムに選択した記憶装置にデータを配置するため、“ある関連性”を持つデータの集合を読み込む際、データ読み込みの遅延とシステム負荷の増加を招くという問題がある。例えば、ネットワークの監視では、ＶＬＡＮ（Virtual LAN）セグメント単位でネットワークを監視する必要がある。ＶＬＡＮセグメントは、ユーザ毎のネットワークを表わすが、複雑化したネットワークで通信遅延や障害を早期に検知するためには、ユーザ毎にネットワークを監視することが重要である。
【０００７】
しかしながら、特許文献１記載の技術では、データの配置をランダムに行なうため、データ間の関係性は考慮されていない。このため、ＶＬＡＮセグメント単位でデータを読み込む場合は、サーバへの無用なアクセスが多く発生し、データ読み込みの遅延とシステム負荷の増加を招いてしまう。
【０００８】
本発明は、このような事情に鑑みてなされたものであり、ネットワークセグメント単位でデータの読み込みをすることができ、データ読み込みの遅延とシステム負荷の増加を回避することができる構成情報管理サーバ、ネットワーク構成情報管理システムおよび構成情報管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
（１）上記の目的を達成するため、本発明は、以下のような手段を講じた。すなわち、本発明の構成情報管理サーバは、分散型データベースを有するネットワーク構成情報管理システムに適用される構成情報管理サーバであって、ネットワークを構成するネットワーク装置のＭＩＢ（Management Information Base）を収集し、収集した前記ＭＩＢからネットワーク管理上必要なネットワーク構成情報を抽出するＭＩＢ情報収集部と、前記抽出されたネットワーク構成情報を、ネットワークセグメント単位で分割し、各ネットワークセグメントのネットワーク構成情報についてグラフ構造を定義し、定義したグラフ構造をＡＰＩ（Application Programming Interface）の記述形式に変換するグラフ構造定義部と、前記分散型データベースの各記憶装置のうち、データ使用量が最も大きい記憶装置またはデータ空き容量が最も小さい記憶装置を選択する配置先ＤＢ選択部と、前記ネットワークセグメントのネットワーク構成情報として、前記ＡＰＩの記述形式に変換されたグラフ構造、およびそのグラフ構造のネットワークセグメントを特定する情報を前記選択された記憶装置に記録するデータ配置部と、を備えることを特徴とする。
【００１０】
このように、ネットワーク構成情報を、ネットワークセグメント単位で分割し、各ネットワークセグメントのネットワーク構成情報についてグラフ構造を定義し、定義したグラフ構造をＡＰＩの記述形式に変換するので、ネットワークセグメント単位でデータの読み込みをすることが可能となり、データ読み込みの遅延とシステム負荷の増加を回避することが可能となる。また、分散型データベースの各記憶装置のうち、データ使用量が最も大きい記憶装置またはデータ空き容量が最も小さい記憶装置を選択するので、関連性を有するデータが同じ記憶装置に記憶される確率を向上させることが可能となる。さらに、ネットワークセグメントのネットワーク構成情報として、前記ＡＰＩの記述形式に変換されたグラフ構造、およびそのグラフ構造のネットワークセグメントを特定する情報を前記選択された記憶装置に記録するので、構成情報管理サーバ内にネットワーク構成情報のグラフ構造を取得する機能を持たせる必要がなくなり、構成情報管理サーバをシンプルな構成にすることが可能となる。
【００１１】
（２）また、本発明の構成情報管理サーバは、前記ネットワークセグメントのネットワーク構成情報としてのグラフ構造が、どの記憶装置に記憶されているかを示す配置先情報を記憶する配置先ＤＢ記憶部を更に備えることを特徴とする。
【００１２】
このように、配置先ＤＢ記憶部において、前記ネットワークセグメントのネットワーク構成情報としてのグラフ構造が、どの記憶装置に記憶されているかを示す配置先情報を記憶するので、データ読み込みの際には、配置先情報を参照し、配置先の記憶装置から関係性を有するデータのまとまりを読み込むことが可能となり、データの読み込みの高速化を図ることが可能となる。
【００１３】
（３）また、本発明の構成情報管理サーバは、端末装置から入力されたネットワークセグメントを特定する情報を用いて、前記配置先ＤＢ記憶部から配置先情報を取得し、配置先である記憶装置からグラフ構造を抽出し、前記端末装置に出力するデータ取得部を更に備えることを特徴とする。
【００１４】
このように、端末装置から入力されたネットワークセグメントを特定する情報を用いて、前記配置先ＤＢ記憶部から配置先情報を取得し、配置先である記憶装置からグラフ構造を抽出し、前記端末装置に出力するので、端末装置では、迅速にそのネットワークセグメントのネットワーク構成情報を示すグラフ構造を描画することが可能となる。これにより、データ読み込みの高速化とシステム負荷の軽減化を図ることが可能となる。
【００１５】
（４）また、本発明のネットワーク構成情報管理システムは、複数の記憶装置を有する分散型データベースと、上記（１）から（３）のいずれかに記載の構成情報管理サーバと、前記構成情報管理サーバを介して、いずれかの前記記憶装置からネットワーク構成情報に対応するグラフ構造を取得する端末装置と、から構成されることを特徴とする。
【００１６】
この構成により、ネットワークセグメント単位でデータの読み込みをすることが可能となり、データ読み込みの遅延とシステム負荷の増加を回避することが可能となる。また、関連性を有するデータが同じ記憶装置に記憶される確率を向上させることが可能となる。さらに、構成情報管理サーバ内にネットワーク構成情報のグラフ構造を取得する機能を持たせる必要がなくなり、構成情報管理サーバをシンプルな構成にすることが可能となる。
【００１７】
（５）また、本発明の構成情報管理方法は、分散型データベースを有するネットワーク構成情報管理システムの構成情報管理方法あって、ＭＩＢ情報収集部において、ネットワークを構成するネットワーク装置のＭＩＢ（Management Information Base）を収集し、収集した前記ＭＩＢからネットワーク管理上必要なネットワーク構成情報を抽出するステップと、グラフ構造定義部において、前記抽出されたネットワーク構成情報を、ネットワークセグメント単位で分割し、各ネットワークセグメントのネットワーク構成情報についてグラフ構造を定義し、定義したグラフ構造をＡＰＩ（Application Programming Interface）の記述形式に変換するステップと、配置先ＤＢ選択部において、前記分散型データベースの各記憶装置のうち、データ使用量が最も大きい記憶装置またはデータ空き容量が最も小さい記憶装置を選択するステップと、データ配置部において、前記ネットワークセグメントのネットワーク構成情報として、前記ＡＰＩの記述形式に変換されたグラフ構造、およびそのグラフ構造のネットワークセグメントを特定する情報を前記選択された記憶装置に記録するステップと、を少なくとも含むことを特徴とする。
【００１８】
このように、ネットワーク構成情報を、ネットワークセグメント単位で分割し、各ネットワークセグメントのネットワーク構成情報についてグラフ構造を定義し、定義したグラフ構造をＡＰＩの記述形式に変換するので、ネットワークセグメント単位でデータの読み込みをすることが可能となり、データ読み込みの遅延とシステム負荷の増加を回避することが可能となる。また、分散型データベースの各記憶装置のうち、データ使用量が最も大きい記憶装置またはデータ空き容量が最も小さい記憶装置を選択するので、関連性を有するデータが同じ記憶装置に記憶される確率を向上させることが可能となる。さらに、ネットワークセグメントのネットワーク構成情報として、前記ＡＰＩの記述形式に変換されたグラフ構造、およびそのグラフ構造のネットワークセグメントを特定する情報を前記選択された記憶装置に記録するので、構成情報管理サーバ内にネットワーク構成情報のグラフ構造を取得する機能を持たせる必要がなくなり、構成情報管理サーバをシンプルな構成にすることが可能となる。
【００１９】
（６）また、本発明の構成情報管理方法は、配置先ＤＢ記憶部において、前記ネットワークセグメントのネットワーク構成情報としてのグラフ構造が、どの記憶装置に記憶されているかを示す配置先情報を記憶するステップを更に含むことを特徴とする。
【００２０】
このように、配置先ＤＢ記憶部において、前記ネットワークセグメントのネットワーク構成情報としてのグラフ構造が、どの記憶装置に記憶されているかを示す配置先情報を記憶するので、データ読み込みの際には、配置先情報を参照し、配置先の記憶装置から関係性を有するデータのまとまりを読み込むことが可能となり、データの読み込みの高速化を図ることが可能となる。
【００２１】
（７）また、本発明の構成情報管理方法は、データ取得部において、端末装置から入力されたネットワークセグメントを特定する情報を用いて、前記配置先ＤＢ記憶部から配置先情報を取得し、配置先である記憶装置からグラフ構造を抽出し、前記端末装置に出力するステップを更に含むことを特徴とする。
【００２２】
このように、端末装置から入力されたネットワークセグメントを特定する情報を用いて、前記配置先ＤＢ記憶部から配置先情報を取得し、配置先である記憶装置からグラフ構造を抽出し、前記端末装置に出力するので、端末装置では、迅速にそのネットワークセグメントのネットワーク構成情報を示すグラフ構造を描画することが可能となる。これにより、データ読み込みの高速化とシステム負荷の軽減化を図ることが可能となる。
【発明の効果】
【００２３】
本発明によれば、ネットワークセグメント単位でデータの読み込みをすることが可能となり、データ読み込みの遅延とシステム負荷の増加を回避することが可能となる。また、関連性を有するデータが同じ記憶装置に記憶される確率を向上させることが可能となる。さらに、構成情報管理サーバ内にネットワーク構成情報のグラフ構造を取得する機能を持たせる必要がなくなり、構成情報管理サーバをシンプルな構成にすることが可能となる。
【図面の簡単な説明】
【００２４】
【図１】本実施形態に係るネットワーク構成情報管理システムの概略構成を示す図である。
【図２】本実施形態に係る構成情報管理サーバの概略構成を示すブロック図である。
【図３】トポロジー情報の一例を示す図である。
【図４】オブジェクト情報の一例を示す図である。
【図５】接続情報を示す図である。
【図６】ネットワーク構成情報管理システムにおける書き込み処理を示すフローチャートである。
【図７】ネットワーク構成情報管理システムにおける読み込み処理を示すフローチャートである。
【図８】ネットワーク管理者端末５から、ＶＬＡＮ番号として１と２を指定した場合に取得できる構成情報のグラフ構造を示す図である。
【図９】特許文献１に開示されている技術の概略構成を示す図である。
【発明を実施するための形態】
【００２５】
本発明者らは、分散型データベースでネットワーク構成情報を管理しようとする際、各記憶装置をランダムに選択してデータを配置すると、データを読み込む際の遅延やシステム負荷の増大が生ずることに着目し、ネットワーク構成情報をＶＬＡＮセグメント単位で分割し、ＶＬＡＮセグメント単位のネットワーク構成情報を単一の記憶装置に記憶することによって、データ読み込みの高速化とシステム負荷の軽減化を図ることができることを見出し、本発明をするに至った。
【００２６】
すなわち、本発明の構成情報管理サーバは、分散型データベースを有するネットワーク構成情報管理システムに適用される構成情報管理サーバであって、ネットワークを構成するネットワーク装置のＭＩＢ（Management Information Base）を収集し、収集した前記ＭＩＢからネットワーク管理上必要なネットワーク構成情報を抽出するＭＩＢ情報収集部と、前記抽出されたネットワーク構成情報を、ネットワークセグメント単位で分割し、各ネットワークセグメントのネットワーク構成情報についてグラフ構造を定義し、定義したグラフ構造をＡＰＩ（Application Programming Interface）の記述形式に変換するグラフ構造定義部と、前記分散型データベースの各記憶装置のうち、データ使用量が最も大きい記憶装置またはデータ空き容量が最も小さい記憶装置を選択する配置先ＤＢ選択部と、前記ネットワークセグメントのネットワーク構成情報として、前記ＡＰＩの記述形式に変換されたグラフ構造、およびそのグラフ構造のネットワークセグメントを特定する情報を前記選択された記憶装置に記録するデータ配置部と、を備えることを特徴とする。
【００２７】
これにより、本発明者らは、ネットワークセグメント単位でデータの読み込みをすることを可能とし、データ読み込みの遅延とシステム負荷の増加を回避することを可能とし、また、関連性を有するデータが同じ記憶装置に記憶される確率を向上させることを可能とした。さらに、構成情報管理サーバ内にネットワーク構成情報のグラフ構造を取得する機能を持たせる必要をなくし、構成情報管理サーバをシンプルな構成にすることを可能とした。以下、本発明の実施形態について、図面を参照しながら具体的に説明する。
【００２８】
図１は、本実施形態に係るネットワーク構成情報管理システムの概略構成を示す図である。このネットワーク構成情報管理システムは、構成情報管理サーバ１と、分散グラフデータベース３と、ネットワーク管理者端末５とを備えている。また、このネットワーク構成情報管理システムは、ネットワーク装置としてのルータ７、スイッチ９を含む。スイッチ９は、ＶＬＡＮ１を構成するサーバ１１およびサーバ１３を含んでいる。また、スイッチ９は、ＶＬＡＮ２を構成するサーバ１５を含んでいる。
【００２９】
図２は、本実施形態に係る構成情報管理サーバの概略構成を示すブロック図である。ＭＩＢ情報収集部１ａは、ＳＮＭＰ（Simple Network Management Protocol）によってネットワーク１００内の装置（ルータやスイッチ等のネットワーク装置）と接続し、各ネットワーク装置の管理情報であるＭＩＢ（Management Information Base）を収集する。グラフ構造定義部２ａは、ＭＩＢ情報に基づいて、ＶＬＡＮ毎にトポロジー情報およびオブジェクト情報を取得する。
【００３０】
図３は、トポロジー情報の一例を示す図であり、図４は、オブジェクト情報の一例を示す図であり、図５は、接続情報を示す図である。例えば、図３において、１行目は、「Switch#4」の「Interface#4-1」と「Switch#1」の「Interface#1-1」が同じＶＬＡＮ内で接続されていることを表している。また、図４の１行目は、「Interface#4-1」の管理情報として，値が１である「oid=1.3.6.1.2.1.2.2.1.1.1」を含むことを表している。このように図３に表わされるトポロジー情報から，図５に示す接続情報が得られる。例えば、図５の１行目は、「Switch#1」と「Interface#1-1」の接続関係にあることを表している。このように、オブジェクト情報と接続情報を合わせて構成情報と呼ぶ。グラフ構造定義部２ａは、ＶＬＡＮ番号および構成情報の組を配置先ＤＢ選択部３ａに出力する。
【００３１】
配置先ＤＢ選択部３ａは、分散グラフデータベース３に含まれる記憶装置（DB）のうち、最もデータ使用量の大きい記憶装置ｄを選択する。ここで、もし，ｄが複数ある場合は、最も記憶容量の大きいものをｄとして選択する。
【００３２】
（ｄの空き容量）>=（構成情報のデータサイズ）であれば、配置先の記憶装置（DB）にＶＬＡＮ番号とｄの組みを保存し、データ配置部４ａにｄと構成情報の組を送信する。
【００３３】
もし、（ｄの空き容量）<（構成情報のデータサイズ）であれば、次に最もデータ使用量の大きい記憶装置ｄ’を選択し、配置先の記憶装置（DB）にＶＬＡＮ番号とｄの組みを保存し、データ配置部４ａにｄと構成情報の組を送信する。なお、配置先ＤＢ選択部３ａは、分散グラフデータベース３に含まれる記憶装置（DB）のうち、最もデータ空き容量の小さいＤＢを選択しても良い。
【００３４】
データ配置部４ａは、配置先ＤＢ選択部３ａで選択された記憶装置（DB）にネットワーク構成情報を配置する。配置先ＤＢ記憶部５ａは、配置先ＤＢ選択部３ａでＶＬＡＮ毎に選択された記憶装置（DB）を記憶する。
【００３５】
データ取得部６ａは、ネットワーク管理者端末５からのリクエストに応じて、入力されたＶＬＡＮ番号に基づいて、配置先ＤＢ記憶部５ａから配置先情報を取得し、配置先情報で特定されたグラフ構造を分散グラフデータベース３のいずれかの記憶装置（DB）から取得し、ネットワーク管理者端末５に送信する。
【００３６】
次に、以上のように構成されたネットワーク構成情報管理システムの動作について説明する。図６は、ネットワーク構成情報管理システムにおける書き込み処理を示すフローチャートである。まず、ＭＩＢ情報収集部１ａで、ＳＮＭＰにより各ネットワーク装置のＭＩＢ情報を収集し、ＭＩＢ情報をグラフ構造定義部２ａに送信する（ステップＳ１）。次に、グラフ構造定義部２ａで、ＭＩＢ情報からＶＬＡＮ番号ｖごとにグラフのオブジェクト情報ｏと接続情報ｃを取得し、ＶＬＡＮ番号とそれらの情報の組の集合Ｇ｛(v1,o1,c1),(v2,o2,c2),…(vn,on,cn)｝を、配置先ＤＢ選択部３ａへ送信する。ここで、ｎはＶＬＡＮの総数を表わす。グラフ構造定義部２ａは、このように定義したグラフ構造をＡＰＩ（Application Programming Interface）の記述形式に変換する。
【００３７】
次に、Ｇが空であるかどうかを判断し（ステップＳ３）、空である場合は、終了する。一方、Ｇが空でない場合は、Ｇに含まれる要素｛g=(v,o,c)｝を取り出す（ステップＳ４）。次に、配置先ＤＢ選択部３ａで、分散グラフデータベース３のうち、最もデータ使用量の大きい記憶装置（DB）ｄを選択する（ステップＳ５）。もし、ｄが複数存在する場合は、最も記憶容量の大きい記憶装置（DB）をｄとして選択する。
【００３８】
次に、（ｄの空き容量）が、（oとcのデータ容量の合計）より小さいかどうかを判断する（ステップＳ６）。（ｄの空き容量）が、（oとcのデータ容量の合計）より小さい場合は、分散グラフデータベース３の選択候補からｄを除き（ステップＳ８）、ステップＳ５に遷移する。一方、ステップＳ６において、（ｄの空き容量）が、（oとcのデータ容量の合計）より小さくない場合は、配置先ＤＢ記憶部３ａにｖとｄの組を保存し（ステップＳ７）、データ配置部４ａでｄにｏとｃの組を保存し（ステップＳ９）、終了する。
【００３９】
図７は、ネットワーク構成情報管理システムにおける読み込み処理を示すフローチャートである。まず、ネットワーク管理者端末５から、構成情報管理サーバ１へＶＬＡＮ番号ｖを送信する（ステップＴ１）。次に、構成情報管理サーバ１のデータ取得部６ａで、配置先ＤＢ記憶部５ａからｖの構成情報ｃ（グラフのオブジェクト情報、接続情報）の配置先ＤＢを取得する（ステップＴ２）。次に、データ取得部６ａが、分散グラフデータベースのｄから構成情報ｃを取得し（ステップＴ３）、データ取得部６ａが構成情報ｃをネットワーク管理者端末５に送信して（ステップＴ４）、終了する。
【００４０】
図８は、ネットワーク管理者端末５から、ＶＬＡＮ番号として１と２を指定した場合に取得できる構成情報のグラフ構造を示す図である。太い実線で示されたブロックはＶＬＡＮ１と２に共通の情報を示し、細い実線で示されたブロックはＶＬＡＮ１の情報を示し、点線で示されたブロックは、ＶＬＡＮ２の情報を示している。図８に示すように、ネットワーク管理者端末５から、ＶＬＡＮ番号として１と２を指定した場合、２回のアクセスで指定したＶＬＡＮの構成情報のグラフ構造が得られるため、データ読み込み処理の高速化とシステム負荷の軽減化を図ることが可能となる。
【００４１】
以上説明したように、本実施形態によれば、ネットワーク構成情報を、ＶＬＡＮごとにで分割し、各ＶＬＡＮのネットワーク構成情報についてグラフ構造を定義し、定義したグラフ構造をＡＰＩの記述形式に変換するので、ＶＬＡＮ単位でデータの読み込みをすることが可能となり、データ読み込みの遅延とシステム負荷の増加を回避することが可能となる。また、分散型データベースの各記憶装置（DB）のうち、データ使用量が最も大きい記憶装置またはデータ空き容量が最も小さい記憶装置を選択するので、関連性を有するデータが同じ記憶装置に記憶される確率を向上させることが可能となる。さらに、ＶＬＡＮのネットワーク構成情報として、ＡＰＩの記述形式に変換されたグラフ構造、およびそのグラフ構造のネットワークセグメントを特定する情報を選択された記憶装置（DB）に記録するので、構成情報管理サーバ１内にネットワーク構成情報のグラフ構造を取得する機能を持たせる必要がなくなり、構成情報管理サーバ１をシンプルな構成にすることが可能となる。
【符号の説明】
【００４２】
１  構成情報管理サーバ
１ａ  ＭＩＢ情報収集部
２ａ  グラフ構造定義部
３ａ  配置先ＤＢ選択部
４ａ  データ配置部
５ａ  配置先ＤＢ記憶部
６ａ  データ取得部
３  分散グラフデータベース
５  ネットワーク管理者端末
７  ルータ
９  スイッチ
１００  ネットワーク
【図１】
2015211356.tif 000003
【図２】
2015211356.tif 000004
【図３】
2015211356.tif 000005
【図４】
2015211356.tif 000006
【図５】
2015211356.tif 000007
【図６】
2015211356.tif 000008
【図７】
2015211356.tif 000009
【図８】
2015211356.tif 000010
【図９】
2015211356.tif 000011