(57)【特許請求の範囲】
【請求項１】
コンピュータネットワークとの接続点を有し、前記コンピュータネットワーク内に配された複数の対象ネットワークデバイスの設定情報を変更可能なネットワークデバイス制御手段を有するコンピュータを備えたネットワークデバイス設定変更システムにおいて、
前記コンピュータネットワーク内の接続点接続経路を探索し、設定変更実行者のネットワーク接続点と前記対象ネットワークデバイスとの間に介在するネットワーク接続点の接続状態に基づいて変更経路を生成する接続経路探索手段と、
前記生成した変更経路に沿って少なくとも設定変更する対象ネットワークデバイスのうち前記設定変更実行者のネットワーク接続点から遠い対象ネットワークデバイスから順番にその設定情報を変更するように制御する設定変更制御手段と、
を備えたことを特徴とするネットワークデバイス設定変更システム。
【請求項２】
コンピュータネットワークとの接続点を有し、前記コンピュータネットワーク内に配された複数の対象ネットワークデバイスの設定情報を変更可能なネットワークデバイス制御手段を有するコンピュータを備えたネットワークデバイス設定変更システムにおいて、
接続経路を探索して前記対象ネットワークデバイスを含む変更経路を生成する接続経路探索手段と、
前記生成した変更経路に沿って少なくとも設定変更する対象ネットワークデバイスのうち前記接続点から遠い対象ネットワークデバイスから順番にその設定情報を変更するように制御する設定変更制御手段と、
を備えたことを特徴とするネットワークデバイス設定変更システム。
【請求項３】
前記接続経路探索手段が、前記設定変更実行者のネットワーク接続点を始点とする一以上の前記変更経路を生成すると共に、各変更経路上の対象ネットワークデバイスの始点からの接続順序を示すテーブルを生成することを特徴とする請求項１に記載のネットワークデバイス設定変更システム。
【請求項４】
前記接続経路探索手段が、前記接続点を始点とする一以上の前記変更経路を生成すると共に、各変更経路上の対象ネットワークデバイスの始点からの接続順序を示すテーブルを生成することを特徴とする請求項２に記載のネットワークデバイス設定変更システム。
【請求項５】
コンピュータネットワーク内に配された複数の対象ネットワークデバイスの設定情報を、このネットワークを利用して遠隔から変更するためのネットワークデバイス設定変更方法であって、
設定変更実行者のネットワーク接続点と前記対象ネットワークデバイスとの間に介在するネットワーク接続点の接続状態に基づいて、前記設定変更実行者のネットワーク接続点から接続経路を探索し、
前記探索した接続経路と逆の順番で変更順序で各対象ネットワークデバイスの設定情報を変更することを特徴とするネットワークデバイス設定変更方法。
【請求項６】
前記探索した接続経路が、前記設定変更実行者のネットワーク接続点を始点とすると共に、前記変更順序により、この接続点から遠い対象ネットワークデバイスから順番にその設定情報を変更することを特徴とする請求項５に記載のネットワークデバイス設定変更方法。
【発明の詳細な説明】
【０００１】
【発明の属する分野】
本発明は、複数のネットワークデバイスの設定情報を、ネットワークを利用して遠隔から変更するためのネットワークデバイス設定変更システムおよびネットワークデバイス設定変更方法に関するものである。
【０００２】
【従来の技術】
従来より、ネットワークデバイス（以下、デバイス）の設定変更は、ネットワーク構成に応じて、変更者が順序を考慮して、デバイスごとに行ってきた。また、例えば、特開２０００−２０９２３９では、複数のデバイスへの設定変更制御を統合する機能を有するシステムが開示されている。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来のネットワークデバイス設定変更システムおよびネットワークデバイス設定変更方法においては次のような問題があった。
第１の問題点は、従来のシステムでは、設定変更の順序を間違えると、現在の設定変更操作中のデバイスよりも変更者から離れた位置にあるデバイスに対する接続経路が断たれてしまい、すべてのデバイスへの設定変更を完了させることができなくなってしまうことがある点である。その理由は、設定変更対象デバイスの設定変更自体が、経路中の他のデバイスを経由して行われるので、他のデバイスの設定変更により、設定変更対象デバイスへの経路が失われることがあるからである。
第２の問題点は、従来は、人手によって設定変更作業を行っていて、それらを順序正しく行おうとすると、事前の準備から実際の設定変更までを、注意深く時間をかけて行わなければならない点である。その理由は、設定変更順序の探索には、ネットワーク構成図を元に行わなければならず、構成図と実際の経路情報とが一致していない場合があったときは、設定変更が正しく行われなくなってしまうからである。
【０００４】
本発明は、以上の従来技術における問題に鑑みてなされたものであり、複数のデバイスに対する設定変更を順序正しく行うことができ、設定変更作業を効率化するネットワークデバイス設定変更システムおよびネットワークデバイス設定変更方法を提供することを目的とする。
【０００５】
【課題を解決するための手段】
前記課題を解決するために提供する本願第一の発明に係るネットワークデバイス設定変更システムは、コンピュータネットワークとの接続点を有し、前記コンピュータネットワーク内に配された複数の対象ネットワークデバイスの設定情報を変更可能なネットワークデバイス制御手段を有するコンピュータを備えたネットワークデバイス設定変更システムにおいて、前記コンピュータネットワーク内の接続点接続経路を探索し、設定変更実行者のネットワーク接続点と前記対象ネットワークデバイスとの間に介在するネットワーク接続点の接続状態に基づいて変更経路を生成する接続経路探索手段と、前記生成した変更経路に沿って少なくとも設定変更する対象ネットワークデバイスのうち前記設定変更実行者のネットワーク接続点から遠い対象ネットワークデバイスから順番にその設定情報を変更するように制御する設定変更制御手段とを備えたことを特徴とする。
【０００６】
第１の発明によれば、ネットワーク構成図に依らずに複数デバイスの設定変更を間違いなく実行でき、複数デバイスの設定変更を効率的に実施することができる。また、変更経路に限れば、もし設定変更で通信障害が生じた場合には直ちに判別することができる。
【０００７】
前記課題を解決するために提供する本願第二の発明に係るネットワークデバイス設定変更システムは、コンピュータネットワークとの接続点を有し、前記コンピュータネットワーク内に配された複数の対象ネットワークデバイスの設定情報を変更可能なネットワークデバイス制御手段を有するコンピュータを備えたネットワークデバイス設定変更システムにおいて、接続経路を探索して前記対象ネットワークデバイスを含む変更経路を生成する接続経路探索手段と、前記生成した変更経路に沿って少なくとも設定変更する対象ネットワークデバイスのうち前記接続点から遠い対象ネットワークデバイスから順番にその設定情報を変更するように制御する設定変更制御手段とを備えたことを特徴とする。
【０００８】
第２の発明によれば、ネットワーク構成図に依らずに複数デバイスの設定変更を間違いなく実行でき、複数デバイスの設定変更を効率的に実施することができる。また、変更経路に限れば、もし設定変更で通信障害が生じた場合には直ちに判別することができる。
【０００９】
前記課題を解決するために提供する本願第三の発明に係るネットワークデバイス設定変更システムは、請求項１に記載のネットワークデバイス設定変更システムにおいて、前記接続経路探索手段が、前記設定変更実行者のネットワーク接続点を始点とする一以上の前記変更経路を生成すると共に、各変更経路上の対象ネットワークデバイスの始点からの接続順序を示すテーブルを生成することを特徴とする。
【００１０】
接続経路探索手段が、前記設定変更実行者のネットワーク接続点を始点とする一以上の前記変更経路を生成すると共に、各変更経路上の対象ネットワークデバイスの始点からの接続順序を示すテーブルを生成することにより、このテーブルを用いて、所望の制御を行える。
【００１１】
前記課題を解決するために提供する本願第四の発明に係るネットワークデバイス設定変更システムは、請求項２に記載のネットワークデバイス設定変更システムにおいて、前記接続経路探索手段が、前記接続点を始点とする一以上の前記変更経路を生成すると共に、各変更経路上の対象ネットワークデバイスの始点からの接続順序を示すテーブルを生成することを特徴とする。
【００１２】
接続経路探索手段が、前記接続点を始点とする一以上の前記変更経路を生成すると共に、各変更経路上の対象ネットワークデバイスの始点からの接続順序を示すテーブルを生成することにより、このテーブルを用いて、所望の制御を行える。
【００１３】
前記課題を解決するために提供する本願第五の発明に係るネットワークデバイス設定変更方法は、コンピュータネットワーク内に配された複数の対象ネットワークデバイスの設定情報を、このネットワークを利用して遠隔から変更するためのネットワークデバイス設定変更方法であって、設定変更実行者のネットワーク接続点と前記対象ネットワークデバイスとの間に介在するネットワーク接続点の接続状態に基づいて、前記設定変更実行者のネットワーク接続点から接続経路を探索し、その探索した接続経路と逆の順番で変更順序で各対象ネットワークデバイスの設定情報を変更することを特徴とする。
【００１４】
第５の発明によれば、ネットワーク構成図に依らずに複数デバイスの設定変更を間違いなく実行でき、複数デバイスの設定変更を効率的に実施することができる。また、変更経路に限れば、もし設定変更で通信障害が生じた場合には直ちに判別することができる。
【００１５】
前記課題を解決するために提供する本願第六の発明に係るネットワークデバイス設定変更システムは、請求項５に記載のネットワークデバイス設定変更方法において、前記探索した接続経路が、前記設定変更実行者のネットワーク接続点を始点とすると共に、前記変更順序により、この接続点から遠い対象ネットワークデバイスから順番にその設定情報を変更することを特徴とする。
【００１６】
接続点から遠い対象ネットワークデバイスから順番にその設定情報が変更されることにより、変更経路に限れば、もし設定変更で通信障害が生じた場合には直ちに判る。
【００１７】
【発明の実施の形態】
以下に、本発明に係るネットワークデバイス設定変更システムおよびネットワークデバイス設定変更方法の一実施の形態における構成について図面を参照して説明する。
図１は、本発明に係るネットワークデバイス設定変更システムの一実施の形態における構成を示すブロック図である。
図１に示すように、本実施のネットワークデバイス設定変更システムは、入出力装置１と、ＣＰＵ２とを有している。なお、入出力装置１と、ＣＰＵ２は、それぞれ通信手段を備えることによって、ネットワークを介して遠隔動作が可能となっている。そして、ＣＰＵ２には、プログラミングにより、パラメータ入力部３、接続経路探索部４、設定変更制御部５、及びデバイス制御部６が搭載されている。
【００１８】
次に、本発明に係るネットワークデバイス設定変更システムおよびネットワークデバイス設定変更方法の一実施の形態における動作について図面を参照して以下に説明する。
図２は、本発明に係るネットワークデバイス設定変更システムの一実施の形態における動作を示すフローチャートである。
図２に示すように、まず、ステップＳ２１で、順番カウンタＩを０に初期化する。入出力装置１から、設定変更の対象となるデバイスとその設定情報が入力されると、パラメータ入力部３を介してステップＳ２２に入力データが渡される。ステップＳ２３では、順番が決定されていないデバイスがあるかをチェックし、存在する場合、そのデバイスへの経路を接続経路探索部４で求める。このとき、ステップＳ２４で、対象デバイスへの中継デバイスが存在するかを確認し、ステップＳ２５では、求められた中継デバイスが他の設定変更対象デバイスであるかをチェックする。Ｙｅｓの場合には、ステップＳ２６で、順番がまだ決定されていないデバイスであるかをチェックし、更にＹｅｓの場合、ステップＳ２７において、順番カウンタＩに１を加える。そして、ステップＳ２８で、順番カウンタＩの値を中継デバイスに割り当て、ステップＳ２４に戻る。これを繰り返してステップＳ２４で対象デバイスまで経路が探索されると、ステップＳ２３に戻り、すべてのデバイスの順番が確定すると、ステップＳ２９において、設定変更制御部５が順序通りにデバイスの設定変更を命令し、デバイス制御部６にて、デバイスの設定変更が行われる。
【００１９】
更に、本発明に係るネットワークデバイス設定変更システムおよびネットワークデバイス設定変更方法の一実施の形態を適用するネットワーク例を示して、動作の説明を続ける。
図３は、ネットワークの一例を示すブロック図、図４は、設定変更対象デバイステーブルの一例を示すテーブル図である。
適用ネットワーク例は、図３に示すように、本実施のネットワークデバイス設定変更システム３０とデバイスＲ１とを含むネットワーク３０１と、デバイスＲ２、Ｒ３を含むネットワーク３０２と、デバイスＲ４、Ｒ５を含むネットワーク３０３と、デバイスＲ６を含むネットワーク３０４とによりなる。そして、デバイスＲ１とＲ２、デバイスＲ３とＲ４、デバイスＲ５とＲ６とが通信可能であり、統合的ＬＡＮ等の複合的なネットワークを形成している。各デバイスは、同一種のデバイスとは限らず、例えば、ハブ、スイッチ、ルータ等であり、その設定情報は、パスワード、ルーティング情報、アクセス制御、ＩＰアドレス等である。
【００２０】
これらの中で、Ｒ５を除いたデバイスについて、設定変更を行う。あらかじめ、変更を行う設定情報を用意し、入出力装置１で設定変更対象デバイスとその設定情報を入力する。図４は、パラメータ入力部３で入力データを内部テーブルに展開したものである。図４に示すように、図３に示すネットワーク構成が既知ではないことを前提にしており、入力順が順序良く並んでいない。
まず初めは、順番フィールドが０で初期化されており、順番フィールドに０が入っていることをもって、順番が決定していないと判断する。そこで、１レコード目のＲ３から順に、接続経路探索を行うことになる。ＣＰＵ２からＲ３に対して、接続経路探索パケット（ＩＣＭＰ）を流し、第１の中継デバイスであるＲ１を検出する。Ｒ１は内部テーブルの４レコード目に存在し、かつ、順番フィールドが０である（まだ順番が決定していない）ため、順番カウンタＩを１インクリメントし、Ｒ１の設定変更順に１を代入する。次の中継デバイスとして、Ｒ２が検出されるが、同様に、設定変更順が２となる。次の中継デバイスとして、はじめて、Ｒ３にたどり着き、Ｒ３の設定変更順が３となり、次のレコードに処理が移行する。２レコード目は、既に順番が２番目と決定されているので、スキップし、３レコード目のＲ６をチェックする。Ｒ６は、既に順番が決まっているＲ１、Ｒ２、Ｒ３を中継デバイスとして認識した後、Ｒ４を中継デバイスとして検出する。これでＲ４の設定変更順が４となり、最後にＲ６にたどり着き、Ｒ６の設定変更順が５となる。この結果に基づき、設定変更が行われる。
【００２１】
【発明の効果】
以上説明したように、本発明に係るネットワークデバイス設定変更システムおよびネットワークデバイス設定変更方法によれば、ネットワーク構成図に依らずに複数デバイスの設定変更を間違いなく実行でき、複数デバイスの設定変更を効率的に実施することができる。
【００２２】
【図面の簡単な説明】
【図１】本発明に係るネットワークデバイス設定変更システムの一実施の形態における構成を示すブロック図である。
【図２】本発明に係るネットワークデバイス設定変更システムの一実施の形態における動作を示すフローチャートである。
【図３】ネットワークの一例を示すブロック図である。
【図４】設定変更対象デバイステーブルの一例を示すテーブル図である。
【符号の説明】
１      入出力装置
２      ＣＰＵ
３      パラメータ入力部
４      接続経路探索部
５      設定変更制御部
６      デバイス制御部
【図１】
0003586645.tif 000002
【図２】
0003586645.tif 000003
【図３】
0003586645.tif 000004
【図４】
0003586645.tif 000005