(57)【要約】【課題】  グローバルネットワークへのアクセス頻度が低いノード状態の管理を可能とし、全ノードの状態確認を高速に行う。【解決手段】  ネットワーク管理装置４００は、ネットワーク上の各ノードの所定の属性情報を記憶するノード属性記憶部４０２と、各ノードを接続するためのルータ３００から当該ルータを経由した所定の通信履歴情報を取得し、その通信履歴情報からプライベートアドレス及びグローバルアドレスが割り当てられたノードを抽出する中継装置通信履歴識別部４０４と、各ルータに割り当て可能なグローバルアドレス群を記録する中継装置属性記憶部４０５を備え、グローバルアドレスが割り当てられたノードを正常状態と判断してそのノードの属性情報を更新し、ルータ３００に各ノードに対応するプライベートアドレスに対してグローバルアドレスの割り当て実行を要求し、割り当てが実行されたグローバルアドレスについてノードの状態確認要求を実行する。【選択図】  図１
2006020031.tif 000002
【特許請求の範囲】
【請求項１】
異なるアドレス体系を持つ複数のネットワーク上に存在する各ノードの動作状態を管理するネットワーク管理装置であって、
前記ネットワーク上に存在する各ノードに関する所定の属性情報を記憶する記憶手段と、
前記各ノードを接続するための中継装置から、当該中継装置を経由した所定の通信履歴情報を取得する手段と、
取得された通信履歴情報から、プライベートアドレス及びグローバルアドレスが割り当てられたノードを抽出し、当該ノードを正常状態と判断して前記記憶手段の属性情報を更新する手段と、
前記中継装置に、ネットワーク上に存在する各ノードに対応するプライベートアドレスに対してグローバルアドレスの割り当てを実行させる手段と、
前記中継装置で割り当てが実行されたグローバルアドレスについて、ノードの状態確認要求を実行する手段と、
を備えることを特徴とするネットワーク管理装置。
【請求項２】
異なるアドレス体系を持つ複数のネットワーク上において一のネットワークに属するノードが他のネットワークに接続するための中継装置であって、
接続された各ノードの通信履歴情報を記憶する記憶手段と、
前記各ノードを管理するネットワーク管理装置からの要求により、前記通信履歴情報を当該ネットワーク管理装置に送信する手段と、
前記ネットワーク管理装置からの要求により、ネットワーク上に存在する各ノードに対応するプライベートアドレスに対してグローバルアドレスを割り当てるとともに、当該グローバルアドレスを前記ネットワーク管理装置に送信する手段と、
を備えることを特徴とする中継装置。
【請求項３】
前記ネットワーク管理装置からの要求により、ネットワーク上に存在する各ノードに対応するプライベートアドレスに対してグローバルアドレスの割り当てを行うに際し、既にグローバルアドレスが割り当てられている場合には、グローバルアドレスの割り当てを行わずに既グローバルアドレスを前記ネットワーク管理装置に送信する請求項２記載の中継装置。
【請求項４】
異なるアドレス体系を持つ複数のネットワークにおいて、一のネットワークに属するノードを他のネットワークに接続するための中継装置と、前記各ノードの動作状態を管理するネットワーク管理装置と、を備えたネットワーク管理システムであって、
前記ネットワーク管理装置が、
前記ネットワーク上に存在する各ノードに関する所定の属性情報を記憶する記憶手段と、前記中継装置から、当該中継装置を経由した所定の通信履歴情報を取得する手段と、取得された通信履歴情報から、プライベートアドレス及びグローバルアドレスが割り当てられたノードを抽出し、当該ノードを正常状態と判断して前記記憶手段の属性情報を更新する手段と、前記中継装置に、ネットワーク上に存在する各ノードに対応するプライベートアドレスに対するグローバルアドレスの割り当てを実行させる手段と、割り当てが実行されたグローバルアドレスについて、ノードの状態確認要求を実行する手段と、を備え、
前記中継装置が、
各ノードの通信履歴情報を記憶する記憶手段と、前記各ノードを管理するネットワーク管理装置からの要求により、前記通信履歴情報を当該ネットワーク管理装置に送信する手段と、前記ネットワーク管理装置からの要求により、ネットワーク上に存在する各ノードに対応するプライベートネットワーク対してグローバルアドレスを割り当てるとともに、当該グローバルアドレスを前記ネットワーク管理装置に送信する手段と、を備えることを特徴とするネットワーク管理システム。
【請求項５】
前記中継装置が、
前記ネットワーク管理装置からの要求により、ネットワーク上に存在する各ノードに対応するプライベートアドレス対してグローバルアドレスの割り当てを行うに際し、既にグローバルアドレスが割り当てられている場合には、グローバルアドレスの割り当てを行わずに既グローバルアドレスを前記ネットワーク管理装置に送信する請求項４記載のネットワーク管理システム。
【請求項６】
異なるアドレス体系を持つ複数のネットワークにおいて一のネットワークに属するノードを他のネットワークに接続するための中継装置と、前記各ノードの動作状態を管理するネットワーク管理装置を構成するコンピュータをネットワーク管理手段として機能させるためのプログラムであって、
前記ネットワーク管理装置を構成するコンピュータを、
前記ネットワーク上に存在する各ノードに関する所定の属性情報を記憶する記憶手段、前記中継装置から、当該中継装置を経由した所定の通信履歴情報を取得する手段、取得された通信履歴情報から、プライベートアドレス及びグローバルアドレスが割り当てられたノードを抽出し、当該ノードを正常状態と判断して前記記憶手段の属性情報を更新する手段、前記中継装置に、ネットワーク上に存在する各ノードに対応するプライベートアドレスに対してグローバルアドレスの割り当てを実行させる手段、割り当てが実行されたグローバルアドレスについて、ノードの状態確認要求を実行する手段、として機能させるとともに、
前記中継装置を構成するコンピュータを、
各ノードの通信履歴情報を記憶する記憶手段、前記各ノードを管理するネットワーク管理装置からの要求により、前記通信履歴情報を当該ネットワーク管理装置に送信する手段、前記ネットワーク管理装置からの要求により、ネットワーク上に存在する各ノードに対応するプライベートアドレス対してグローバルアドレスを割り当てるとともに、当該グローバルアドレスを前記ネットワーク管理装置に送信する手段、として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上のノードの状態管理に係るネットワーク管理システムに関し、特に、アドレス体系が異なる複数のネットワークを接続し、一のネットワークの体系にしたがったアドレスを他のネットワークの体系にしたがったアドレスに変換することによって、一のネットワークに属するノードが他のネットワークに接続するネットワーク環境下で用いるネットワーク管理システムに関する。
【背景技術】
【０００２】
一般に、ネットワーク上に存在するノードの状態管理を行うネットワーク管理システムが知られている。
従来のネットワーク上のノードの状態管理システムは、IPアドレスに基づいてノードを識別し、IPアドレス宛の要求に対する応答の有無により、ノードの状態(動作状態／停止状態)を判断しているネットワーク管理部と、NAT（Network Address Translator）によるアドレス変換を実施しているアドレス変換ルータ、プライベートアドレス及びグローバルアドレスの情報を各ノードに対応させて記録管理するノード属性記憶部等を備えた構成となっている（例えば、特許文献１参照。）。
なお、NATの詳細については、例えば、IETF RFC１６３１“The IP Network Address Translator（NAT）”等に記載されている。
【０００３】
このような構成を有する従来のネットワーク上のノードの状態管理システムは次のように動作する。
まず、グローバルアドレスに対して状態確認要求を行い応答がない場合には、ノード属性記憶部に記録されたグローバルアドレスに対応するノードが停止状態であると判断する。
応答がある場合には、ノードのプライベートアドレスを確認し、ノード属性記憶部に記録された情報と比較し、変更がない場合はノードが動作状態であると判断する。変更がある場合は他のノードが動作状態であると判断して、ノード属性記憶部に記録された情報を更新する。
【特許文献１】特開２００１−１２７７７０号公報（第７−９頁、第８図）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、以上のような従来のノード管理システムでは、ネットワーク上のノードの状態確認について、特定のノードに対してではなくグローバルアドレスに対して状態確認を実施するため、状態確認を実施した時点でグローバルアドレスが割り当てられているノードに関する状態しか管理できず、グローバルアドレスへのアクセス頻度が低いノードの状態監視が困難であった。
すなわちグローバルアドレスの割り当てが動的に変化するような環境下、状態確認を実施した時点でグローバルアドレスへの割り当てがされているノードについては動作状態が確認できるが、それ以外のノードについては停止状態であることは判断できても、ネットワークに対する接続の正常性についての確認は困難であった。
【０００５】
また、同様にグローバルアドレスが割り当てられている間に状態確認要求が発生しない場合には、ネットワーク管理部がノードの状態を認識できないため、特にグローバルネットワークへのアクセス頻度が低いノードを持つプライベートネットワークについては、プライベートネットワーク上に存在するすべてのノードの動作状態をネットワーク管理部が認識するまでに時間がかかるといった問題があった。
【０００６】
本発明は、以上のような従来の技術が有する問題を解決するために提案されたものであり、ネットワーク管理装置が、中継装置から取得した所定の履歴情報を参照するとともに、中継装置に対してグローバルアドレスの割り当て要求を出すことにより、一のネットワークのアドレス体系から他のネットワークのアドレス体系へ変換することでアドレスの割り当てが動的に変化するような環境下においても、グローバルネットワークへのアクセス頻度が低いノードについても、確実に監視できるとともに、プライベートネットワーク上に存在するすべてのノード状態について高速に状態認識が行え、他のネットワークへの接続頻度にかかわらず、ネットワーク管理装置がプライベートネットワーク上に存在するすべてのノードの接続状態を確実かつ高速に判別できるシステムの提供を目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明のネットワーク管理装置は、異なるアドレス体系を持つ複数のネットワーク上に存在するノードの動作状態を管理するネットワーク管理装置であって、前記ネットワーク上に存在する各ノードに関する所定の属性情報を記憶する記憶手段と、前記各ノードを接続するための中継装置から、当該中継装置を経由した所定の通信履歴情報を取得する手段と、取得された通信履歴情報から、プライベートアドレス及びグローバルアドレスが割り当てられたノードを抽出し、当該ノードを正常状態と判断して前記記憶手段の属性情報を更新する手段と、前記中継装置に、ネットワーク上に存在する各ノードに対応するプライベートアドレスに対してグローバルアドレスの割り当てを実行させる手段と、前記中継装置で割り当てが実行されたグローバルアドレスについて、ノードの状態確認要求を実行する手段とを備える構成としてある。
【０００８】
このような構成からなる本発明のネットワーク管理装置によれば、各ノードを接続するための中継装置に対しグローバルアドレスの割り当てを要求することが可能となり、中継装置による所定の処理を経た後、プライベートネットワーク上に存在するすべてのノードの状態確認を行うことができる。
その結果、グローバルネットワークへのアクセスが低いノードについても確実に監視できるとともに、ノードの状態を高速に認識することができる。
また、中継装置から取得した通信履歴を参照することで、一部のノードについては、状態確認要求を行うことなく、動作状態を確認できる。
これにより、本発明のネットワーク管理システムによれば、ネットワーク監視時におけるネットワークへの負荷を軽減することができる。
【０００９】
また、本発明の中継装置は、異なるアドレス体系を持つ複数のネットワークにおいて、一のネットワークに属するノードが他のネットワークに接続するための中継装置であって、接続された各ノードの通信履歴情報を記憶する記憶手段と、前記各ノードを管理するネットワーク管理装置からの要求により、前記通信履歴情報を当該ネットワーク管理装置に送信する手段と、前記ネットワーク管理装置からの要求により、ネットワーク上に存在する各ノードに対応するプライベートアドレスに対してグローバルアドレスを割り当てるとともに、当該グローバルアドレスを前記ネットワーク管理装置に送信する手段とを備える構成としてある。
【００１０】
このような構成からなる本発明の中継装置によれば、ネットワーク管理装置からの所定の要求を受け、グローバルアドレスをプライベートアドレスに割り当てることができる。
また、割り当てたグローバルアドレスを中継装置からネットワーク管理装置に通知することができるため、ネットワーク管理装置は当該グローバルアドレスに対し状態確認を行う方法により、プライベートネットワーク上に存在するすべてのノードの状態確認を行うことができる。
【００１１】
その結果、グローバルネットワークへのアクセスが低いノードについても確実に監視できるとともに、ノードの状態を高速に認識することができる。
また、当該中継装置によれば、ネットワーク管理装置に通信履歴を送信することができるため、その後のネットワーク管理装置の判断にしたがい一部のノードについては、状態確認要求を行うことなく、動作状態を確認できる。
これにより、本発明の中継装置によれば、ネットワークの監視時におけるネットワークへの負荷を軽減することができる。
【００１２】
さらに、本発明の中継装置は、前記ネットワーク管理装置からの要求により、ネットワーク上に存在する各ノードに対応するプライベートネットワーク対してグローバルアドレスの割り当てを行うに際し、既にグローバルアドレスが割り当てられている場合には、グローバルアドレスの割り当てを行わずに既グローバルアドレスを前記ネットワーク管理装置に送信する手段を備える構成としてある。
【００１３】
このような構成からなる本発明の中継装置によれば、新たにグローバルアドレスを割り当てる必要がないため、効率的にグローバルアドレスを利用することができる。
また、ノード状態確認における処理の一部が省略されるため、ノード状態の高速認識が可能となる。
【００１４】
また、本発明のネットワーク管理システムは、異なるアドレス体系を持つ複数のネットワーク上に存在する各ノードと、各ノードを接続するための中継装置と、前記各ノードの動作状態を管理するネットワーク管理装置と、を備えたネットワーク管理システムであって、前記ネットワーク管理装置が、前記ネットワーク上に存在する各ノードに関する所定の属性情報を記憶する記憶手段と、前記各ノードを接続するための中継装置から、当該中継装置を経由した所定の通信履歴情報を取得する手段と、取得された通信履歴情報から、プライベートアドレス及びグローバルアドレスが割り当てられたノードを抽出し、当該ノードを正常状態と判断して前記記憶手段の属性情報を更新する手段と、前記中継装置に、ネットワーク上に存在する各ノードに対応するプライベートアドレスに対してグローバルアドレスの割り当てを実行させる手段と、割り当てが実行されたグローバルアドレスについて、ノードの状態確認要求を実行する手段とを備え、前記中継装置が、接続された各ノードの通信履歴情報を記憶する記憶手段と、前記各ノードを管理するネットワーク管理装置からの要求により、前記通信履歴情報を当該ネットワーク管理装置に送信する手段と、前記ネットワーク管理装置からの要求により、ネットワーク上に存在する各ノードに対応するプライベートアドレス対してグローバルアドレスを割り当てるとともに、当該グローバルアドレスを前記ネットワーク管理装置に送信する手段とを備える構成としてある。
【００１５】
このような構成からなる本発明のネットワーク管理システムによれば、各ノードに対応するプライベートアドレスに対し強制的にグローバルアドレスを割り当てることができるため、プライベートネットワーク上に存在するすべてのノードの状態確認を行うことができる。
その結果、グローバルネットワークへのアクセスが低いノードについても確実に監視できるとともに、ノードの状態を高速に認識することができる。
また、所定の通信履歴を参照することで一部のノードの動作状態を判別することができるため、ノードの状態確認要求を行う必要がなく、ネットワーク監視時におけるネットワークへの負荷を軽減することができる。
【００１６】
さらに、本発明のネットワーク管理システムは、前記中継装置が、前記ネットワーク管理装置からの要求により、ネットワーク上に存在する各ノードに対して対応するプライベートアドレスに対してグローバルアドレスの割り当てを行うに際し、既にグローバルアドレスが割り当てられている場合には、グローバルアドレスの割り当てを行わずに既グローバルアドレスを前記ネットワーク管理装置に送信する手段とを備える構成としてある。
【００１７】
このような構成からなる本発明のネットワーク管理システムによれば、新たにグローバルアドレスを割り当てる必要がないため、効率よくグローバルアドレスを利用することができる。
また、ノード状態確認における処理の一部が省略されるため、ノード状態の高速認識が可能となる。
【００１８】
また、本発明のプログラムは、異なるアドレス体系を持つ複数のネットワークにおいて一のネットワークに属するノードが他のネットワークに接続するための中継装置と、前記各ノードの動作状態を管理するネットワーク管理装置を構成するコンピュータをネットワーク管理手段として機能させるためのプログラムであって、前記ネットワーク管理装置を構成するコンピュータを、前記ネットワーク上に存在する各ノードに関する所定の属性情報を記憶する記憶手段、前記各ノードを接続するための中継装置から、当該中継装置を経由した所定の通信履歴情報を取得する手段、取得された通信履歴情報から、プライベートアドレス及びグローバルアドレスが割り当てられたノードを抽出し、当該ノードを正常状態と判断して前記記憶手段の属性情報を更新する手段、前記中継装置に、ネットワーク上に存在する各ノードに対応するプライベートアドレスに対してグローバルアドレスの割り当てを実行させる手段、割り当てが実行されたグローバルアドレスについて、ノードの状態確認要求を実行する手段、として機能させるとともに、前記中継装置を構成するコンピュータを、接続された各ノードの通信履歴情報を記憶する記憶手段、前記各ノードを管理するネットワーク管理装置からの要求により、前記通信履歴情報を当該ネットワーク管理装置に送信する手段、前記ネットワーク管理装置からの要求により、ネットワーク上に存在する各ノードに対応するプライベートアドレス対してグローバルアドレスを割り当てるとともに、当該グローバルアドレスを前記ネットワーク管理装置に送信する手段、として機能させるプログラムとして構成してある。
【００１９】
このような構成からなる本発明のプログラムによれば、各ノードに対応するプライベートアドレスに対し強制的にグローバルアドレスを割り当てることができるため、プライベートネットワーク上に存在するすべてのノードの状態確認を行うことができる。
その結果、グローバルネットワークへのアクセスが低いノードについても確実に監視できるとともに、ノードの状態を高速に認識することができる。
また、所定の通信履歴を参照することで一部のノードの動作状態を判別することができるため、ノードの状態確認要求を行う必要がなく、ネットワーク監視時におけるネットワークへの負荷を軽減することができる。
【発明の効果】
【００２０】
以上のように、本発明のネットワーク管理装置、中継装置、ネットワーク管理システム及びプログラムによれば、プライベートネットワーク上に存在するノードに対応するプライベートアドレスに対してグローバルアドレスを強制的に割り当てることができるため、プライベートネットワーク上に存在するすべてのノードの状態をグローバルネットワークへのアクセス頻度に関係なく確実に、かつリアルタイムに管理することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の好ましい一実施形態について、図１〜図３を参照しつつ説明する。
図１は本発明の一実施形態であるネットワーク管理システムの概略構成を示す構成図である。
同図に示すように、本発明の一実施形態に係るネットワーク管理システムは、異なるアドレス体系を持つ複数のネットワーク上に存在するノードＡ１０１，ノードＢ１０２がＬＡＮ５００を介して接続された中継装置となるルータ３００と、各ノードの動作状態を管理するネットワーク管理装置４００とを備えたネットワーク管理システムである。
【００２２】
ここで、本実施形態に係るネットワーク管理システムは、プログラム（ソフトウェア）の命令によりネットワーク管理装置４００及び中継装置となるルータ３００を構成するコンピュータで実行される処理，手段，機能によって実現される。
プログラムは、コンピュータの各構成要素に指令を送り、以下に示すような所定の処理や機能、例えば、ネットワーク管理装置４００による通信制御履歴の取得や状態確認の実施，グローバルアドレスの割り当ての要求処理、ルータ３００によるグローバルアドレスの割り当て処理や割り当てられたグローバルアドレスの通知処理等を行わせる。このように、本発明に係るネットワーク管理システムにおける各処理や手段は、プログラムとコンピュータとが協働した具体的手段によって実現されるものである。
なお、プログラムの全部又は一部は、例えば、磁気ディスク，光ディスク，半導体メモリ，その他任意のコンピュータで読取り可能な記録媒体により提供され、記録媒体から読み出されたプログラムがコンピュータにインストールされて実行される。また、プログラムは、記録媒体を介さず、通信回線を通じて直接にコンピュータにロードし実行することもできる。
【００２３】
ネットワーク管理装置４００は、ネットワーク上のノードの状態を管理する管理装置であって、ネットワーク管理部４０１と、ノード属性記憶部４０２と、アドレス変換装置制御部と、中継装置通信履歴識別部４０４と、中継装置属性記憶部４０５を備えており、後述する各ノードについての状態確認処理（図４〜図６参照）を実行するための制御手段を構成している。
ネットワーク管理部４０１は、状態確認のスケジュールや各機器の情報を管理する機能を備える。
ノード属性記憶部４０２は、現時点で割り当てられているグローバルアドレスと対象ノード自身のプライベートアドレスと対象ノードへのアクセス時に経路となるルータの情報が記録されている。具体的には、ノード属性記憶部４０２には、例えば図２に示すように、各ノード（ノードＡ，Ｂ）についてのグローバルアドレス情報，プライベートアドレス情報，経由する中継装置（ルータ）の情報が記録される。
【００２４】
アドレス変換装置制御部４０３は、割り当てられたグローバルアドレスの通知を受け、ネットワーク管理部４０１にそのグローバルアドレスを通知する機能を有する。
中継装置通信履歴識別部４０４は、ルータ３００のネットワーク通信制御部３０１にアクセスし、通信制御履歴記憶部３０２に記録された通信履歴制御情報を採取する機能を有する。
中継装置属性記憶部４０５は、各中継装置ごとに割り当て可能なグローバルアドレス群が記録されている。具体的には、中継装置属性記憶部４０５には、
本実施形態において、中継装置属性記憶部４０５には、図３に示すような情報が記録されており、各ルータ毎に当該ルータを経由するプライベートネットワーク内のノードへのアクセスに利用可能なグローバルアドレスの情報が記録されている。
【００２５】
ルータ３００は、２つの異なるネットワーク間でアクセスするためにアドレス変換を実施するルータであって、ネットワーク通信制御部３０１と、アドレス変換定義記憶部３０３と、通信制御履歴記憶部３０２と、アドレス変換制御指示受信部３０４を備えており、ネットワーク管理装置４００からの要求により、後述する各ノードについての状態確認処理（図４〜図６参照）を実行するための制御手段を構成している。
ネットワーク通信制御部３０１は、プライベートネットワーク１００とグローバルネットワーク２００との間をプライベートアドレスからグローバルアドレスへの変換及びグローバルアドレスからプライベートアドレスへの変換を行って通信の処理を実行する機能を有している。
通信制御履歴記憶部３０２は、ネットワーク通信制御部３０１においてプライベートアドレスとグローバルアドレスのアドレス変換処理を含むデータ送受信で実施した処理内容を記録している。
【００２６】
アドレス変換定義記憶部３０３は、プライベートネットワーク１００のプライベートアドレスとグローバルネットワーク２００のグローバルアドレスを変換するにあたってのアドレス対応の一覧情報が記録されている。
アドレス変換制御指示受信部３０４は、ネットワーク管理装置４００から要求されるグローバルアドレスとプライベートアドレスの割り当て実施要求を受け取り、ネットワーク通信部３０１を通してプライベートアドレスとグローバルアドレスの割り当てを実行し、ネットワーク管理装置４００に対して割り当てられたグローバルアドレスを通知する機能を有する。
【００２７】
ここで、図１では、プライベートアドレスＬをもつノードＡに対してグローバルアドレスＧが割り当てられた直後の状態を示している。この状態になるために、ルータ３００のネットワーク通信制御部３０１により、プライベートアドレスＬとグローバルアドレスＧの割り当てが実施されており、通信制御履歴記憶部３０２にその対応内容が記録されている。
なお、本実施形態では、本発明に係る中継装置としてルータ３００を用いているが、中継装置としては、ルータに限らずスイッチングハブなどのアドレス変換機能を有する装置であればよい。
【００２８】
次に、以上のような構成からなる本発明のネットワーク管理システムにおいてノードの状態管理を実施するための処理について、図４〜図６を参照して説明する。
図４は、本実施形態に係るネットワーク管理システムにおいてノードの状態管理を実施するための処理のフローチャートである。
同図に示すように、まず、ネットワーク管理装置４００の中継装置通信履歴識別部４０４からルータ３００のネットワーク通信制御部３０１にアクセスし、通信制御履歴記憶部３０２に記録された通信制御履歴の情報が指定期間分（例えば１０分）だけ採取される（ステップＰ１）。
次に、このステップＰ１で取得された通信制御履歴情報から、各ノードに対応するプライベートアドレスと、そのプライベートアドレスに対して割り当てられたグローバルアドレスの記録が取得される（ステップＰ２）。本実施形態では、ノードＡに対応するプライベートアドレスＬ及びグローバルアドレスＧの割り当てを実施した記録が取得されることになる（図２参照）。
【００２９】
プライベートアドレスＬにグローバルアドレスＧが割り当てられている場合には、グローバルネットワークへのアクセスが実施できている実績が一定期間内にあり、例えば記録の取得期間を１０分とすると、少なくとも１０分間のある時点において正常に接続して通信していることになる。従って、この場合には、状態監視間隔が１０分であった場合の状態認識能力に相当すると考えられ、プライベートアドレスＬのノードＡについては、正常状態であると判断され(ステップＰ３)、その結果がノード属性記憶部４０２へ記録される（図２参照）。
ステップＰ２において、対象ノードに対応するプライベートアドレスに対しグローバルアドレスが割り当てられていない場合には、後述する状態確認要求を実施する手順Ｍ（図５）によって、ノードの状態が確認される（ステップＰ４）。
【００３０】
そして、以上のＰ１〜Ｐ４の処理がそのルータに属する全ノードに対しても実施される。すなわち、あるノードについてＰ１〜Ｐ４の処理が完了すると、他のノードの有無が判断され（ステップＰ５）、他のノードが存在有る場合はステップＰ２に戻り、他のノードが存在しない場合には、ステップＰ６にすすむ（ステップＰ５）。
さらに、他のルータに属する全てのノードの状態確認を実施するため、他のルータがある場合はステップＰ２にすすみ、他のルータがない場合には、監視対象となるすべてのノードの状態確認が終了したことになり、次のルータについて同様の処理が行われる（ステップＰ６）。
【００３１】
次に、本実施形態のネットワーク管理システムにおいて、ネットワーク管理装置４００及びルータ３００で行われる処理の詳細について図５及び図６を参照して説明する。
図５は、本実施形態のネットワーク管理システムにおいてノードの状態管理を実施するためにネットワーク管理装置４００で行われる処理のフローチャートであり、図６は、同じく本実施形態のネットワーク管理システムにおいて、ノードの状態管理を実施するためにルータ３００で行われる処理のフローチャートである。
【００３２】
図５に示すように、ネットワーク管理装置４００では、監視対象ノードに関する情報としてノードのプライベートアドレスが割り当てられている場合には、手順Ｍが開始され、グローバルアドレスとアクセスするにあたって経由するルータの情報がノード属性記憶部４０２より取得される（ステップＭ１）。
本実施形態においては、ノード属性記憶部４０２には、図２に示すような情報が記憶されており、ここでは、ノードＢのプライベートアドレスＭとノードＢへアクセスする経路となるルータ３００の情報が取得される。
【００３３】
次に、アクセスするにあたって経由するルータが利用可能なグローバルアドレスの情報が中継装置属性記憶部４０５より取得される（ステップＭ２）。
本実施形態において、中継装置属性記憶部４０５には、図３に示すような情報が記録されており、ルータ３００を経由するプライベートネットワーク１００内のノードへのアクセスに利用可能なグローバルアドレスとしてグローバルアドレスＧ，Ｈが取得されることになる。
【００３４】
次に、取得された情報に基づいてネットワーク管理装置４００がノードＢの状態監視を実施するにあたって、ルータ３００に対してノードＢのプライベートアドレスＭにグローバルアドレスを割り当てるように要求を実施する。ここでは、特定のグローバルアドレスを指定しなかったものとして説明する。
まず、ネットワーク管理装置４００のアドレス変換装置制御部４０３が、ルータ３００のアドレス変換制御指示受信部３０４に対してノードＢに対してグローバルアドレスを割り当てるように要求を送信する(ステップＭ３)。
これにより、ルータ３００において、図６に示す手順Ｒが実施されることになる。
【００３５】
手順Ｒは、図６に示すように、ルータ３００のアドレス変換制御指示受信部３０４が、ノードＢのプライベートアドレスＭにグローバルアドレスを割り当てる要求を受け取る（ステップＲ１）。
ここで、割り当て要求で指定されたプライベートアドレスとグローバルアドレスの割り当てを実施する前に、当該プライベートアドレスが既にグローバルアドレスに割り当てられていないかが、ネットワーク通信制御部３０１を介してアドレス変換定義記憶部３０３に記録されている対応一覧を参照して確認される（ステップＲ２）。
確認の結果、プライベートアドレスに対応するグローバルアドレスが割り当てられている場合には、要求されたプライベートアドレスとグローバルアドレスの割り当てを実施することなく、割り当て済みのグローバルアドレスがネットワーク管理装置４００に通知される（ステップＲ７）。これにより、ネットワーク管理装置４００における手順Ｍ（図５）に戻ることになる。
【００３６】
一方、プライベートアドレスに対応するグローバルアドレスがまだ割り当てられていない場合には、割り当て要求で指定されたプライベートアドレスとグローバルアドレスの割り当てが実施可能かどうかが、ネットワーク通信制御部３０１に対して確認される（ステップＲ３）。本実施形態においては、ノードＢのプライベートアドレスＭに対してグローバルアドレスはまだ割り当てられていないため、割り当てに指定されたグローバルアドレスが割り当て可能かどうか確認されることになる。
【００３７】
ステップＲ３で指定されたプライベートアドレスとグローバルアドレスの割り当てが実施可能である場合には、指定された割り当てを実施するようにネットワーク通信制御部３０１に指示がなされ（ステップＲ４）、割り当て処理が完了したところで、ネットワーク管理装置４００に割り当てを実施したグローバルアドレスが通知される（ステップＲ７）。これにより、ネットワーク管理装置４００における手順Ｍ（図５）に戻ることになる。
【００３８】
他方、ステップＲ３で、指定されたプライベートアドレスとグローバルアドレスの割り当てが実施できない場合には、割り当てを実施可能なグローバルアドレスがネットワーク通信制御部３０１に対して確認される（ステップＲ５）。
ネットワーク制御部３０１は、アドレス変換定義記憶部３０３に記録された情報をもとに割り当て可能なアドレスを検索する。本実施形態において、割り当て可能となっているグローバルアドレスとしては、図３に示すように、グローバルアドレスＨが存在しており、このグローバルアドレスＨが抽出される。
これにより、ネットワーク通信制御部３０１によって、グローバルアドレスＨをノードＢのプライベートアドレスＭに対して割り当てが実施される(ステップＲ６)。
そして、割り当て処理が完了後、アドレス変換制御指示受信部３０４よりネットワーク管理装置４００に割り当てを実施したグローバルアドレスが通知される(ステップＲ７)。これによりルータ３００における手順Ｒが完了し、ネットワーク管理装置４００における手順Ｍ（図５）に戻る。
【００３９】
ネットワーク管理装置４００では、図５に示すように、ルータ３００（手順Ｒ）から通知されたグローバルアドレスをネットワーク管理装置４００に含まれるアドレス変換装置制御部４０３で受信する（ステップＭ４）。
ステップＭ４で受信されたグローバルアドレスは、ネットワーク管理部４０１に通知され、対象ノードの状態確認のためにグローバルアドレスに対する状態確認要求が実施される（ステップＭ５）。
【００４０】
ステップＭ５で状態確認要求が実施されると、その状態確認要求に対する応答の有無が確認され（ステップＭ６）。
その結果、応答がある場合には、対象ノードは正常な状態であると判断され(ステップM７)、応答が無い場合には、対象ノードへの接続性はないと判断される(ステップM８)。
そして、以上の処理が、そのルータに属する全ノードについて実施され（図４のステップＰ５）、全ノードの状態確認が終了すると、次のルータについて同様の処理が実行され（図４のステップＰ６）、監視対象となるすべてのノードについての状態確認が行われることになる。
【００４１】
以上説明したように、本実施形態のネットワーク管理システムは、ネットワーク管理装置４００からルータ３００に対して、グローバルアドレスの割り当てを要求することができ、ルータ３００はその要求を受け所定のグローバルアドレスを所定のプライベートアドレスに割り当てることができる。
これにより、グローバルネットワークへのアクセスがされていないノードについても確実に監視できるとともに、プライベートネットワークに属するノードの状態を高速に認識することができる。
また、各ノードに対応するプライベートアドレスについて、既にグローバルアドレスが割り当てられている場合には、それがノード属性記憶部４０２より抽出され、そのノードについては正常動作が確認される。
このため、当該ノードに対して新たに状態確認要求を行う必要がなくなり、ネットワーク監視時におけるネットワークへの負荷を軽減することができる。
【００４２】
以上、本発明のネットワーク管理システムについて説明したが、本発明に係るネットワーク管理システムは、上述した実施形態にのみ限定されるものではなく、本発明の範囲で種々の変更実施が可能であることは言うまでもない。
例えば、本発明は、ネットワークの形態やネットワークを構成するノードや中継装置の数等に影響を受けることなく実施することができる。
【図面の簡単な説明】
【００４３】
【図１】本発明のネットワーク管理システムの一実施形態の構成を示す概略構成図である。
【図２】本発明のネットワーク管理システムの一実施形態におけるノード属性記憶部に記録されている情報テーブルを示す説明図である。
【図３】本発明のネットワーク管理システムの一実施形態における中継装置属性記憶部に記録されている情報テーブルを示す説明図である。
【図４】本発明のネットワーク管理システムの一実施形態においてノードの状態管理を実施するための処理のフローチャートである。
【図５】本発明のネットワーク管理システムの一実施形態においてノードの状態管理を実施するためにネットワーク管理装置で実施する処理のフローチャートである。
【図６】本発明のネットワーク管理システムの一実施形態においてノードの状態管理を実施するためにルータで実施する処理のフローチャートである。
【符号の説明】
【００４４】
１００  プライベートネットワーク
１０１  プライベートネットワーク内のノードA
１０２  プライベートネットワーク内のノードB
２００  グローバルネットワーク
３００  ルータ
３０１  ネットワーク通信制御部
３０２  通信制御履歴記憶部
３０３  アドレス変換定義記憶部
３０４  アドレス変換制御指示受信部
４００  ネットワーク管理装置
４０１  ネットワーク管理部
４０２  ノード属性記憶部
４０３  アドレス変換装置制御部
４０４  中継装置通信履歴識別部
４０５  中継装置属性記憶部
４５０  ノードの属性情報
４６０  中継装置の属性情報
５００  ＬＡＮ等のネットワーク
【図１】
2006020031.tif 000003
【図２】
2006020031.tif 000004
【図３】
2006020031.tif 000005
【図４】
2006020031.tif 000006
【図５】
2006020031.tif 000007
【図６】
2006020031.tif 000008