(57)【要約】【課題】  入力モードを意識することなく確実にコンフィグ情報を変更させる。【解決手段】  コンフィグ情報抽出部１２は、入出力制御部１１によってコンフィグ情報出力要求信号が受信された場合にルータ３０の識別ＩＤに基づいて新たに設定されるコンフィグ情報と現在設定されているコンフィグ情報を抽出する。差分抽出部１３は、入出力制御部１１によって差分通知要求信号が受信された場合に新たに設定されるコンフィグ情報と現在設定されているコンフィグ情報の差分を抽出する。差分分類部１４は、入出力制御部１１によって差分分類要求信号が受信された場合に差分に含まれるコンフィグ情報の設定項目を入力モードごとに分類する。コマンド発行部１５は、入出力制御部１１によってコマンド投入要求信号が受信された場合に差分に含まれる設定項目に対応する入力コマンドとモード遷移コマンドとを発行する。【選択図】  図２
2006303914.tif 000002
【特許請求の範囲】
【請求項１】
所定のネットワーク機器におけるコンフィグ情報を出力するように要求する信号を受信した場合に、前記ネットワーク機器に対応する識別ＩＤに基づいて、予め前記識別ＩＤに対応付けて記憶されている前記ネットワーク機器における複数世代のコンフィグ情報から、現在設定されているコンフィグ情報を含む二世代のコンフィグ情報を抽出するコンフィグ情報抽出手段と、
前記コンフィグ情報抽出手段により抽出された前記二世代のコンフィグ情報の差分を抽出する差分抽出手段と、
前記差分抽出手段により抽出された前記二世代のコンフィグ情報の差分に含まれる前記コンフィグ情報の設定項目を、当該設定項目に対応する入力コマンドを入力するための入力モードごとに分類して出力する差分分類出力手段と、
前記差分分類出力手段により出力された前記設定項目に対応する入力コマンドを前記ネットワーク機器に投入するように要求する信号を受信した場合に、前記入力コマンドと、当該入力コマンドに対応する前記入力モードに遷移させるモード遷移コマンドとを前記ネットワーク機器に対して投入するコマンド投入手段と、
を備えることを特徴とするコンフィグ情報管理装置。
【請求項２】
前記差分抽出手段により抽出された前記二世代のコンフィグ情報の差分を通知する差分通知手段をさらに備え、
前記差分分類出力手段は、前記二世代のコンフィグ情報の差分を分類して出力するように要求する信号を受信した場合に、前記設定項目を、前記入力モードごとに分類して出力することを特徴とする請求項１記載のコンフィグ情報管理装置。
【請求項３】
前記コンフィグ情報抽出手段により抽出された前記二世代のコンフィグ情報を出力するコンフィグ情報出力手段をさらに備え、
前記差分抽出手段は、前記二世代のコンフィグ情報の差分を通知するように要求する信号を受信した場合に、前記二世代のコンフィグ情報の差分を抽出することを特徴とする請求項２記載のコンフィグ情報管理装置。
【請求項４】
前記二世代のコンフィグ情報は、現在設定されているコンフィグ情報と新たに設定されるコンフィグ情報であることを特徴とする請求項１〜３のいずれか１項に記載のコンフィグ情報管理装置。
【請求項５】
前記二世代のコンフィグ情報は、現在設定されているコンフィグ情報と過去に設定されていたコンフィグ情報であることを特徴とする請求項１〜３のいずれか１項に記載のコンフィグ情報管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンフィグ情報管理装置に関する。
【背景技術】
【０００２】
ルータやスイッチ等に代表されるネットワーク機器に対して新たなネットワークや機器等を接続する場合には、ネットワーク機器において設定されているコンフィグ情報を変更する必要がある。コンフィグ情報を変更する方法としては、例えば、ネットワーク機器に接続された入力端末等からコマンドを入力する方法や、予め作成した変更後のコンフィグ情報を一括して上書きコピーする方法がある。
【０００３】
ここで、コマンドを入力してコンフィグ情報を変更する場合には、各コマンドに対応する入力モードに遷移してからコマンドを入力する必要がある。入力モードとしては、例えば、グローバルコンフィグレーションモード、インターフェースコンフィグレーションモード、およびルータコンフィグレーションモードがある。グローバルコンフィグレーションモードでは、ホスト名やパスワード等のネットワーク機器全体にかかわる項目を設定するコマンドが入力され、インターフェースコンフィグレーションモードでは、ＩＰアドレス等のインターフェースに関する項目を設定するコマンドが入力され、ルータコンフィグレーションモードでは、ルーティングプロトコル等を設定するコマンドが入力される。ルーティングプロトコルとしては、例えば、ＢＧＰ（Border Gateway Protocol）、ＯＳＰＦ（Open Shortest Path First）、ＩＧＲＰ（InteriorGateway Routing Protocol）が該当する。
【０００４】
コンフィグ情報の入力モードに関する技術は、例えば、下記非特許文献１に開示されている。
【非特許文献１】“シスコ(Cisco)ルータのキホンその５”[online]、[平成17年4月6日検索]、インターネット＜ＵＲＬ：http://www.n-study.com/network/2003/05/cisco5.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上述したコマンドを入力してコンフィグ情報を変更する場合には、コマンドを入力するたびに、そのコマンドに対応する入力モードに遷移させる必要があるため、コマンドを入力する際の操作が、非常に煩雑となる。これにより、誤った入力モードでコマンドが入力されてしまう可能性が高まり、障害の発生要因が増大してしまう。一方、上述した上書きコピーによってコンフィグ情報を変更する場合には、ネットワーク機器の内部で通信断が発生するおそれがある。
【０００６】
そこで、本発明は、上述した課題を解決するために、入力モードを意識することなく確実にコンフィグ情報を変更させることができるコンフィグ情報管理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のコンフィグ情報管理装置は、所定のネットワーク機器におけるコンフィグ情報を出力するように要求する信号を受信した場合に、当該ネットワーク機器に対応する識別ＩＤに基づいて、予め識別ＩＤに対応付けて記憶されているネットワーク機器における複数世代のコンフィグ情報から、現在設定されているコンフィグ情報を含む二世代のコンフィグ情報を抽出するコンフィグ情報抽出手段と、コンフィグ情報抽出手段により抽出された二世代のコンフィグ情報の差分を抽出する差分抽出手段と、差分抽出手段により抽出された二世代のコンフィグ情報の差分に含まれるコンフィグ情報の設定項目を、当該設定項目に対応する入力コマンドを入力するための入力モードごとに分類して出力する差分分類出力手段と、差分分類出力手段により出力された設定項目に対応する入力コマンドをネットワーク機器に投入するように要求する信号を受信した場合に、入力コマンドと、当該入力コマンドに対応する入力モードに遷移させるモード遷移コマンドとをネットワーク機器に対して投入するコマンド投入手段と、を備えることを特徴とする。
【０００８】
この発明によれば、所定のネットワーク機器におけるコンフィグ情報を出力するように要求する信号を受信した場合に、当該ネットワーク機器における二世代のコンフィグ情報の差分を抽出し、この差分に含まれるコンフィグ情報の設定項目を入力モードごとに分類して出力させることができる。すなわち、入力モードごとに分類された設定項目を、二世代のコンフィグ情報の差分として出力させることができる。これにより、ネットワーク機器に設定されているコンフィグ情報の変更作業を担うオペレータに対して、入力モードごとに分類された設定項目を差分情報として提供することが可能となる。また、出力された設定項目に対応する入力コマンドをネットワーク機器に投入するように要求する信号を受信した場合に、入力コマンドと、当該入力コマンドに対応する入力モードに遷移させるモード遷移コマンドとをネットワーク機器に対して投入させることができる。これにより、オペレータにより選択された設定項目に対応する入力コマンドを、この入力コマンドを入力するための入力モードに遷移させてから投入することが可能となる。したがって、オペレータは、入力モードを意識することなく確実にコンフィグ情報を変更させることができる。
【０００９】
本発明のコンフィグ情報管理装置において、上記差分抽出手段により抽出された二世代のコンフィグ情報の差分を通知する差分通知手段をさらに備え、上記差分分類出力手段は、二世代のコンフィグ情報の差分を分類して出力するように要求する信号を受信した場合に、設定項目を、入力モードごとに分類して出力することが好ましい。このようにすれば、オペレータは、二世代のコンフィグ情報のうち、どの部分が変更されるのかを確認したうえで、差分を分類するように要求することができるため、変更作業をより確実に実行させることができる。
【００１０】
本発明のコンフィグ情報管理装置において、上記コンフィグ情報抽出手段により抽出された二世代のコンフィグ情報を出力するコンフィグ情報出力手段をさらに備え、上記差分抽出手段は、二世代のコンフィグ情報の差分を通知するように要求する信号を受信した場合に、二世代のコンフィグ情報の差分を抽出することが好ましい。このようにすれば、オペレータは、二世代のコンフィグ情報を確認したうえで、差分を通知するように要求することができるため、処理の対象となるコンフィグ情報を確認してから処理を進行させることができる。
【００１１】
本発明のコンフィグ情報管理装置において、上記二世代のコンフィグ情報は、現在設定されているコンフィグ情報と新たに設定されるコンフィグ情報であることが好ましい。このようにすれば、入力モードを意識することなく、確実に、現在設定されているコンフィグ情報を、新たに設定されるコンフィグ情報に変更させることができる。
【００１２】
本発明のコンフィグ情報管理装置において、上記二世代のコンフィグ情報は、現在設定されているコンフィグ情報と過去に設定されていたコンフィグ情報であることが好ましい。このようにすれば、入力モードを意識することなく、確実に、現在設定されているコンフィグ情報を、過去に設定されていたコンフィグ情報に変更させることができる。
【発明の効果】
【００１３】
本発明に係るコンフィグ情報管理によれば、入力モードを意識することなく確実にコンフィグ情報を変更させることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明に係るコンフィグ情報管理装置の実施形態を図面に基づき説明する。
【００１５】
図１は、実施形態におけるコンフィグ情報管理システムのシステム構成を例示する図である。図１に示すように、コンフィグ情報管理システム１は、コンフィグ情報を管理するコンフィグ情報管理装置１０と、コンフィグ情報管理装置１０に各種の要求を送信する入力端末２０と、ネットワーク機器である周知のルータ３０とを有する。
【００１６】
コンフィグ情報管理装置１０は、各ルータ３０ａ，３０ｂにおける複数世代のコンフィグ情報を管理するとともに、入力端末２０から受信した各種の要求に基づいて、ルータ３０にコマンドを投入することによりルータ３０に登録されているコンフィグ情報を更新させるサーバ装置である。
【００１７】
次に、図２を参照してコンフィグ情報管理装置１０の機能構成について説明する。図２に示すように、コンフィグ情報管理装置１０は、入出力制御部１１と、コンフィグ情報抽出部１２と、差分抽出部１３と、差分分類部１４と、コマンド発行部１５と、コンフィグ情報更新部１６とを有する。また、コンフィグ情報管理装置１０は、ルータ３０のコンフィグ情報を記憶するコンフィグ情報データベース１８を備えている。
【００１８】
ここで、図３を参照して、コンフィグ情報データベース１８のデータ構成について説明する。コンフィグ情報データベース１８は、データ項目として、例えば、識別ＩＤ、新たに設定されるコンフィグ情報、現在設定されているコンフィグ情報、および過去に設定されていたコンフィグ情報を有する。識別ＩＤには、ルータ３０を一意に特定するためのＩＤが格納される。新たに設定されるコンフィグ情報には、ルータ３０に対してこれから設定を変更する予定となるコンフィグ情報が格納される。現在設定されているコンフィグ情報には、ルータ３０において現在設定されているコンフィグ情報が格納される。過去に設定されていたコンフィグ情報には、ルータ３０において過去に設定されていたコンフィグ情報が履歴情報として格納される。したがって、例えば、ルータ３０の出荷時に設定されていたコンフィグ情報は、最古のコンフィグ情報として格納されることとなる。
【００１９】
また、図４を参照して、コンフィグ情報について説明する。図４に示すように、コンフィグ情報は、階層構造により表される。まず、コンフィグ情報には、上位階層として、例えば、グローバルコンフィグ情報、インターフェースコンフィグ情報およびルータコンフィグ情報が含まれる。インターフェースコンフィグ情報は、ルータ３０に設けられたインターフェースごとに存在し、ルータコンフィグ情報は、ルーティングプロトコルごとに存在する。
【００２０】
図４に示すように、グローバルコンフィグ情報には、例えば、ホスト名、パスワード等の設定項目が含まれる。また、インターフェースコンフィグ情報には、例えば、アドレス、有効化、通信速度等の設定項目が含まれる。さらに、ルータコンフィグ情報には、例えば、ルーティングプロトコル等の設定項目が含まれる。
【００２１】
このように構成されるコンフィグ情報は、以下のようにして設定が変更される。例えば、図４に示すグローバルコンフィグ情報のパスワードＡの設定を変更する場合には、まず、モード遷移コマンドを投入して、入力モードをグローバルコンフィグレーションモードに遷移させてから、パスワードＡの設定を変更させる入力コマンドを投入する。また、例えば、図４に示すインターフェースコンフィグ情報の有効化Ｂの設定を変更する場合には、まず、モード遷移コマンドを投入して、入力モードをインターフェースコンフィグレーションモードに遷移させてから、有効化Ｂの設定を変更させる入力コマンドを投入する。さらに、例えば、図４に示すルータコンフィグ情報のルーティングプロトコルＣの設定を変更する場合には、まず、モード遷移コマンドを投入して、入力モードをルータコンフィグレーションモードに遷移させてから、ルーティングプロトコルＣの設定を変更させる入力コマンドを投入する。
【００２２】
図２に示す入出力制御部１１は、入力端末２０から受信した各種の要求信号を受信した場合に、コンフィグ情報抽出部１２、差分抽出部１３、差分分類部１４およびコマンド発行部１５に各要求に対応する処理を実行させ、その実行結果を、入力端末２０またはルータ３０に送信する。具体的に説明すると、入出力制御部１１は、以下の処理を実行する。
【００２３】
入出力制御部１１は、所定のルータ３０におけるコンフィグ情報を出力するように要求するコンフィグ情報出力要求信号を入力端末２０から受信する。入出力制御部１１は、コンフィグ情報抽出部１２によって抽出された後述する二世代のコンフィグ情報を入力端末２０に送信する。
【００２４】
また、入出力制御部１１は、二世代のコンフィグ情報の差分を通知するように要求する差分通知要求信号を入力端末２０から受信して差分抽出部１３に通知する。入出力制御部１１は、差分抽出部１３によって抽出された差分を入力端末２０に通知する。
【００２５】
また、入出力制御部１１は、差分を分類して出力するように要求する差分分類要求信号を入力端末２０から受信して差分分類部１４に通知する。入出力制御部１１は、差分分類部１４によって分類された差分を入力端末２０に送信する。
【００２６】
また、入出力制御部１１は、差分に対応する入力コマンドをルータ３０に投入するように要求するコマンド投入要求信号を入力端末２０から受信してコマンド発行部１５に通知する。入出力制御部１１は、コマンド発行部１５によって発行されたコマンドをルータ３０に送信する。
【００２７】
さらに、入出力制御部１１は、ルータ３０に送信したコマンドに対する応答結果を受信した場合に、この応答結果を入力端末２０に送信するとともに、コンフィグ情報更新部１６に通知する。
【００２８】
コンフィグ情報抽出部１２は、入出力制御部１１によってコンフィグ情報出力要求信号が受信された場合に、このコンフィグ情報出力要求信号に含まれるルータ３０の識別ＩＤに基づいて、コンフィグ情報データベース１８を参照し、この識別ＩＤに対応する新たに設定されるコンフィグ情報および現在設定されているコンフィグ情報を抽出する。すなわち、コンフィグ情報抽出部１２は、現在設定されているコンフィグ情報を含む二世代のコンフィグ情報を抽出する。
【００２９】
差分抽出部１３は、入出力制御部１１によって差分通知要求信号が受信された場合に、新たに設定されるコンフィグ情報と現在設定されているコンフィグ情報とに基づいて、両コンフィグ情報の差分を抽出する。具体的には、内容が変更される設定項目が差分として抽出される。
【００３０】
差分分類部１４は、入出力制御部１１によって差分分類要求信号が受信された場合に、差分に含まれるコンフィグ情報の設定項目を、この設定項目に対応する入力コマンドを入力するための入力モードごとに分類する。
【００３１】
コマンド発行部１５は、入出力制御部１１によってコマンド投入要求信号が受信された場合に、差分に含まれる設定項目に対応する入力コマンドと、この入力コマンドに対応する入力モードに遷移させるモード遷移コマンドとを発行する。
【００３２】
コンフィグ情報更新部１６は、入出力制御部１１によって受信された応答結果の内容が、コマンドが正常に入力されたことを示す場合に、コンフィグ情報データベース１８を更新する。具体的に説明すると、現在設定されているコンフィグ情報を、履歴情報の一情報として過去に設定されていたコンフィグ情報に追加登録するとともに、新たに設定されるコンフィグ情報を、現在設定されているコンフィグ情報に上書き更新する。
【００３３】
次に、図５を参照して、本実施形態におけるコンフィグ情報管理システム１の動作について説明する。この動作は、ルータ３０ａに接続端末４０が新たに接続される場合に行われる動作例である。
【００３４】
まず、オペレータの操作指示にしたがって、入力端末２０は、コンフィグ情報を変更する対象となるルータ３０ａのコンフィグ情報を出力するように要求するコンフィグ情報出力要求信号をコンフィグ情報管理装置１０に送信する（ステップＳ１）。これにより、コンフィグ情報管理装置１０の入出力制御部１１は、コンフィグ情報出力要求信号を受信する。
【００３５】
次に、コンフィグ情報管理装置１０のコンフィグ情報抽出部１２は、ルータ３０ａの識別ＩＤに基づいて、コンフィグ情報データベース１８を参照し、この識別ＩＤに対応する新たに設定されるコンフィグ情報および現在設定されているコンフィグ情報を抽出する（ステップＳ２）。
【００３６】
次に、コンフィグ情報管理装置１０の入出力制御部１１は、コンフィグ情報抽出部１２によって抽出された二世代のコンフィグ情報を入力端末２０に送信する（ステップＳ３）。これにより、入力端末２０のディスプレイには、二世代のコンフィグ情報が表示される（ステップＳ４）。
【００３７】
次に、オペレータの操作指示にしたがって、入力端末２０は、二世代のコンフィグ情報の差分を通知するように要求する差分通知要求信号をコンフィグ情報管理装置１０に送信する（ステップＳ５）。これにより、コンフィグ情報管理装置１０の入出力制御部１１は、差分通知要求信号を受信する。
【００３８】
次に、コンフィグ情報管理装置１０の差分抽出部１３は、二世代のコンフィグ情報に基づいて、両コンフィグ情報の差分となる設定項目を抽出する（ステップＳ６）。
【００３９】
次に、コンフィグ情報管理装置１０の入出力制御部１１は、差分抽出部１３によって抽出された差分となる設定項目を入力端末２０に通知する（ステップＳ７）。これにより、入力端末２０のディスプレイに表示されている新たに設定されるコンフィグ情報のうち、変更される設定項目部分が、例えば、赤字により表示される（ステップＳ８）。例えば、差分となる設定項目が図４に示す有効化Ｂである場合には、この有効化の文字が赤字表示される。
【００４０】
次に、オペレータの操作指示にしたがって、入力端末２０は、赤字表示されている差分を分類して出力するように要求する差分分類要求信号をコンフィグ情報管理装置１０に送信する（ステップＳ９）。これにより、コンフィグ情報管理装置１０の入出力制御部１１は、差分分類要求信号を受信する。
【００４１】
次に、コンフィグ情報管理装置１０の差分分類部１４は、差分となる設定項目を、この設定項目に対応する入力コマンドを入力するための入力モードごとに分類して出力する（ステップＳ１０）。例えば、差分となる設定項目が図４に示す有効化Ｂである場合には、この有効化が、インターフェースコンフィグ情報に属する情報として分類される。
【００４２】
次に、コンフィグ情報管理装置１０の入出力制御部１１は、差分分類部１４によって入力モードごとに分類された設定項目を入力端末２０に送信する（ステップＳ１１）。これにより、入力端末２０のディスプレイには、入力モードごとに分類された設定項目が、分類された差分として表示される（ステップＳ１２）。
【００４３】
次に、オペレータの操作指示にしたがって、入力モードごとに分類された差分となる設定項目のうち、いずれかの設定項目が選択された場合（ステップＳ１３）に、入力端末２０は、選択された設定項目に対応する入力コマンドをルータ３０ａに投入するように要求するコマンド投入要求信号をコンフィグ情報管理装置１０に送信する（ステップＳ１４）。これにより、コンフィグ情報管理装置１０の入出力制御部１１は、コマンド投入要求信号を受信する。
【００４４】
次に、コンフィグ情報管理装置１０のコマンド発行部１５は、オペレータにより選択された設定項目に対応する入力コマンドと、この入力コマンドに対応するモード遷移コマンドとを発行する（ステップＳ１５）。例えば、オペレータにより選択された設定項目が図４に示す有効化Ｂである場合には、この有効化に対応する入力コマンドと、インターフェースコンフィグモードに遷移させるモード遷移コマンドとが発行される。
【００４５】
次に、コンフィグ情報管理装置１０の入出力制御部１１は、コマンド発行部１５によって発行された入力コマンドおよびモード遷移コマンドをルータ３０ａに送信する（ステップＳ１６）。これにより、まず、ルータ３０ａにモード遷移コマンドが投入されて、入力モードが遷移され、その後、入力コマンドが投入されて、ルータ３０ａに設定されているコンフィグ情報の内容が更新される（ステップＳ１７）。
【００４６】
次に、ルータ３０ａは、投入された入力コマンドに対する応答結果を、コンフィグ情報管理装置１０に送信する（ステップＳ１８）。
【００４７】
次に、コンフィグ情報管理装置１０の入出力制御部１１は、ルータ３０ａに送信したコマンドに対する応答結果を受信した場合に、この応答結果を入力端末２０に送信する（ステップＳ１９）。これにより、入力端末２０のディスプレイには、応答結果が表示される（ステップＳ２０）。
【００４８】
ここで、上述したステップＳ１４〜ステップＳ２０までの各処理は、差分となる全ての設定項目に対応する入力コマンドの投入要求が終了するまで繰り返し行われる。
【００４９】
そして、差分となる全ての設定項目に対応する入力コマンドの投入要求が受信され、かつ、入力端末２０に送信された各入力コマンドに対する応答結果の全てが、入力コマンドが正常に入力されたことを示す内容である場合に、コンフィグ情報管理装置１０のコンフィグ情報更新部１６は、コンフィグ情報データベース１８を更新する（ステップＳ２１）。
【００５０】
なお、上述したステップＳ３〜Ｓ５およびＳ７〜Ｓ９の各処理を省略することとしてもよい。すなわち、ステップＳ１で入力端末２０から送信されたコンフィグ情報出力要求信号を受信した場合に、コンフィグ情報管理装置１０は、二世代のコンフィグ情報を抽出する処理（ステップＳ２）、二世代のコンフィグ情報の差分を抽出する処理（ステップＳ６）、設定項目を入力モードごとに分類する処理（ステップＳ１０）を連続して行い、入力モードごとに分類された設定項目を入力端末２０に送信することとしてもよい。これにより、コンフィグ情報の変更作業を迅速に行うことができるため、作業効率を向上させることが可能となる。
【００５１】
ただし、ステップＳ３において二世代のコンフィグ情報を入力端末２０に送信し、ステップＳ４において入力端末２０のディスプレイに二世代のコンフィグ情報を表示させることによって、オペレータは、二世代のコンフィグ情報を確認したうえで、差分を通知するように要求する（ステップＳ５）ことができるため、変更処理の対象となるコンフィグ情報を事前に確認してから処理を進行させることができる。また、ステップＳ７において差分となる設定項目を入力端末２０に通知し、ステップＳ８において入力端末２０のディスプレイに差分となる設定項目を色付表示したコンフィグ情報を表示させることによって、オペレータは、通知された二世代のコンフィグ情報のうち、どの部分が変更されるのかを確認したうえで、差分を分類するように要求する（ステップＳ９）ことができるため、変更作業をより確実に実行させることができる。
【００５２】
以上のように、コンフィグ情報管理装置１０によれば、例えばルータ３０ａにおけるコンフィグ情報を出力するように要求するコンフィグ情報出力要求信号を入力端末２０から受信した場合に、ルータ３０ａにおける二世代のコンフィグ情報の差分を抽出し、この差分に含まれるコンフィグ情報の設定項目を入力モードごとに分類して入力端末２０に表示させることができる。すなわち、入力モードごとに分類された設定項目を、二世代のコンフィグ情報の差分として出力することができる。これにより、ルータ３０ａに設定されているコンフィグ情報の変更作業を担うオペレータに対して、入力モードごとに分類された設定項目を差分情報として提供することが可能となる。また、出力された設定項目に対応する入力コマンドをルータ３０ａに投入するように要求するコマンド投入要求信号を入力端末２０から受信した場合に、入力コマンドと、この入力コマンドに対応するモード遷移コマンドとをルータ３０ａに対して投入させることができる。これにより、オペレータにより選択された設定項目に対応する入力コマンドを、この入力コマンドを入力するための入力モードに遷移させてから投入することが可能となる。したがって、オペレータは、入力モードを意識することなく確実にルータ３０ａのコンフィグ情報を変更させることができる。
【００５３】
なお、上述した実施形態においては、現在設定されているコンフィグ情報を、新たに設定されるコンフィグ情報に変更させる場合について説明しているが、コンフィグ情報を変更させる形態はこれに限られない。例えば、現在設定されているコンフィグ情報を、過去に設定されていたコンフィグ情報に変更する場合にも、本発明を適用することができる。この変形例におけるコンフィグ情報抽出部１２は、コンフィグ情報出力要求信号に含まれるルータ３０の識別ＩＤに基づいて、コンフィグ情報データベース１８を参照し、この識別ＩＤに対応する過去に設定されていたコンフィグ情報および現在設定されているコンフィグ情報を抽出することとすればよい。すなわち、この変形例におけるコンフィグ情報抽出部１２は、現在設定されているコンフィグ情報を含む二世代のコンフィグ情報を抽出することになる。二世代のコンフィグ情報を抽出した後の処理は、上述した実施形態と同様に、二世代のコンフィグ情報の差分に基づいて、ルータ３０のコンフィグ情報を、過去のコンフィグ情報に変更することとすればよい。これにより、差分として抽出された設定項目を、一項目ずつ確認しながら解除していくことができるため、確実に、ルータ３０のコンフィグ情報を、過去のコンフィグ情報に戻すことが可能となる。したがって、入力モードを意識することなく、現在設定されているコンフィグ情報を、過去に設定されていたコンフィグ情報に確実に変更させることができる。また、入力端末２０からコンフィグ情報管理装置１０に対してコンフィグ情報の出力を要求する際に、現在設定されているコンフィグ情報を、どの世代のコンフィグ情報で変更するのかを指定することとしてもよい。これにより、現在設定されているコンフィグ情報を、オペレータによって指定された世代のコンフィグ情報に容易に変更させることができる。
【００５４】
また、上述した実施形態においては、コンフィグ情報管理装置１０に各種の要求を送信する装置として、入力端末２０を用いているが、これに限定されることはなく、例えば、コンフィグ情報管理装置１０のコンソールを用いてもよい。
【００５５】
また、上述した実施形態においては、ネットワーク機器としてルータ３０を用いているが、これに限定されることはなく、例えば、スイッチングルータやマルチレイヤースイッチを用いてもよい。
【図面の簡単な説明】
【００５６】
【図１】実施形態におけるコンフィグ情報管理システムのシステム構成を例示する図である。
【図２】図１に示すコンフィグ情報管理装置の機能構成を例示する図である。
【図３】コンフィグ情報データベースのデータ構成を例示する図である。
【図４】コンフィグ情報を説明するための図である。
【図５】コンフィグ情報管理システムの動作を例示するシーケンス図である。
【符号の説明】
【００５７】
１・・・コンフィグ情報管理システム、１０・・・コンフィグ情報管理装置、１１・・・入出力制御部、１２・・・コンフィグ情報抽出部、１３・・・差分抽出部、１４・・・差分分類部、１５・・・コマンド発行部、１６・・・コンフィグ情報更新部、１８・・・コンフィグ情報データベース、２０・・・入力端末、３０ａ，３０ｂ・・・ルータ、４０・・・接続端末。
【図１】
2006303914.tif 000003
【図２】
2006303914.tif 000004
【図３】
2006303914.tif 000005
【図４】
2006303914.tif 000006
【図５】
2006303914.tif 000007