(57)【特許請求の範囲】
【請求項１】
複数のネットワーク機器と該ネットワーク機器に割り当てられたネットワークアドレスを記録するネットワーク構成データを獲得する第１獲得部と、
前記ネットワーク構成データを基に構築されたネットワーク環境から収集された実機収集結果データを獲得する第２獲得部と、
前記ネットワーク機器の１つに対応するネットワーク構成データ内のネットワークアドレスと該ネットワーク機器の１つに対応する実機収集結果データ内のネットワークアドレスとを比較し、一致した場合は、該ネットワーク機器に対するネットワークアドレスの設定は正常であると判断する比較部と、
前記比較部によって、前記ネットワーク機器の１つに対応するネットワーク構成データ内のネットワークアドレスと該ネットワーク機器の１つに対応する実機収集結果データ内のネットワークアドレスとが一致しないと判断された場合に、前記ネットワーク機器の１つに対応する前記実機収集結果データ内のネットワークアドレスが、実機収集結果データ内で唯一性があるかを判断し、該ネットワークアドレスが実機収集結果データ内で唯一性がある場合は、該ネットワーク機器に対するネットワークアドレスの設定は正常であると判断する第１唯一性判断部と、
前記第１唯一性判断部によって、前記ネットワークアドレスが実機収集結果データ内で唯一性がないと判断された場合、前記ネットワーク機器の１つに対応する前記実機収集結果データ内のネットワークアドレスが実機収集結果データ内の該ネットワーク機器が属するネットワークにおいて唯一性があるかを判断し、該ネットワークアドレスが該ネットワークにおいて唯一性があるときに、該ネットワーク機器に対するネットワークアドレスの設定は正常であると判断する第２唯一性判断部とを備える
ことを特徴とする設計支援装置。
【請求項２】
前記第２唯一性判断部によって、前記ネットワークアドレスが前記ネットワークにおいて唯一性がないと判断された場合に、前記ネットワークアドレスが仮想アドレスであるかを判断し、該ネットワークアドレスが仮想アドレスであるときに、前記ネットワーク機器に対するネットワークアドレスの設定は正常であると判断する仮想性判断部を備える
ことを特徴とする請求項１に記載の設計支援装置。
【請求項３】
複数のネットワーク機器と該ネットワーク機器に割り当てられたネットワークアドレスを記録するネットワーク構成データを獲得する第１獲得ステップと、
前記ネットワーク構成データを基に構築されたネットワーク環境から収集された実機収集結果データを獲得する第２獲得ステップと、
前記ネットワーク機器の１つに対応するネットワーク構成データ内のネットワークアドレスと該ネットワーク機器の１つに対応する実機収集結果データ内のネットワークアドレスとを比較し、一致した場合は、該ネットワーク機器に対するネットワークアドレスの設定は正常であると判断する比較ステップと、
前記比較ステップによって、前記ネットワーク機器の１つに対応するネットワーク構成データ内のネットワークアドレスと該ネットワーク機器の１つに対応する実機収集結果データ内のネットワークアドレスとが一致しないと判断された場合に、前記ネットワーク機器の１つに対応する前記実機収集結果データ内のネットワークアドレスが、実機収集結果データ内で唯一性があるかを判断し、該ネットワークアドレスが実機収集結果データ内で唯一性がある場合は、該ネットワーク機器に対するネットワークアドレスの設定は正常であると判断する第１唯一性判断ステップと、
前記第１唯一性判断ステップによって、前記ネットワークアドレスが実機収集結果データ内で唯一性がないと判断された場合、前記ネットワーク機器の１つに対応する前記実機収集結果データ内のネットワークアドレスが実機収集結果データ内の該ネットワーク機器が属するネットワークにおいて唯一性があるかを判断し、該ネットワークアドレスが該ネットワークにおいて唯一性があるときに、該ネットワーク機器に対するネットワークアドレスの設定は正常であると判断する第２唯一性判断ステップとを有する
ことを特徴とする設計支援方法。
【請求項４】
前記第２唯一性判断ステップによって、前記ネットワークアドレスが前記ネットワークにおいて唯一性がないと判断された場合に、前記ネットワークアドレスが仮想アドレスであるかを判断し、該ネットワークアドレスが仮想アドレスであるときに、前記ネットワーク機器に対するネットワークアドレスの設定は正常であると判断する仮想性判断ステップを有する
ことを特徴とする請求項３に記載の設計支援方法。
【請求項５】
複数のネットワーク機器と該ネットワーク機器に割り当てられたネットワークアドレスを記録するネットワーク構成データを獲得する第１獲得処理と、
前記ネットワーク構成データを基に構築されたネットワーク環境から収集された実機収集結果データを獲得する第２獲得処理と、
前記ネットワーク機器の１つに対応するネットワーク構成データ内のネットワークアドレスと該ネットワーク機器の１つに対応する実機収集結果データ内のネットワークアドレスとを比較し、一致した場合は、該ネットワーク機器に対するネットワークアドレスの設定は正常であると判断する比較処理と、
前記比較処理によって、前記ネットワーク機器の１つに対応するネットワーク構成データ内のネットワークアドレスと該ネットワーク機器の１つに対応する実機収集結果データ内のネットワークアドレスとが一致しないと判断された場合に、前記ネットワーク機器の１つに対応する前記実機収集結果データ内のネットワークアドレスが、実機収集結果データ内で唯一性があるかを判断し、該ネットワークアドレスが実機収集結果データ内で唯一性がある場合は、該ネットワーク機器に対するネットワークアドレスの設定は正常であると判断する第１唯一性判断処理と、
前記第１唯一性判断処理によって、前記ネットワークアドレスが実機収集結果データ内で唯一性がないと判断された場合、前記ネットワーク機器の１つに対応する前記実機収集結果データ内のネットワークアドレスが実機収集結果データ内の該ネットワーク機器が属するネットワークにおいて唯一性があるかを判断し、該ネットワークアドレスが該ネットワークにおいて唯一性があるときに、該ネットワーク機器に対するネットワークアドレスの設定は正常であると判断する第２唯一性判断処理とをコンピュータに実行させる
ことを特徴とする設計支援プログラム。
【請求項６】
前記第２唯一性判断処理によって、前記ネットワークアドレスが前記ネットワークにおいて唯一性がないと判断された場合に、前記ネットワークアドレスが仮想アドレスであるかを判断し、該ネットワークアドレスが仮想アドレスであるときに、前記ネットワーク機器に対するネットワークアドレスの設定は正常であると判断する仮想性判断処理をコンピュータに実行させる
ことを特徴とする請求項５に記載の設計支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設計支援装置、設計支援方法、及び設計支援プログラムに関し、特に、ネットワーク機器のネットワークアドレスを含むネットワーク構成データと、ネットワーク環境から収集した実機収集結果データとの比較結果に基づいて、ネットワーク機器に対するネットワークアドレスの設定が正常か否かを判断する設計支援装置、設計支援方法、及び設計支援プログラムに関する。
【背景技術】
【０００２】
ネットワークデバイスに設定すべきＩＰアドレスを入力し、該入力されたＩＰアドレスとネットワーク上で稼働しているネットワークデバイスのＩＰアドレスとを比較し、比較結果に基づいて、上記ネットワークデバイスに設定すべきＩＰアドレスの設定を行うネットワークデバイス制御装置が提案されている（例えば、特許文献１参照）。
【特許文献１】特開平１１−２８２６４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ネットワークシステムの構成図を描く人と実際にネットワークを構築する人とは、通常、異なっている。現在、ネットワークシステムの構成図を描くための統一されたツールや書式、ルールがないため、構成図はネットワークの構成図を描く人によって異なる場合が多い。従って、メンテナンス作業の困難さに起因して、構成図が最新の情報に更新されていないことが多い。
【０００４】
一方、ネットワークを構築する人は、ネットワークの構成図に沿って作業を進める。ネットワークを再構築する場合、ネットワークの構成図が最新版に更新されていないと、最新版の構成図に基づいてネットワーク構成を事前チェックすることができない。従って、実際にネットワークを再構築してから動作テストをするという非効率的な手法でネットワーク構成をチェックする必要があるという問題がある。従って、従来は、例えば、ネットワークの構成図に基づいてネットワークシステムにおけるネットワーク機器に対するネットワークアドレス（例えば、ＩＰアドレス）の設定が正常であるかを判断することは困難であった。
【０００５】
ここで、例えば、ネットワークの構成図におけるネットワーク機器のネットワークアドレスと、構築されたネットワーク環境におけるネットワーク機器の実機のネットワークアドレスとが一致していなくても、実機のネットワークアドレスに唯一性（一意性）がある場合には、実機の動作上は問題がない。しかし、従来、ネットワークの構成図におけるネットワーク機器のネットワークアドレスと、構築されたネットワーク環境におけるネットワーク機器の実機のネットワークアドレスとが一致していなくても実機の動作上問題がないかを自動で判断することは行われてなかった。
【０００６】
本発明は、ネットワーク機器のネットワークアドレスを含むネットワーク構成データと、ネットワーク環境から収集した実機収集結果データとの比較結果に基づいて、ネットワーク機器に対するネットワークアドレスの設定が正常か否かを自動で判断する設計支援装置の提供を目的とする。
【０００７】
また、本発明は、ネットワーク機器のネットワークアドレスを含むネットワーク構成データと、ネットワーク環境から収集した実機収集結果データとの比較結果に基づいて、ネットワーク機器に対するネットワークアドレスの設定が正常か否かを自動で判断する設計支援方法の提供を目的とする。
【０００８】
また、本発明は、ネットワーク機器のネットワークアドレスを含むネットワーク構成データと、ネットワーク環境から収集した実機収集結果データとの比較結果に基づいて、ネットワーク機器に対するネットワークアドレスの設定が正常か否かを自動で判断する設計支援プログラムの提供を目的とする。
【課題を解決するための手段】
【０００９】
本設計支援装置は、複数のネットワーク機器と該ネットワーク機器に割り当てられたネットワークアドレスを記録するネットワーク構成データを獲得する第１獲得部と、前記ネットワーク構成データを基に構築されたネットワーク環境から収集された実機収集結果データを獲得する第２獲得部と、前記ネットワーク機器の１つに対応するネットワーク構成データ内のネットワークアドレスと該ネットワーク機器の１つに対応する実機収集結果データ内のネットワークアドレスとを比較し、一致した場合は、該ネットワーク機器に対するネットワークアドレスの設定は正常であると判断する比較部と、前記比較部によって、前記ネットワーク機器の１つに対応するネットワーク構成データ内のネットワークアドレスと該ネットワーク機器の１つに対応する実機収集結果データ内のネットワークアドレスとが一致しないと判断された場合に、前記ネットワーク機器の１つに対応する前記実機収集結果データ内のネットワークアドレスが、実機収集結果データ内で唯一性があるかを判断し、該ネットワークアドレスが実機収集結果データ内で唯一性がある場合は、該ネットワーク機器に対するネットワークアドレスの設定は正常であると判断する第１唯一性判断部とを備える。
【００１０】
好ましくは、本設計支援装置は、前記第１唯一性判断部によって、前記ネットワークアドレスが実機収集結果データ内で唯一性がないと判断された場合、前記ネットワーク機器の１つに対応する前記実機収集結果データ内のネットワークアドレスが実機収集結果データ内の該ネットワーク機器が属するネットワークにおいて唯一性があるかを判断し、該ネットワークアドレスが該ネットワークにおいて唯一性があるときに、該ネットワーク機器に対するネットワークアドレスの設定は正常であると判断する第２唯一性判断部を備える。
【００１１】
好ましくは、本設計支援装置は、前記第２唯一性判断部によって、前記ネットワークアドレスが前記ネットワークにおいて唯一性がないと判断された場合に、前記ネットワークアドレスが仮想アドレスであるかを判断し、該ネットワークアドレスが仮想アドレスであるときに、前記ネットワーク機器に対するネットワークアドレスの設定は正常であると判断する仮想性判断部を備える。
【００１２】
また、本設計支援方法は、複数のネットワーク機器と該ネットワーク機器に割り当てられたネットワークアドレスを記録するネットワーク構成データを獲得する第１獲得ステップと、前記ネットワーク構成データを基に構築されたネットワーク環境から収集された実機収集結果データを獲得する第２獲得ステップと、前記ネットワーク機器の１つに対応するネットワーク構成データ内のネットワークアドレスと該ネットワーク機器の１つに対応する実機収集結果データ内のネットワークアドレスとを比較し、一致した場合は、該ネットワーク機器に対するネットワークアドレスの設定は正常であると判断する比較ステップと、前記比較ステップによって、前記ネットワーク機器の１つに対応するネットワーク構成データ内のネットワークアドレスと該ネットワーク機器の１つに対応する実機収集結果データ内のネットワークアドレスとが一致しないと判断された場合に、前記ネットワーク機器の１つに対応する前記実機収集結果データ内のネットワークアドレスが、実機収集結果データ内で唯一性があるかを判断し、該ネットワークアドレスが実機収集結果データ内で唯一性がある場合は、該ネットワーク機器に対するネットワークアドレスの設定は正常であると判断する第１唯一性判断ステップとを有する。
【００１３】
好ましくは、本設計支援方法は、前記第１唯一性判断ステップによって、前記ネットワークアドレスが実機収集結果データ内で唯一性がないと判断された場合、前記ネットワーク機器の１つに対応する前記実機収集結果データ内のネットワークアドレスが実機収集結果データ内の該ネットワーク機器が属するネットワークにおいて唯一性があるかを判断し、該ネットワークアドレスが該ネットワークにおいて唯一性があるときに、該ネットワーク機器に対するネットワークアドレスの設定は正常であると判断する第２唯一性判断ステップを有する。
【００１４】
好ましくは、本設計支援方法は、前記第２唯一性判断ステップによって、前記ネットワークアドレスが前記ネットワークにおいて唯一性がないと判断された場合に、前記ネットワークアドレスが仮想アドレスであるかを判断し、該ネットワークアドレスが仮想アドレスであるときに、前記ネットワーク機器に対するネットワークアドレスの設定は正常であると判断する仮想性判断ステップを有する。
【００１５】
また、本設計支援プログラムは、複数のネットワーク機器と該ネットワーク機器に割り当てられたネットワークアドレスを記録するネットワーク構成データを獲得する第１獲得処理と、前記ネットワーク構成データを基に構築されたネットワーク環境から収集された実機収集結果データを獲得する第２獲得処理と、前記ネットワーク機器の１つに対応するネットワーク構成データ内のネットワークアドレスと該ネットワーク機器の１つに対応する実機収集結果データ内のネットワークアドレスとを比較し、一致した場合は、該ネットワーク機器に対するネットワークアドレスの設定は正常であると判断する比較処理と、前記比較処理によって、前記ネットワーク機器の１つに対応するネットワーク構成データ内のネットワークアドレスと該ネットワーク機器の１つに対応する実機収集結果データ内のネットワークアドレスとが一致しないと判断された場合に、前記ネットワーク機器の１つに対応する前記実機収集結果データ内のネットワークアドレスが、実機収集結果データ内で唯一性があるかを判断し、該ネットワークアドレスが実機収集結果データ内で唯一性がある場合は、該ネットワーク機器に対するネットワークアドレスの設定は正常であると判断する第１唯一性判断処理とをコンピュータに実行させる。
【００１６】
好ましくは、本設計支援プログラムは、前記第１唯一性判断処理によって、前記ネットワークアドレスが実機収集結果データ内で唯一性がないと判断された場合、前記ネットワーク機器の１つに対応する前記実機収集結果データ内のネットワークアドレスが実機収集結果データ内の該ネットワーク機器が属するネットワークにおいて唯一性があるかを判断し、該ネットワークアドレスが該ネットワークにおいて唯一性があるときに、該ネットワーク機器に対するネットワークアドレスの設定は正常であると判断する第２唯一性判断処理をコンピュータに実行させる。
【００１７】
好ましくは、本設計支援プログラムは、前記第２唯一性判断処理によって、前記ネットワークアドレスが前記ネットワークにおいて唯一性がないと判断された場合に、前記ネットワークアドレスが仮想アドレスであるかを判断し、該ネットワークアドレスが仮想アドレスであるときに、前記ネットワーク機器に対するネットワークアドレスの設定は正常であると判断する仮想性判断処理をコンピュータに実行させる。
【発明の効果】
【００１８】
本設計支援装置、設計支援方法、及び設計支援プログラムによれば、ネットワーク機器に対応するネットワーク構成データ内のネットワークアドレスと該ネットワーク機器に対応する実機収集結果データ内のネットワークアドレスとの比較結果に基づいて、該ネットワーク機器に対するネットワークアドレスの設定が正常であるかを自動で判断することが可能となる。また、本設計支援装置、設計支援方法、及び設計支援プログラムによれば、ネットワーク機器の実機に設定されたネットワークアドレスが実機収集結果データ内で唯一性があるか否かの判断結果に基づいて、該実機に対するネットワークアドレスの設定が実機の動作上問題がないかを判断することが可能となる。
【００１９】
また、本設計支援装置、設計支援方法、及び設計支援プログラムによれば、ネットワーク機器の実機に設定されたネットワークアドレスが該ネットワーク機器が属するネットワークと同一のネットワーク内で唯一性があるか否かの判断結果に基づいて、該実機に対するネットワークアドレスの設定が実機の動作上問題がないかを判断することが可能となる。
【００２０】
また、本設計支援装置、設計支援方法、及び設計支援プログラムによれば、ネットワーク機器の実機に設定されたネットワークアドレスが仮想アドレスであるか否かの判断結果に基づいて、該実機に対するネットワークアドレスの設定が実機の動作上問題がないかを判断することが可能となる。
【発明を実施するための最良の形態】
【００２１】
以下に、本実施形態について、図を用いて説明する。図１は、本実施形態の設計支援装置の構成例を示す図である。設計支援装置１は、システム（例えば、ネットワークシステム）の構成データと実機収集結果データとを比較し、比較結果に基づいて、実機に対する設定が正常であるかを判断する処理装置である。例えば、設計支援装置１は、ネットワーク機器のネットワークアドレスを含む構成データと、実機収集結果データとの比較結果に基づいて、ネットワーク機器に対するネットワークアドレスの設定が正常か否かを判断する。
【００２２】
設計支援装置１は、構成データ獲得部１１、実機収集結果データ獲得部１２、比較部１３、第１唯一性判断部１４、第２唯一性判断部１５、仮想性判断部１６、表示部１７、パラメータ記憶部１８を備える。構成データ獲得部１１は、構成データ記憶部１９から、システムの構成データ（例えば、ネットワーク構成データ）を獲得する。構成データは、システムの構成図１００に対応するデータである。ネットワーク構成データは、例えば、複数のネットワーク機器と該ネットワーク機器の各々に割り当てられたネットワークアドレスを記録する（含む）データである。構成データ記憶部１９には、構成データが予め記憶される。
【００２３】
実機収集結果データ獲得部１２は、実機収集結果データ記憶部２０から実機収集結果データを獲得する。実機収集結果データは、システムの実機１０１に関するデータであって、例えば、実機１０１の構成情報、属性情報、設定情報等が含まれる。本実施形態においては、実機収集結果データは、上記ネットワーク構成データを基に構築されたネットワーク環境から予め収集される。実機収集結果データ記憶部２０には、実機収集結果データが予め記憶される。
【００２４】
比較部１３は、システムの構成データと実機収集結果データとを、同一システムについて比較し、システムの構成データと実機収集結果データとが一致するかを判断する。比較部１３が、システムの構成データと実機収集結果データとが一致するかを判断した場合は、比較部１３は、該システムの実機１０１に対する設定は正常であると判断する。例えば、比較部１３は、ネットワーク機器の１つに対応するネットワーク構成データ内のネットワークアドレスと該ネットワーク機器の１つに対応する実機収集結果データ内のネットワークアドレスとを比較し、一致した場合は該ネットワーク機器に対するネットワークアドレスの設定は正常であると判断する。比較部１３は、ネットワーク機器の１つに対応するネットワーク構成データ内のネットワークアドレスと該ネットワーク機器の１つに対応する実機収集結果データ内のネットワークアドレスとが一致しない場合は、該ネットワーク機器に対するネットワークアドレスの設定は非正常であると判断する。なお、比較部１３は、システムの構成データと実機収集結果データとが一致しない場合に、パラメータ記憶部１８に予め記憶された判断パラメータを用いて、該システムの実機１０１に対する設定が正常であるかを判断するようにしてもよい。判断パラメータはシステムの実機１０１に対する設定が正常であるかを判断するためのパラメータである。
【００２５】
第１唯一性判断部１４は、比較部１３によって、ネットワーク機器の１つに対応するネットワーク構成データ内のネットワークアドレスと該ネットワーク機器の１つに対応する実機収集結果データ内のネットワークアドレスとが一致しないと判断された場合に、上記ネットワーク機器の１つに対応する前記実機収集結果データ内のネットワークアドレスが、実機収集結果データ内で唯一性があるかを判断する。すなわち、第１唯一性判断部１４は、該ネットワークアドレスが、実機収集結果データに含まれるネットワーク機器が属する全てのネットワークにおいて唯一性があるかを判断する。
【００２６】
該ネットワークアドレスが実機収集結果データ内で唯一性がある場合、第１唯一性判断部１４は、該ネットワーク機器に対するネットワークアドレスの設定は正常であると判断する。該ネットワークアドレスが実機収集結果データ内で唯一性がない場合、第１唯一性判断部１４は、該ネットワーク機器に対するネットワークアドレスの設定は非正常であると判断する。
【００２７】
第２唯一性判断部１５は、第１唯一性判断部１４によって、上記ネットワーク機器の１つに対応する実機収集結果データ内のネットワークアドレスが実機収集結果データ内で唯一性がないと判断された場合、該ネットワークアドレスが実機収集結果データ内の該ネットワーク機器が属するネットワークにおいて唯一性があるかを判断する。実機収集結果データ内の該ネットワーク機器が属するネットワークは、例えば、該実機収集結果データに基づいて求められるサブネットである。第２唯一性判断部１５は、該ネットワークアドレスが上記ネットワーク機器が属するネットワークにおいて唯一性がある場合に、該ネットワーク機器に対するネットワークアドレスの設定は正常であると判断する。第２唯一性判断部１５は、該ネットワークアドレスが上記ネットワーク機器が属するネットワークにおいて唯一性がない場合に、該ネットワーク機器に対するネットワークアドレスの設定は非正常であると判断する。
【００２８】
仮想性判断部１６は、第２唯一性判断部１５によって、上記ネットワークアドレスが上記ネットワーク機器が属するネットワークにおいて唯一性がないと判断された場合に、該ネットワークアドレスが仮想アドレスであるかを判断する。仮想性判断部１６は、該ネットワークアドレスが仮想アドレスである場合、該ネットワーク機器に対するネットワークアドレスの設定は正常であると判断する。仮想性判断部１６は、該ネットワークアドレスが仮想アドレスでない場合、該ネットワーク機器に対するネットワークアドレスの設定は非正常であると判断する。
【００２９】
表示部１７は、上記比較部１３、第１唯一性判断部１４、第２唯一性判断部１５、仮想性判断部１６の判断結果を表示する。表示部１７が、比較部１３の比較結果に基づいて、構成データが実機収集結果データに一致するように構成データを修正し、修正結果を表示するようにしてもよい。パラメータ記憶部１８には判断パラメータが予め記憶される。
【００３０】
本実施形態の設計支援装置１及び設計支援装置１が備える各処理部の機能は、ＣＰＵとその上で実行されるプログラムにより実現される。設計支援装置１を実現するプログラムは、コンピュータが読み取り可能な記録媒体、例えば半導体メモリ、ハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ等に格納することができ、これらの記録媒体に記録して提供され、又は、通信インタフェースを介してネットワークを利用した送受信により提供される。
【００３１】
以下に、図２乃至図６を参照して、本発明の実施例１について説明する。図２は、構成データの一例を示す図である。図２では、構成データの一例としてネットワーク構成データを示す。図２に示すネットワーク構成データは、各々のネットワーク機器を示すホスト名と、ホスト名に対応付けられたサブネットアドレス、ホストアドレスとを含む。
【００３２】
図３は、実機収集結果データの一例を示す図である。図３に示す実機収集結果データは、各々のネットワーク機器を示すホスト名（"hostname"）と、ホスト名に対応付けられたＩＰアドレス("ip＿ address" ）とネットマスク（"netmask" ）とを含む。なお、図３では図示を省略するが、実機収集結果データが、ホスト名に対応付けられたＩＰアドレスが仮想アドレスであるか否かを示す情報を含むようにしてもよい。
【００３３】
図４及び図５は、本発明の実施例１における設計支援処理フローを示す図である。まず、図４のステップＳ１において、構成データ獲得部１１が、構成データ記憶部１９からネットワーク構成データを読み込んで獲得し、実機収集結果データ獲得部１２が、実機収集結果データ記憶部２０から実機収集結果データを読み込んで獲得する（ステップＳ１）。次に、比較部１３が、ネットワークの探査処理を実行する（ステップＳ２）。具体的には、ステップＳ２において、比較部１３は、図３に示す実機収集結果データに基づいて、各々のネットワーク機器が属するサブネットアドレスを算出する。すなわち、比較部１３は、各々のネットワーク機器が属するサブネットを求める。比較部１３は、例えば、図３中のホスト名が"www1"であるネットワーク機器に対応する実機収集結果データが示す、"ip ＿address"と"netmask" とに基づいて、サブネットアドレス（１０．１０．１０．０／２４）を算出する。比較部１３は、属するサブネットが同一である実機収集結果データ内のネットワーク機器をグルーピングする。
【００３４】
次に、比較部１３は、ネットワーク構成データ中のホスト名と実機収集結果データ中のホスト名とが一致する箇所を探索する（ステップＳ３）。具体的には、比較部１３は、あるホスト名が示すネットワーク機器に対応するネットワーク構成データと、該ネットワーク機器に対応する実機収集結果データとを特定する。次に、比較部１３は、ネットワーク構成データ中のホスト名と実機収集結果データ中のホスト名とが一致する箇所のＩＰアドレスを比較する（ステップＳ４）。具体的には、比較部１３は、上記ステップＳ３において特定されたネットワーク構成データに基づいて、該ネットワーク構成データが対応するネットワーク機器のＩＰアドレス（第１のＩＰアドレス）を算出する。
【００３５】
比較部１３は、例えば、図２中のホスト名が"www1"であるネットワーク機器に対応するネットワーク構成データが示すサブネットアドレスとホストアドレスとから、該ネットワーク機器の第１のＩＰアドレス（１０．１０．１０．１／２４）を算出する。
【００３６】
また、比較部１３は、上記ステップＳ３において特定された実機収集結果データに基づいて、該実機収集結果データに対応するネットワーク機器（実機）に設定されたＩＰアドレス（第２のＩＰアドレス）を算出する。比較部１３は、例えば、図３中のホスト名が"www1"であるネットワーク機器に対応する実機収集結果データが示す、"ip ＿address"に基づいて、該ネットワーク機器に設定された第２のＩＰアドレス（１０．１０．１０．１／２４）を算出する。そして、比較部１３は、第２のＩＰアドレスと第１のＩＰアドレスとを比較する。
【００３７】
次に、比較部１３は、第２のＩＰアドレスと第１のＩＰアドレスとが一致するかを判断する（ステップＳ５）。比較部１３が第２のＩＰアドレスと第１のＩＰアドレスとが一致すると判断した場合、比較部１３は、ネットワーク機器に対する該第２のＩＰアドレスの設定は正常であると判断する。そして、図５のステップＳ１０に進んで、表示部１７が、比較部１３による判断結果を表示する（ステップＳ１０）。図４のステップＳ５において、比較部１３が、第２のＩＰアドレスと第１のＩＰアドレスとが一致しないと判断した場合、比較部１３は、ネットワーク機器に対する該第２のＩＰアドレスの設定は非正常であると判断し、ステップＳ６に進む。
【００３８】
ステップＳ６において、第１唯一性判断部１４が、上記ステップＳ５において第１のＩＰアドレスと一致しないと判断された第２のＩＰアドレスが、実機収集結果データ内で唯一性があるかを判断する（ステップＳ６）。ステップＳ６においては、第１唯一性判断部１４は、上記ステップＳ２において求められた各々のサブネットに属するネットワーク機器のＩＰアドレスを探索して、あるサブネット内に上記第２のＩＰアドレスと同一のＩＰアドレスが存在するかを判断する。あるサブネット内に上記第２のＩＰアドレスと同一のＩＰアドレスが存在する場合、第１唯一性判断部１４は、該第２のＩＰアドレスに唯一性がない（該ネットワーク機器に対する該第２のＩＰアドレスの設定は非正常である）と判断し、図５のステップＳ７に進む。
【００３９】
全てのサブネットを通じて上記第２のＩＰアドレスと同一のＩＰアドレスが存在しない場合、第１唯一性判断部１４は、該第２のＩＰアドレスに唯一性がある（該ネットワーク機器に対する該第２のＩＰアドレスの設定は正常である）と判断し、図５のステップＳ１０に進む。図５のステップＳ１０において、表示部１７が、第１唯一性判断部１４の判断結果を表示する（ステップＳ１０）。
【００４０】
図５のステップＳ７において、第２唯一性判断部１５が、上記ステップＳ６において唯一性がないと判断された第２のＩＰアドレスが、該第２のＩＰアドレスを有するネットワーク機器が属するサブネットと同一のサブネットにおいて唯一性があるかを判断する（ステップＳ７）。具体的には、第２唯一性判断部１５は、該第２のＩＰアドレスと同一のＩＰアドレスが該第２のＩＰアドレスを有するネットワーク機器が属するサブネットに存在するかを判断する。該第２のＩＰアドレスと同一のＩＰアドレスが該第２のＩＰアドレスを有するネットワーク機器が属するサブネットに存在しない場合、第２唯一性判断部１５は、該第２のＩＰアドレスは唯一性がある（該ネットワーク機器に対する該第２のＩＰアドレスの設定は正常である）と判断し、ステップＳ１０に進む。そして、ステップＳ１０において、表示部１７が、第２唯一性判断部１５の判断結果を表示する。
【００４１】
第２のＩＰアドレスと同一のＩＰアドレスが該第２のＩＰアドレスを有するネットワーク機器が属するサブネットに存在する場合、第２唯一性判断部１５は、該第２のＩＰアドレスは唯一性がない（該ネットワーク機器に対する該第２のＩＰアドレスの設定は非正常である）と判断し、ステップＳ８に進む。
【００４２】
次に、仮想性判断部１６が、上記ステップＳ７において唯一性がないと判断された第２のＩＰアドレスが仮想アドレスであるかを判断する（ステップＳ８）。具体的には、仮想性判断部１６は、実機収集結果データに含まれる、ＩＰアドレスが仮想アドレスか否かを示す情報（図示を省略）を参照して、第２のＩＰアドレスが仮想アドレスであるかを判断する。第２のＩＰアドレスが仮想アドレスである場合、仮想性判断部１６は、該第２のＩＰアドレスの設定は正常であると判断して、ステップＳ１０に進む。ステップＳ１０において、表示部１７が、仮想性判断部１６の判断結果を表示する。
【００４３】
第２のＩＰアドレスが仮想アドレスでない場合、仮想性判断部１６は、該第２のＩＰアドレスの設定は非正常であると判断して、ステップＳ９に進む。ステップＳ９において、表示部１７が、該第２のＩＰアドレスの設定は非正常であることを示すエラー表示を行って（ステップＳ９）、処理を終了する。
【００４４】
なお、上記図４のステップＳ６、図５のステップＳ７の処理によって、第２のＩＰアドレスが唯一性があると判断された場合、表示部１７が、ネットワーク構成データにおける第１のＩＰアドレスを該第２のＩＰアドレスに変更することによってネットワーク構成データを修正し、修正結果を表示するようにしてもよい。表示部１７が、ネットワーク構成データの修正結果を表示することにより、設計支援装置１のユーザに対して、ネットワーク構成データの修正を促すことが可能となる。
【００４５】
図６は、本発明の実施例１における表示部による表示例を示す図である。図６には、装置名"PEIMERGY RX200"を構成する各ネットワーク機器を示すホスト名毎に、第１のＩＰアドレスと第２のＩＰアドレスとが比較表示されている。図６中の構成図の項目に設定されたＩＰアドレスが、ネットワーク構成データにおけるネットワーク機器のＩＰアドレス（第１のＩＰアドレス）であり、実機の項目に設定されたＩＰアドレスが、ネットワーク機器（実機）に設定されたＩＰアドレス（第２のＩＰアドレス）である。備考に設定された情報は、該第２のＩＰアドレスの設定が正常であるか否かを示す情報である。例えば、「ＯＫ」は、該第２のＩＰアドレスの設定が正常であることを示し、「エラー」は、該第２のＩＰアドレスの設定が非正常であることを示す。また、「ＯＫ（唯一性あり）」は、第１のＩＰアドレスと第２のＩＰアドレスとが不一致であるが、第２のＩＰアドレスに唯一性があるため該第２のＩＰアドレスの設定が正常であることを示す。
【００４６】
表示部１７は、比較部１３、第１唯一性判断部１４、第２唯一性判断部１５、仮想性判断部１６による判断結果の内容に応じて、各々の判断結果を色分けして表示したり、各々の判断結果を異なる網かけを用いて表示するようにしてもよい。表示部１７が、比較部１３、第１唯一性判断部１４、第２唯一性判断部１５、仮想性判断部１６による判断結果を表示することにより、設計支援装置１のユーザは、ネットワーク構成データと実機収集結果データとの間で異なっている箇所や、第２のＩＰアドレスの設定が非正常であるか否かを認識することができる。
【００４７】
次に、図７乃至図１１を参照して、本発明の実施例２について説明する。図７は、構成データの一例を示す図である。図７に示す構成データは、システムを構成する機器（例えばネットワーク機器）を示すホスト名と、該機器の搭載製品（例えば、ＣＰＵ、メモリ等）と、該搭載製品の搭載位置を示す情報（例えば、ＣＰＵ、メモリに対応するスロットのスロット番号）とを含む。搭載製品の項目には、搭載製品名と該搭載製品の性能の情報が格納されている。例えば、搭載製品がＣＰＵの場合、該搭載製品の性能はクロック周波数であり、搭載製品がメモリの場合、該搭載製品の性能は容量である。
【００４８】
図８は、実機収集結果データの一例を示す図である。実機収集結果データは、例えば、ネットワーク機器を示すホスト名（"hostname"）、ホスト名に対応付けられたＩＰアドレス("ip＿ address" ）とネットマスク（"netmask" ）、ネットワーク機器の搭載製品（例えば、ＣＰＵ（Intel Pentium（登録商標） III プロセッサ）、メモリ等）、各搭載製品の搭載位置、各搭載製品の性能レベル（例えば、ＣＰＵに対するクロック周波数９３２Ｍｈｚ、メモリに対する容量５１２ＭＢ等）を含んでいる。搭載製品の搭載位置について説明すると、例えば、図８中のid="1"は、搭載製品（例えばメモリ）が、スロット番号１のスロットに搭載されていることを示す。
【００４９】
図９（Ａ）、（Ｂ）は、判断パラメータ記憶部に記憶される判断パラメータの一例を示す図である。図９（Ａ）は、判断パラメータの一例としての製品情報パラメータを示す。また、図９（Ｂ）は、判断パラメータの一例としての運用ルールパラメータを示す。
【００５０】
図９（Ａ）に示す製品情報パラメータは、製品名、該製品名が示す製品のクロック周波数、容量、保守終息日、販売停止日、推奨レベル（クロック周波数、容量の推奨レベル）を含む。また、図９（Ｂ）に示す運用ルールパラメータは、例えば、システムの運用に関するルールを示すパラメータである。例えば、「システムの安全性を保証するため、システム全体のメモリの容量が○○ＭＢ以上であること。」という運用ルールを示すパラメータが、運用ルールパラメータとして予め設定される。
【００５１】
図１０及び図１１は、本発明の実施例２における設計支援処理フローを示す図である。まず、図１０のステップＳ２１において、構成データ獲得部１１が、構成データ記憶部１９から構成データを読み込んで獲得し、実機収集結果データ獲得部１２が、実機収集結果データ記憶部２０から実機収集結果データを読み込んで獲得する（ステップＳ２１）。次に、比較部１３が、構成データ中のホスト名と実機収集結果データ中のホスト名とが一致する箇所を探索する（ステップＳ２２）。具体的には、比較部１３は、あるホスト名が示すネットワーク機器に対応する構成データと、該ネットワーク機器に対応する実機収集結果データとを特定する。
【００５２】
次に、比較部１３が、構成データ中のホスト名と実機収集結果データ中のホスト名とが一致する箇所のＣＰＵ／メモリを比較する（ステップＳ２３）。具体的には、比較部１３は、上記ステップＳ２２において特定された構成データに含まれるＣＰＵ／メモリ（第１のＣＰＵ／メモリ）と、上記特定された実機収集結果データに含まれるＣＰＵ／メモリのうち上記第１のＣＰＵ／メモリと同じ搭載位置のＣＰＵ／メモリ（第２のＣＰＵ／メモリ）とを比較する。
【００５３】
比較部１３は、上記第１のＣＰＵ／メモリと第２のＣＰＵ／メモリとが一致するかを判断する（ステップＳ２４）。具体的には、比較部１３は、上記ステップＳ２２において特定された構成データに含まれるＣＰＵ（第１のＣＰＵ）と実機収集結果データに含まれるＣＰＵ（第２のＣＰＵ）とが一致するかを判断するとともに、該構成データに含まれるメモリ（第１のメモリ）と実機収集結果データに含まれるメモリ（第２のメモリ）とが一致するかを判断する。
【００５４】
比較部１３が、上記第１のＣＰＵ／メモリと第２のＣＰＵ／メモリとが一致すると判断した場合、表示部１７が、該判断結果を表示する（ステップＳ２５）。比較部１３が、上記第１のＣＰＵ／メモリと第２のＣＰＵ／メモリとが一致しないと判断した場合は、図１１のステップＳ２６に進む。
【００５５】
図１１のステップＳ２６において、比較部１３が、上記ステップＳ２２において特定された実機収集結果データと構成データとを参照して、第２のＣＰＵ／メモリの性能（クロック周波数／容量）が第１のＣＰＵ／メモリの性能（クロック周波数／容量）を満たすかを判断する（ステップＳ２６）。比較部１３が、該第２のＣＰＵ／メモリの性能が第１のＣＰＵ／メモリの性能を満たさないと判断した場合、表示部１７がエラー表示を行う（ステップＳ３５）。比較部１３が、第２のＣＰＵ／メモリの性能が第１のＣＰＵ／メモリの性能を満たすと判断した場合、比較部１３が、実機収集結果データにおいて、構成データにおける搭載製品が削除されたか、変更されたか、又は、構成データにはない搭載製品が追加されたかを判断する（ステップＳ２７）。
【００５６】
比較部１３が、構成データにおける搭載製品が削除されたと判断した場合、比較部１３は、該搭載製品が削除されても問題がないかを判断する（ステップＳ２８）。具体的には、比較部１３は、例えば、パラメータ記憶部１８内の「システムの安全性を保証するため、システム全体のメモリの容量が○○ＭＢ以上であること。」という運用ルールを示す運用ルールパラメータを参照して、システム全体として必要なメモリの容量の情報を取得する。また、比較部１３は、実機収集結果データに基づいて、上記搭載製品が削除された後のシステム全体のメモリの容量を取得する。そして、比較部１３は、該搭載製品が削除された後のシステム全体のメモリの容量が上記システム全体として必要なメモリの容量を満たすかを判断する。該搭載製品が削除された後のシステム全体のメモリの容量がシステム全体として必要なメモリの容量を満たさない場合、比較部１３は、該搭載製品が削除されると問題があると判断し、表示部１７がエラー表示を行う（ステップＳ２９）。該搭載製品が削除された後のシステム全体のメモリの容量がシステム全体として必要なメモリの容量を満たす場合、比較部１３は、該搭載製品が削除されても問題がないと判断し、表示部１７が、該搭載製品が削除されたことを表示する（ステップＳ３０）。
【００５７】
比較部１３が、構成データにおける搭載製品が変更されたか、又は構成データにはない搭載製品が追加されたと判断した場合、比較部１３は、例えば、追加／変更された搭載製品に対応する製品情報パラメータ内の販売停止日を参照して、追加／変更された搭載製品が販売停止品であるかを判断する（ステップＳ３１）。比較部１３が、追加／変更された搭載製品が販売停止品であると判断した場合は、ステップＳ３５に進む。比較部１３が、追加／変更された搭載製品が販売停止品でないと判断した場合は、比較部１３は、例えば、上記製品情報パラメータ内の保守終息日を参照して、追加／変更された搭載製品が保守終息品であるかを判断する（ステップＳ３２）。
【００５８】
比較部１３が、追加／変更された搭載製品が保守終息品であると判断した場合はステップＳ３５に進む。比較部１３が、追加／変更された搭載製品が保守終息品でないと判断した場合は、比較部１３が、例えば、上記製品情報パラメータ内の推奨レベルを参照して、追加／変更された搭載製品が推奨品であるかを判断する（ステップＳ３３）。具体的には、比較部１３は、実機収集結果データにおける該搭載製品の性能レベルが、製品情報パラメータ内の推奨レベルを満たすかを判断する。比較部１３が、実機収集結果データにおける該搭載製品の性能レベルが、製品情報パラメータ内の推奨レベルを満たすと判断した場合、比較部１３は、追加／変更された搭載製品が推奨品であると判断し、ステップＳ３４に進む。比較部１３が、実機収集結果データにおける該搭載製品の性能レベルが、製品情報パラメータの推奨レベルを満たさないと判断した場合、比較部１３は、追加／変更された搭載製品が推奨品でないと判断し、ステップＳ３５に進む。
【００５９】
ステップＳ３４において、表示部１７が、該実機収集結果データにおいて、構成データにおける搭載製品が変更されたこと、構成データにおける搭載製品にはない搭載製品が追加されたことを表示する（ステップＳ３４）。
【００６０】
なお、例えば、上記ステップＳ２７において、比較部１３が、構成データにおける搭載製品の変更が搭載位置のみの変更であるかを判断し、該搭載製品の変更が搭載位置のみの変更である場合には、上記ステップＳ３１乃至Ｓ３３の処理に進むことなく、ステップＳ３４に進むようにしてもよい。
【００６１】
図１２は、本発明の実施例２における表示部による表示例を示す図である。図１２中の構成図の項目に設定された情報が、構成データに含まれるＣＰＵ（第１のＣＰＵ）を示し、実機の項目に設定された情報が、実機収集結果データに含まれるＣＰＵ（第２のＣＰＵ）を示す。例えば、ホスト名”ｗｗｗ１”に対応する実機収集結果データにおいて、該ホスト名に対応する構成データ中のＣＰＵ＃１、ＣＰＵ＃３、ＣＰＵ＃４といった３個のＣＰＵのうち、ＣＰＵ＃３が変更され（Xeon 3.0GHz/2MB からXeon 2.0GHz/2MB に変更され）、ＣＰＵ＃４が削除されたとする。また、該実機収集結果データにおいて、構成データ中にはないＣＰＵ＃２が新たに追加されたとする。表示部１７は、例えば、図１２に示すように、実機収集結果データにおいてＣＰＵ＃２が新たに追加されたこと、ＣＰＵ＃３が変更されたこと、及び、ＣＰＵ＃４が削除されたことを、それぞれ異なる表示形式（色分け、網かけ等）で表示する。
【００６２】
なお、表示部１７が、構成データが実機収集結果データと一致するように該構成データを修正し、修正後の構成データに基づいて構成図（修正後構成図）を作成し、作成した修正後構成図を、修正箇所を示す情報とともに画面表示するようにしてもよい。図１３（Ａ）は修正前の構成データに対応する構成図（修正前構成図）であり、図１３（Ｂ）は修正後構成図を示す。図１３（Ｂ）に示す修正後構成図を参照すると、該修正後構成図では、図１３（Ａ）の修正前構成図に示すＣＰＵ＃４が削除されていることがわかる。また、該修正後構成図では、図１３（Ａ）の修正前構成図に示すＣＰＵ＃３が変更されていることと、ＣＰＵ＃２が追加されていることがわかる。  
【００６３】
次に、図１４乃至図１９を参照して、本発明の実施例３について説明する。図１４は、構成データの一例を示す図である。図１４に示す構成データは、システムを構成するネットワーク機器を示すホスト名と、該ホスト名が示すネットワーク機器が搭載するソフト（搭載ソフト）の情報とを含む。
【００６４】
図１５は、実機収集結果データの一例を示す図である。実機収集結果データは、例えば、ネットワーク機器を示すホスト名（"hostname"）、該ホスト名が示すネットワーク機器の搭載ソフトの情報（例えば、"Systemwalker"というソフト名）を含んでいる。
【００６５】
図１６は、判断パラメータ記憶部に記憶される判断パラメータの一例を示す図である。図１６では、判断パラメータの一例としてのソフト・製品依存関係パラメータを示す。ソフト・製品依存関係パラメータは、製品（例えば、ネットワーク機器）とソフトとが対応するか否か（該製品内で該ソフトが稼働するか否か）を示す情報と、ソフトとソフトとが同じ製品内に併存できるか（例えば、同じ製品内で双方のソフトが正常に稼働するか）否かを示す情報とを含んでいる。
【００６６】
例えば、図１６中の製品Ａに対応する列とソフトＣに対応する行とが交叉する位置のセルに設定された○は、製品ＡとソフトＣとが対応することを示し、製品Ａに対応する列とソフトＤに対応する行とが交叉する位置のセルに設定された×は、製品ＡとソフトＤとが対応しないことを示す。また、例えば、図１６中のソフトＣに対応する列とソフトＤに対応する行とが交叉する位置のセルに設定された×は、ソフトＣとソフトＤとが併存できないことを示す。
【００６７】
図１７及び図１８は、本発明の実施例３における設計支援処理フローを示す図である。まず、図１７のステップＳ４１において、構成データ獲得部１１が、構成データ記憶部１９から構成データを読み込んで獲得し、実機収集結果データ獲得部１２が、実機収集結果データ記憶部２０から実機収集結果データを読み込んで獲得する（ステップＳ４１）。次に、比較部１３が、構成データ中のホスト名と実機収集結果データ中のホスト名とが一致する箇所を探索する（ステップＳ４２）。具体的には、比較部１３は、あるホスト名が示すネットワーク機器に対応する構成データと、該ネットワーク機器に対応する実機収集結果データとを特定する。
【００６８】
次に、比較部１３が、構成データ中のホスト名と実機収集結果データ中のホスト名とが一致する箇所の搭載ソフト同士を比較する（ステップＳ４３）。具体的には、比較部１３は、上記ステップＳ４２において特定された構成データに含まれる搭載ソフトと上記特定された実機収集結果データに含まれる搭載ソフトとを比較する。
【００６９】
比較部１３は、構成データに含まれる搭載ソフトと実機収集結果データに含まれる搭載ソフトとが一致するかを判断する（ステップＳ４４）。比較部１３が、構成データに含まれる搭載ソフトと実機収集結果データに含まれる搭載ソフトとが一致すると判断した場合、表示部１７が、該判断結果を表示する（ステップＳ４５）。比較部１３が、構成データに含まれる搭載ソフトと実機収集結果データに含まれる搭載ソフトとが一致しないと判断した場合は、図１８のステップＳ４６に進む。
【００７０】
図１８のステップＳ４６において、比較部１３は、該実機収集結果データにおいて、構成データにおける搭載ソフトが削除されたか、変更されたか、又は、構成データにはない搭載ソフトが追加されたかを判断する（ステップＳ４６）。なお、搭載ソフトの変更は、例えば、搭載ソフトのバージョンやオプション、ソフト会社が変更されている場合をいう。
【００７１】
比較部１３が、構成データにおける搭載ソフトが削除されたと判断した場合、比較部１３は、該搭載ソフトが削除されても問題がないかを判断する（ステップＳ４７）。具体的には、比較部１３は、削除された搭載ソフトが、削除されると問題があるソフト（予め決められた必須ソフト）に該当するか否かを判断する。削除された搭載ソフトが必須ソフトに該当する場合、比較部１３は、該搭載ソフトが削除されると問題があると判断し、表示部１７がエラー表示を行う（ステップＳ４８）。削除された搭載ソフトが必須ソフトに該当しない場合、比較部１３は、該搭載ソフトが削除されても問題がないと判断し、表示部１７が、該搭載ソフトが削除されたことを表示する（ステップＳ４９）。
【００７２】
上記ステップＳ４６において、比較部１３が、実機収集結果データにおいて、構成データにおける搭載ソフトが変更されたか、又は構成データにはない搭載ソフトが追加された判断した場合、比較部１３は、例えば、図１６に示すソフト・製品依存関係パラメータを参照して、該実機収集結果データに対応するネットワーク機器と変更又は追加された搭載ソフトとが対応するか否かを判断する（ステップＳ５０）。比較部１３が、該ネットワーク機器と該搭載ソフトとが対応しないと判断した場合、表示部１７がエラー表示を行う（ステップＳ５３）。
【００７３】
比較部１３が、該ネットワーク機器と該搭載ソフトとが対応すると判断した場合、比較部１３が、図１６に示すソフト・製品依存関係パラメータを参照して、該ネットワーク機器が搭載している搭載ソフト（例えば、ソフトＣとソフトＤ）が該ネットワーク機器内に併存できるかを判断する（ステップＳ５１）。比較部１３が、該ネットワーク機器が搭載している搭載ソフトが該ネットワーク機器内に併存できないと判断した場合、表示部１７がエラー表示を行う（ステップＳ５３）。比較部１３が、該ネットワーク機器が搭載している搭載ソフトが該ネットワーク機器内に併存できると判断した場合、表示部１７が、構成データにおける搭載ソフトが変更されたこと、構成データにはない搭載ソフトが追加されたことを表示する（ステップＳ５２）。
【００７４】
図１９は、本発明の実施例３における表示部による表示例を示す図である。図１９中のホスト名は、ネットワーク機器を示す。図１９中の構成図の項目に設定された情報が、該ネットワーク機器に対応する構成データに含まれる搭載ソフトを示し、実機に設定された情報が、該ネットワーク機器に対応する実機収集結果データに含まれる搭載ソフトを示す。図１９では、例えば、ホスト名”ｗｗｗ２”に対応する実機収集結果データにおいて、構成データにおける搭載ソフト"Systemwalker A1" が"Systemwalker A2" という搭載ソフトに変更されていることが表示されている。
【産業上の利用可能性】
【００７５】
以上、説明したように、本設計支援装置、設計支援方法、及び設計支援プログラムによれば、ネットワーク機器に対応するネットワーク構成データ内のネットワークアドレスと該ネットワーク機器に対応する実機収集結果データ内のネットワークアドレスとの比較結果に基づいて、該ネットワーク機器に対するネットワークアドレスの設定が正常であるかを自動で判断することが可能となる。また、ネットワーク機器の実機に設定されたネットワークアドレスが実機収集結果データ内で唯一性があるか否かの判断結果に基づいて、該実機に対するネットワークアドレスの設定が実機の動作上問題がないかを判断することが可能となる。
【００７６】
また、本設計支援装置、設計支援方法、及び設計支援プログラムによれば、ネットワーク機器の実機に設定されたネットワークアドレスが該ネットワーク機器が属するネットワークと同一のネットワーク内で唯一性があるか否かの判断結果に基づいて、該実機に対するネットワークアドレスの設定が実機の動作上問題がないかを判断することが可能となる。また、ネットワーク機器の実機に設定されたネットワークアドレスが仮想アドレスであるか否かの判断結果に基づいて、該実機に対するネットワークアドレスの設定が実機の動作上問題がないかを判断することが可能となる。
【図面の簡単な説明】
【００７７】
【図１】本実施形態の設計支援装置の構成例を示す図である。
【図２】構成データの一例を示す図である。
【図３】実機収集結果データの一例を示す図である。
【図４】本発明の実施例１における設計支援処理フローを示す図である。
【図５】本発明の実施例１における設計支援処理フローを示す図である。
【図６】表示部による表示例を示す図である。
【図７】構成データの一例を示す図である。
【図８】実機収集結果データの一例を示す図である。
【図９】判断パラメータの一例を示す図である。
【図１０】本発明の実施例２における設計支援処理フローを示す図である。
【図１１】本発明の実施例２における設計支援処理フローを示す図である。
【図１２】表示部による表示例を示す図である。
【図１３】修正前構成図及び修正後構成図を示す図である。
【図１４】構成データの一例を示す図である。
【図１５】実機収集結果データの一例を示す図である。
【図１６】判断パラメータの一例を示す図である。
【図１７】本発明の実施例３における設計支援処理フローを示す図である。
【図１８】本発明の実施例３における設計支援処理フローを示す図である。
【図１９】表示部による表示例を示す図である。
【符号の説明】
【００７８】
１  設計支援装置
１１  構成データ獲得部
１２  実機収集結果データ獲得部
１３  比較部
１４  第１唯一性判断部
１５  第２唯一性判断部
１６  仮想性判断部
１７  表示部
１８  パラメータ記憶部
１９  構成データ記憶部
２０  実機収集結果データ記憶部
１００  構成図
１０１  実機
【図１】
0004985495.tif 000002
【図２】
0004985495.tif 000003
【図３】
0004985495.tif 000004
【図４】
0004985495.tif 000005
【図５】
0004985495.tif 000006
【図６】
0004985495.tif 000007
【図７】
0004985495.tif 000008
【図８】
0004985495.tif 000009
【図９】
0004985495.tif 000010
【図１０】
0004985495.tif 000011
【図１１】
0004985495.tif 000012
【図１２】
0004985495.tif 000013
【図１３】
0004985495.tif 000014
【図１４】
0004985495.tif 000015
【図１５】
0004985495.tif 000016
【図１６】
0004985495.tif 000017
【図１７】
0004985495.tif 000018
【図１８】
0004985495.tif 000019
【図１９】
0004985495.tif 000020