(57)【要約】【課題】セキュリティポリシーと設定対象機器が１対複数の関係になるネットワーク機器に対して，ネットワーク機器のサポート仕様や相互接続問題等を予め考慮し，さらには，ネットワーク機器の設定情報を自動的に生成し設定する。【解決手段】ネットワーク機器の仕様と相互に関連する機器の情報を登録する手段と，上記仕様と相互に関連する機器の情報を保持する手段とユーザが要求するネットワーク機器設定情報と上記仕様との整合性と，上記相互に関連する機器の情報との整合性を確認する手段と設定対象機器に対応した設定情報を生成する手段を備える。【選択図】　図１１
2004040433.tif 000002
【特許請求の範囲】
【請求項１】
複数のネットワーク機器を管理する管理サーバが備えるネットワーク構築システムであって，
管理する前記ネットワーク機器の仕様と，前記ネットワーク機器において相互に関連する機器の情報をデータベースに登録する手段と，
複数のネットワーク機器を設定対象とするネットワーク機器設定情報の入力を受け付ける手段と，
前記ネットワーク機器設定情報と設定対象となる前記ネットワーク機器の仕様との整合性と，前記ネットワーク機器設定情報と前記相互に関連する機器の情報との整合性を確認する手段と，
設定対象となる各々の前記ネットワーク機器への設定情報を生成する手段を備える
ことを特徴とするネットワーク構築システム。
【請求項２】
請求項１記載のネットワーク構築システムにおいて，
前記整合性を確認した結果を表示し，前記整合性に問題がある場合は，設定可能な代替パラメータを，前記管理サーバに表示する手段を備える
ことを特徴するネットワーク構築システム。
【請求項３】
請求項１記載のネットワーク構築システムにおいて，
生成した前記設定情報を，設定対象となる前記ネットワーク機器に送信する手段を備える
ことを特徴とするネットワーク構築システム。
【請求項４】
請求項１に記載のネットワーク構築システムにおいて，
前記設定情報は，暗号通信方法または鍵管理方法に関する設定情報である
ことを特徴とするネットワーク構築システム。
【請求項５】
請求項１に記載のネットワーク構築システムにおいて，
前記相互に関連する機器の情報は，相互接続時の動作実績に関する情報であることを特徴とするネットワーク構築システム。
【請求項６】
請求項１に記載のネットワーク構築システムにおいて，
前記設定情報を生成する手段は，前記データベースを参照し，
設定対象となる前記ネットワーク機器を指定することによって，前記設定対象となるネットワーク機器に設定可能なパラメータを探索することを特徴とするネットワーク構築システム。
【請求項７】
複数のネットワーク機器と前記複数のネットワーク機器を管理する管理サーバとからなるネットワークを構築する方法であって，
管理する前記ネットワーク機器の仕様と，前記ネットワーク機器において相互に関連する機器の情報をデータベースに登録するステップと，
複数のネットワーク機器を設定対象とするネットワーク機器設定情報の入力を受け付けるステップと，
前記ネットワーク機器設定情報と設定対象となる前記ネットワーク機器の仕様との整合性と，前記ネットワーク機器設定情報と前記相互に関連する機器の情報との整合性を確認するステップと，
前記整合性に問題がある場合の設定情報の再設定を要求するステップと，
前記整合性に問題がない前記ネットワーク機器設定情報から設定対象となる各々の前記ネットワーク機器への設定情報を生成するステップと，
生成した前記ネットワーク機器毎の設定情報を出力するステップとを備えたネットワーク構築方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，ベンダやサポート仕様範囲が異なる複数のネットワーク機器からなるネットワークの構築を容易にする技術に関する。
【０００２】
【従来の技術】
インターネットの発展に伴って様々なネットワーク機器が開発され，機器で稼動するソフトウエアの種類も増加一途である。このため，これらネットワーク機器や稼動ソフトウェアを，要求される状態で運用するために必要な設定作業は，非常に複雑なものとなっている。
【０００３】
近年では，通信データの暗号化やユーザ認証などのセキュリティ技術を使って，公共のインターネットに仮想的な（Ｖｉｒｔｕａｌ）専用線を構築することでセキュリティを確保するＶＰＮ（Ｖｉｒｔｕａｌ　Ｐｒｉｖａｔｅ　Ｎｅｔｗｏｒｋ）と呼ばれる技術とそれを実装したＶＰＮ機器が注目されている。ＶＰＮ機器に使用されている暗号通信プロトコルとしては，例えば，ＩＥＴＦ発行のＲＦＣ２４０１等に記述されているＩＰｓｅｃがある。ＩＰｓｅｃは多くのＶＰＮ機器に採用されているものの，ＩＰｓｅｃ自体の設定項目や内容が複雑多岐にわたっているため，設定作業は容易ではない。また，ＶＰＮ機器を供給している各社が独自のＩＰｓｅｃ設定方法を用いていることもＩＰｓｅｃ設定作業の複雑さを増す要因となっている。
【０００４】
従来，ルータ等のネットワーク機器の設定作業の複雑さを解消するための方法として，ＳＮＭＰ（Ｓｉｍｐｌｅ　Ｎｅｔｗｏｒｋ　Ｍａｎａｇｅｍｅｎｔ　Ｐｒｏｔｏｃｏｌ（ＲＦＣ　１１５７））等を用いて，１台の管理端末から複数のネットワーク機器を管理，運用する方法があった。また，ＩＥＥＥ　Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ　Ｍａｇａｚｉｎｅ　，Ｖｏｌｕｍｅ：　３６　Ｉｓｓｕｅ：　１０，Ｏｃｔ．　１９９８，ｐｐ．　１００　−１１１，”Ｄｉｓｔｒｉｂｕｔｅｄ　ｏｂｊｅｃｔ　ｔｅｃｈｎｏｌｏｇｙ　ｆｏｒ　ｎｅｔｗｏｒｋｉｎｇ”　，Ｒｅｄｌｉｃｈ，　Ｊ．−Ｐ．　ｅｔ　ａｌ．では，分散したネットワーク機器を管理する方法について記述されている。
【０００５】
【発明が解決しようとする課題】
上記技術では，複数のネットワーク機器を管理する場合には，管理者は，１つ１つのネットワーク機器に対して，同じ命令を実行しなければならないため，設定作業の複雑さを解消することはできない。さらに，ＶＰＮ機器では，１つのＶＰＮトンネルに対するセキュリティポリシーを，ＶＰＮトンネルの両端のＶＰＮ機器に設定する必要がある。即ち，適用するセキュリティポリシーと設定対象機器とが１対２の関係になる。このことは，両端のＶＰＮ装置が互いに動作可能となるような設定をしなければならないことを意味し，これを実施するためには，ＶＰＮの両端にあるＶＰＮ機器のＩＰｓｅｃ　サポート仕様の違いや，ベンダの違いによる接続の相性問題等を考慮することが不可欠となる。
【０００６】
【課題を解決するための手段】
本発明は，セキュリティポリシーと設定対象機器が１対複数の関係になるネットワーク機器に対して，ネットワーク機器のサポート仕様や相互接続問題等を予め考慮し，さらには，ネットワーク機器の設定情報を自動的に生成し設定することにより，システム管理者にとって使い勝手のよいネットワーク構築システムを提供する。
【０００７】
より具体的には，本発明は，複数のネットワーク機器を管理する管理サーバが備えるネットワーク構築システムにおいて，管理する上記ネットワーク機器の仕様と，上記ネットワーク機器において相互に関連する機器の情報をデータベースに登録し，複数のネットワーク機器を設定対象とするネットワーク機器設定情報の入力を受け付け，上記ネットワーク機器設定情報と設定対象となる上記ネットワーク機器の仕様との整合性と，上記ネットワーク機器設定情報と上記相互に関連する機器の情報との整合性を確認し，設定対象となる各々の上記ネットワーク機器への設定情報を生成することを特徴とする。
【０００８】
【発明の実施の形態】
以下，本発明の実施例を，図面に基づいて説明する。図１１は一実施形態におけるネットワーク構築システムの全体構成例である。
【０００９】
図中の１５０はネットワーク構築システム１４０を搭載した管理サーバ，１５４，１５５は，それぞれ管理サーバ１５０の管理対象である機器Ａ，機器Ｂである。１５６はＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）等のネットワークであり，管理サーバ１５０と１５４，１５５の管理対象機器を接続する。本実施例では，管理対象機器が２台である場合を示しているが，管理対象機器は２台以上でもよい。また，機器Ａ１５４，機器Ｂ１５５に機器１５８と１５９が接続されていてもよい。
【００１０】
管理サーバ１５０は，ＣＰＵ，記憶装置，キーボードなどの入力装置，表示装置などの出力装置を備えた一般的な情報処理装置を用いることができる。本実施形態におけるネットワーク構築システム１４０は，記憶装置に格納されたプログラムをＣＰＵが実行することにより実現される。このプログラムは予め記憶装置に格納されていても良いし，必要なときに，記憶媒体から，または通信媒体を経由して他の情報処理装置から導入されても良い。
【００１１】
また，ネットワーク構築システム１４０は，入力部１１，整合性確認部１２，設定情報生成部１３，出力部１４，機種情報１４３を保持する機種情報データベース１５，機種情報データベース１５に機種情報１４３を登録する登録部１９からなる。さらに，ネットワーク構築システムへの入力データであって，ユーザが設定を要求するネットワーク設定情報１４６，ネットワーク構築システム１４０の出力データである機器毎の設定情報１５２，１５３を備える。１４３は機種情報データベース１５に登録する機種情報であり，機種毎の仕様情報１４２と相互接続問題などの相互に関連する機器の情報１４１が含まれる。
【００１２】
次に，このネットワーク構築システム１４０を用いて，機器Ａ１５４と機器Ｂ１５５を設定対象とする設定情報１４６から機器Ａ１５４と機器Ｂ１５５の個別の設定情報を生成する場合の処理の流れを図１１と図１２を用いて説明する。
【００１３】
予め，機器Ａ１５４と機器Ｂ１５５の機種仕様情報１４２と機器Ａと機器Ｂの相互に関連する機器の情報１４１は，登録部１９を用いて，機種仕様データベース１５に登録しておく。まず，入力部１１で，機器Ａ１５４と機器Ｂ１５５を設定対象とする設定情報１４６の入力処理を行う（ステップ１７０）。次に，整合性確認部１２で，機種情報データベース１５を参照して，機器Ａ１５４，機器Ｂ１５５の機種仕様と設定情報１４６との整合性と，相互に関連する機器の情報１４１と設定情報１４６との整合性を確認する（ステップ１７１）。
【００１４】
機種仕様の整合性は，機種情報データベース１５内の機種仕様情報１４２を参照して，設定情報１４６が機器Ａ１５４と機器Ｂ１５５のサポートの範囲内にあるかを確認する。また，相互に関連する機器の情報との整合性は，機種情報データベース１５内の相互に関連する機器の情報１４１を参照して，設定情報１４６が機器Ａ１５４と機器Ｂ１５５を接続する場合に発生する相互接続問題等に該当しないかどうかを確認する。
【００１５】
整合性に問題がある場合（ステップ１７２）は，設定情報１４６の再設定を要求する（ステップ１７４）。問題がない場合（ステップ１７３）は，設定情報生成部１３で，設定情報１４６から機器Ａ１５４と機器Ｂ１５５の設定情報１５２と１５３を生成する（ステップ１７５）。そして，出力部１４から機器Ａの設定情報１５２と機器Ｂの設定情報１５３を出力する（ステップ１７６）。
【００１６】
次に本発明をより具体的なＶＰＮの構築に適用した実施形態を説明する。図８は本実施形態におけるＶＰＮ構築システム１０のブロック図である。ＶＰＮ構築システム１０には，ＶＰＮに関するセキュリティポリシーを定義したＶＰＮパス設定情報１６を，入力部１１を介して入力する。編集部を設けて，ユーザが対話的に入力できるように構成しても良い。なお，図１１の構成要素と同じ機能を有するものには同じ番号を付している。
【００１７】
ＶＰＮパス設定情報１６は，ＶＰＮの両端機器に関する情報と保護するパケットの情報とＶＰＮの方法に関する情報で構成される。具体的には，ＶＰＮの両端の機器に関する情報は，機器名，ＩＰアドレス，機種名などであり，保護するパケットの情報とは，ＶＰＮを通すパケットのプロトコルやポート番号，ＶＰＮの方法に関する情報は，ＶＰＮに用いる暗号化アルゴリズム，暗号化に用いる鍵の寿命，鍵交換方法などである。また，ＶＰＮパス設定情報１６の形式は，設定対象となる機器の機種，ベンダと関係しない機種共通の形式にする。こうすることで，ユーザは機種の違いを意識することなくＶＰＮの設定を行うことが可能になる。
【００１８】
図１に，ＶＰＮ機器Ａ２１とＶＰＮ機器Ｂ２２間にＶＰＮ１　２３を構築する場合のＶＰＮパス設定情報２４の例を示す。ＶＰＮ１　２３の両端の機器は，ＶＰＮ機器Ａ２１とＶＰＮ機器Ｂ２２で，そのＩＰアドレスは，それぞれ「１９２．１６８．０．１０」，「１９２．１６７．０．１０」，機種名は「Ｘ社製ａｂｃ」と「Ｙ社製ｌｍｎ」であり，保護するパケットは全てのパケットで，ＶＰＮの方法は，暗号化アルゴリズムＤＥＳ，鍵の寿命８６４００秒等であることを表している。
【００１９】
機種情報データベース１５で保持する情報を図２に示す。機種情報データベース１５は，機種毎の仕様情報４１と，さらに，相互に関連する機器の情報４２を保持する。通常，ＶＰＮには，標準の暗号通信プロトコル（ＩＰｓｅｃ）が使用されるが，ベンダやモデルの違いによって，機種毎にサポート範囲が異なる。そこで，機種毎の仕様情報４１を登録部１９を用いて，機種仕様データベース１５に登録しておく。
【００２０】
また，各ネットワーク機器は標準の暗号通信プロトコル（ＩＰｓｅｃ）を実装しているものの，詳細な部分で動作が異なる場合がある。そのため，仕様上は問題がなくても，実際の接続時に不具合が発生することがある。ユーザの使い勝手向上に配慮すると，このような不具合も未然に回避できることが望ましい。そこで，このような既知の不具合事項は，設定制限事項として機種情報データベース１５で保持する。
【００２１】
接続する相手側の機種を問わず，どの機種を接続した場合にも必ず発生することがわかっている不具合は，仕様情報４１の一部として機種情報データベース１５に登録する。一方，ある特定の機種と特定のパラメータを設定した場合のみ発生する不具合は，相互に関連する機器の情報４２の一部として機種情報データベース１５で保持する。
【００２２】
相互に関連する機器の情報４２は，接続に問題がある相手側の機種名４３と問題パラメータ４４というカテゴリで，機種毎にデータベース化する。例えば，「Ｘ社製ａｂｃとＹ社製ｌｍｎは，仕様上は設定項目ＣにパラメータＤを設定することは可能であるけれど，実際には設定項目ＥにパラメータＦを設定しないと動かない。」といった問題は，図２に示すように，Ｘ社製ａｂｃの相互に関連する機器の情報４５として，相手側の機種名４３にＹ社製ｌｍｎ４６を，設定項目Ｃ４７の問題パラメータ４４にパラメータＤ４８を登録する。また，このようなパラメータは，必須パラメータとして，相手側の機種名４３と併せてデータベース化することができる。
【００２３】
また，データベースに格納するパラメータを「利用可能な値」に統一し，機種毎の仕様情報４１と相互に関連する機器の情報４２を統合して，図１０に示す形式で機種情報データベース１５を構成してもよい。統合においては，接続時に問題がない相手のデータ列は，仕様情報４１を登録する。問題がある機種の欄は，仕様による設定可能な値から問題パラメータを除いた値，もしくは，必ず設定しなければならない必須パラメータを登録する。不具合を起こさない設定項目は，仕様情報と同じ値を登録する。
【００２４】
例えば，「Ｘ社製ａｂｃとＹ社製ｌｍｎは，仕様上は設定項目ＣにパラメータＤを設定することは可能であるけれど，実際には動かない。」といった問題は，設定項目Ｃの機種Ｙ社製ｌｍｎのデータ列に，「パラメータＤを除いた仕様による設定可能な値１３１を設定する。また，「Ｘ社製ａｂｃとＹ社製ｌｍｎを接続する場合は，設定項目ＥにパラメータＦを設定しないと動かない。」といった情報は，設定項目Ｅの機種Ｙ社製ｌｍｎのデータ列に，パラメータＦ１３２を登録する。「Ｘ社製ａｂｃとＹ社製ｌｍｎは設定項目Ｘでは，不具合を起こさない。」場合は，設定項目Ｘの機種Ｙ社製ｌｍｎのデータ列に，仕様情報と同じ値１３０を登録する。
【００２５】
実際には，すべての機器の組み合わせで，全てのパラメータで動作を検証して，相互に関連する機器の情報４２をデータベース化することは難しい。そこで，図３に示すように「推奨」６１と「不明」６３というカテゴリを設けて，相互に関連する機器の情報４２を構成することもできる。動作実績がある設定パラメータは「推奨」６１に，動作の検証が済んでいないパラメータは，「不明」６３，問題がある設定パラメータは「設定不可」６２として，登録する。
【００２６】
整合性確認部１２での処理フローを図４に示す。まず，ＶＰＮパス設定情報１６で指定されているＶＰＮ両端の機器の機種名で，機種情報データベース１５を検索する（ステップ７１）。次に，データベースに登録された機種仕様情報４１とＶＰＮパス設定情報１６の内容を比較し，指定されたパラメータを設定対象機器に設定できるかどうかのチェックを行う（ステップ７２）。次に，データベースに登録された相互に関連する機器の情報４２とＶＰＮパス設定情報１６の内容を比較し，接続する機器に相互接続の問題がないかどうかのチェックを行う（ステップ７３）。なお，図４では，ステップ７２とステップ７３の処理を別々に示しているが，図３，図１０に示す機種情報データベース１５を用いた場合は，相手の機種名でまとめられたデータ列を参照すれば，仕様情報４１と相互に関連する機器の情報４２が得られるので，ステップ７２とステップ７３の処理を同時に行うことができる。
【００２７】
ステップ７２，ステップ７３のチェックの結果から，ＶＰＮパス設定情報１６を設定対象機器に設定可能であるかを判断し（ステップ７４），設定不可能な場合は，ＶＰＮパス設定情報１６の再設定を要求する（ステップ７５）。
【００２８】
再設定要求処理（ステップ７５）では，ＶＰＮパス設定情報１６を設定対象機器に設定不可能であることを，テキスト表示，または，ネットワーク接続構成図での対象ネットワークのハイライト表示，警告音などでユーザに知らせる。これらは，管理サーバ１５０の表示装置や音出力装置を利用することで可能になる。
【００２９】
設定不可能であることを知らせるメッセージは，設定不可能なパラメータの情報や代替値を含むことができる。図５に，ＶＰＮパス設定情報１６の再設定を要求する時のＶＰＮ設定エラー情報の表示例を示す。メッセージ８１は，機種仕様のチェック（ステップ７２）によって，機器ＡがＶＰＮパス設定情報１６で指定された３ＤＥＳをサポートしておらず，代替パラメータとしてＤＥＳなら設定することができるということが判明したことを表している。メッセージ８２は，相互接続問題のチェック（ステップ７３）によって，　ＸＸＸの設定では，接続する２つの機器で，相互接続問題を発生することがあり，実績のある設定方法としてＹＹＹがあることが判明したことを表している。
【００３０】
さらに，メッセージの通りの修正を行うときに用いる修正ボタン８３，ＶＰＮパス設定情報１６の設定をやり直す場合に用いる再設定ボタン８４，修正を行わない場合に用いる続行ボタン８５を設けることも望ましい。
【００３１】
設定情報生成部１３は，図６に示すように機器毎の設定情報生成モジュール９４，９５，９６で構成される，整合性確認部１２において設定対象に設定可能であると判断されたＶＰＮパス設定情報１６から機種毎の機器設定情報１１７をそれぞれ生成する。
【００３２】
機種によっては，ＶＰＮパス設定情報１６と比較して，より詳細な設定項目や，独自の設定項目を設けている場合がある。そこで，設定情報生成部１３では，これらの詳細な設定項目や独自の設定項目の設定パラメータを保持する保持部９３を設け，予めパラメータを設定しておく。そして，機種毎の設定情報１１７を生成するにあたり，ＶＰＮパス設定情報１６の情報だけでは，情報が不足する場合は，保持部９３の情報を参照する。また，保持部９３を設けずに，詳細な設定項目や独自の設定項目の設定パラメータを機種情報データベース１５で保持するようにすることもできる。
【００３３】
出力部１４は，生成された機器ごとの設定情報１１７を出力する。登録部１９は，ＶＰＮ機器の仕様に関する情報１００２と相互に関連する機器の情報１００１を機種仕様データベース１５のデータ格納形式で機種仕様データベース１５を登録する。
【００３４】
次に，このＶＰＮ構築システム１０の動作について説明する。入力部１１はＶＰＮパス設定情報１６の入力を受け付ける。そして，整合性確認部１２は，機種仕様データベース１５を参照して，ＶＰＮパス設定情報１６を設定対象機器に設定することができるかどうかの判断を行う。設定対象機器に設定できないと判断した場合は，入力部１１に対してＶＰＮ設定情報の再設定を要求する。設定対象機器に設定可能であると判断した場合は，設定情報生成部１３で，ＶＰＮパス設定情報１６から機器毎の設定情報１７を機器毎の形式で生成し，出力部１４によって出力する。
【００３５】
さらに，ＶＰＮパス設定情報１６は，ＶＰＮの方法に優先順位をつけて，複数のＶＰＮの方法を指定できるようにしてもよい。この場合，ＶＰＮ構築システム１０では，整合性確認部１２で，設定可能でかつ優先順位が最も高い方法を抽出してから，設定情報生成部１３で設定情報を生成する。このときに，出力部１４は，管理サーバ１５０の表示装置を利用して，図７に示すようなＶＰＮ設定情報生成結果を表示してもよい。
【００３６】
ＶＰＮ構築システム１０では，ユーザが，生成された機器設定情報を実際に設定対象機器に設定してもよいし，ユーザの代わりに設定を行う設定エージェント機能１１３を設定される機器に設けるように構成することもできる。設定エージェント機能１１３は設定情報受信部１１４と設定部１１５で構成される。出力部１４は，認証やディジタル署名，暗号化等の技術を用いて，他から侵害されないセキュアな通信路１１２を設定情報受信部１１４との間で確立して，設定情報を設定対象の機器１２５，１２６に配布する。機器１２５，１２６では，設定情報受信部１１４が設定情報１１７を受信し，設定部１１５が設定情報１１７を設定する。
【００３７】
次に，ＶＰＮ構築システム１０に対話型のユーザインターフェースを設けた場合のユーザの動作を図９を用いて説明する。機器Ａ１２５と機器Ｂ１２６間にＶＰＮ１２７を構築したいユーザは，管理サーバ１５０の表示装置に表示される図９の設定画面１２１を用いて，機器ＶＰＮパス設定情報１６を入力し，設定エラーチェックボタン１２２を押す。そうすることにより，ＶＰＮ構築システム１０は，整合性確認部１２で，機種仕様のチェック（ステップ７２）と相互接続問題のチェック（ステップ７３）を行い，機器Ａ１２５と機器１２６ＢにＶＰＮパス設定情報１６を設定することが可能であるかを判断し（ステップ７４），結果を図５に示すＶＰＮ設定エラー一覧表示画面で，ユーザに通知する。
【００３８】
指定したパラメータに問題があり，パラメータを修正する場合は，ユーザは修正（ＶＰＮ構築システムによる自動修正）又は再設定ボタン（マニュアル修正）を押し，パラメータを修正する。設定エラーがない場合は，ユーザは，生成ボタン１２４を押す。そうすることにより，ＶＰＮ構築システム１０は，設定情報生成部１３で，機器Ａ１２５と機器Ｂ１２６への設定情報を生成し，出力部１４で出力する。ＶＰＮ構築システム１０が設定機能を持つ場合は，次に，ユーザは設定ボタン１２８を押す。そうすることにより，ＶＰＮ構築システム１０では，出力部１４が設定情報１１７を機器Ａと機器Ｂの設定情報生成部１１４に配布し，機器Ａと機器Ｂの設定部１１３が機器Ａ１２５，機器Ｂ１２６にそれぞれ設定情報を設定する。
【００３９】
本実施例では，ユーザが設定したＶＰＮパス設定情報で説明したが，セキュリティポリシーからセキュリティ製品（ファイアウォール，ＶＰＮ装置，ウィルスチェッカ等）の設定情報を生成する他のプログラムまたは他の装置と連動させ，生成された各セキュリティ製品毎の設定情報のうち，ＶＰＮ装置に関する設定情報をＶＰＮパス設定情報としてＶＰＮ構築システム１０に入力するように構成しても良い。
【００４０】
また，新機種の仕様や新しい相互に関連する機器の情報は，ＷＷＷやフレキシブルディスク等の記憶媒体を用いて，配布すれば，登録部１９を用いて，機種仕様データベース１５をアップデートすることができる。
【００４１】
同様に，設定情報生成モジュール群９１の内容もインストーラと共に，ＷＷＷやフレキシブルディスク等の記憶媒体を用いて，配布することで，アップデートすることができる。
【００４２】
【発明の効果】
システム管理者がサポート仕様や相互接続問題等を意識することなく設定することができる。
【図面の簡単な説明】
【図１】ＶＰＮを構築する場合のＶＰＮパス設定情報
【図２】機種情報データベースの一構成例
【図３】機種情報データベースの他の構成例
【図４】整合性確認部の処理フロー
【図５】ＶＰＮ設定エラー表示例
【図６】設定情報生成部の詳細
【図７】ＶＰＮ設定情報生成結果の表示例
【図８】本発明をＶＰＮの構築に適用した実施形態を説明する図
【図９】本発明を使用した場合のユーザの動作を説明する図
【図１０】機種情報データベースの内容例
【図１１】一実施形態におけるネットワーク構築システムの全体構成例
【図１２】図１１の処理の流れを説明する図
【符号の説明】
１０…ＶＰＮ構築システム，１１…入力部，１２…整合性確認部，１３…設定情報生成部，１４…出力部，１５…機種情報データベース，１６…ＶＰＮパス設定情報，１７…設定情報，１８…再設定要求処理，１９…登録部，２１…ＶＰＮ機器Ａ，２２…ＶＰＮ機器Ｂ，２３…ＶＰＮ１，２４…ＶＰＮ１を構築する場合のＶＰＮ設定情報，４１…機種情報データベース内の機種毎の仕様情報，４２…機種情報データベース内の相互に関連する機器の情報，４３…接続に問題がある相手の機種名，４４…問題パラメータ，４５…Ｘ社製ａｂｃの相互に関連する機器の情報，４６…Ｙ社製ｌｍｎ，４７…設定項目Ｃ，４８…パラメータＤ，５１…必須パラメータ，６１…「推奨」カテゴリ，６２…「設定不可」カテゴリ，６３…「不明」カテゴリ，７１…機種情報データベースの検索工程，７２…機種仕様のチェック工程，７３…相互接続問題のチェック工程，７４…設定可能かどうかの判断工程，７５…再設定要求工程，８１…ＶＰＮ設定エラーメッセージ（修正可能），８２…ＶＰＮ設定エラーメッセージ（推奨），８３…修正ボタン，８４…再設定ボタン，８５…続行ボタン，９１…設定情報生成モジュール郡，９３…詳細な設定項目や独自の設定項目の設定パラメータを保持する部，９４…Ｘ社製ａｂｃ用設定モジュール，９５…Ｙ社製ｌｍｎ用設定モジュール，９６…Ｚ社製ｕｖｗ用設定モジュール，１１２…セキュアな通信路，１１３…設定エージェント機能，１１４…設定情報受信部１１４，１１５…設定部，１１７…設定情報，１２１…ＶＰＮパス設定画面，１２２…設定エラーチェックボタン，１２３…保存ボタン，１２４…生成ボタン，１２５…機器Ａ，１２６…機器Ｂ，１２７…ＶＰＮ，１２８…設定ボタン，１３０…仕様情報と同じ値，１３１…パラメータＤを除いた設定可能な値，１３２…パラメータＦ，１４０…ネットワーク構築システム，１４１…相互に関連する機器の情報，１４２…仕様情報，１４３…機種情報，１４６…設定情報，１５０…管理サーバ，１５２…機器Ａの設定情報，１５３…機器Ｂの設定情報，１５４…機器Ａ，１５５…機器Ｂ，１５６…ネットワーク，１５８…機器Ａに接続する機器，１５９…機器Ｂに接続する機器，１００１…相互に関連する機器の情報，１００２…ＶＰＮ機器仕様情報，１００３…機種情報。
【図１】
2004040433.tif 000003
【図２】
2004040433.tif 000004
【図３】
2004040433.tif 000005
【図４】
2004040433.tif 000006
【図５】
2004040433.tif 000007
【図６】
2004040433.tif 000008
【図７】
2004040433.tif 000009
【図８】
2004040433.tif 000010
【図９】
2004040433.tif 000011
【図１０】
2004040433.tif 000012
【図１１】
2004040433.tif 000013
【図１２】
2004040433.tif 000014