(57)【特許請求の範囲】
【請求項１】
稼動中の実ネットワークがその構成変更に伴って異常状態に陥ったときの復旧及び維持管理に供するためのネットワーク管理方法であって、
前記実ネットワークの構築に先立ち、その設計段階において当該実ネットワークに対応する仮想ネットワークをコンピュータ上でシミュレートし、
そのシミュレーション結果により正常動作が確認された前記仮想ネットワークにおける構成情報及び、機器設定情報に基づいて前記実ネットワークを構築する一方、当該構成情報及び機器設定情報を、前記実ネットワークの管轄下で初期保存すると共に前記仮想ネットワークの管轄下で恒久保存し、
前記実ネットワークの運用過程における構成変更に伴って、当該実ネットワークの管理下で初期保存された前記構成情報及び機器設定情報に変更が加えられた結果、当該実ネットワークが異常状態に陥ったときに、前記仮想ネットワークの管理下で恒久保存されている前記構成情報及び機器設定情報と、前記異常状態に陥っている稼動中の実ネットワーク上の前記構成情報及び機器設定情報を比較しその差分を検出し、前記実ネットワーク上において前記異常状態の原因を成すネットワーク機器及びその設定内容を特定すると共に、
前記実ネットワークの運用過程における構成変更は、当該実ネットワークの管理下で初期保存された前記構成情報及び機器設定情報に変更が加えられるごとに、その変更日時における構成情報及び機器設定情報を実ネットワークの管理下で履歴保存し、
前記実ネットワークの運用過程における構成変更に伴って、当該実ネットワークの管理下で更新保存された前記構成情報及び機器設定情報に変更が加えられた結果、当該実ネットワークが異常状態に陥ったときに、前記実ネットワークの管理下で履歴保存されている前記構成情報及び機器設定情報と、前記異常状態に陥っている稼動中の実ネットワーク上の前記構成情報及び機器設定情報を比較しその差分を検出し、前記実ネットワーク上において前記異常状態の原因を成すネットワーク機器及びその設定内容を異常発生日時と共に特定する、
ことを特徴とするネットワークの管理方法。
【請求項２】
前記実ネットワークの管理下における前記構成情報及び機器設定情報の初期保存及びそれら各情報の変更に伴う更新保存は、
専用のネットワークデータベースに対して行い、
前記仮想ネットワークの管理下における前記構成情報及び機器設定情報の恒久保存は、
専用のシミュレーションデータベースに対して行う、
ことを特徴とする請求項１に記載のネットワーク管理方法。
【請求項３】
前記実ネットワーク上において前記異常状態の原因を成す前記ネットワーク機器及びその設定内容の特定は、
前記シミュレーションデータベースと前記ネットワークデータベースとに関するデータ差分の検出結果から、当該ネットワーク機器及びその設定内容を表示した作業指示書を作成して行う、
ことを特徴とする請求項１又は２に記載のネットワーク管理方法。
【請求項４】
前記実ネットワークの管理下における前記構成情報及び機器設定情報の初期保存及びそれら各情報の変更に伴う更新保存は、
専用のネットワークデータベースに対して行い、
前記実ネットワークの管理下における前記構成情報及び機器設定情報の履歴保存は、
専用の過去ネットワークデータベースに対して行う、
ことを特徴とする請求項１に記載のネットワーク管理方法。
【請求項５】
前記実ネットワーク上において前記異常状態の原因を成す前記ネットワーク機器及びその設定内容の特定は、
前記過去ネットワークデータベースと前記ネットワークデータベースとのデータ差分の検出結果から、当該ネットワーク機器及びその設定内容を表示した作業指示書を作成して行う、
ことを特徴とする請求項１又は４に記載のネットワーク管理方法。
【請求項６】
稼働中の実ネットワークがその構成変更に伴って異常状態に陥ったときの復旧及び維持管理に供するためのネットワーク管理システム装置であって、
前記実ネットワークの構築に先立ち、その設計段階において当該実ネットワークに対応する仮想ネットワークをシミュレートするシミュレーション装置と、
このシミュレーション装置によるシミュレーション結果により正常動作が確認された前記仮想ネットワークにおける構成情報及び機器設定情報を恒久保存するシミュレーションデータベースと、
前記実ネットワークに加えられる構成情報及び機器設定情報の変更を検出して管理するネットワーク管理装置と、
前記シミュレーション装置によるシミュレーション結果により正常動作が確認された前記仮想ネットワークにおける前記構成情報及び機器設定情報を初期保存すると共に、前記ネットワーク管理装置により変更が検出された前記実ネットワークにおける前記構成情報及び機器設定情報を更新保存するネットワークデータベースと、
前記シミュレーションデータベースと前記ネットワークデータベースとのデータ差分を検出する差分検出装置を有すると共に、
前記ネットワーク管理装置により変更が検出された前記実ネットワークにおける前記構成情報及び機器設定情報を、その変更検出日時ごとに履歴保存する過去ネットワークデータベースと、
この過去ネットワークデータベースと前記ネットワークデータベースのデータ差分を検出する差分検出装置を、さらに有する、
ことを特徴とするネットワーク管理システム装置。
【請求項７】
前記ネットワーク管理システム装置は、
前記差分検出装置で検出された前記シミュレーションデータベースと前記ネットワークデータベースとに関する前記データ差分に基づき、前記実ネットワーク上において前記異常状態の原因を成すネットワーク機器及びその設定内容を表示した作業指示書を作成する作業指示書作成装置を、さらに有する、
ことを特徴とする請求項６に記載のネットワーク管理システム装置。
【請求項８】
前記ネットワーク管理システム装置は、
前記差分検出装置で検出された前記過去ネットワークデータベースと前記ネットワークデータベースとに関する前記データ差分に基づき、前記実ネットワーク上において前記異常状態の原因を成すネットワーク機器及びその設定内容を表示した作業指示書を作成する作業指示書作成装置を、さらに有する、
ことを特徴とする請求項６又は７に記載のネットワーク管理システム装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク管理方法及びシステム装置に関し、詳しくは、稼働中の実ネットワークがその構成変更に伴って異常状態に陥ったときの復旧及び維持管理に供するためのネットワーク管理方法、及びその実施に直接使用するネットワーク管理システム装置に係わる。
【０００２】
【従来の技術】
近年、ネットワークシステムの大規模化や複雑化、或いはネットワーク構成機器及び技術の多様化に伴って、当該システムの設計、構築、運用に係る作業も複雑化し、その設計、構築段階における不備や間違いにより、運用段階において当該システムが正常に動作しないという問題が生じている。なお、設計、構築段階における不備や間違いとは、システム設計段階で、運用時のネットワークの動作検証が不十分であったり、設計時のネットワーク機器の設定内容が、構築段階において正しく各機器に設定されないことを言う。
【０００３】
以上のような問題に対処するため、いわゆるネットワーク管理システム装置が存在するが、従来のネットワーク管理システム装置は、ネットワーク機器の稼動状況を観測してデータを収集し、これを画面上に表示するものであり、かつ、その画面上に表示されるネットワーク機器の稼動状況は、オペレータが当該ネットワーク管理システム装置を観測した時点のものであった。このため、従来にあっては、オペレータが、実際に構築されたネットワーク上の構成機器からのデータと、ネットワーク設計時の机上データとを突き合わせてネットワーク構成機器の設定間違いを検出していた。
【０００４】
【発明が解決しようとする課題】
以上のことから、従来のネットワーク管理システム装置では、ネットワークが一旦稼動し始めると、１つのネットワーク機器の設定の不具合や故障が他の機器に影響を与えるため、設定に不備があったり故障が発生したネットワーク機器を特定することや、不備のある設定内容及び故障原因を特定することが極めて困難であった。
【０００５】
また、ネットワークの運用に伴い、ネットワーク機器の構成データや設定データは頻繁に変更、更新されるため、これまで正常に動作していたネットワークが異常状態に陥ったときに、その異常状態にあるネットワーク機器の構成データや設定データを正常状態時のそれと比較して、両者の相違を検証、把握するすることができなかった。
【０００６】
さらに、ネットワークの設計を行う設計者と、ネットワーク構築時にネットワーク機器の設定を行う施工者とが異なる場合、設計者が施工者に対し、実ネットワーク機器の設定間違いを指摘し、所要の修正内容を正確に伝達するための適切な手段が存在しなかった。
【０００７】
ここにおいて、本発明の解決すべき主要な目的は次の通りである。
即ち、本発明の第１の目的は、異常動作の原因を成しているネットワーク機器及び設定内容を正しく特定することの可能なネットワーク管理方法及びシステム装置を提供せんとするものである。
【０００８】
本発明の第２の目的は、上記動作異常の原因を成しているネットワーク機器及び設定内容を特定するのと同時に、動作異常の生じた日時及びその状況を特定、把握することの可能なネットワーク管理方法及びシステム装置を提供せんとするものである。
【０００９】
本発明の第３の目的は、ネットワークの設計者からネットワーク構築の施工者に対し、ネットワーク機器の設定間違いに関する修正内容を正確に伝達することの可能なネットワーク管理方法及びシステム装置を提供せんとするものである。
【００１０】
本発明の他の目的は、明細書、図面、特に特許請求の範囲の各請求項の記載から自ずと明らかとなろう。
【００１１】
【課題を解決するための手段】
本発明方法においては、実ネットワークの構築に先立って仮想ネットワークをシミュレートし、このシミュレーション結果により正常動作が確認された仮想ネットワークにおける構成情報及び機器設定情報に基づいて実ネットワークを構築し、実ネットワークの運用過程における構成変更に伴って、当該実ネットワークが異常状態に陥ったときに、仮想ネットワークの管理下で恒久保存されている構成情報及び機器設定情報を参照して、実ネットワーク上において異常状態の原因を成すネットワーク機器及びその設定内容を特定する、という特徴を有する。
【００１２】
本発明システム装置においては、実ネットワークの構築に先立ち、仮想ネットワークをシミュレートするシミュレーション装置と、このときのシミュレーション結果により正常動作が確認された仮想ネットワークにおける構成情報及び機器設定情報を保存するシミュレーションデータベースと、実ネットワークに加えられる構成情報及び機器設定情報の変更を検出して管理するネットワーク管理装置と、仮想ネットワークにおける構成情報及び機器設定情報を保存すると共に、変更が検出された実ネットワークにおける構成情報及び機器設定情報を保存するネットワークデータベースと、前記シミュレーションデータベースと当該ネットワークデータベースとの差分を検出する差分検出装置とを有する、という特徴を有する。
【００１３】
さらに具体的詳細に述べると、当該課題の解決では、本発明が次に列挙する新規な特徴的構成手法又は手段を採用することにより、前記目的を達成するよう為される。
【００１４】
即ち、本発明方法の第１の特徴は、稼動中の実ネットワークがその構成変更に伴って異常状態に陥ったときの復旧及び維持管理に供するためのネットワーク管理方法であって、前記実ネットワークの構築に先立ち、その設計段階において当該実ネットワークに対応する仮想ネットワークをコンピュータ上でシミュレートし、そのシミュレーション結果により正常動作が確認された前記仮想ネットワークにおける構成情報及び、機器設定情報に基づいて前記実ネットワークを構築する一方、当該構成情報及び機器設定情報を、前記実ネットワークの管轄下で初期保存すると共に前記仮想ネットワークの管轄下で恒久保存し、前記実ネットワークの運用過程における構成変更に伴って、当該実ネットワークの管理下で初期保存された前記構成情報及び機器設定情報に変更が加えられた結果、当該実ネットワークが異常状態に陥ったときに、前記仮想ネットワークの管理下で恒久保存されている前記構成情報及び機器設定情報と、前記異常状態に陥っている稼動中の実ネットワーク上の前記構成情報及び機器設定情報を比較しその差分を検出し、前記実ネットワーク上において前記異常状態の原因を成すネットワーク機器及びその設定内容を特定すると共に、前記実ネットワークの運用過程における構成変更は、当該実ネットワークの管理下で初期保存された前記構成情報及び機器設定情報に変更が加えられるごとに、その変更日時における構成情報及び機器設定情報を実ネットワークの管理下で履歴保存し、前記実ネットワークの運用過程における構成変更に伴って、当該実ネットワークの管理下で更新保存された前記構成情報及び機器設定情報に変更が加えられた結果、当該実ネットワークが異常状態に陥ったときに、前記実ネットワークの管理下で履歴保存されている前記構成情報及び機器設定情報と、前記異常状態に陥っている稼動中の実ネットワーク上の前記構成情報及び機器設定情報を比較しその差分を検出し、前記実ネットワーク上において前記異常状態の原因を成すネットワーク機器及びその設定内容を異常発生日時と共に特定してなる、ネットワーク管理方法の構成採用にある。
【００１５】
本発明方法の第２の特徴は、上記本発明方法の第１の特徴における前記実ネットワークの管理下における前記構成情報及び機器設定情報の初期保存及びそれら各情報の変更に伴う更新保存を、専用のネットワークデータベースに対して行い、前記仮想ネットワークの管理下における前記構成情報及び機器設定情報の恒久保存を、専用のシミュレーションデータベースに対して行ってなる、ネットワーク管理方法の構成採用にある。
【００１６】
本発明方法の第３の特徴は、上記本発明方法の第１又は２の特徴における前記実ネットワーク上において前記異常状態の原因を成す前記ネットワーク機器及びその設定内容の特定は、前記シミュレーションデータベースと前記ネットワークデータベースとに関する前記データ差分の検出結果から、当該ネットワーク機器及びその設定内容を表示した作業指示書を作成して行ってなる、ネットワーク管理方法の構成採用にある。
【００１７】
本発明方法の第４の特徴は、上記本発明方法の１の特徴における前記実ネットワークの管理下における前記構成情報及び機器設定情報の初期保存及びそれら各情報の変更に伴う更新保存を、専用のネットワークデータベースに対して行い、前記実ネットワークの管理下における前記構成情報及び機器設定情報の履歴保存を、専用の過去ネットワークデータベースに対して行ってなる、ネットワーク管理方法の構成採用にある。
【００１８】
本発明方法の第５の特徴は、上記本発明方法の第１又は４の特徴における前記実ネットワーク上において前記異常状態の原因を成す前記ネットワーク機器及びその設定内容の特定は、前記過去ネットワークデータベースと前記ネットワークデータベースとのデータ差分の検出結果から、当該ネットワーク機器及びその設定内容を表示した作業指示書を作成して行ってなる、ネットワーク管理方法の構成採用にある。
【００２４】
一方、本発明システム装置の第１の特徴は、稼働中の実ネットワークがその構成変更に伴って異常状態に陥ったときの復旧及び維持管理に供するためのネットワーク管理システム装置であって、前記実ネットワークの構築に先立ち、その設計段階において当該実ネットワークに対応する仮想ネットワークをシミュレートするシミュレーション装置と、このシミュレーション装置によるシミュレーション結果により正常動作が確認された前記仮想ネットワークにおける構成情報及び機器設定情報を恒久保存するシミュレーションデータベースと、前記実ネットワークに加えられる構成情報及び機器設定情報の変更を検出して管理するネットワーク管理装置と、前記シミュレーション装置によるシミュレーション結果により正常動作が確認された前記仮想ネットワークにおける前記構成情報及び機器設定情報を初期保存すると共に、前記ネットワーク管理装置により変更が検出された前記実ネットワークにおける前記構成情報及び機器設定情報を更新保存するネットワークデータベースと、前記シミュレーションデータベースと前記ネットワークデータベースとのデータ差分を検出する差分検出装置を有すると共に、前記ネットワーク管理装置により変更が検出された前記実ネットワークにおける前記構成情報及び機器設定情報を、その変更検出日時ごとに履歴保存する過去ネットワークデータベースと、この過去ネットワークデータベースと前記ネットワークデータベースのデータ差分を検出する差分検出装置を有してなる、ネットワーク管理システム装置の構成採用にある。
【００２５】
本発明システム装置の第２の特徴は、上記本発明システム装置の第１の特徴における前記差分検出装置で検出された前記シミュレーションデータベースと前記ネットワークデータベースとに関する前記データ差分に基づき、前記実ネットワーク上において前記異常状態の原因を成すネットワーク機器及びその設定内容を表示した作業指示書を作成する作業指示書作成装置をさらに有してなる、ネットワーク管理システム装置の構成採用にある。
【００２６】
本発明システム装置の第３の特徴は、上記本発明システム装置の第１の特徴における前記差分検出装置で検出された前記過去ネットワークデータベースと前記ネットワークデータベースとに関する前記データ差分に基づき、前記実ネットワーク上において前記異常状態の原因を成すネットワーク機器及びその設定内容を表示した作業指示書を作成する作業指示書作成装置をさらに有してなる、ネットワーク管理システム装置の構成採用にある。
【００２９】
【発明の実施の形態】
以下、本発明の実施の形態を、添付図面を参照しつつ、まず、本発明に共通の装置例につき説明し、次いで、当該装置例により実施される第１〜第４方法例につき説明する。
【００３０】
（装置例）
図１は、本発明の装置例に係るネットワーク管理システム装置の構成図である。
同図に示すように、この装置例に係るネットワーク管理システム装置αは、主要構成要素Ａとして、シミュレーション装置１、シミュレーションデータベース２、ネットワーク管理装置３、ネットワークデータベース４、及び差分検出装置５を具備して構成される。
【００３１】
このうち、シミュレーション装置１は、実ネットワーク６の構築に先立ち、その設計段階において当該実ネットワーク６に対応する仮想ネットワーク７をシミュレートする装置であり、シミュレーションデータベース２は、シミュレーション装置１によるシミュレーション結果により正常動作が確認された仮想ネットワーク７における構成情報及び機器設定情報を恒久保存するデータベースである。
【００３２】
また、ネットワーク管理装置３は、実ネットワーク６に加えられる構成情報及び機器設定情報の変更を検出して管理する装置であり、ネットワークデータベース４は、シミュレーション装置１によるシミュレーション結果により正常動作が確認された仮想ネットワーク７における構成情報及び機器設定情報を初期保存すると共に、ネットワーク管理装置３により変更が検出された実ネットワーク６における構成情報及び機器設定情報を更新保存するデータベースである。なお、これらネットワーク管理装置３及びネットワークデータベース４からなる部分構成要素ａは、従来のネットワーク管理システム装置と等価である。
【００３３】
そして、差分検出装置５は、シミュレーションデータベース２とネットワークデータベース４とのデータ差分を検出する装置であり、この差分検出装置５によるデータ差分の検出結果から、実ネットワーク６上において異常状態の原因を成すネットワーク機器（図示せず）及びその設定内容が特定される。
【００３４】
一方、以上の主要構成要素Ａに加え、この装置例に係るネットワーク管理システム装置αは、ネットワーク管理装置３により変更が検出された実ネットワーク６における構成情報及び機器設定情報を、その変更検出日時ごとに履歴保存する過去ネットワークデータベース８を具備し、この過去ネットワークデータベース８と上述のネットワークデータベース４とのデータ差分を差分検出装置５に検出させることにより、実ネットワーク６の運用過程において、いつ、どのようなネットワーク構成変更又は機器設定変更により、当該実ネットワーク６が異常状態に陥ったのかが特定される。
【００３５】
なお、以上の過去ネットワークデータベース８を含む構成は、シミュレーション装置１、シミュレーションデータベース２、及び仮想ネットワーク７が存在する場合でも存在しない場合でも、共に成立しうるものである（但し、ネットワークデータベース４の初期設定が、シミュレーション装置１による仮想ネットワーク７のシミュレーション結果を参照して行われるため、その初期設定時には必須要件を成す）。
【００３６】
また、以上の過去ネットワークデータベース８を含む主要構成要素Ａに加え、この装置例に係るネットワーク管理システム装置αには、差分検出装置５で検出されたシミュレーションデータベース２とネットワークデータベース４とに関するデータ差分、又は過去ネットワークデータベース８とネットワークデータベース４とに関するデータ差分に基づき、実ネットワーク６上において異常状態の原因を成すネットワーク機器及びその設定内容を表示した作業指示書（図示せず）を作成するための作業指示書作成装置９も具備される。
【００３７】
そして、この作業指示書作成装置９により作成された作業指示書により、ネットワーク設計者からネットワーク構築施工者に対し、設定項目数の多い複雑な実ネットワーク６についても、修正すべき設定内容のみが機能的に抽出されて伝達される。また、実ネットワーク６に関するネットワークデータベース４内のデータは、その施工運用前においては空であるため、このとき作業指示書作成装置９により作成される作業指示書には設計時のデータの全てが表示されるが、この場合、作業指示書は施工時の設計書としても活用できる。
【００３８】
（第１方法例）
次に、以上のように構成された装置例に適用される第１方法例を説明する。
【００３９】
図２は、本発明の第１方法例を適用した場合の当該ネットワーク管理システム装置の形態図である。同図に示すように、この第１方法例におけるネットワーク管理システム装置α１は、前述した主要構成要素Ａのみにより構成されたものである。
【００４０】
当該ネットワーク管理システム装置α１において、実ネットワーク６は、各ネットワーク機器ＬＥＣＳ＿１，ＬＥＣ＿１を有しており、これら各ネットワーク機器ＬＥＣＳ＿１，ＬＥＣ＿２は、それぞれ、当該ネットワーク機器の構成情報及び機器設定情報を保持、管理するための情報管理部６ａ，６ｂを有している。
【００４１】
即ち、ネットワーク機器ＬＥＣＳ＿１の情報管理部６ａには、設定情報である「アドレス」の値として「ｘｘｘｙ」が保持されており、ネットワーク機器ＬＥＣ＿１の情報管理部６ｂには、当該ネットワーク機器ＬＥＣ＿１が他のネットワーク機器と通信する際に必要な設定情報である「ＬＥＣＳのアドレス」の値として「ｘｘｘｚ」が保持されている。
【００４２】
ネットワーク管理装置３は、各ネットワーク機器ＬＥＣＳ＿１，ＬＥＣ＿１との間で、例えば、ＳＮＭＰプロトコル（ＳＮＭＰ：Simple Network Management Protocol）等による通信が可能であり、対応する情報管理部６ａ，６ｂから管理情報をそれぞれ取得して、これらをネットワークデータベース４内に保存、管理する。
【００４３】
一方、シミュレーションデータベース２は、実ネットワーク６の設計段階において、シミュレーション装置１による仮想ネットワーク７を用いたシミュレーションにより、正常動作が確認された各ネットワーク機器ＬＥＣＳ＿１，ＬＥＣ＿１ごとの構成情報及び機器設定情報が保存、管理する。
【００４４】
即ち、仮想ネットワーク７を用いたシミュレーションにおいて、実ネットワーク６における正常動作が確認されたネットワーク機器ＬＥＣＳ＿１の情報管理部７ａには、設定情報である「アドレス」の値として「ｘｘｘｙ」が、また、ネットワーク機器ＬＥＣ＿１の情報管理部７ｂには、当該ネットワーク機器ＬＥＣ＿１が他のネットワーク機器と通信する際に必要な設定情報である「ＬＥＣＳのアドレス」の値として「ｘｘｘｙ」が保持されており、シミュレーションデータベース２は、これらネットワーク機器ＬＥＣＳ＿１，ＬＥＣ＿１ごとの構成情報及び機器設定情報をシミュレーション装置１から取得して、保存、管理する。
【００４５】
ここで、差分検出装置５は、ネットワークデータベース４とシミュレーションデータベース５とを、各ネットワーク機器ＬＥＣＳ＿１，ＬＥＣ＿１におけるそれぞれの構成情報及び機器設定情報につき比較することで、シミュレーションデータベース２に保存されている情報と、ネットワークデータベース４に保持されている情報とが一致しないネットワーク機器と、当該ネットワーク機器の構成情報及び機器設定情報を特定する。
【００４６】
即ち、差分検出装置５は、比較対象であるネットワーク機器ＬＥＣＳ＿１につき、比較項目を成す機器設定情報であるアドレスを比較する。このとき、当該アドレスは、ネットワークデータベース４では「ｘｘｘｙ」であり、シミュレーションデータベース２でも「ｘｘｘｙ」であるため、比較結果は「一致」となる。
【００４７】
これに対し、ネットワークデータベース４におけるネットワーク機器ＬＥＣ＿１のアドレスは「ｘｘｘｚ」であり、シミュレーションデータベース２では「ｘｘｘｙ」であるため、比較結果は「不一致」となり、これにより、差分検出装置５は、ネットワーク機器ＬＥＣ＿１の比較項目である機器設定情報の「ＬＥＣＳのアドレス」の値が、ネットワークデータベース４では「ｘｘｘｚ」であり、シミュレーションデータベース２では「ｘｘｘｙ」であることを検出する。
【００４８】
ここで、シミュレーションデータベース２に保存されている情報は、実ネットワーク６の正常動作につき確認されたものであるため、結果的に、ネットワークデータベース４内の情報でシミュレーションデータベース２内の情報と一致しないネットワーク機器と、その構成情報及び機器設定情報が、当該実ネットワーク６に異常を引き起こしている原因として特定されるようになる。
【００４９】
（第２方法例）
次に、前述の装置例に適用される第２方法例につき説明する。
【００５０】
図３は、本発明の第２方法例を適用した場合の当該ネットワーク管理システム装置の形態図である。同図に示すように、この第２方法例におけるネットワーク管理システム装置α２は、前述した主要構成要素Ａに過去ネットワークデータベース８を加えた構成からなるものである。
【００５１】
当該ネットワーク管理システムα２において、実ネットワーク６は、各ネットワーク機器ＬＥＣＳ＿１，ＬＥＣＳ＿２，ＬＥＣ＿１を有しており、これら各ネットワーク機器ＬＥＣＳ＿１，ＬＥＣＳ＿２，ＬＥＣ＿１は、それぞれ、当該ネットワーク機器の構成情報及び機器設定情報を保持、管理するための情報管理部６ｃ，６ｄ，６ｅを有している。
【００５２】
即ち、ネットワーク機器ＬＥＣＳ＿１の情報管理部６ｃには、設定情報である「アドレス」の値として「ｘｘｘｙ」が保持されており、ネットワーク機器ＬＥＣＳ＿２の情報管理部６ｄには、設定情報である「アドレス」の値として「ｘｘｘｚ」が保持されており、ネットワーク機器ＬＥＣ＿１の情報管理部６ｅには、当該ネットワーク機器ＬＥＣ＿１が他のネットワーク機器と通信する際に必要な設定情報である「ＬＥＣＳのアドレス」の値として「ｘｘｘｘ」が保持されている。
【００５３】
ネットワーク管理装置３は、各ネットワーク機器ＬＥＣＳ＿１，ＬＥＣ＿２との間で、例えば、ＳＮＭＰプロトコル等による通信が可能であり、対応する情報管理部６ｃ，６ｄから管理情報をそれぞれ取得して、これらをネットワークデータベース４内に保存、管理する。
【００５４】
一方、過去ネットワークデータベース８は、過去にネットワーク管理装置３が各ネットワーク機器から取得した構成情報及び機器設定情報を、その情報が収集された日時ごとに保存、管理する。
【００５５】
即ち、過去ネットワークデータベース８には、「日時ａ」において収集された情報として、ネットワーク機器ＬＥＣＳ＿１の情報管理部６ｃの設定情報である「アドレス」の値「ｘｘｘｙ」が、ネットワーク機器ＬＥＣＳ＿２の情報管理部６ｄの設定情報である「アドレス」の値「ｘｘｘｚ」が、ネットワーク機器ＬＥＣ＿１が他のネットワーク機器と通信する際に必要な設定情報である「ＬＥＣＳのアドレス」の値「ｘｘｘｙ」が、それぞれ保持されている。
【００５６】
また、同過去ネットワークデータベース８には、「日時ａ」よりも過去の「日時ｂ」において収集された情報として、ネットワーク機器ＬＥＣＳ＿１の情報管理部６ｃの設定情報である「アドレス」の値「ｘｘｘｙ」が、ネットワーク機器ＬＥＣＳ＿２の情報管理部６ｄの設定情報である「アドレス」の値「ｘｘｘｚ」が、ネットワーク機器ＬＥＣ＿１が他のネットワーク機器と通信する際に必要な設定情報である「ＬＥＣＳのアドレス」の値「ｘｘｘｚ」が、それぞれ保持されている。
【００５７】
ここで、差分検出装置５は、ネットワークデータベース４の情報と過去ネットワークデータベース８の各時点の情報とを、各ネットワーク機器ＬＥＣＳ＿１，ＬＥＣＳ＿２，ＬＥＣ＿１におけるそれぞれの構成情報及び機器設定情報につき比較することで、過去ネットワークデータベース８に保存されている或る時点の情報と、ネットワークデータベース４に保存されている情報とが一致しないネットワーク機器と、当該ネットワーク機器の構成情報及び機器設定情報を特定する。
【００５８】
即ち、差分検出装置５は、まず、比較対象であるネットワークデータベース４のデータと、過去ネットワークデータベース８における「日時ａ」のデータとを比較する。このとき、比較対象であるネットワーク機器ＬＥＣＳ＿１の比較項目を成す機器設定情報であるアドレスは、ネットワークデータベース４では「ｘｘｘｙ」であり、過去ネットワークデータベース８の「日時ａ」でも「ｘｘｘｙ」であるため、比較結果は「一致」となる。また、ネットワーク機器ＬＥＣＳ＿２のアドレスは、ネットワークデータベース４では「ｘｘｘｚ」であり、過去ネットワークデータベース８の「日時ａ」でも「ｘｘｘｚ」であるため、比較結果は同じく「一致」となる。
【００５９】
これに対し、ネットワークデータベース４におけるネットワーク機器ＬＥＣ＿１のアドレスは「ｘｘｘｘ」であり、過去ネットワークデータベース８では「ｘｘｘｙ」であるため、比較結果は「不一致」となり、これにより、差分検出装置５は、ネットワーク機器ＬＥＣ＿１の比較項目である機器設定情報の「ＬＥＣＳのアドレス」の値が、ネットワークデータベース４では「ｘｘｘｘ」であり、過去ネットワークデータベース８では「ｘｘｘｙ」であることを検出する。
【００６０】
さらに、差分検出装置５は、比較対象であるネットワークデータベース４のデータと、過去ネットワークデータベース８における「日時ｂ」のデータとを比較する。このとき、比較対象であるネットワーク機器ＬＥＣＳ＿１の比較項目を成す機器設定情報であるアドレスは、ネットワークデータベース４では「ｘｘｘｙ」であり、過去ネットワークデータベース８の「日時ｂ」でも「ｘｘｘｙ」であるため、比較結果は「一致」となる。また、ネットワーク機器ＬＥＣＳ＿２のアドレスは、ネットワークデータベース４では「ｘｘｘｚ」であり、過去ネットワークデータベース８の「日時ｂ」でも「ｘｘｘｚ」であるため、比較結果は同じく「一致」となる。
【００６１】
これに対し、ネットワークデータベース４におけるネットワーク機器ＬＥＣ＿１のアドレスは「ｘｘｘｘ」であり、過去ネットワークデータベース８では「ｘｘｘｚ」であるため、比較結果は「不一致」となり、これにより、差分検出装置５は、ネットワーク機器ＬＥＣ＿１の比較項目である機器設定情報の「ＬＥＣＳのアドレス」の値が、ネットワークデータベース４では「ｘｘｘｘ」であり、過去ネットワークデータベース８では「ｘｘｘｚ」であることを検出する。
【００６２】
ここで、現在、実ネットワーク６が異常状態にあり、過去の「日時ａ」及び「日時ｂ」において当該実ネットワーク６が異常状態でなかったならば、現在のネットワーク機器ＬＥＣ＿１の機器設定情報である「ＬＥＣＳのアドレス」の値「ｘｘｘｘ」が「日時ａ」，「日時ｂ」の各アドレス「ｘｘｘｙ」，「ｘｘｘｚ」と異なることが、実ネットワーク６の異常状態の原因であると特定される。
【００６３】
（第３方法例）
続いて、前述の装置例に適用される第３方法例につき説明する。
【００６４】
図４は、本発明の第３方法例を適用した場合の当該ネットワーク管理システム装置の形態図である。同図に示すように、この第３方法例におけるネットワーク管理システム装置α３は、第２方法例に示した主要構成要素Ａに過去ネットワークデータベース８を加えた構成からなるものと実質的に等価であり、第２方法例におけるそれとの相違点は、過去ネットワークデータベース８に保存される情報のみである。
【００６５】
即ち、過去ネットワークデータベース８には、「日時ａ」において収集された情報として、ネットワーク機器ＬＥＣＳ＿１の情報管理部６ｃの設定情報である「アドレス」の値「ｘｘｘｙ」が、ネットワーク機器ＬＥＣＳ＿２の情報管理部６ｄの設定情報である「アドレス」の値「ｘｘｘｚ」が、ネットワーク機器ＬＥＣ＿１が他のネットワーク機器と通信する際に必要な設定情報である「ＬＥＣＳのアドレス」の値「ｘｘｘｘ」（相違点）が、それぞれ保持されている。
【００６６】
また、同過去ネットワークデータベース８には、「日時ａ」よりも過去の「日時ｂ」において収集された情報として、ネットワーク機器ＬＥＣＳ＿１の情報管理部６ｃの設定情報である「アドレス」の値「ｘｘｘｙ」が、ネットワーク機器ＬＥＣＳ＿２の情報管理部６ｄの設定情報である「アドレス」の値「ｘｘｘｚ」が、ネットワーク機器ＬＥＣ＿１が他のネットワーク機器と通信する際に必要な設定情報である「ＬＥＣＳのアドレス」の値「ｘｘｘｙ」（相違点）が、それぞれ保持されている。
【００６７】
ここで、差分検出装置５は、ネットワークデータベース４の情報と過去ネットワークデータベース８の各時点の情報とを、各ネットワーク機器ＬＥＣＳ＿１，ＬＥＣＳ＿２，ＬＥＣ＿１におけるそれぞれの構成情報及び機器設定情報につき比較することで、過去ネットワークデータベース８に保存されている或る時点の情報と、ネットワークデータベース４に保存されている情報とが一致しないネットワーク機器と、当該ネットワーク機器の構成情報及び機器設定情報を特定する。
【００６８】
即ち、差分検出装置５は、まず、比較対象であるネットワークデータベース４のデータと、過去ネットワークデータベース８における「日時ａ」のデータとを比較する。このとき、比較対象であるネットワーク機器ＬＥＣＳ＿１の比較項目を成す機器設定情報であるアドレスは、ネットワークデータベース４では「ｘｘｘｙ」であり、過去ネットワークデータベース８の「日時ａ」でも「ｘｘｘｙ」であるため、比較結果は「一致」となる。また、ネットワーク機器ＬＥＣＳ＿２のアドレスは、ネットワークデータベース４では「ｘｘｘｚ」であり、過去ネットワークデータベース８の「日時ａ」でも「ｘｘｘｚ」であるため、比較結果は同じく「一致」となる。
【００６９】
さらに、ネットワークデータベース４におけるネットワーク機器ＬＥＣ＿１のアドレスは「ｘｘｘｘ」であり、過去ネットワークデータベース８でも「ｘｘｘｘ」であるため、比較結果は「一致」となり、これにより、差分検出装置５は、全ての比較対象に関する比較項目が一致するため、実ネットワーク６を構成する各ネットワーク機器の構成情報及び機器設定情報が、「日時ａ」から現在に至るまで変更されていないことを検出する。
【００７０】
さらに、差分検出装置５は、比較対象であるネットワークデータベース４のデータと、過去ネットワークデータベース８における「日時ｂ」のデータとを比較する。このとき、比較対象であるネットワーク機器ＬＥＣＳ＿１の比較項目を成す機器設定情報であるアドレスは、ネットワークデータベース４では「ｘｘｘｙ」であり、過去ネットワークデータベース８の「日時ｂ」でも「ｘｘｘｙ」であるため、比較結果は「一致」となる。また、ネットワーク機器ＬＥＣＳ＿２のアドレスは、ネットワークデータベース４では「ｘｘｘｚ」であり、過去ネットワークデータベース８の「日時ｂ」でも「ｘｘｘｚ」であるため、比較結果は同じく「一致」となる。
【００７１】
これに対し、ネットワークデータベース４におけるネットワーク機器ＬＥＣ＿１のアドレスは「ｘｘｘｘ」であり、過去ネットワークデータベース８では「ｘｘｘｙ」であるため、比較結果は「不一致」となり、これにより、差分検出装置５は、ネットワーク機器ＬＥＣ＿１の比較項目である機器設定情報の「ＬＥＣＳのアドレス」の値が、ネットワークデータベース４では「ｘｘｘｘ」であり、過去ネットワークデータベース８では「ｘｘｘｙ」であることを検出する。
【００７２】
ここで、現在、実ネットワーク６が異常状態であるならば、過去の「日時ａ」から現在に至るまで異常状態が継続しており、「日時ａ」と「日時ｂ」との間にネットワーク機器ＬＥＣ＿１の機器設定情報である「ＬＥＣＳのアドレス」の値「ｘｘｘｙ」から「ｘｘｘｘ」に変更されたことが、実ネットワーク６に異常を生じた原因であるとして、その異常状態が継続している期間とその原因とが特定されることになる。
【００７３】
（第４方法例）
最後に、前述の装置例に適用される第４方法例を説明する。
【００７４】
図５は、本発明の第４方法例を適用した場合の当該ネットワーク管理システム装置の形態図である。同図に示すように、この第４方法例におけるネットワーク管理システム装置α４は、第１方法例に示した主要構成要素Ａに作業指示書作成装置９を加えた構成からなるものである。
【００７５】
いま、差分検出装置５により、実ネットワーク６から取得したネットワーク機器ＬＥＣ＿１の「ＬＥＣＳのアドレス」の値「ｘｘｘｚ」が、設計段階のシミュレーションにおけるネットワーク機器ＬＥＣ＿１の「ＬＥＣＳのアドレス」の値「ｘｘｘｙ」と異なっていることが検出されたとする。
【００７６】
すると、作業指示書作成装置９は、差分検出装置５からのデータより、実ネットワーク６のネットワーク機器ＬＥＣ＿１に設計と異なる設定間違いがあることを認識し、これを「ネットワーク機器ＬＥＣ＿１のＬＥＣＳのアドレスをｘｘｘｚからｘｘｘｙに修正」という内容の作業指示書を作成する。
【００７７】
この作業指示書により、ネットワーク構築施工者は、既にネットワーク設定した内容の全てを参照することなく、所要の修正内容のみを知ることができる。
【００７８】
以上、本発明の実施の形態を、装置例及び第１〜４方法例につき説明したが、本発明は、必ずしも上述した手段及び手法にのみ限定されるものではなく、本発明にいう目的を達成し、後述の効果を有する範囲内において、適宜、変更実施することが可能なものである。
【００７９】
【発明の効果】
以上、詳細に説明したように、本発明によれば、シミュレーション装置で事前に検証した正しい構成データ及び設定データと実ネットワークのデータとを比較するようにしたことから、実ネットワークに発生した異常状態の原因であるネットワーク構成機器及びその設定間違いを素早く検出することが可能となる。
【００８０】
また、正常に動作している実ネットワークの構成データ及び設定データを保存しておくようにしたことから、異常状態に陥った実ネットワークにおける各ネットワーク機器の構成データ及び設定データを正常状態のデータと比較することが可能となり、この結果、シミュレーション装置を用いて事前に検証しなかった設定データに関する間違いや、機器の増設や削除に伴う構成データ及び設定データの変更が容易に発見できるようになる。
【００８１】
さらに、対応するデータベース間のデータ差分に基づき、各ネットワーク構成機器の設定の修正内容を表示した具体的な作業指示書を作成する機能を実現したことから、ネットワーク再構築時において、ネットワーク設計者が、ネットワーク構築施工者に対してネットワーク機器設定のための修正内容を迅速かつ確実に伝達することが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態例に係るネットワーク管理システム装置の構成図である。
【図２】本発明の第１方法例を適用した場合の当該ネットワーク管理システム装置の形態図である。
【図３】本発明の第２方法例を適用した場合の当該ネットワーク管理システム装置の形態図である。
【図４】本発明の第３方法例を適用した場合の当該ネットワーク管理システム装置の形態図である。
【図５】本発明の第４方法例を適用した場合の当該ネットワーク管理システム装置の形態図である。
【符号の説明】
α，α１，α２，α３，α４…ネットワーク管理システム装置
Ａ…主要構成要素
ａ…部分構成要素
１…シミュレーション装置
２…シミュレーションデータベース
３…ネットワーク管理装置
４…ネットワークデータベース
５…差分検出装置
６…実ネットワーク
７…仮想ネットワーク
８…過去ネットワークデータベース
９…作業指示書作成装置
【図１】
0003621010.tif 000002
【図２】
0003621010.tif 000003
【図３】
0003621010.tif 000004
【図４】
0003621010.tif 000005
【図５】
0003621010.tif 000006