(57)【要約】【課題】  異なったタイプの機器であっても同一のユーザインターフェースでコンフィギュレーションの設定をする。【解決手段】  コンフィギュレーション（以下「コンフィグ」）情報設定フォーマットを異なったタイプの機器毎に保持するデータベース、機器タイプ識別情報及び機器コンフィグ情報を入力するための電子文書であって、異なったタイプの機器の間で共通なものを送信し、電子文書に入力されたタイプ識別情報及びコンフィグ情報を異なったタイプの機器の間で共通なフォーマットで受信するｈｔｔｐサーバ、タイプ識別情報により識別される機器のタイプに対応するコンフィグ情報設定フォーマットをデータベースから検索する検索部、コンフィグ情報にコンフィグ情報設定フォーマットを適用する適用部、コンフィグ情報設定フォーマットが適用されたコンフィグ情報を機器に送信する機器インターフェース部を備える。【選択図】        図４
2005012774.tif 000002
【特許請求の範囲】
【請求項１】
コンフィギュレーション情報に基づいて機器のコンフィギュレーションを設定するために必要なコンフィギュレーション情報設定フォーマットを異なったタイプの機器毎に保持するデータベースと、
機器のタイプを識別するためのタイプ識別情報及び該機器のコンフィギュレーションを設定するために必要なコンフィギュレーション情報を入力するための電子文書であって、異なったタイプの機器の間で共通なものを送信する第１送信手段と、
前記電子文書に入力された前記タイプ識別情報及び前記コンフィギュレーション情報を異なったタイプの機器の間で共通なフォーマットで受信する受信手段と、
前記タイプ識別情報により識別される機器のタイプに対応するコンフィギュレーション情報設定フォーマットを前記データベースから検索する検索手段と、
受信した前記コンフィギュレーション情報に検索された前記コンフィギュレーション情報設定フォーマットを適用する適用手段と、
前記コンフィギュレーション情報設定フォーマットが適用された前記コンフィギュレーション情報を機器に送信する第２送信手段と、
を備えることを特徴とするコンフィギュレーション設定装置。
【請求項２】
請求項１に記載のコンフィギュレーション設定装置において、
前記電子文書は、前記タイプ識別情報及び前記コンフィギュレーション情報に加えて、機器のＩＰアドレスを入力するためのものであり、
前記受信手段は、前記タイプ識別情報及び前記コンフィギュレーション情報に加えて、前記電子文書に入力された前記ＩＰアドレスを受信し、
前記第２送信手段は、前記コンフィギュレーション情報の機器への送信を、前記ＩＰアドレスを宛先として行うことを特徴とするコンフィギュレーション設定装置。
【請求項３】
コンフィギュレーション情報に基づいて機器のコンフィギュレーションを設定するために必要なコンフィギュレーション情報設定フォーマットを異なったタイプの機器毎に保持するデータベースを用意するステップと、
機器のタイプを識別するためのタイプ識別情報及び該機器のコンフィギュレーションを設定するために必要なコンフィギュレーション情報を入力するための電子文書であって、異なったタイプの機器の間で共通なものを送信する第１送信ステップと、
前記電子文書に入力された前記タイプ識別情報及び前記コンフィギュレーション情報を異なったタイプの機器の間で共通なフォーマットで受信する受信ステップと、
前記タイプ識別情報により識別される機器のタイプに対応するコンフィギュレーション情報設定フォーマットを前記データベースから検索する検索ステップと、
受信した前記コンフィギュレーション情報に検索された前記コンフィギュレーション情報設定フォーマットを適用する適用ステップと、
前記コンフィギュレーション情報設定フォーマットが適用された前記コンフィギュレーション情報を機器に送信する第２送信ステップと、
を備えることを特徴とするコンフィギュレーション設定方法。
【請求項４】
請求項３に記載のコンフィギュレーション設定方法において、
前記電子文書は、前記タイプ識別情報及び前記コンフィギュレーション情報に加えて、機器のＩＰアドレスを入力するためのものであり、
前記受信ステップは、前記タイプ識別情報及び前記コンフィギュレーション情報に加えて、前記電子文書に入力された前記ＩＰアドレスを受信し、
前記第２送信ステップは、前記コンフィギュレーション情報の機器への送信を、前記ＩＰアドレスを宛先として行うことを特徴とするコンフィギュレーション設定方法。
【請求項５】
コンフィギュレーション情報に基づいて機器のコンフィギュレーションを設定するために必要なコンフィギュレーション情報設定フォーマットを異なったタイプの機器毎に保持するデータベースを用意するステップと、
機器のタイプを識別するためのタイプ識別情報及び該機器のコンフィギュレーションを設定するために必要なコンフィギュレーション情報を入力するための電子文書であって、異なったタイプの機器の間で共通なものを送信する第１送信ステップと、
前記電子文書に入力された前記タイプ識別情報及び前記コンフィギュレーション情報を異なったタイプの機器の間で共通なフォーマットで受信する受信ステップと、
前記タイプ識別情報により識別される機器のタイプに対応するコンフィギュレーション情報設定フォーマットを前記データベースから検索する検索ステップと、
受信した前記コンフィギュレーション情報に検索された前記コンフィギュレーション情報設定フォーマットを適用する適用ステップと、
前記コンフィギュレーション情報設定フォーマットが適用された前記コンフィギュレーション情報を機器に送信する第２送信ステップと、
を備えることを特徴とするコンフィギュレーション設定方法をコンピュータに行わせるためのコンフィギュレーション設定プログラム。
【請求項６】
請求項５に記載のコンフィギュレーション設定プログラムにおいて、
前記電子文書は、前記タイプ識別情報及び前記コンフィギュレーション情報に加えて、機器のＩＰアドレスを入力するためのものであり、
前記受信ステップは、前記タイプ識別情報及び前記コンフィギュレーション情報に加えて、前記電子文書に入力された前記ＩＰアドレスを受信し、
前記第２送信ステップは、前記コンフィギュレーション情報の機器への送信を、前記ＩＰアドレスを宛先として行うことを特徴とするコンフィギュレーション設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器のコンフィギュレーションを設定するためのコンフィギュレーション設定装置及びコンフィギュレーション設定方法に関し、特に、ネットワーク機器のコンフィギュレーションをネットワークを介して設定するためのコンフィギュレーション設定装置及びコンフィギュレーション設定方法に関する。
【背景技術】
【０００２】
ネットワーク機器のコンフィギュレーション（構成や状態）を設定するためには、コンフィギュレーション情報を外部から与える必要がある。そして、コンフィギュレーション情報に基づいてコンフィギュレーションをネットワーク機器に設定するために、コンフィギュレーション情報を所定のコンフィギュレーション情報設定フォーマットに従って、ネットワーク機器に与える必要がある。しかし、ネットワーク機器のメーカ・タイプ毎にコンフィギュレーション情報設定フォーマットは異なっている。
【０００３】
従って、図１に示すように、例えば、端末２２−１からルータ２３−１のコンフィギュレーションを設定するためには、ルータ２３−１に適合したコンフィギュレーション情報設定フォーマットを適用したコンフィギュレーション情報を端末２２−１からルータ２３−１に送信する必要がある。そして、端末２２−１からルータ２３−２のコンフィギュレーションを設定するためには、ルータ２３−２に適合したコンフィギュレーション情報設定フォーマットを適用したコンフィギュレーション情報を端末２２−１からルータ２３−２に送信する必要がある。端末２２−１からルータ２３−３のコンフィギュレーションを設定するためには、ルータ２３−３に適合したコンフィギュレーション情報設定フォーマットを適用したコンフィギュレーション情報を端末２２−１からルータ２３−３に送信する必要がある。
【０００４】
このようなネットワーク機器各々のコンフィギュレーション情報を送信する方法としては、ネットワーク機器各々のコンフィギュレーション情報をコンフィギュレーション管理サーバで一元管理する方法がある（例えば、特開平０８−２０２６５７号公報（第４〜６頁、図１））。
【０００５】
また、コンピュータシステムを構成する複数のコンピュータに固有の設定を施したインストールを行う方法としては、インストールサーバ装置が各被インストール装置に対応したインストール用パラメータを固有情報データベースから取得し、そのパラメータにしたがってインストールするソフトウェアのコンフィギュレーションを保持する設定ファイルを作成し、それを各被インストール装置に送信してインストールを行う方法がある（例えば、特許文献１参照。）。
【特許文献１】特開平０９−２１８７７７号公報（第４〜６頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した従来のネットワーク機器のコンフィギュレーション設定方法では、異なる会社の複数のルータ各々に設定を行うために、異なったインターフェースと保守・運用者のスキルとを必要としている。
【０００７】
また、従来のネットワーク機器のコンフィギュレーション設定方法では、複数のルータ各々を製造した各会社のコンフィギュレーションを一元管理することができず、他社製のものにリプレースする場合、期待通りの設定とならず、ネットワーク障害を引き起こす等、トラブルの原因となる場合が多々ある。これらの問題は、上記の特許文献１，２に開示された技術を用いても解決することはできない。
【０００８】
そこで、本発明は、上記の問題点を解消し、機器固有のコンフィギュレーション設定のためのスキルを必要とすることなく、機器のコンフィギュレーションを設定することを可能とするコンフィギュレーション設定装置、コンフィギュレーション設定方法及びコンフィギュレーション設定プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明によれば、コンフィギュレーション情報に基づいて機器のコンフィギュレーションを設定するために必要なコンフィギュレーション情報設定フォーマットを異なったタイプの機器毎に保持するデータベースと、機器のタイプを識別するためのタイプ識別情報及び該機器のコンフィギュレーションを設定するために必要なコンフィギュレーション情報を入力するための電子文書であって、異なったタイプの機器の間で共通なものを送信する第１送信手段と、前記電子文書に入力された前記タイプ識別情報及び前記コンフィギュレーション情報を異なったタイプの機器の間で共通なフォーマットで受信する受信手段と、前記タイプ識別情報により識別される機器のタイプに対応するコンフィギュレーション情報設定フォーマットを前記データベースから検索する検索手段と、受信した前記コンフィギュレーション情報に検索された前記コンフィギュレーション情報設定フォーマットを適用する適用手段と、前記コンフィギュレーション情報設定フォーマットが適用された前記コンフィギュレーション情報を機器に送信する第２送信手段と、を備えることを特徴とするコンフィギュレーション設定装置が提供される。
【００１０】
上記のコンフィギュレーション設定装置において、前記電子文書は、前記タイプ識別情報及び前記コンフィギュレーション情報に加えて、機器のＩＰアドレスを入力するためのものであり、前記受信手段は、前記タイプ識別情報及び前記コンフィギュレーション情報に加えて、前記電子文書に入力された前記ＩＰアドレスを受信し、前記第２送信手段は、前記コンフィギュレーション情報の機器への送信を、前記ＩＰアドレスを宛先として行ってもよい。
【発明の効果】
【００１１】
本発明によれば、ユーザは、機器のタイプを識別するためのタイプ識別情報及び該機器のコンフィギュレーションを設定するために必要なコンフィギュレーション情報を入力するための電子文書であって、異なったタイプの機器の間で共通なものに、タイプ識別情報及び前記コンフィギュレーション情報を入力することさえすれば、異なったタイプの機器のコンフィギュレーションを設定することができるので、ユーザにとってみればコンフィギュレーションの設定が容易となる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明の実施形態について詳細に説明する。
【００１３】
図２を参照すると、コンフィギュレーション設定装置は、端末２−１及びルータ３−１とローカルＩＰ(Internet Protocol)ネットワークを介して接続されている。端末２−２とルータ３−２は、別のローカルＩＰネットワークを介して接続されている。端末２−３とルータ３−３は、更に別のローカルＩＰネットワークを介して接続されている。ルータ３−１、３−２及び３−３は、グローバルＩＰネットワークであるインターネットを介して接続されている。
【００１４】
図２は、端末２−１で入力されたコンフィギュレーション情報を、コンフィギュレーション設定装置１を介して、ルータ３−３に送信し、ルータ３−３のコンフィギュレーションを設定する様子を示している。
【００１５】
図３は、端末２−１で入力されたコンフィギュレーション情報を、コンフィギュレーション設定装置１を介して、ルータ３−２に送信し、ルータ３−２のコンフィギュレーションを設定する様子を示している。
【００１６】
図４を参照すると、コンフィギュレーション設定装置１は、ＨＴＭＬ(Hyper-Text Markup Language)電子文書格納部１ａ、ｈｔｔｐ(Hyper-Text transfer Protocol)サーバ１ｂ、共通インターフェース部１ｃ、コンフィギュレーション情報設定フォーマットデータベース１ｄ、コンフィギュレーション情報設定フォーマット検索部１ｅ、コンフィギュレーション情報設定フォーマット適用部１ｆ及び機器インターフェース部１ｇを備える。
【００１７】
ＨＴＭＬ電子文書格納部１ａは、種々のＨＴＭＬ電子文書を格納し、特に、コンフィギュレーション情報等を入力するためのＨＴＭＬ電子文書を格納する。
【００１８】
ｈｔｔｐサーバ１ｂは、ｈｔｔｐクライアントから要求されたＨＴＭＬ電子文書をＨＴＭＬ電子文書格納部１ａから読み出し、ｈｔｔｐクライアントに送信する。また、ｈｔｔｐサーバ１ｂは、ｈｔｔｐクライアントから送信されてきたフォーム情報を受信し、共通インターフェース部１ｃに供給する。
【００１９】
共通インターフェース部１ｃは、フォーム情報に含まれているタイプ識別情報、コンフィギュレーション情報及びＩＰアドレスを抽出する。ここで、タイプ識別情報は、各ルータのメーカ及びタイプを識別するための情報である。ＩＰアドレスは、各ルータのＩＰアドレスである。そして、共通インターフェース部１ｃは、タイプ識別情報をコンフィギュレーション情報設定フォーマット検索部１ｅに供給し、コンフィギュレーション情報をコンフィギュレーション情報設定フォーマット適用部１ｆに供給し、ＩＰアドレスを機器インターフェース部１ｇに供給する。
【００２０】
コンフィギュレーション情報設定フォーマットデータベース１ｄは、コンフィギュレーション情報に基づいて機器のコンフィギュレーションを設定するために必要なコンフィギュレーション情報設定フォーマットを異なったメーカ・タイプのルータ毎に保持する。
【００２１】
コンフィギュレーション情報設定フォーマット検索部１ｅは、共通インターフェース部１ｃから受けたタイプ識別情報に対応するコンフィギュレーション情報設定フォーマットをコンフィギュレーション情報設定フォーマットデータベース１ｄから検索して、コンフィギュレーション情報設定フォーマット適用部１ｆに供給する。
【００２２】
コンフィギュレーション情報設定フォーマット適用部１ｆは、共通インターフェース部１ｃから受けたコンフィギュレーション情報にコンフィギュレーション情報設定フォーマット検索部１ｅから受けたコンフィギュレーション情報設定フォーマットを適用して、コンフィギュレーション情報設定フォーマットが適用されたコンフィギュレーション情報を機器インターフェース部１ｇに供給する。
【００２３】
機器インターフェース部１ｇは、コンフィギュレーション情報設定フォーマット適用部１ｆから受けた、コンフィギュレーション情報設定フォーマットが適用されたコンフィギュレーションを、共通インターフェース部１ｃから受けたＩＰアドレスを有するルータに例えばｆｔｐ(file transfer protocol)、ｔｆｔｐ(trivial file transfer protocol)等のプロトコルを用いて送信する。
【００２４】
ｈｔｔｐ(Hyper-Text transfer Protocol)サーバ１ｂ、共通インターフェース部１ｃ、コンフィギュレーション情報設定フォーマット検索部１ｅ、コンフィギュレーション情報設定フォーマット適用部１ｆ及び機器インターフェース部１ｇは、コンピュータをこれらの部分として機能させるためのプログラムを記録媒体からコンピュータが読み込んで実行することによっても実現することができる。
【００２５】
次に、本実施形態によるコンフィギュレーション設定方法について説明する。
【００２６】
図５を参照すると、まず、ｈｔｔｐクライアントを搭載した端末２は、入力用ＨＴＭＬ電子文書の送信をコンフィギュレーション設定装置１に送信する（ステップＳ３１）。
【００２７】
次に、ｈｔｔｐサーバ１ｂは、入力用ＨＴＭＬ電子文書をＨＴＭＬ電子文書格納部１ａから読み出し（ステップＳ３２）、端末２に送信する（ステップＳ３３）。
【００２８】
次に、端末２は、入力用ＨＴＭＬ電子文書を画面に表示する（ステップＳ３４）。
【００２９】
図６に表示された入力用ＨＴＭＬ電子文書を示す。この入力用ＨＴＭＬ電子文書は、ＩＰｓｅｃ(Internet Protocol Security Protocol)コンフィギュレーションの一部であるＩＫＥ(Internet Key Exchange)ポリシーに関するものである。この入力用ＨＴＭＬ電子文書は、ルータのメーカ・タイプを入力するためのコンボボックス、ポリシー名を入力するためのテキストボックス、交換タイプを入力するためのラジオボタン群、ルータのＩＰアドレスを入力するためのラジオボタン群及びテキストボックス、事前共有鍵を入力するためのテキストボックス、keep aliveにするかどうかを入力するためのラジオボタン群、ローカルＩＤを入力するためのラジオボタン群、コンボボックス及びテキストボックス、リモートＩＤを入力するためのラジオボタン群、コンボボックス及びテキストボックス並びに使用プロポーザルを入力するためのリストボックスを備える。これらのテキストボックス、コンボボックス、リストボックス、ラジオボタン群は、フォームに挿入されており、これらに入力された内容は、登録ボタンを押すと、ｈｔｔｐサーバ１ｂに送信されるようになっている。また、入力用ＨＴＭＬ電子文書は、異なるメーカ・タイプのルータ間で共通である。
【００３０】
次に、端末２は、ユーザの操作に応じて、テキストボックス、コンボボックス、リストボックス、ラジオボタン群への入力又は選択を受け付け（ステップＳ３５）、受け付けた内容（タイプ識別情報、コンフィギュレーション情報及びＩＰアドレス）をフォーム情報としてｈｔｔｐサーバ１ｂに送信する（ステップＳ３６）。
【００３１】
次に、共通インターフェース部１ｃは、ｈｔｔｐサーバ１ｂからフォーム情報を受けると、タイプ識別情報、コンフィギュレーション情報及びＩＰアドレスをフォーム情報から抽出し、タイプ識別情報をコンフィギュレーション情報設定フォーマット検索部１ｅに供給し、コンフィギュレーション情報をコンフィギュレーション情報設定フォーマット適用部１ｆに供給し、ＩＰアドレスを機器インターフェース部１ｇに供給する（ステップＳ３７）。
【００３２】
次に、コンフィギュレーション情報設定フォーマット検索部１ｅは、共通インターフェース部１ｃから受けたタイプ識別情報に対応したコンフィギュレーション情報設定フォーマットをコンフィギュレーション情報設定フォーマットデータベース１ｄから検索して（ステップＳ３８）、コンフィギュレーション情報設定フォーマット適用部１ｆに供給する。
【００３３】
次に、コンフィギュレーション情報設定フォーマット適用部１ｆは、共通インターフェース部１ｃから受けたコンフィギュレーション情報にコンフィギュレーション情報設定フォーマット検索部１ｅから受けたコンフィギュレーション情報設定フォーマットを適用して、コンフィギュレーション情報設定フォーマットが適用されたコンフィギュレーション情報を機器インターフェース部１ｇに供給する（ステップＳ３９）。
【００３４】
図７にコンフィギュレーション情報設定フォーマットが適用されたコンフィギュレーション情報の１例を示す。図６と図７を比較すると、ikeポリシー名は、３行目のike policy ike_pol1により表される。交換タイプは、３行目のmode aggressiveにより表される。ルータＩＰアドレスは、３行目のpeer 123.456.789.123により表される。事前共通鍵は、３行目のkey key1により表される。Keep aliveは、６行目のkeepalive ike_pol1により表される。ローカルＩＤは、４行目のlocal-id ike1 keyid KEY-ID abcにより表される。リモートＩＤは、５行目のremote-id ike1 keyid KEY-ID defにより表される。使用プロポーザルは、２行目のikeprop1 encryption des hash MD5 lifetime 3600により表される。
【００３５】
図８にコンフィギュレーション情報設定フォーマットが適用されたコンフィギュレーション情報の他の例を示す。図６と図８を比較すると、ikeポリシー名は、全行に記載される。交換タイプは、アグレッシブモードがディフォルトであるので、図８の情報には現れない。ルータＩＰアドレスは、６行目により表される。事前共通鍵は、５行目により表される。Keep aliveは、４行目により表される。ローカルＩＤは、７行目により表される。リモートＩＤは、８行目により表される。使用プロポーザルは、１〜２行目により表される。
【００３６】
図５に戻り、機器インターフェース部１ｇは、コンフィギュレーション情報設定フォーマット適用部１ｆから受けたコンフィギュレーション情報設定フォーマットが適用されたコンフィギュレーション情報をルータ３に送信する（ステップＳ４０）。
【００３７】
次に、ルータ３は、受信したコンフィギュレーション情報設定フォーマットが適用されたコンフィギュレーション情報を設定する（ステップＳ３９）。
以下、図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【産業上の利用可能性】
【００３８】
本発明は、機器のコンフィギュレーションを設定するために利用することができる。
【図面の簡単な説明】
【００３９】
【図１】従来例によるコンフィギュレーション設定方法を説明するための図である。
【図２】本発明の実施形態によるコンフィギュレーション設定方法を説明するための概念図である。
【図３】本発明の実施形態によるコンフィギュレーション設定方法を説明するための他の概念図である。
【図４】本発明の実施形態によるコンフィギュレーション設定装置の構成を示すブロック図である。
【図５】本発明の実施形態によるコンフィギュレーション設定方法を示すフローチャートである。
【図６】本発明の実施形態による入力用ＨＴＭＬ電子文書の表示画面を示す図である。
【図７】本発明の実施形態によるコンフィギュレーション情報設定フォーマットが適用されたコンフィギュレーション情報の例を示す図である。
【図８】本発明の実施形態によるコンフィギュレーション情報設定フォーマットが適用されたコンフィギュレーション情報の他の例を示す図である。
【符号の説明】
【００４０】
１  コンフィギュレーション設定装置
２−１、２−２、２−３  端末
３−１、３−２、３−３  ルータ
１ａ  ＨＴＭＬ電子文書格納部
１ｂ  ｈｔｔｐサーバ
１ｃ  共通インターフェース部
１ｄ  コンフィギュレーション情報設定フォーマットデータベース
１ｅ  コンフィギュレーション情報設定フォーマット検索部
１ｆ  コンフィギュレーション情報設定フォーマット適用部
１ｇ  機器インターフェース部
【図１】
2005012774.tif 000003
【図２】
2005012774.tif 000004
【図３】
2005012774.tif 000005
【図４】
2005012774.tif 000006
【図５】
2005012774.tif 000007
【図６】
2005012774.tif 000008
【図７】
2005012774.tif 000009
【図８】
2005012774.tif 000010