(57)【要約】【課題】  分散型情報処理システムは、システムの通信定義情報の更新頻度が高く、更新時期も計算機毎に異なり、システムの通信経路が複雑となっているので、人間系が主体の作業では、システム変更時の通信経路情報の変更点管理が難しいという問題があった。【解決手段】  通信経路の設計及び構築を支援するため、通信定義情報を格納する構成管理データベース１と、構成管理データベース１から指定する日付の指定する装置間の通信経路を検索する通信経路情報生成実行部２と、通信経路情報生成実行部２で求められた通信経路から通信経路図の描画を行う経路図生成実行部３と、設計者が構成管理データベース１の内容を表示，編集処理，各実行部の処理を制御する設計部４とを備える。【選択図】図１
2006245842.tif 000002
【特許請求の範囲】
【請求項１】
計算機を識別するための装置定義テーブルと、該装置定義テーブルに記録された計算機と関連付けられたネットワークコード，有効日付，ファイルＶｅｒ等が記録された期限管理テーブルと、ネットワーク及び計算機の接続関係を記録する経路ファイルで構成される通信定義情報を格納する構成管理データベースと、該構成管理データベースの前記装置定義テーブル，期限管理テーブル及び経路ファイルを検索して指定する日付の指定する計算機間の通信経路を検索する通信経路情報生成実行部と、該通信経路情報生成実行部で求められた通信経路から通信経路図の描画を行う経路図生成実行部とを備える通信ネットワーク管理装置。
【請求項２】
装置の装置ＩＤを記録した装置定義テーブルと、該装置定義テーブルに記録された装置ＩＤと関連付けられた線区コード，有効日付，ファイルＶｅｒ等が記録された期限管理テーブルで構成される通信定義情報と、線区同士の接続及び線区に接続される装置記録した経路ファイルを格納する構成管理データベースと、設計部から入力された通信経路を確認したい装置ＩＤ，指定する日付に基づいて前記装置定義テーブルの装置ＩＤを検索し、前記期限管理テーブルを検索して該当する装置ＩＤの関連する線区を特定して装置間の通信経路を検索する通信経路情報生成実行部と、該通信経路情報生成実行部で求められた通信経路から通信経路図の描画を行う経路図生成実行部とを備える通信ネットワーク管理装置。
【請求項３】
設計部で通信経路を確認したい計算機ＩＤ及び指定する日付を入力し、該入力された計算機ＩＤにより装置定義テーブルを検索して該当する計算機ＩＤを特定し、該特定された計算機ＩＤ及び指定する日付により期限管理テーブルを検索して特定された計算機ＩＤに関連付けられたネットワークを特定し、経路ファイルを検索して特定されたネットワークと接続関係にあるネットワークあるいは計算機を検索して通信経路を確認したい計算機間の通信経路を求め、通信経路図の描画を行う通信ネットワーク管理方法。
【請求項４】
前記計算機が装置であって、前記ネットワークが線区に設置されている請求項３に記載の通信ネットワーク管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、分散型情報処理システムの通信経路情報の変更点や範囲を容易に確認できる通信ネットワーク管理装置及びその方法に関する。
【背景技術】
【０００２】
一般に、分散型情報処理システムのネットワーク設計では、経由する計算機も含んである計算機と他の計算機とを結ぶ経路を、システム内のネットワークを構成する全ての計算機について検索し、要求を満たすように、ネットワークを構成する個々の計算機に対して通信経路のデータ設定を行う。この設定された通信経路データのことを通信定義情報と呼ぶ。この通信定義情報には、計算機と隣接する計算機に関する情報等が含まれるため、規模の大きいネットワークでは、その数は膨大となる。また、通信定義情報の更新時には、設計者はその差分を求め、変更点を管理した上で、通信定義情報を作成している。
【０００３】
また、従来のネットワークの管理方法としては、〔特許文献１〕に記載のように、現用ネットワーク構成情報を階層構造で表現した現用マップと、将来及び又は過去の構成変更対象となる構成要素を格納した一時マップと、を記憶管理する記憶手段と、現在より後の未来及び又は現在より前の過去に対して現用マップの情報と一時マップの情報をマージ処理することで、任意の時点でのネットワーク構成情報を生成する手段を備えたネットワーク構成データ管理システムがある。
【０００４】
また、〔特許文献２〕に記載のように、実ネットワーク上において異常状態の原因を成すネットワーク機器及びその設定内容の特定を、過去ネットワークデータベースとネットワークデータベースとに関するデータ差分を検出して行うネットワーク管理方法がある。
【０００５】
【特許文献１】特開２００１−３１３６３９号公報
【特許文献２】特開２００１−１６８８６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
分散型情報処理システムのネットワーク設計では、通信定義情報の更新時には、設計者はその差分を求め、変更点を管理した上で、通信定義情報を作成しているため、システム規模が小さい場合や大規模のシステムでも範囲が固定されている場合は問題が無いが、大規模で拡張しようとした場合に稼動している計算機の影響や新設部分の範囲が分からないため、設計者への負担が大きくなっている。
【０００７】
〔特許文献１〕に記載のネットワーク構成データ管理システムでは、現用マップが基準で一時マップの情報をマージ処理して任意の時点でのネットワーク構成情報を生成しているため、指定する時点での差分や変更点は設計者が確認する必要があり、一時マップの情報が膨大となり、システム全体を管理するのが困難という問題がある。
【０００８】
〔特許文献２〕に記載のネットワーク管理方法は、過去のネットワークデータベースとのデータ差分を検出するが、このデータ差分の中からさらに詳細な分析が必要なものであった。
【０００９】
本発明の目的は、分散型情報処理システムの確認したい通信経路間の通信経路の可視化と変更点の把握に好適な通信ネットワーク管理装置及びその方法を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の通信ネットワーク管理装置は、計算機を識別するための装置定義テーブルと、該装置定義テーブルに記録された計算機と関連付けられたネットワークコード，有効日付，ファイルＶｅｒ等が記録された期限管理テーブルと、ネットワーク及び計算機の接続関係を記録する経路ファイルで構成される通信定義情報を格納する構成管理データベースと、該構成管理データベースの前記装置定義テーブル，期限管理テーブル及び経路ファイルを検索して指定する日付の指定する計算機間の通信経路を検索する通信経路情報生成実行部と、該通信経路情報生成実行部で求められた通信経路から通信経路図の描画を行う経路図生成実行部とを備えるものである。
【００１１】
又、通信ネットワーク管理方法は設計部で通信経路を確認したい計算機ＩＤ及び指定する日付を入力し、該入力された計算機ＩＤにより装置定義テーブルを検索して該当する計算機ＩＤを特定し、該特定された計算機ＩＤ及び指定する日付により期限管理テーブルを検索して特定された計算機ＩＤに関連付けられたネットワークを特定し、経路ファイルを検索して特定されたネットワークと接続関係にあるネットワークあるいは計算機を検索して通信経路を確認したい計算機間の通信経路を求め、通信経路図の描画を行ものである。
【発明の効果】
【００１２】
本発明によれば、通信経路管理装置及び方法では、新設される計算機、あるいは更新される計算機について装置定義テーブル，期限管理テーブルに入力することにより管理を行うことができ、システム全体の管理が容易となる効果を奏する。
【００１３】
又、確認したい日付の確認したい計算機間の通信経路を可視化することができ、変更点も把握することができるので、通信経路の設計が容易となるという効果を奏する。
【発明を実施するための最良の形態】
【００１４】
本発明の一実施例である通信経路管理装置及び方法を図１から図８により説明する。
【００１５】
図１は、本実施例の通信経路管理装置の構成図である。図１に示すように、通信経路管理装置は、通信定義情報を時系列で格納する構成管理データベース１，構成管理データベース１のデータから通信経路情報を生成する通信経路情報生成実行部２，構成管理データベース１のデータおよび通信経路情報生成実行部２の通信経路情報から通信経路図の描画を行う経路図生成実行部３，構成管理データベース１の内容を表示，編集する処理，通信経路情報の入力を行い、各実行部を実行させる処理を制御するための設計部４で構成される。
【００１６】
なお、本実施例では、データベースとしてリレーショナルデータベースを用いている。リレーショナルデータベースとは、関係型データベースのことで表を用いて情報を表現するデータベースモデルのことをいう。リレーショナルデータベースを利用した具体的なデータベースソフトとしては、たとえば、マイクロソフト社製の「Ａｃｃｅｓｓ」がある。
【００１７】
通信定義情報の一部は、図２に示すように構成される。装置定義のテーブル５のカーシナリティ（１）に対して期限管理のテーブル６のカーシナリティ（多）で関連付けられ、期限管理のテーブル６のカーシナリティ（多）に対してネットワークのテーブル７のカーシナリティ（１）で関連付けられている。
【００１８】
装置定義テーブル５には、計算機ＩＤや計算機名が記録されている。計算機ＩＤ等により計算機の識別を行い、同じ計算機にはバージョンの入換え、実際に接続され有効になった日付を記録する複数の期限管理テーブル６が関連付けられている。期限管理テーブル６には、計算機ＩＤ，ネットワークコード，ネットワークと実際に接続されて通信が有効となった有効日付，指定した日付の通信経路図を描画するために入力した指定日付，接続が有効か否かを示す有効フラグ，ファイルのバージョンを示すファイルＶｅｒ等が記録されている。
【００１９】
計算機に複数のネットワークが接続されている場合には、複数のネットワーク分の期限管理テーブル６が関連付けられる。同じネットワークに関連する複数の期限管理テーブル６には、１つのネットワークテーブル７が関連付けられ、ネットワークテーブル７には、ネットワークコード，ネットワーク名等が記録されている。
【００２０】
通信定義情報には、経路ファイルが含まれており、ネットワーク同士の接続、同じネットワークに接続されている計算機が定義されている。この経路ファイルは、装置定義テーブル５と同様に第１のネットワーク定義に対して複数の期限管理が関連付けられ、期限管理にはネットワークコード，有効日付，指定日付，有効フラグ等が記録されている。複数の期限管理には、他のネットワーク定義が関連付けられている。
【００２１】
図３は、鉄道の通信経路に適用した場合の通信定義情報の一部を示している。鉄道の通信経路では、装置定義テーブル８ａとして装置ＩＤ，装置名等のテーブル８ｂが記録されている。装置ＩＤ等により装置の識別を行い、同じ装置にはバージョンの入換え、実際に接続され有効になった日付を記録する複数の期限管理テーブル９ａが関連付けられている。期限管理テーブル９ａには、装置ＩＤ，線区コード，線区と実際に接続されて通信が有効となった有効日付、指定した日付の通信経路図を描画するために入力した指定日付，接続が有効か否かを示す有効フラグ，ファイルのバージョンを示すファイルＶｅｒ等のテーブル９ｂが記録され、線区１０ａには、線区コード，線区名等のテーブル１０ｂが記録されている。
【００２２】
装置に複数の線区が接続されている場合には、複数の線区分の期限管理テーブル９ａが関連付けられる。同じ線区に関連する複数の期限管理テーブル９ａには、１つの線区１０ａが関連付けられ、線区テーブル１０ｂには、線区コード，線区名等が記録されている。
【００２３】
通信定義情報には、経路ファイルが含まれており、線区同士の接続，同じ線区に接続されている装置が定義されている。この経路ファイルは、装置定義テーブル８ａと同様に第１の線区定義に対して複数の期限管理が関連付けられ、期限管理には線区コード，有効日付，指定日付，有効フラグ等が記録されている。複数の期限管理には、他の線区定義が関連付けられている。
【００２４】
このように構成される通信経路管理装置の動作を、分散型情報処理システムの通信経路管理方法のフローチャートを示す図４により説明する。
【００２５】
設計者は、ステップＳ１で、設計部４を操作して通信定義情報の登録を行う。通信定義情報の登録においては、通信定義情報を作成するため、通信経路設計を行う。
【００２６】
通信経路設計について図５を用いて説明する。図５に示す例では、計算機２０がネットワーク２１を介して計算機２２，計算機２３，計算機２４に接続され、計算機２２はネットワーク２５を介して計算機２８に、計算機２３はネットワーク２６を介して計算機２９に、計算機２４はネットワーク２７に接続されている。
【００２７】
図５に示す現在の分散型情報処理システムを、計算機３０を追加してネットワーク２７に接続し、計算機２０，計算機２２，計算機２３，計算機２４，計算機２８及び計算機
２９と各ネットワークを介して接続された構成に変更するとき、設計部４により、装置定義テーブル５に、計算機３０の計算機ＩＤ，計算機名などを入力し、期限管理テーブル６に、計算機ＩＤ，計算機が接続されるメットワークコード，有効日付，ファイルバージョン情報等を入力する。入力データは、構成管理データベース１に格納される。
【００２８】
又、ネットワークに接続されている計算機を更新する場合は、変更前後の日時を指定して計算機毎に変更前後の通信定義情報及び通信定義情報が有効である日時を登録する。登録された通信定義情報は、構成管理データベース１に格納される。
【００２９】
このとき、通信定義情報の登録履歴を時系列的に確認できるように、例えば図６に示すように通信定義情報一覧を生成して、設計部４の表示画面に登録履歴を時系列で一覧表示する。図６に示す一覧表は、計算機０１，計算機０２等のように計算機毎に各バージョンの有効期日が表示される場合を示している。
【００３０】
ステップ２で、設計者は、設計部４を操作して通信経路情報生成実行部２を起動し、確認したい通信経路について、通信経路図の描画，変更状況の描画を行う。例えば設計者は、図５に示す計算機２２と計算機２９の通信経路を確認したい場合には、計算機２２と計算機２９それぞれの計算機ＩＤ，確認したい通信経路の日付を指定する。
【００３１】
通信経路情報生成実行部２は、構成管理データベース１を検索して、通信定義情報の中から該当する計算機ＩＤと一致する装置定義テーブル５を見つけ出す。該当する装置定義テーブル５と関連付けられている期限管理テーブル６を参照して、指定した日付と有効日付との比較を行い、指定した日付に一番近く、指定した日付より過去の有効日付が記録された期限管理テーブル６を検索し、検索された期限管理テーブル６に記録されているネットワークコード，ファイルＶｅｒ等より、該当する計算機２２と計算機２９が接続されたネットワークを特定する。
【００３２】
次に、経路ファイルを参照して、入力された指定日付より特定されたネットワークに接続されているネットワーク，特定されたネットワークに接続されている計算機ＩＤを検索して、計算機２２と計算機２９の指定した日付の接続経路を検索する。
【００３３】
このような検索を繰り返して、計算機２２と計算機２９の通信経路を特定する。特定された通信経路の各部には、有効日付が記録されているので、指定した日付時の通信経路の他に直前との変更点及び変更時点、あるいは指定した日付時の通信経路の他に直後との変更点及び変更時点を合わせて表示することができる。
【００３４】
このように、通信経路情報生成実行部２は、指定された時間軸情報，装置名を元に、構成管理データベース１に格納されている属性の有効日付情報に基づき、通信経路の描画情報を求める。
【００３５】
ステップ３で、設計者は、設計部４を操作して、経路図生成実行部３を起動し、ステップ２で求められた通信経路の描画情報により通信経路図の描画を行う。
【００３６】
又、鉄道の通信経路に適用した場合には、構成を変更するとき、設計部４により、装置定義テーブル８ａに、装置の装置ＩＤ，装置名などを入力し、期限管理テーブル９ａに、装置ＩＤ，装置が接続される線区コード，有効日付，ファイルバージョン情報等を入力する。入力データは、構成管理データベース１に格納される。
【００３７】
設計者は、設計部４を操作して通信経路情報生成実行部２を起動し、確認したい通信経路について、通信経路図の描画，変更状況の描画を行う。
【００３８】
通信経路情報生成実行部２は、構成管理データベース１を検索して、通信定義情報の中から該当する装置ＩＤと一致する装置定義テーブル８ａを見つけ出す。該当する装置定義テーブル８ａと関連付けられている期限管理テーブル９ａを参照して、指定した日付と有効日付との比較を行い、指定した日付に一番近く、指定した日付より過去の有効日付が記録された期限管理テーブル９ａを検索し、検索された期限管理テーブル９ａに記録されている線区コード，ファイルＶｅｒ等より、該当する装置が接続された線区を特定する。
【００３９】
次に、経路ファイルを参照して、入力された指定日付より特定された線区に接続されている線区，特定された線区に接続されている装置ＩＤを検索して、装置の指定した日付の接続経路を検索する。
【００４０】
このような検索を繰り返して、装置間の通信経路を特定する。特定された通信経路の各部には、有効日付が記録されているので、指定した日付時の通信経路の他に直前との変更点及び変更時点、あるいは指定した日付時の通信経路の他に直後との変更点及び変更時点を合わせて表示することができる。
【００４１】
このように、本実施例の通信経路管理装置及び方法では、新設される計算機、あるいは更新される計算機について装置定義テーブル，期限管理テーブルに入力することにより管理を行うことができ、システム全体の管理が容易となる。
【００４２】
又、確認したい日付の確認したい計算機間の通信経路を可視化することができ、変更点も把握することができるので、通信経路の設計が容易となる。
【００４３】
また、分散型情報処理システムの通信定義情報の変更時期毎にシステムの通信経路図を描画することもでき、変更点を目視で容易に確認することができる。
【００４４】
このように、パソコン上で通信経路設計作業と連携させ、構成管理データベースにデータ構成を登録する処理，確認したい通信経路を描画する処理，通信定義の登録状態を時系列的に一覧表示する処理を自動化しているので、分散型情報処理システムの通信経路設計に関する作業をパソコン上で検証しながら行える効果がある。
【図面の簡単な説明】
【００４５】
【図１】本発明の一実施例である通信経路管理装置の構成図である。
【図２】通信定義情報の一部である装置定義テーブルを示す図である。
【図３】鉄道に適用した場合の通信定義情報の一部である装置定義テーブルを示す図である。
【図４】通信経路管理方法の流れ図である。
【図５】通信ネットワークの構成の一例を示す構成図である。
【図６】通信定義情報を時系列で一覧表示する例を示す図である。
【符号の説明】
【００４６】
１…構成管理データベース、２…通信経路情報生成実行部、３…経路図生成実行部、４…設計部。
【図１】
2006245842.tif 000003
【図２】
2006245842.tif 000004
【図３】
2006245842.tif 000005
【図４】
2006245842.tif 000006
【図５】
2006245842.tif 000007
【図６】
2006245842.tif 000008