(57)【要約】  情報管理システムは、通信装置に関する第１属性情報を記憶する第１情報記憶部と、通信装置に関する第２属性情報を記憶する第２情報記憶部と、第１属性情報及び第２属性情報の関連を表す情報を記憶する関連情報記憶部と、第１属性情報若しくは第２属性情報の更新、追加又は削除を検出する検出部と、第１属性情報の更新等が検出された場合、第１属性情報に対応付けられている第２属性情報の更新等の命令を第２情報記憶部に出力し、第２属性情報の更新等が検出された場合、第２属性情報に対応付けられている第１属性情報の更新等の命令を第１情報記憶部に出力する更新部とを備える。
2019221170.tif 000002
【特許請求の範囲】
【請求項１】
通信装置に関する第１情報の属性情報である１以上の第１属性情報を記憶する第１情報記憶部と、
前記通信装置に関する第２情報の属性情報である１以上の第２属性情報を記憶する第２情報記憶部と、
前記第１属性情報及び前記第２属性情報の関連を表す情報である関連情報を記憶する関連情報記憶部と、
前記第１属性情報若しくは前記第２属性情報の更新、追加又は削除を検出する検出部と、
前記第１属性情報の更新、追加又は削除が検出された場合、前記関連情報において前記第１属性情報に対応付けられている前記第２属性情報の更新、追加又は削除の命令を前記第２情報記憶部に出力し、前記第２属性情報の更新、追加又は削除が検出された場合、前記関連情報において前記第２属性情報に対応付けられている前記第１属性情報の更新、追加又は削除の命令を前記第１情報記憶部に出力する更新部と
を備える情報管理システム。
【請求項２】
前記第１情報は、前記通信装置の経路に関する情報であり、
前記第２情報は、前記通信装置の管理に関する情報である、請求項１に記載の情報管理システム。
【請求項３】
前記管理に関する情報は、回線及び装置のうちの少なくとも一方に関する情報である、請求項２に記載の情報管理システム。
【請求項４】
前記第１属性情報の追加が検出された場合、前記関連情報において前記第１属性情報に対応付けられている前記第２属性情報を生成し、前記第２属性情報の追加が検出された場合、前記関連情報において前記第２属性情報に対応付けられている前記第１属性情報を生成する情報生成部を更に備え、
前記更新部は、前記第２属性情報が生成された場合、前記第２属性情報の追加の命令を前記第２情報記憶部に出力し、前記第１属性情報が生成された場合、前記第１属性情報の追加の命令を前記第１情報記憶部に出力する、請求項１から請求項３のいずれか一項に記載の情報管理システム。
【請求項５】
前記情報生成部は、テンプレートに基づいて、前記第１属性情報又は前記第２属性情報を生成する、請求項４に記載の情報管理システム。
【請求項６】
通信装置に関する第１情報の属性情報である１以上の第１属性情報を記憶する第１情報記憶部と、前記通信装置に関する第２情報の属性情報である１以上の第２属性情報を記憶する第２情報記憶部と、前記第１属性情報及び前記第２属性情報の関連を表す情報である関連情報を記憶する関連情報記憶部とを備える情報管理システムが実行する情報管理方法であって、
前記第１属性情報若しくは前記第２属性情報の更新、追加又は削除を検出するステップと、
前記第１属性情報の更新、追加又は削除が検出された場合、前記関連情報において前記第１属性情報に対応付けられている前記第２属性情報の更新、追加又は削除の命令を前記第２情報記憶部に出力し、前記第２属性情報の更新、追加又は削除が検出された場合、前記関連情報において前記第２属性情報に対応付けられている前記第１属性情報の更新、追加又は削除の命令を前記第１情報記憶部に出力するステップと
を含む情報管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報管理システム及び情報管理方法に関する。
本願は、２０１８年５月１７日に日本に出願された特願２０１８−０９５６２７号に基づき優先権を主張し、その内容をここに援用する。
【背景技術】
【０００２】
近年、ソフトウェア・デファインド・ネットワーク（SDN: Software-Defined Network）をアクセスネットワーク（例えば、ＣＯＲＤ（Central Office Re-architected as a Datacenter））に適用することが検討されている（非特許文献１参照）。【０００３】
また、ＰＯＮ（Passive Optical Network）やＤＯＣＳＩＳ（Data Over Cable Service Interface Specifications）等のアクセスネットワークを抽象化し、ＳＤＮプロトコルに対応したＬ２スイッチ（Layer2 switch）をＳＤＮコントローラに提示する技術（例えば、ＶＯＬＴＨＡ（Virtual Optical Line Termination Hardware Abstraction））が検討されている（非特許文献２参照）。これによって、コアネットワーク及びアクセスネットワークの統合的な管理の実現と、従来のアクセスネットワークができない柔軟な制御の実現とが期待されている。【０００４】
従来のＳＤＮのアーキテクチャでは、通信装置の管理に関する情報である管理情報（例えば、回線情報等）と経路情報とが独立しているという前提で、経路情報を制御する機能部と管理情報を管理する機能部とが、独立に用意されている。例えば、ＳＤＮプロトコルの一つであるＯｐｅｎＦｌｏｗでは、経路情報を制御する機能部（OpenFlow Controller）と管理情報を制御する機能部（OpenFlow Configuration Point）とが、独立に用意されている（非特許文献３）。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】L. Peterson et al., “Central Office Re-Architected as a Data Center,” IEEE Communications Magazine, Vol. 54 (10), pp.96-101, 2016.
【非特許文献２】“VOLTHA”、［online］、［平成30年4月16日検索］、インターネット<URL:https://wiki.opencord.org/display/CORD/VOLTHA>
【非特許文献３】岩下雅幸, “NETCONFおよびYANGを使ったOpenFlowスイッチの管理”, MPLS JAPAN 2012発表資料
【発明の概要】
【発明が解決しようとする課題】
【０００６】
実際の運用では、経路情報と管理情報との間に不整合が発生する可能性がある。例えば、管理情報が回線情報である場合、従来の情報管理システムは、例えばＶＬＡＮ−ＩＤ「１０番」が回線に割り当てられている回線情報を、回線情報データベースに記録する。従来の情報管理システムは、その回線にＶＬＡＮ−ＩＤ「１０番」のパケットを転送するというフロールールを表す経路情報を、経路情報データベースに記録する。ここで、回線情報においてＶＬＡＮ−ＩＤが更新された場合、情報管理システムは、回線情報におけるＶＬＡＮ−ＩＤの更新に応じて経路情報を更新することによって、経路情報及び回線情報の間に不整合が発生することを抑制する必要がある。【０００７】
しかしながら、従来の情報管理システムは、経路情報及び回線情報の間に不整合が発生することを抑制することができない場合があった。このような問題は、回線情報に限られた問題ではなく、通信装置の管理情報及び経路情報に共通する問題である。【０００８】
上記事情に鑑み、本発明は、通信装置の管理情報及び経路情報の間に不整合が発生することを抑制することが可能である情報管理システム及び情報方法を提供することを目的としている。
【課題を解決するための手段】
【０００９】
本発明の一態様は、通信装置に関する第１情報の属性情報である１以上の第１属性情報を記憶する第１情報記憶部と、前記通信装置に関する第２情報の属性情報である１以上の第２属性情報を記憶する第２情報記憶部と、前記第１属性情報及び前記第２属性情報の関連を表す情報である関連情報を記憶する関連情報記憶部と、前記第１属性情報若しくは前記第２属性情報の更新、追加又は削除を検出する検出部と、前記第１属性情報の更新、追加又は削除が検出された場合、前記関連情報において前記第１属性情報に対応付けられている前記第２属性情報の更新、追加又は削除の命令を前記第２情報記憶部に出力し、前記第２属性情報の更新、追加又は削除が検出された場合、前記関連情報において前記第２属性情報に対応付けられている前記第１属性情報の更新、追加又は削除の命令を前記第１情報記憶部に出力する更新部とを備える情報管理システムである。【００１０】
本発明の一態様は、上記の情報管理システムであって、前記第１情報は、前記通信装置の経路に関する情報であり、前記第２情報は、前記通信装置の管理に関する情報である。【００１１】
本発明の一態様は、上記の情報管理システムであって、前記管理に関する情報は、回線及び装置のうちの少なくとも一方に関する情報である。【００１２】
本発明の一態様は、上記の情報管理システムであって、前記第１属性情報の追加が検出された場合、前記関連情報において前記第１属性情報に対応付けられている前記第２属性情報を生成し、前記第２属性情報の追加が検出された場合、前記関連情報において前記第２属性情報に対応付けられている前記第１属性情報を生成する情報生成部を更に備え、前記更新部は、前記第２属性情報が生成された場合、前記第２属性情報の追加の命令を前記第２情報記憶部に出力し、前記第１属性情報が生成された場合、前記第１属性情報の追加の命令を前記第１情報記憶部に出力する。【００１３】
本発明の一態様は、上記の情報管理システムであって、前記情報生成部は、テンプレートに基づいて、前記第１属性情報又は前記第２属性情報を生成する。【００１４】
本発明の一態様は、通信装置に関する第１情報の属性情報である１以上の第１属性情報を記憶する第１情報記憶部と、前記通信装置に関する第２情報の属性情報である１以上の第２属性情報を記憶する第２情報記憶部と、前記第１属性情報及び前記第２属性情報の関連を表す情報である関連情報を記憶する関連情報記憶部とを備える情報管理システムが実行する情報管理方法であって、前記第１属性情報若しくは前記第２属性情報の更新、追加又は削除を検出するステップと、前記第１属性情報の更新、追加又は削除が検出された場合、前記関連情報において前記第１属性情報に対応付けられている前記第２属性情報の更新、追加又は削除の命令を前記第２情報記憶部に出力し、前記第２属性情報の更新、追加又は削除が検出された場合、前記関連情報において前記第２属性情報に対応付けられている前記第１属性情報の更新、追加又は削除の命令を前記第１情報記憶部に出力するステップとを含む情報管理方法である。
【発明の効果】
【００１５】
本発明により、通信装置の管理情報及び経路情報の間に不整合が発生することを抑制することが可能である。
【図面の簡単な説明】
【００１６】
【図１】第１実施形態における、情報管理システムの構成の例を示す図である。
【図２】第１実施形態における、経路情報データテーブルの例を示す図である。
【図３】第１実施形態における、回線情報データテーブルの例を示す図である。
【図４】第１実施形態における、関連情報データテーブルの例を示す図である。
【図５】第１実施形態における、更新部及び関連情報データベースの動作の例を示すフローチャートである。
【図６】第２実施形態における、情報管理システムの構成の例を示す図である。
【図７】第２実施形態における、装置情報データテーブルの例を示す図である。
【図８】第２実施形態における、関連情報データテーブルの例を示す図である。
【図９】第３実施形態における、情報管理システムの構成の例を示す図である。
【図１０】第３実施形態における、回線情報データテーブルのテンプレートの例を示す図である。
【図１１】関連情報データベースの変形例を示す図である。
【発明を実施するための形態】
【００１７】
本発明の実施形態について、図面を参照して詳細に説明する。
【００１８】
（第１実施形態）
【００１９】
図１は、情報管理システム１ａの構成の例を示す図である。情報管理システム１ａは、通信装置の管理に関する情報である管理情報と経路情報とを管理するシステムである。情報管理システム１ａは、例えばＳＤＮのコントローラに備えられ、ＳＤＮプロトコルの一つであるＯｐｅｎＦｌｏｗを用いて通信装置の経路情報及び管理情報を制御する。通信装置の管理情報は、通信装置の管理に関する特定の情報に限定されないが、第１実施形態では一例として回線情報である。
【００２０】
他システム２は、情報管理システム１ａ以外のシステム（外部システム）であり、例えばサーバ等の上位装置である。他システム２は、情報管理システム１ａに備えられた機能部でもよい。
【００２１】
通信装置３は、アクセスネットワークの通信装置であり、例えば局内装置（OLT: Optical Line Terminal）である。通信装置３は、情報管理システム１ａから取得された管理情報に基づいて、情報管理システム１ａと通信する。通信装置３は、管理情報に基づいて、パーソナルコンピュータ、スマートフォン端末、タブレット端末等のユーザ端末を収容する。通信装置３は、情報管理システム１ａから経路情報を更に取得してもよい。通信装置３は、取得された管理情報及び経路情報に基づいて、ユーザ端末を収容してもよい。
【００２２】
情報管理システム１ａは、インタフェース１０と、データベース１１ａと、処理部１２ａと、Ｎ個のアダプタ１３とを備える。情報管理システム１ａは、通信装置３又は通信プロトコルごとにアダプタ１３を備える。
【００２３】
情報管理システム１ａは、単体の装置、例えば制御装置として設けられてもよい。インタフェース１０とデータベース１１ａと処理部１２ａとアダプタ１３との一部又は全部は、ＣＰＵ（Central Processing Unit）等のプロセッサが、記憶部に記憶されたプログラムを実行することにより実現される。記憶部は、例えばフラッシュメモリ、ＨＤＤ（Hard Disk Drive）などの不揮発性の記録媒体（非一時的な記録媒体）が好ましい。記憶部は、ＲＡＭ（Random Access Memory）などの揮発性の記録媒体を備えてもよい。プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ（Read Only Memory）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置などの非一時的な記憶媒体である。プログラムは、電気通信回線を介して送信されてもよい。インタフェース１０とデータベース１１ａと処理部１２ａとアダプタ１３とのうち一部又は全部は、例えば、ＬＳＩ（Large Scale Integration circuit）、ＡＳＩＣ（Application SpecificIntegrated Circuit）、ＰＬＤ（Programmable Logic Device）又はＦＰＧＡ（Field Programmable Gate Array）等を用いた電子回路（electronic circuit又はcircuitry）を含むハードウェアを用いて実現されてもよい。
【００２４】
インタフェース１０は、他システム２と通信する機能部である。
データベース１１ａは、回線情報及び経路情報等の各種情報を記憶する。データベース１１ａは、例えばフラッシュメモリ、ＨＤＤなどの不揮発性の記録媒体（非一時的な記録媒体）が好ましい。データベース１１ａは、ＲＡＭなどの揮発性の記録媒体を備えてもよい。
処理部１２ａは、データベース１１ａに記憶されている各種情報に基づいて処理を実行する機能部である。
アダプタ１３は、通信装置３と通信する機能部である。
【００２５】
次に、データベース１１ａに記憶されている回線情報及び経路情報の一部の変更（更新又は追加）について説明する。
【００２６】
インタフェース１０は、回線情報インタフェース１００と、経路情報インタフェース１０１とを備える。回線情報インタフェース１００は、回線情報に関する更新又は追加を表す命令と回線情報とを、他システム２−１から取得する。
【００２７】
回線情報インタフェース１００は、更新を表す命令と回線情報とを取得した場合、他システム２−１から取得された回線情報を、データベース１１ａの情報スキームに適した形式の回線情報に変換する。回線情報インタフェース１００は、データベース１１ａに記憶されている回線情報を、変換後の回線情報で更新する。
【００２８】
回線情報インタフェース１００は、追加を表す命令と回線情報とを取得した場合、他システム２−１から取得された回線情報を、データベース１１ａの情報スキームに適した形式の回線情報に変換する。回線情報インタフェース１００は、変換後の回線情報をデータベース１１ａに追加する。
【００２９】
回線情報インタフェース１００は、回線情報を要求する信号を、他システム２−１から取得する。回線情報インタフェース１００は、回線情報を要求する信号を取得した場合、回線情報をデータベース１１ａから取得する。回線情報インタフェース１００は、データベース１１ａから取得された回線情報を、要求に対する応答として他システム２−１に送信する。
【００３０】
経路情報インタフェース１０１は、経路情報に関する更新又は追加を表す命令と経路情報とを、他システム２−２から取得する。経路情報インタフェース１０１は、更新を表す命令と経路情報とを取得した場合、他システム２−１から取得された経路情報を、データベース１１ａの情報スキームに適した形式の経路情報に変換する。経路情報インタフェース１０１は、データベース１１ａに記憶されている経路情報を、変換後の経路情報で更新する。
【００３１】
経路情報インタフェース１０１は、追加を表す命令と経路情報とを取得した場合、他システム２−１から取得された経路情報を、データベース１１ａの情報スキームに適した形式の経路情報に変換する。経路情報インタフェース１０１は、変換後の経路情報をデータベース１１ａに追加する。
【００３２】
経路情報インタフェース１０１は、経路情報を要求する信号を、他システム２−２から取得する。経路情報インタフェース１０１は、経路情報を要求する信号を取得した場合、経路情報インタフェース１０１は、経路情報をデータベース１１ａから取得する。経路情報インタフェース１０１は、データベース１１ａから取得された経路情報を、要求に対する応答として他システム２−２に送信する。
【００３３】
データベース１１ａは、経路情報データベース１１０と、回線情報データベース１１１と、関連情報データベース１１２とを備える。経路情報データベース１１０は、経路情報のデータテーブルである経路情報データテーブルを記憶する。
【００３４】
図２は、経路情報データテーブルの例を示す図である。経路情報データテーブルの属性情報（項目）には、装置ＩＤ（通信装置３の識別子）と、フローＩＤと、Ｍａｔｃｈと、Ａｃｔｉｏｎと、カウンタと、共通識別子とがある。各属性情報は、経路情報データテーブルにおいて互いに対応付けられている。属性情報は、例えば、ＯｐｅｎＦｌｏｗ等のＳＤＮのアーキテクチャに基づく属性情報である。例えば、フローＩＤは、ＯｐｅｎＦｌｏｗにおけるＦｌｏｗＩＤであり、通信装置３の経路の識別子である。
【００３５】
図２に示された経路情報は、例えば１６進数で表現される装置ＩＤ（０ｘ０００ａ）が割り当てられた通信装置３が、フローＩＤ（０ｘ００１１）が割り当てられた経路のポート「０」から入力されたパケットに、ＶＬＡＮタグ（ＶＬＡＮ−ＩＤ＝１）を付与することを表す。
【００３６】
共通識別子は、経路情報を記憶する経路情報データベース１１０と、回線情報を記憶する回線情報データベース１１１との間で、共通する識別子である。同じ共通識別子が割り当てられている回線情報及び経路情報は、互いに対応付けられている。共通識別子は、経路情報及び回線情報の少なくとも一方において規定された識別子（例えば、ＯｐｅｎＦｌｏｗにおける、ＦｌｏｗＩＤ及びＤｅｖｉｃｅＩＤの組み合わせ）でもよいし、独自に規定された識別子でもよい。
【００３７】
例えば、単一の回線情報に複数の経路情報が対応付けられている場合と、単一の経路情報に複数の回線情報が対応付けられている場合と、複数の経路情報に複数の回線情報が対応付けられている場合とのいずれかの場合では、共通識別子は、簡便化のために独自に規定されてもよい。また、経路情報における単一の属性情報と回線情報における単一の属性情報とには、複数の共通識別子が対応付けられてもよい。図２に示された共通識別子の値は、独自に規定された識別子の値であり、一例として（０ｘ０００１）である。
【００３８】
経路情報データベース１１０は、更新を表す命令と経路情報とを経路情報インタフェース１０１が他システム２−２から取得した場合、他システム２−２から取得された経路情報を、経路情報インタフェース１０１から取得する。経路情報データベース１１０は、他システム２−２から取得された経路情報で、経路情報データテーブルの経路情報を更新する。
【００３９】
例えば、経路情報データベース１１０は、共通識別子０ｘ０００１が割り当てられている経路情報におけるＶＬＡＮ−ＩＤの設定値「１」を、例えば「２」に更新する命令を、経路情報インタフェース１０１から取得する。命令の形式は、例えば、ＯｐｅｎＦｌｏｗのＦｌｏｗＭｏｄメッセージの形式である。経路情報データベース１１０は、更新対象の経路情報（以下「更新対象経路情報」という。）のフローＩＤ（０ｘ００１１）と、装置ＩＤ（０ｘ０００ａ）と、更新値「２」とを取得する。
【００４０】
経路情報データベース１１０は、装置ＩＤ（０ｘ０００ａ）及びフローＩＤ（０ｘ００１１）に基づいて、経路情報データテーブルにおける更新対象経路情報を特定する。経路情報データベース１１０は、特定された更新対象経路情報の「ｖｌａｎ＿ｖｉｄ」の設定値「１」を、「２」に更新する。
【００４１】
回線情報データベース１１１（管理情報データベース）は、回線情報のデータテーブルである回線情報データテーブルを記憶する。
【００４２】
図３は、回線情報データテーブルの例を示す図である。回線情報データテーブルの属性情報（項目）には、装置ＩＤと、ユーザ名と、ＶＬＡＮ−ＩＤと、共通識別子とがある。装置ＩＤ（０ｘ０００ａ）が割り当てられた通信装置３がユーザ端末「ＡＤＡＭ」を収容していることを、図３に示された回線情報は表している。また、装置ＩＤ（０ｘ０００ａ）が割り当てられた通信装置３に入力されたパケットには、ＶＬＡＮタグ（ＶＬＡＮ−ＩＤ＝１）が付与されていることを、図３に示された回線情報は表している。
【００４３】
回線情報データテーブルは、ＶＬＡＮ−ＩＤが割り当てられた回線に対応付けられているユーザ端末のＩＤ（ユーザＩＤ）と、ＬＬＩＤ（Logical Link ID）と、ユーザ端末に割り当てられる帯域の最小量及び最大量と、保証遅延量と、通信レートと、宅内装置（例えば、ＯＮＵ（Optical Network Unit））のＭＡＣアドレス（Media Access Control address）と、サービス種別とを、回線情報の属性情報の例として更に含んでよい。
【００４４】
回線情報データベース１１１は、更新を表す命令と回線情報とを回線情報インタフェース１００が他システム２−１から取得した場合、他システム２−１から取得された回線情報を、回線情報インタフェース１００から取得する。回線情報データベース１１１は、他システム２−１から取得された回線情報で、回線情報データテーブルの回線情報を更新する。
【００４５】
関連情報データベース１１２は、関連情報のデータテーブルである関連情報データテーブルを記憶する。関連情報は、経路情報の属性情報と回線情報の属性情報との関連（対応関係）を表す情報である。関連情報は、回線情報データテーブルにおいて回線情報が更新された場合に、経路情報データテーブルにおいて更新される経路情報を処理部１２ａが特定するために用いられる。また、関連情報は、経路情報データテーブルにおいて経路情報が更新された場合に、回線情報データテーブルにおいて更新される回線情報を特定するために用いられる。
【００４６】
図４は、関連情報データテーブルの例を示す図である。関連情報データテーブルの項目には、経路情報データベースと、回線情報データベースとがある。経路情報データベース１１０において経路情報が更新された場合、更新された経路情報が関連情報データテーブルにおいて対応付けられている回線情報データベース１１１の回線情報は、回線情報データベース１１１において更新される。
【００４７】
なお、関連情報データテーブルにおいて、経路情報データベースの経路情報の属性情報の一部は、回線情報データベースの回線情報の属性情報に対応付けられていなくてもよい。すなわち、経路情報データベース又は回線情報データベースの各属性情報の一部は、関連情報データテーブルにおいて、互いに関連しない情報であることを表す空欄（無効な情報）でもよい。
【００４８】
図４では、経路情報データベースの経路情報の属性情報「Ａｃｔｉｏｎ→ＳｅｔＶＬＡＮＩＤ→ｖｌａｎ＿ｖｉｄ」と、回線情報データベースの回線情報の「ＶＬＡＮ−ＩＤ」とが、互いに対応付けられている。したがって、経路情報データベースの属性情報「ｖｌａｎ＿ｖｉｄ」が更新された場合、回線情報データベースの「ＶＬＡＮ−ＩＤ」は更新される。また、回線情報データベースの「ＶＬＡＮ−ＩＤ」が更新された場合には、経路情報データベースの「ｖｌａｎ＿ｖｉｄ」が更新される。
【００４９】
図１に戻り、情報管理システム１ａの構成の説明を続ける。関連情報データベース１１２は、更新元のデータベースの識別子（以下「更新元データベース識別子」という。）と、更新元のデータベースにおいて更新された属性情報（以下「更新元属性情報」という。）とを、処理部１２ａから取得する。
【００５０】
関連情報データベース１１２は、更新元データベース識別子が示すデータベースに関連情報データテーブルにおいて対応付けられているデータベースの識別子を、更新対象のデータベースの識別子（以下「更新対象データベース識別子」という。）として処理部１２ａに出力する。関連情報データベース１１２は、更新元データベース識別子が示すデータベースに関連情報データテーブルにおいて対応付けられているデータベースの属性情報を、更新対象のデータベースにおいて更新される属性情報（以下「更新対象属性情報」という。）として処理部１２ａに出力する。
【００５１】
例えば、取得された更新元データベース識別子が示すデータベースが経路情報データベース１１０である場合、関連情報データベース１１２は、関連情報データテーブルにおいて経路情報データベース１１０に対応付けられている回線情報データベース１１１の識別子を、更新対象データベース識別子として処理部１２ａに出力する。関連情報データベース１１２は、関連情報データテーブルにおいて経路情報データベース１１０に対応付けられている回線情報データベース１１１の各属性情報を、更新対象属性情報として処理部１２ａに出力する。
【００５２】
例えば、取得された更新元データベース識別子が示すデータベースが回線情報データベース１１１である場合、関連情報データベース１１２は、関連情報データテーブルにおいて回線情報データベース１１１に対応付けられている経路情報データベース１１０の識別子を、更新対象データベース識別子として処理部１２ａに出力する。関連情報データベース１１２は、関連情報データテーブルにおいて回線情報データベース１１１に対応付けられている経路情報データベース１１０の各属性情報を、更新対象属性情報として処理部１２ａに出力する。
【００５３】
関連情報データベース１１２は、更新元データベース識別子が示すデータベースが関連情報データテーブルに無い場合、更新元データベースが関連情報データテーブルに無いことを示す情報を、処理部１２ａに出力する。関連情報データベース１１２は、更新元データベース識別子が示すデータベースに対応付けられているデータベースが関連情報データテーブルに無い場合、更新対象のデータベースが関連情報データテーブルに無いことを示す情報を、処理部１２ａに出力する。関連情報データベース１１２は、更新元データベース識別子が示すデータベースに対応付けられているデータベースの属性情報が関連情報データテーブルに無い場合、更新対象属性情報が関連情報データテーブルに無いことを示す情報を、処理部１２ａに出力する。
【００５４】
処理部１２ａは、検出部１２０と、更新部１２１と、命令部１２２とを備える。検出部１２０は、経路情報データベース１１０に記憶されている経路情報の更新を、定期的なポーリング又は経路情報データベース１１０からの更新通知によって検出する。検出部１２０は、回線情報データベース１１１に記憶されている回線情報の更新を、定期的なポーリング又は回線情報データベース１１１からの更新通知によって検出する。
【００５５】
検出部１２０は、経路情報又は回線情報がインタフェース１０によって更新又は追加された場合、一部変更であることを示す更新種別と、更新元データベース識別子と、更新元属性情報と、更新値と、更新元データベースにおいてこれらの属性情報に対応付けられている共通識別子（以下「更新元共通識別子」という。）とを、更新部１２１に出力する。検出部１２０は、装置ＩＤと、共通識別子と、更新された経路情報又は回線情報の属性情報とを、更新部１２１から取得する。これらの情報を、検出部１２０は、データベース１１ａから取得してもよい。検出部１２０は、装置ＩＤと、共通識別子と、更新された経路情報又は回線情報の属性情報とを、命令部１２２に出力する。
【００５６】
更新部１２１は、経路情報若しくは回線情報の更新又は追加を検出部１２０が検出した場合、一部変更を示す更新種別と、更新元データベース識別子と、更新元属性情報と、更新値とを、検出部１２０から取得する。
【００５７】
例えば、更新部１２１は、図２に示された経路情報データテーブルの「Ａｃｔｉｏｎ→ＳｅｔＶＬＡＮＩＤ→ｖｌａｎ＿ｖｉｄ」の設定値が「２」に変更された場合、一部変更であることを示す更新種別と、更新元データベース識別子（経路情報データベース１１０に割り当てられた識別子）と、更新元属性情報（「Ａｃｔｉｏｎ→ＳｅｔＶＬＡＮＩＤ→ｖｌａｎ＿ｖｉｄ」を表す情報）と、更新値（２）と、更新元共通識別子（０ｘ０００１）とを、検出部１２０から取得する。
【００５８】
更新部１２１は、更新元データベース識別子と、更新元属性情報とを、関連情報データベース１１２に出力する。例えば、更新部１２１は、検出部１２０から取得された経路情報データベースの識別子と、更新元属性情報（「Ａｃｔｉｏｎ→ＳｅｔＶＬＡＮＩＤ→ｖｌａｎ＿ｖｉｄ」を表す情報）とを、関連情報データベース１１２に出力する。
【００５９】
更新部１２１は、更新対象データベース識別子と、更新対象属性情報とを、応答として関連情報データベース１１２から取得する。例えば、更新部１２１は、回線情報データベース１１１に割り当てられた識別子と、回線情報データベース１１１の更新対象属性情報である「ＶＬＡＮ−ＩＤ」、「装置ＩＤ」及び「共通識別子」とを、関連情報データベース１１２から取得する。
【００６０】
更新部１２１は、更新対象データベース識別子と、更新対象属性情報とに基づいて、更新対象データベースに記憶されているデータテーブルの一部を更新する命令を更新対象データベースに出力する。例えば、更新部１２１は、回線情報データベース１１１の回線情報データテーブルにおいて、取得された装置ＩＤ及び共通識別子に対応付けられている更新対象属性情報である「ＶＬＡＮ−ＩＤ」の設定値を更新値「２」に更新する命令を、回線情報データベース１１１に出力する。
【００６１】
更新部１２１は、装置ＩＤ（０ｘ０００ａ）及び共通識別子（０ｘ０００１）とを、経路情報データベース１１０から取得する。更新部１２１は、更新元データベース識別子と、経路情報データベース１１０から取得された装置ＩＤ及び共通識別子と、経路情報データベース１１０において更新された属性情報とを、命令部１２２に通知する。
【００６２】
なお、更新部１２１は、回線情報データベース１１１において装置ＩＤ及び共通識別子を更新した場合には、装置ＩＤ及び共通識別子を、回線情報データベース１１１から取得してもよい。更新部１２１は、更新元データベース識別子と、回線情報データベース１１１から取得された装置ＩＤ及び共通識別子と、回線情報データベース１１１において更新された属性情報とを、命令部１２２に通知してもよい。
【００６３】
図５は、更新部１２１及び関連情報データベース１１２の動作の例を示すフローチャートである。更新部１２１は、更新元データベース識別子と、更新元属性情報と、更新値とを、検出部１２０から取得する（ステップＳ１０１）。
【００６４】
関連情報データベース１１２は、更新部１２１に取得された更新元属性情報が更新元データベースの属性情報として関連情報データテーブルに記録されているか否かを判定する（ステップＳ１０２）。取得された更新元属性情報が更新元データベースの属性情報として関連情報データテーブルに記録されていない場合（ステップＳ１０２：ＮＯ）、更新部１２１は、経路情報データベース１１０及び回線情報データベース１１１を更新せずに処理を終了する。
【００６５】
取得された更新元属性情報が更新元データベースの属性情報として関連情報データテーブルに記録されている場合（ステップＳ１０２：ＹＥＳ）、更新部１２１は、更新対象データベース識別子と更新対象属性情報とを、関連情報データベース１１２から取得する（ステップＳ１０３）。更新部１２１は、更新対象データベースにおいて共通識別子に対応付けられた更新対象属性情報を更新値で上書きする命令を、更新対象データベースに対して生成する（ステップＳ１０４）。
【００６６】
図１に戻り、情報管理システム１ａの構成の説明を続ける。命令部１２２は、装置ＩＤと、共通識別子と、更新された経路情報又は回線情報の属性情報とを、検出部１２０から取得する。これらの情報を、命令部１２２は、更新部１２１又はデータベース１１ａから取得してもよい。
【００６７】
命令部１２２は、更新された経路情報又は回線情報の属性情報と装置ＩＤとに基づいて、アダプタ１３に与えられる命令を生成する。例えば、命令部１２２は、経路情報データテーブルにおいて共通識別子（０ｘ０００１）に対応付けられた「ＶＬＡＮ−ＩＤ」を「２」に更新する命令を、共通識別子（０ｘ０００１）に対応付けられた装置ＩＤ（０ｘ０００ａ）の通信装置３に対して生成する。
【００６８】
命令部１２２は、通信装置３の装置ＩＤとアダプタ１３との接続関係を表す情報を予め記憶する。命令部１２２は、接続関係を表す情報に基づいてアダプタ１３を選択する。命令部１２２は、選択されたアダプタ１３に命令を出力する。例えば、命令部１２２は、装置ＩＤ（０ｘ０００ａ）の通信装置３−１に対応付けられたアダプタ１３−１に命令を出力する。
【００６９】
アダプタ１３は、回線情報又は経路情報の一部の追加若しくは更新の命令を、命令部１２２から取得する。アダプタ１３は、取得された命令の形式を、通信装置３又は通信プロトコルごとの形式に変換する。アダプタ１３は、変換後の命令を１台以上の通信装置３に送信する。アダプタ１３は、変換後の命令を、例えば管理情報として通信装置３に送信する。なお、変換後の命令は、再起動処理等の複雑な処理の命令を含んでもよい。
【００７０】
次に、データベース１１ａに記憶されている回線情報及び経路情報等の削除について説明する。
回線情報インタフェース１００は、回線情報に関する削除を表す命令と、削除対象の回線情報の少なくとも一部とを、他システム２−１から取得する。例えば、回線情報インタフェース１００は、削除を表す命令と、削除対象の回線情報の少なくとも一部（例えば、装置ＩＤ）とを取得する。
【００７１】
回線情報インタフェース１００は、回線情報データベース１１１に記憶されている１以上の回線情報のうち、取得された属性情報に関する回線情報を、回線情報データベース１１１から削除する。例えば、回線情報インタフェース１００は、回線情報データベース１１１に記憶されている１以上の回線情報のうち、取得された装置ＩＤに関する回線情報を、回線情報データベース１１１から削除する。
【００７２】
経路情報インタフェース１０１は、経路情報に関する削除を表す命令と、削除対象の経路情報の少なくとも一部とを、他システム２−２から取得する。例えば、経路情報インタフェース１０１は、削除を表す命令と、削除対象の経路情報の属性情報（例えば、装置ＩＤ、フローＩＤ）とを取得する。
【００７３】
経路情報インタフェース１０１は、経路情報データベース１１０に記憶されている１以上の経路情報のうち、取得された属性情報に関する経路情報を、経路情報データベース１１０から削除する。例えば、経路情報インタフェース１０１は、経路情報データベース１１０に記憶されている１以上の経路情報のうち、取得された装置ＩＤ及びフローＩＤに関する経路情報を、経路情報データベース１１０から削除する。
【００７４】
検出部１２０は、経路情報又は回線情報の一部がインタフェース１０によって削除された場合、削除であることを示す更新種別と、更新元データベース識別子と、更新元共通識別子（更新対象共通識別子）とを、更新部１２１に出力する。図２では、検出部１２０は、削除であることを示す更新種別と、更新元データベース識別子（経路情報データベース）と、更新元共通識別子（０ｘ０００１）とを、更新部１２１に出力する。
【００７５】
更新部１２１は、更新元データベース識別子を、関連情報データベース１１２に出力する。更新部１２１は、更新対象データベース識別子を、応答として関連情報データベース１１２から取得する。例えば、更新部１２１は、回線情報データベース１１１に割り当てられた識別子を、関連情報データベース１１２から取得する。
【００７６】
更新部１２１は、更新元データベース識別子が示すデータベースに対して、共通識別子が対応付けられている属性情報を削除する命令を生成する。例えば、更新部１２１は、更新元データベース識別子が示す回線情報データベース１１１に対して、共通識別子（０ｘ０００１）が対応付けられている全ての属性情報を回線情報データテーブルから削除する命令を生成する。
【００７７】
更新部１２１は、共通識別子が対応付けられている属性情報を回線情報データテーブルから削除する命令を、更新対象データベースに出力する。また、命令部１２２は、回線情報及び経路情報の属性情報の更新又は追加の場合と同様に動作する。
【００７８】
以上のように、第１実施形態の情報管理システム１ａは、経路情報データベース１１０（「第１情報記憶部」ともいう。）と、回線情報データベース１１１（「第２情報記憶部」ともいう。）と、関連情報データベース１１２（「関連情報記憶部」ともいう。）と、検出部１２０と、更新部１２１とを備える。経路情報データベース１１０は、通信装置に関する第１情報の属性情報である１以上の第１属性情報を記憶する。回線情報データベース１１１は、通信装置に関する第２情報の属性情報である１以上の第２属性情報を記憶する。関連情報データベース１１２は、第１属性情報及び第２属性情報の関連を表す情報である関連情報を記憶する。
【００７９】
第１情報は、例えば、通信装置の経路情報である。第２情報は、例えば、通信装置の管理情報である。管理情報は、例えば回線情報である。
【００８０】
検出部１２０は、第１属性情報若しくは第２属性情報の更新又は削除を検出する。更新部１２１は、第１属性情報の更新又は削除が検出された場合、関連情報データテーブルにおいて第１属性情報に対応付けられている第２属性情報の更新、追加又は削除の命令を回線情報データベース１１１に出力する。更新部１２１は、第２属性情報の更新、追加又は削除が検出された場合、関連情報データテーブルにおいて第２属性情報に対応付けられている第１属性情報の更新、追加又は削除の命令を経路情報データベース１１０に出力する。
【００８１】
これによって、第１実施形態の情報管理システム１ａは、他システム２によってデータベースの情報の一部が変更（追加、更新、削除）された場合でも、通信装置の管理情報及び経路情報の間に不整合が発生することを抑制することが可能である。
【００８２】
（第２実施形態）
第２実施形態では、通信装置から情報管理システムに出力された情報に基づいてデータベースの情報が更新、追加又は削除（以下「更新等」という。）される点が、第１実施形態と相違する。第２実施形態では第１実施形態との相違点について説明する。
【００８３】
図６は、情報管理システム１ｂの構成の例を示す図である。情報管理システム１ｂは、インタフェース１０と、データベース１１ｂと、処理部１２ｂと、Ｎ個のアダプタ１３とを備える。データベース１１ｂは、経路情報データベース１１０と、関連情報データベース１１２と、装置情報データベース１１３とを備える。データベース１１ｂは、回線情報データベース１１１を更に備えてもよい。
【００８４】
第２実施形態では、更新元データベース識別子は、例えば装置情報データベース１１３を示す。装置情報データベース１１３は、通信装置３に関する情報のデータテーブルである装置情報データテーブルを記憶する。第２実施形態では管理情報は、一例として、通信装置に関する情報（装置情報）である。
【００８５】
図７は、装置情報データテーブルの例を示す図である。装置情報データテーブルの属性情報（項目）には、装置ＩＤと、ポート番号と、ＲＸカウンタと、共通識別子（０ｘ０００１）とがある。装置ＩＤ（０ｘ０００ａ）が割り当てられた通信装置３から送信された信号が、アダプタ１３のポート「１」で受信された回数（ＲＸカウンタ）が１０回であることを、図７に示された装置情報は表している。
【００８６】
図８は、関連情報データテーブルの例を示す図である。関連情報データテーブルの項目には、装置情報データベースと、経路情報データベースとがある。装置情報データベース１１３において装置情報が更新された場合、更新された装置情報が関連情報データテーブルにおいて対応付けられている経路情報データベース１１０の経路情報は、経路情報データベース１１０において更新される。
【００８７】
なお、関連情報データテーブルにおいて、装置情報データベースの装置情報の属性情報の一部は、経路情報データベースの経路情報の属性情報に対応付けられていなくてもよい。すなわち、関連情報データテーブルにおいて、装置情報データベース又は経路情報データベースの各属性情報の一部は、空欄（無効な情報）でもよい。
【００８８】
図８では、装置情報データベースの装置情報の属性情報「ＲＸカウンタ」と、経路情報データベースの経路情報の属性情報「カウンタ」とが、互いに対応付けられている。装置情報データベースの「ＲＸカウンタ」が更新された場合、経路情報データベースの「カウンタ」が更新される。経路情報データベースの「カウンタ」が更新された場合、装置情報データベースの「ＲＸカウンタ」が更新されてもよい。
【００８９】
処理部１２ｂは、検出部１２０と、更新部１２１と、装置情報取得部１２３とを備える。処理部１２ｂは、命令部１２２を更に備えてもよい。装置情報取得部１２３は、通信装置３から情報管理システム１ｂに送信された信号に応じた情報を、アダプタ１３から取得する。送信された信号に応じた情報は、例えば、送信された信号の受信回数を表すＲＸカウント情報である。
【００９０】
装置情報取得部１２３は、アダプタ１３から取得された情報を、装置情報データベース１１３の情報スキームに適した形式に変換する。装置情報取得部１２３は、共通識別子（０ｘ０００１）が対応付けられているＲＸカウンタを更新する命令を、更新元データベース識別子が示す装置情報データベース１１３に対して生成する。
【００９１】
更新部１２１は、装置情報の一部の変更を検出部１２０が検出した場合、一部変更を示す更新種別と、更新元データベース識別子と、更新元属性情報と、更新値とを、検出部１２０から取得する。
【００９２】
例えば、更新部１２１は、図７に示された装置情報データテーブルの「ＲＸカウンタ」の設定値が「１０」に変更された場合、一部変更であることを示す更新種別と、更新元データベース識別子（装置情報データベース１１３に割り当てられた識別子）と、更新元属性情報（「ＲＸカウンタ」を表す情報）と、更新値（１０）と、更新元共通識別子（０ｘ０００１）とを、検出部１２０から取得する。
【００９３】
更新部１２１は、更新元データベース識別子と、更新元属性情報とを、関連情報データベース１１２に出力する。例えば、更新部１２１は、検出部１２０から取得された装置情報データベースの識別子と、更新元属性情報（「ＲＸカウンタ」を表す情報）とを、関連情報データベース１１２に出力する。
【００９４】
更新部１２１は、更新対象データベース識別子と、更新対象属性情報とを、応答として関連情報データベース１１２から取得する。例えば、更新部１２１は、経路情報データベースの識別子と、経路情報データベース１１０の更新対象属性情報である「カウンタ」とを、関連情報データベース１１２から取得する。
【００９５】
更新部１２１は、更新対象データベース識別子と、更新対象属性情報とに基づいて、更新対象データベースに記憶されているデータテーブルの一部を更新する命令を更新対象データベースに出力する。例えば、更新部１２１は、経路情報データベース１１０の経路情報データテーブルにおいて、取得された装置ＩＤ及び共通識別子に対応付けられている更新対象属性情報である「カウンタ」の設定値を更新値「１０」に更新する命令を、経路情報データベース１１０に出力する。
【００９６】
経路情報インタフェース１０１は、経路情報を要求する信号を、他システム２−１から取得する。経路情報インタフェース１０１は、経路情報を要求する信号を取得した場合、経路情報インタフェース１０１は、経路情報を経路情報データベース１１０から取得する。経路情報インタフェース１０１は、経路情報データベース１１０から取得された経路情報を、他システム２−２に送信する。
【００９７】
以上のように、第２実施形態の情報管理システム１ｂは、装置情報データベース１１３（「第１情報記憶部」ともいう。）と、経路情報データベース１１０（「第２情報記憶部」ともいう。）と、関連情報データベース１１２（「関連情報記憶部」ともいう。）と、検出部１２０と、更新部１２１と、装置情報取得部１２３とを備える。装置情報データベース１１３は、通信装置に関する第１情報の属性情報である１以上の第１属性情報を記憶する。経路情報データベース１１０は、通信装置に関する第２情報の属性情報である１以上の第２属性情報を記憶する。関連情報データベース１１２は、第１属性情報及び第２属性情報の関連を表す情報である関連情報を記憶する。
【００９８】
第１情報は、例えば、通信装置の管理情報であり、管理情報は、例えば装置情報である。第２情報は、例えば、通信装置の経路情報である。
【００９９】
検出部１２０は、第１属性情報若しくは第２属性情報の更新又は削除を検出する。更新部１２１は、第１属性情報の更新又は削除が検出された場合、関連情報データテーブルにおいて第１属性情報に対応付けられている第２属性情報の更新、追加又は削除の命令を経路情報データベース１１０に出力する。更新部１２１は、第２属性情報の更新、追加又は削除が検出された場合、関連情報データテーブルにおいて第２属性情報に対応付けられている第１属性情報の更新、追加又は削除の命令を装置情報データベース１１３に出力する。
【０１００】
これによって、第２実施形態の情報管理システム１ｂは、通信装置から情報管理システムに出力された情報に基づいてデータベースの情報が更新等された場合でも、通信装置の情報管理システム１ｂにおける管理情報及び経路情報の間に不整合が発生することを抑制することが可能である。
【０１０１】
（第３実施形態）
第３実施形態では、管理情報又は経路情報に追加される情報を生成する情報生成部を情報管理システムが更に備える点が、第１実施形態と相違する。第３実施形態では第１実施形態との相違点について説明する。
【０１０２】
図９は、情報管理システム１ｃの構成の例を示す図である。情報管理システム１ｃは、インタフェース１０と、データベース１１ｃと、処理部１２ｃと、Ｎ個のアダプタ１３とを備える。データベース１１ｃは、経路情報データベース１１０と、回線情報データベース１１１と、関連情報データベース１１２とを備える。データベース１１ｃは、装置情報データベース１１３を更に備えてもよい。第３実施形態では、管理情報は、一例として回線情報である。
【０１０３】
第３実施形態では、更新元データベース識別子は、例えば経路情報データベース１１０を示す。経路情報インタフェース１０１は、経路情報データベース１１０に追加される経路情報と装置ＩＤとを含む情報を、他システム２−２から取得する。共通識別子が独自に規定された識別子である場合、経路情報インタフェース１０１は、経路情報データベース１１０に記録されていない番号のフローＩＤ及び共通識別子を、経路情報データベース１１０に追加される経路情報に付与する。
【０１０４】
処理部１２ｃは、検出部１２０と、更新部１２１と、情報生成部１２４とを備える。検出部１２０は、経路情報データベース１１０に記憶されている経路情報データテーブルに新たな経路情報が追加されたことを、定期的なポーリング又は経路情報データベース１１０からの追加通知によって検出する。
【０１０５】
検出部１２０は、回線情報データベース１１１に記憶されている回線情報データテーブルに新たな回路情報が追加されたことを、定期的なポーリング又は回線情報データベース１１１からの追加通知によって検出する。
【０１０６】
検出部１２０は、経路情報又は回線情報にインタフェース１０によって情報が追加された場合、追加であることを示す更新種別と、更新元データベース識別子と、インタフェース１０によって新たに追加された経路情報又は回線情報の属性情報と、更新元共通識別子とを、更新部１２１に出力する。ここで、検出部１２０は、属性情報の値を更新部１２１に出力してもよい。
【０１０７】
更新部１２１は、検出部１２０から取得されたこれらの情報を、情報生成部１２４に出力する。更新部１２１は、更新対象データベースに新たに追加される属性情報が記載されたテンプレートを、応答として情報生成部１２４から取得する。更新部１２１は、情報生成部１２４から取得されたテンプレートを記憶する命令を、更新対象データベースに出力する。
【０１０８】
情報生成部１２４は、更新部１２１から取得された更新元データベース識別子を、関連情報データベース１１２に出力する。更新部１２１は、更新対象データベース識別子と、更新対象属性情報とを、応答として関連情報データベース１１２から取得する。情報生成部１２４は、データテーブルのテンプレートを、データベースごとに予め記憶する。
【０１０９】
図１０は、図３に示された回線情報データテーブルのテンプレートの例を示す図である。回線情報データテーブルのテンプレートの属性情報（項目）には、装置ＩＤと、ユーザ名と、ＶＬＡＮ−ＩＤと、共通識別子とがある。テンプレートにおける属性情報の値は、例えば、予め定められたデフォルト値である。テンプレートにおける属性情報は、例えば、空欄（無効な情報）でもよい。
【０１１０】
情報生成部１２４は、更新対象データベースに新たに追加される情報を、更新対象データベースのデータテーブルのテンプレートを用いて生成する。なお、情報生成部１２４は、更新対象データベースに新たに追加される情報を、「ＩＦ−ＴＨＥＮ  ルール」等のルールベースに基づいて生成してもよい。
【０１１１】
情報生成部１２４は、更新元データベースにおける更新元属性情報を、更新部１２１から取得する。例えば、情報生成部１２４は、更新された経路情報データベース１１０における更新元属性情報「ｖｌａｎ＿ｖｉｄ」の値を、更新部１２１から取得する。情報生成部１２４は、更新対象データベースのデータテーブルのテンプレートに、新たに追加される属性情報である更新元属性情報を記載する。例えば、情報生成部１２４は、回線情報データベース１１１のデータテーブルのテンプレートにおける「ＶＬＡＮ−ＩＤ」の欄に、更新対象データベースに新たに追加される更新元属性情報「ｖｌａｎ＿ｖｉｄ」の値を記載する。情報生成部１２４は、新たに追加される属性情報が記載されたテンプレートを、更新部１２１に出力する。
【０１１２】
更新部１２１は、更新対象データベースに新たに追加される情報と、追加命令とを、更新対象データベースに出力する。更新部１２１は、更新対象データベースが複数である場合、テンプレートの記載処理と追加命令の生成処理とを、更新対象データベースごとに実行する。
【０１１３】
以上のように、第３実施形態の情報管理システム１ｃは、経路情報データベース１１０（「第１情報記憶部」ともいう。）と、回線情報データベース１１１（「第２情報記憶部」ともいう。）と、関連情報データベース１１２（「関連情報記憶部」ともいう。）と、検出部１２０と、更新部１２１と、情報生成部１２４とを備える。
【０１１４】
情報生成部１２４は、第１情報の属性情報である第１属性情報の追加が検出された場合、関連情報データテーブルにおいて第１属性情報に対応付けられている第２属性情報を生成する。情報生成部１２４は、第２情報の属性情報である第２属性情報の追加が検出された場合、関連情報データテーブルにおいて第２属性情報に対応付けられている第１属性情報を生成する。
【０１１５】
第１情報は、例えば、通信装置の経路情報である。第２情報は、例えば、通信装置の管理情報である。管理情報は、例えば回線情報である。情報生成部１２４は、例えば、経路情報データテーブル又は回線情報データテーブルのテンプレートに基づいて、第１属性情報又は第２属性情報を生成する。更新部１２１は、第２属性情報が生成された場合、第２属性情報の追加の命令を回線情報データベース１１１に出力する。更新部１２１は、第１属性情報が生成された場合、第１属性情報の追加の命令を経路情報データベース１１０に出力する。
【０１１６】
これによって、第３実施形態の情報管理システム１ｃは、他システム２によってデータベースに情報が新たに追加された場合でも、通信装置の情報管理システム１ｃにおける管理情報及び経路情報の間に不整合が発生することを抑制することが可能である。
【０１１７】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【０１１８】
（第１変形例）
図１１は、関連情報データベース１１２の変形例を示す図である。関連情報データベース１１２は、３以上のデータベースに記憶されている各情報の属性情報を含む関連情報データテーブルを記憶してもよい。図１１では、関連情報データテーブルの項目には、経路情報データベースと、回線情報データベースと、装置情報データベースとがある。経路情報データベースにおいて属性情報が更新された場合、更新された属性情報が関連情報データテーブルにおいて対応付けられている回線情報データベースの属性情報は、回線情報データベースにおいて更新される。経路情報データベースにおいて属性情報が更新された場合、更新された属性情報が関連情報データテーブルにおいて対応付けられている装置情報データベースの属性情報は、装置情報データベースにおいて更新される。
【０１１９】
関連情報データベース１１２は、関連情報データテーブルにおいて更新元データベース識別子が示すデータベースに対応付けられている複数のデータベースの識別子のリストを、複数の更新対象データベース識別子のリストとして処理部に出力する。
【０１２０】
（第２変形例）
処理部は、データベースごとの複数の検出部１２０と、データベースごとの複数の更新部１２１とを備えてもよい。検出部１２０は、自検出部が更新を検出する対象のデータベースが更新されたことを、その更新されたデータベース以外のデータベースを更新する複数の更新部１２１に通知する。
【０１２１】
（第３変形例）
情報管理システムは複数でもよい。経路情報データベース１１０と回線情報データベース１１１とは、異なる情報管理システムに備えられてもよい。
【産業上の利用可能性】
【０１２２】
本発明は、ＳＤＮアーキテクチャのコントローラに適用可能である。
【符号の説明】
【０１２３】
１ａ〜１ｃ…情報管理システム、２…他システム、３…通信装置、１０…インタフェース、１１ａ〜１１ｃ…データベース、１２ａ〜１２ｃ…処理部、１３…アダプタ、１００…回線情報インタフェース、１０１…経路情報インタフェース、１１０…経路情報データベース、１１１…回線情報データベース、１１２…関連情報データベース、１１３…装置情報データベース、１２０…検出部、１２１…更新部、１２２…命令部、１２３…装置情報取得部、１２４…情報生成部
【図１】
2019221170.tif 000003
【図２】
2019221170.tif 000004
【図３】
2019221170.tif 000005
【図４】
2019221170.tif 000006
【図５】
2019221170.tif 000007
【図６】
2019221170.tif 000008
【図７】
2019221170.tif 000009
【図８】
2019221170.tif 000010
【図９】
2019221170.tif 000011
【図１０】
2019221170.tif 000012
【図１１】
2019221170.tif 000013
【国際調査報告】
2019221170.tif 000014
2019221170.tif 000015