(57)【特許請求の範囲】
【請求項１】
ネットワークに接続された第１ネットワーク通信装置からの前記ネットワークへの参加を含むネットワーク構成の変更の通知を受け付ける変更通知受付手段と、
前記変更通知とともに前記第１ネットワーク通信装置から送出された前記第１ネットワーク通信装置の特性を示す第１特性情報を受け付ける特性情報受付手段と、
前記第１ネットワーク通信装置の変更にともなうネットワーク環境を構築するために必要な設定情報を、設定の変更が必要な第２ネットワーク通信装置に対応して生成する設定情報生成手段と、
前記第１特性情報および設定情報記憶部に記憶されている前記第２ネットワーク通信装置の特性を示す第２特性情報の中の、不整合検出ルール記憶部に記憶されている判定条件に一致するものを、前記第１特性情報と前記第２特性情報との不整合として検出する不整合検出手段と、
前記不整合検出手段が不整合の検出に用いた判定条件に対応するルールを、前記不整合検出ルール記憶部より取り出し、前記設定情報生成手段が生成した前記第１および第２ネットワーク通信装置間の通信に関わる設定情報に反映させて反映設定情報を生成するルール反映手段と、
前記ルール反映手段が生成した反映設定情報に設定を変更するように前記第２ネットワーク通信装置に通知する設定情報通知手段と
を少なくとも備えることを特徴とするネットワーク管理装置。
【請求項２】
請求項１記載のネットワーク管理装置において、
前記変更通知受付手段は、前記第１ネットワーク通信装置からの前記ネットワークからの離脱を含むネットワーク構成の変更の通知を受け付ける
ことを特徴とするネットワーク管理装置。
【請求項３】
請求項１または２記載のネットワーク管理装置において、
前記設定情報記憶部は、前記設定情報生成手段が生成した設定情報および前記ルール反映手段が生成した反映設定情報を記憶する
ことを特徴とするネットワーク管理装置。
【請求項４】
請求項１〜３のいずれか１項に記載のネットワーク管理装置において、
前記設定情報生成手段は、複数の前記第２ネットワーク通信装置に対応して複数の設定情報を生成し、
前記ルール反映手段は、前記ルールを前記設定情報の各々に反映させ、
前記設定情報通知手段は、前記反映設定情報を対応する前記第２ネットワーク通信装置の各々に通知する
ことを特徴とするネットワーク管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを構成しているネットワーク通信装置を管理するネットワーク管理装置に関するものである。
【背景技術】
【０００２】
現在では、多くのコンピュータ機器が、ネットワークで接続された状態で用いられている。このような環境では、ネットワークの管理が重要となる（特許文献１，２，３）参照。ネットワークの管理においては、例えば、集中管理装置（Configuration Manager）を導入し、ネットワーク全体のトポロジ情報を管理し、管理対象の通信機器に対して設定情報の自動設定を行なう技術が提案されている。例えば、ルータ，ＩＰ−ＶＰＮ装置，ＷＡＮ高速化装置，およびＦｉｒｅｗａｌｌ装置装置などのネットワーク通信装置を、ネットワークに参加もしくはネットワークから離脱するする場合、これらネットワーク通信装置から送信された参加・離脱の要求を受け付けた集中管理装置が、管理している個々（全ての）のネットワーク通信装置に対して変更した設定情報を送信する。
【０００３】
このようなネットワークシステムにおいて、特定のネットワーク通信装置を導入する時には、ネットワークを構成する対となるネットワーク通信装置との双方に設定が必要である。例えば、ＩＰ−ＶＰＮ装置を新規に導入する場合、仮想プライベートネットワークを構築する他のＩＰ−ＶＰＮ装置との間で、各々所定の設定が必要となる。上述した集中管理装置を用いてネットワークを管理しているシステムでは、ネットワークを構成する個々のネットワーク通信装置の特性情報（バージョン情報・性能情報）の違いを認識できないため、最大公約数的な設定情報（ネットワーク構成情報）を設定する。
【０００４】
【特許文献１】特開２００１−３０８８５９号公報
【特許文献２】特開２００７−２４３３７２号公報
【特許文献３】特開平０９−２００２０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、実際のネットワーク通信装置を設定する作業では、対となるネットワーク通信装置の間で個々の特性情報（バージョン情報・性能情報）の差を考慮した設定をする必要がある。しかしながら、上述した関連する技術では、最大公約数的な設定情報しか設定できないという問題があった。
【０００６】
本発明は、以上のような問題点を解消するためになされたものであり、接続状態が変更されるネットワーク通信装置の個別の特性情報が反映された状態で、ネットワークの管理ができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係るネットワーク管理装置は、ネットワークに接続された第１ネットワーク通信装置からのネットワークへの参加を含むネットワーク構成の変更の通知を受け付ける変更通知受付手段と、変更通知とともに第１ネットワーク通信装置から送出された第１ネットワーク通信装置の特性を示す第１特性情報を受け付ける特性情報受付手段と、第１ネットワーク通信装置の変更にともなうネットワーク環境を構築するために必要な設定情報を、設定の変更が必要な第２ネットワーク通信装置に対応して生成する設定情報生成手段と、第１特性情報および設定情報記憶部に記憶されている第２ネットワーク通信装置の特性を示す第２特性情報の中の、不整合検出ルール記憶部に記憶されている判定条件に一致するものを、第１特性情報と第２特性情報との不整合として検出する不整合検出手段と、不整合検出手段が不整合の検出に用いた判定条件に対応するルールを、不整合検出ルール記憶部より取り出し、設定情報生成手段が生成した第１および第２ネットワーク通信装置間の通信に関わる設定情報に反映させて反映設定情報を生成するルール反映手段と、ルール反映手段が生成した反映設定情報に設定を変更するように第２ネットワーク通信装置に通知する設定情報通知手段とを少なくとも備える。
【発明の効果】
【０００８】
以上説明したように、本発明によれば、第１ネットワーク通信装置からのネットワーク構成の変更の通知を受け付けるときに、第１ネットワーク通信装置から送出された第１ネットワーク通信装置の特性を示す第１特性情報を受け付け、これをもとに、対応するルールを設定情報に反映させた反映設定情報を第２ネットワーク通信装置に通知するようにしたので、接続状態が変更されるネットワーク通信装置の個別の特性情報が反映された状態で、ネットワークの管理ができるようになるという優れた効果が得られる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態について図を参照して説明する。
【００１０】
［実施の形態１］
はじめに、本発明の実施の形態１について説明する。図１は、本発明の実施の形態１におけるネットワーク管理装置１００の構成例を示す構成図である。ネットワーク管理装置１００は、変更通知受付部１０１，特性情報受付部１０２，設定情報生成部１０３，不整合検出部１０４，ルール反映部１０５，設定情報記憶部１０６，不整合検出ルール記憶部１０７，および設定情報通知部１０８を備える。
【００１１】
変更通知受付部１０１は、例えば、ルータ，ＩＰ−ＶＰＮ装置，ＷＡＮ高速化装置，およびＦｉｒｅｗａｌｌ装置装置などの、ネットワークに接続されたネットワーク通信装置（変更ネットワーク通信装置）からの、ネットワークへの参加もしくは離脱などのネットワーク構成の変更の通知を受け付ける。
【００１２】
特性情報受付部１０２は、上述した変更通知とともに、変更ネットワーク通信装置から送出された変更ネットワーク通信装置の特性情報を受け付ける。特性情報としては、例えば、変更ネットワーク通信装置で用いられているオペレーティングシステム（ＯＳ）のバージョン情報や、制御可能な帯域の範囲などの性能情報を含むものである。
【００１３】
設定情報生成部１０３は、変更ネットワーク通信装置の変更にともなうネットワーク環境を構築するために必要な設定情報を、設定の変更が必要なネットワーク通信装置（対象ネットワーク通信装置）に対応して生成する。
【００１４】
不整合検出部１０４は、変更ネットワーク通信装置から受け付けた特性情報と、設定情報記憶部１０６に記憶されている対象ネットワーク通信装置の特性情報との間で、一致しない部分（不整合）を検出する。不整合検出部１０４は、変更ネットワーク通信装置から受け付けた特性情報と対象ネットワーク通信装置の特性情報との中に、不整合検出ルール記憶部１０７に記憶されている判定条件に一致するものを、不整合として検出する。
【００１５】
ルール反映部１０５は、不整合検出部１０４が不整合としての検出に用いた判定条件に対応するルールを、設定情報生成部１０３が生成した設定情報に反映させて反映設定情報を生成する。
【００１６】
設定情報記憶部１０６は、設定情報生成部１０３が生成した設定情報およびルール反映部１０５が生成した反映設定情報を記憶する。
【００１７】
不整合検出ルール記憶部１０７は、上述したような判定条件と、これに対応するルールとを記憶している。
【００１８】
設定情報通知部１０８は、設定情報生成部１０３が生成した設定情報やルール反映部１０５が生成した反映設定情報を、対象ネットワーク通信装置に通知する。
【００１９】
上述した構成のネットワーク管理装置１００によれば、変更通知受付部１０１が、変更ネットワーク通信装置のネットワークへの参加や離脱などの変更の通知を受け付けると、この通知とともに送出された変更ネットワーク通信装置の特性情報を、設定情報受付部１０２が受け付ける。
【００２０】
このようにして変更の通知および特性情報が受け付けられると、まず、設定情報生成部１０３が、設定情報記憶部１０６に記憶されている現状の設定情報をもとに、変更ネットワーク通信装置の変更にともなうネットワーク環境を構築するために必要な設定情報を、設定の変更が必要なネットワーク通信装置（対象ネットワーク通信装置）に対応して生成する。
【００２１】
また、不整合検出部１０４が、受け付けた変更ネットワーク通信装置の特性情報と、設定情報記憶部１０６に記憶されている対象ネットワーク通信装置の特性情報とを比較し、不整合検出ルール記憶部１０７に記憶されている判定条件に一致するものを、不整合として検出する。
【００２２】
このようにして不整合検出部１０４が不整合を検出すると、ルール反映部１０５が、不整合検出部１０４が不整合としての検出に用いた判定条件に対応するルールを不整合検出ルール記憶部１０７より取り出し、取り出したルールを設定情報生成部１０３が生成した設定情報に反映させて反映設定情報を生成する。
【００２３】
以上のようにして反映設定情報が生成されると、設定情報通知部１０８が、生成された反映設定情報を対象ネットワーク通信装置に通知する。このように、本実施の形態におけるネットワーク管理装置１００によれば、変更されるネットワーク通信装置の個別の特性情報が反映された状態で、ネットワークの管理ができるようになる。
【００２４】
なお、ネットワーク管理装置１００は、ＣＰＵと主記憶装置と外部記憶装置とネットワーク接続装置となどを備えたコンピュータ機器（サーバ）であり、主記憶装置に展開されたプログラムによりＣＰＵが動作することで、上述した各機能が実現される。また、各機能は、複数のコンピュータ機器に分散させるようにしてもよい。
【００２５】
［実施の形態２］
次に、本発明の実施の形態２について説明する。図２は、本発明の実施の形態２におけるネットワーク管理装置２００の構成例を示す構成図である。また、図３は、ネットワーク通信装置３００の構成例を示す構成図である。
【００２６】
まず、図２に示すように、ネットワーク管理装置２００は、通信処理部２０１，参加要求受付部２０２，離脱要求受付部２０３，設定配信処理部２０４，トポロジ計算処理部２０５，トポロジデータベース２０６，および不整合検出ルールデータベース２０７を備える。前述した実施の形態１における設定情報生成部１０３，不整合検出部１０４，ルール反映部１０５が、トポロジ計算処理部２０５に含まれる。
【００２７】
また、図３に示すように、ネットワーク通信装置３００は、設定情報設定処理部３０１、参加要求送出部３０２、離脱要求送出部３０３、受信情報処理部３０４、通信処理部３０５、設定情報データベース３０６、通信インタフェース３０７、および特性情報データベース３０８を備える。
【００２８】
上述した構成において、設定情報設定処理部３０１は、ネットワーク通信装置３００の管理などを行う管理者が、ネットワーク通信装置３００を設定する際に使用するコマンドラインやＧＵＩの部分である。設定情報設定処理部３０１は、通常の設定ツールと同様に、まず管理者により設定された情報を、設定情報データベース３０６に記憶させる。このようにして設定情報データベース３０６に設定された情報が、ネットワーク通信装置３００がネットワークにおいて発現される機能を実施する通信インタフェース３０７により参照される。さらに、管理者から入力された要求が、参加要求の場合は参加要求送出部３０２に、離脱要求の場合は離脱要求送出部３０３に通知送出の命令を指示する。
【００２９】
参加要求送出部３０２、離脱要求送出部３０３では、設定情報データベース３０６を参照し、参加・離脱の要求コマンドとともに、ネットワーク通信装置３００の設定情報およびネットワーク通信装置３００の特性情報を、ネットワーク管理装置２００に送信するよう通信処理部３０５に指示する。この指示を受けた通信処理部３０５では、参加もしくは離脱の要求とともに、設定情報および特性情報を、ネットワーク管理装置２００に送信する。
【００３０】
この後、送信した通知が受け付けられたネットワーク通信装置３００からのレスポンスである設定コマンドを受けとると、通信処理部３０５は、受け取ったレスポンス（通信パケット）を受信情報処理部３０４に渡す。受信情報処理部３０４では、受け取った通信パケットから設定情報を取り出し、取り出した設定を設定情報データベース３０６に登録（適用）する。
【００３１】
一方，ネットワーク管理装置２００では、通信処理部２０１が、ネットワーク通信装置３０３から送信されてくる参加・離脱情報を含む通信情報（パケット）、また、ネットワーク管理装置２００が生成する設定情報をやり取りする。通信処理部２０１は、受信した通知のコマンド部分を参照し、参加要求および離脱要求を判断し、参加要求は参加要求受付部２０２に通知し、離脱要求は離脱要求受付部２０３に通知する。
【００３２】
参加要求を受け付けた参加要求受付部２０２もしくは離脱要求を受け付けた離脱要求受付部２０３では、トポロジ計算処理部２０５に設定情報更新を要求する。要求を受け付けたトポロジ計算処理部２０５は、新たなネットワーク通信装置が参加もしくは、既存のネットワーク装置が離脱したネットワークで必要となる各機器の設定を作成し、トポロジデータベース２０６の内容を更新する。
【００３３】
トポロジ計算処理部２０５ではさらに、トポロジデータベース２０６に生成した設定情報に対して不整合検出ルールデータベース２０７に格納されたルールを適用する。トポロジデータベース２０６には、例えば図４に示すような、機器の設定のための装置ＩＰ，設定情報，および特性情報が格納されている。
【００３４】
また、不整合検出ルールデータベース２０７には、図５に示すような、参加および離脱別に、判定条件およびルールが格納されている。
【００３５】
設定配信処理部２０４は、トポロジ計算処理部２０５による設定情報の生成が終了した後に、参加要求受付部２０２もしくは離脱要求受付部２０３からの指示にしたがって、トポロジデータベース２０６に格納されている、各ネットワーク通信装置に対して、それぞれに適した設定情報を配布するよう通信処理部２０１に要求する。
【００３６】
次に、ネットワーク管理装置２００が管理をするネットワークに、新たなネットワーク通信装置（ネットワーク通信装置３００）が、追加される（参加する）場合について、より詳細に説明する。
【００３７】
まず、管理者はネットワーク通信装置３００の設定情報設定処理部３０１（コマンドライン、ＧＵＩ）を用い、ネットワーク通信装置３００の情報（ＩＰアドレス、接続形態）と、ネットワーク管理装置２００のＩＰアドレスを設定（入力）する。この後、ネットワーク通信装置３００をネットワーク管理装置２００の管理するネットワークに接続する。
【００３８】
ここで、関連する技術では、管理者がネットワーク通信装置に設定するネットワークトポロジ情報には、以下のようなものが考えられる。
【００３９】
１．自ＩＰアドレス（ＤＨＣＰなどで動的に払い出される場合でも含む）
２．クラスタ設定（Ｐｅｅｒとなる装置のＩＰアドレス、Ｐｒｉｍａｒｙ  ｏｒ  Ｓｅｃｏｎｄａｒｙ）
３．ネットワーク通信装置の配置構成（Ｉｎ−Ｐａｔｈ構成  ｏｒ  Ｏｕｔ−ｏｆ−Ｐａｔｈ構成）
４．すべての対向するネットワーク通信装置の情報（ＩＰアドレス、ポート番号など）
【００４０】
本実施の形態２では、管理者は、「すべての対向する装置の情報」設定は行わず、これに変わって次の設定を追加する。
【００４１】
４’．ネットワーク管理装置２００のＩＰアドレス
【００４２】
このように、ネットワーク管理装置２００のアドレスが入力されると、ネットワーク通信装置３００の参加要求送出部３０２では、設定情報データベース３０６を参照し、コマンド＋装置の設定をまとめた設定情報を生成する。さらに、ネットワーク通信装置３００自身の特性情報を、特性情報データベース３０８から読み出し、ネットワーク管理装置２００に送信する設定情報に付加し、これを通信処理部３０５に渡す。なお、特性情報は、例えばＯＳのバージョン情報や装置詳細（通信帯域、固定記憶装置の容量など）である。通信処理部３０５では、例えば、これらの情報を、参加要求としてネットワーク管理装置２００に通知する。
【００４３】
ネットワーク管理装置２００では、上述した通知を通信処理部２０１で受け取り、コマンド部分の要求に応じ、参加要求受付部２０２を介してトポロジ計算処理部２０５に処理を渡す。トポロジ計算処理部２０５では、各設定情報が保存されているトポロジデータベース２０６を更新し、通知もとのネットワーク通信装置３００の情報（設定情報，特性情報）を追加する。また、トポロジ計算処理部２０５は、更新されたトポロジデータベース２０６を元に、設定情報の計算を対となる（対向する）ネットワーク通信装置毎に行って通知設定情報を生成し、生成した通知設定情報をトポロジデータベース２０６に追加する。
【００４４】
また、トポロジ計算処理部２０５では、トポロジデータベース２０６に追加された各設定情報に対し、不整合検出ルールデータベース２０７に格納されているルールを適用し、生成された通知設定情報に対して補正を行なう。不整合検出ルールデータベース２０７には、管理者などにより、予め判定条件およびルールが設定されている。
【００４５】
例えば、ネットワーク通信装置３００および対向するネットワーク通信装置のＯＳバージョンごとの設定情報の補正を行なう場合について説明する。初期状態として、トポロジデータベース２０６には、図４に例示するような装置情報が格納されている。ここで、図５に例示するように、不整合検出ルールデータベース２０７には、参加の場合については、ＯＳバージョン１とＯＳバージョン２との間の補正ルールが格納されている。
【００４６】
トポロジ計算処理部２０５の設定情報不整合検出ルール適用の処理は、ＯＳバージョン１とＯＳバージョン２との間の設定情報に対してルールを適用し、図６に示すように、各設定情報を補正する。
【００４７】
次に、参加要求受付部２０２からの指示により、設定配信処理部２０４は、トポロジデータベース２０６に登録されている対向するネットワーク通信装置のすべてに設定情報をユニキャストで配信する。このようにして配信された設定情報は、例えば、ネットワーク通信装置３００の通信処理部３０５で受信され、受信情報処理部３０４の動作により、他のネットワーク通信装置に関する設定が自動的に行われる。
【００４８】
次に、ネットワーク管理装置２００が管理をするネットワークに接続されていたネットワーク通信装置（ネットワーク通信装置３００）を、ネットワークより離脱する場合について、より詳細に説明する。ネットワーク管理装置２００が管理しているネットワークに接続されているネットワーク通信装置３００を、このネットワークより離脱させる際には、管理者はネットワーク通信装置３００に対し、設定情報設定処理部３０１を用いて離脱要求を発行する。この要求発行（指示）により、装置の離脱要求送出部３０３が動作し、通信処理部３０５から離脱要求が送信される。
【００４９】
このようにして送信されてきた離脱要求は、ネットワーク管理装置２００の通信処理部２０１で受け付けられ、離脱要求受付部２０３に渡される。このようにして離脱要求受付部２０３が離脱要求を受け付けると、受け付けた各情報をもとに、トポロジ計算処理部２０５が、ネットワーク通信装置３００をネットワークから取り除く設定情報を、対向するネットワーク通信装置毎に生成し、トポロジデータベース２０６に保存する。
【００５０】
また、トポロジ計算処理部２０５では、トポロジデータベース２０６に保存した各ネットワーク通信装置の設定情報に対し、不整合検出ルールデータベース２０７に格納されてるルールを適用して補正を行なう。
【００５１】
例えば、ネットワーク通信装置３００および対向するネットワーク通信装置のＯＳバージョンごとの設定情報の補正を行なう場合について説明する。初期状態として、トポロジデータベース２０６には、図６に例示するような装置情報が格納されている。ここで、図５に例示するように、不整合検出ルールデータベース２０７には、離脱の場合については、ＯＳのバージョンを統一させるルールが格納されている。
【００５２】
トポロジ計算処理部２０５の設定情報不整合検出ルール適用の処理は、ＯＳのバージョンを１とＯＳバージョン２との間の設定情報に対して行った設定を解除するルールを適用し、図４に示すように、各設定情報を補正する（戻す）。
【００５３】
この後、離脱要求受付部２０３からの指示により、設定配信処理部２０４は、トポロジデータベース２０６に登録されている対向するネットワーク通信装置のすべてに設定情報をユニキャストで配信する。このようにして配信された設定情報は、例えば、他の、ネットワーク通信装置の通信処理部で受信され、受信情報処理部の動作により、ネットワーク通信装置３００が脱離された状態のネットワークに関する設定が自動的に行われる。この後、ネットワーク通信装置３００をネットワークから切り離すことができる。
【００５４】
以上に説明したように、本実施の形態２によれば、管理者は新規装置（ネットワーク通信装置３００）に対し、自装置の設定をするだけでよくなり、他のネットワーク通信装置を意識せずに設定を行うことができる。また、ネットワークにすでに接続された多数のネットワーク通信装置に重複した設定を行う作業を省くことができる。これによりネットワークに接続されている各ネットワーク通信装置の情報を把握しておく必要がなくなる。さらに、ネットワーク通信装置ごとの特性を考慮することにより最適な設定情報を行なうことができるようになる。
【図面の簡単な説明】
【００５５】
【図１】本発明の実施の形態１におけるネットワーク管理装置１００の構成例を示す構成図である。
【図２】本発明の実施の形態２におけるネットワーク管理装置２００の構成例を示す構成図である。
【図３】本発明の実施の形態２におけるネットワーク通信装置３００の構成例を示す構成図である。
【図４】トポロジデータベース２０６に記憶された情報の構成例を示す構成図である。
【図５】不整合検出ルールデータベース２０７に記憶された判定条件とルールとの組の構成例を示す構成図である。
【図６】トポロジデータベース２０６に記憶された情報の構成例を示す構成図である。
【符号の説明】
【００５６】
１００…ネットワーク管理装置、１０１…変更通知受付部、１０２…特性情報受付部、１０３…設定情報生成部、１０４…不整合検出部、１０５…ルール反映部、１０６…設定情報記憶部、１０７…不整合検出ルール記憶部、１０８…設定情報通知部。
【図１】
0005071192.tif 000002
【図２】
0005071192.tif 000003
【図３】
0005071192.tif 000004
【図４】
0005071192.tif 000005
【図５】
0005071192.tif 000006
【図６】
0005071192.tif 000007