(57)【特許請求の範囲】
【請求項１】
２種類の通信プロトコルＰ１，Ｐ２が混在し、
上記通信プロトコルＰ１に基づくアドレスＡ１を用いたネットワーク管理コマンドを発行することで、ネットワーク上のノードを管理するネットワーク管理サーバシステムが稼動しているネットワークにおいて、
上記ネットワーク上で稼動する少なくとも１つのサーバシステムが、
上記通信プロトコルＰ２に基づくアドレスＡ２が付与されているノード（以下、「ノードＸ」と称す。）に対して、任意のアドレスＡ１を動的に割り付け、
上記ノードＸに割り付けたアドレスＡ１、および、上記ノードＸの物理的識別情報を、上記ネットワーク管理サーバシステムに通知し、
上記ノードＸに割り付けたアドレスＡ１と、上記ノードＸのアドレスＡ２と、上記ノードＸの物理的識別情報とを対応付けて記憶し、
上記ノードＸを特定して上記ネットワーク管理サーバシステムから発行された、上記ノードＸのアドレスＡ１を用いたネットワーク管理コマンドを一旦受信し、受信したネットワーク管理コマンドを、上記ノードＸのアドレスＡ２を用いたネットワーク管理コマンドに変換してから、上記ノードＸに転送し、
上記ネットワーク管理サーバシステムは、
上記ノードＸの物理的識別情報によって、上記ノードＸを特定することを特徴とするマルチプロトコルネットワーク管理方法 。
【請求項２】
請求項１記載のマルチプロトコルネットワーク管理方法であって、
上記ノードＸに割り付けたアドレスＡ１の上記ネットワーク管理サーバシステムへの通知は、上記ネットワーク管理サーバシステムからの、上記ノードＸを特定したアドレスＡ１の問い合わせ時に行われることを特徴とするマルチプロトコルネットワーク管理方法 。
【請求項３】
請求項１または２記載のマルチプロトコルネットワーク管理方法であって、
上記ノードの物理的識別情報は、ネットワークポートに固有な物理アドレスであることを特徴とするマルチプロトコルネットワーク管理方法 。
【請求項４】
請求項１，２または３記載のマルチプロトコルネットワーク管理方法 であって、
同一アドレスＡ１を、複数のノードＸに重複して割り付けることを特徴とするマルチプロトコルネットワーク管理方法 。
【請求項５】
請求項１，２，３または４記載のマルチプロトコルネットワーク管理方法であって、
上記ノードＸへのアドレスＡ１の割り付け時に、ホスト名も対応付けて割り付け、上記アドレスＡ１の代わりに、それに対応するホスト名を用いることを特徴とするマルチプロトコルネットワーク管理方法 。
【請求項６】
２種類の通信プロトコルＰ１，Ｐ２が混在し、
上記通信プロトコルＰ１に基づくアドレスＡ１を用いたネットワーク管理コマンドを発行することで、ネットワーク上のノードを管理するネットワーク管理サーバシステムが稼動しているネットワークにおいて、
上記ネットワーク上で稼動するプロキシサーバシステムであって、
上記通信プロトコルＰ２に基づくアドレスＡ２が付与されているノード（以下、「ノードＸ」と称す。）に対して動的に割り付けられた、上記通信プロトコルＰ１に基づくアドレスＡ１と、上記ノードＸのアドレスＡ２と、上記ノードＸの物理的識別情報とが、対応付けて格納されているアドレス変換テーブルを参照する参照手段と、
上記物理的識別情報によって上記ノードＸを特定して上記ネットワーク管理サーバシステムから発行された、上記ノードＸのアドレスＡ１を用いたネットワーク管理コマンドを一旦受信し、受信したネットワーク管理コマンドを、上記参照手段によるアドレス変換テーブルの参照結果に基づいて、上記ノードＸのアドレスＡ２を用いたネットワーク管理コマンドに変換してから、上記ノードＸに転送する変換手段とを備えたことを特徴とするマルチプロトコルネットワーク管理プロキシサーバシステム。
【請求項７】
請求項６記載のマルチプロトコルネットワーク管理プロキシサーバシステムであって、
上記ノードの物理的識別情報は、ネットワークポートに固有な物理アドレスであることを特徴とするマルチプロトコルネットワーク管理プロキシサーバシステム。
【請求項８】
請求項６または７記載のマルチプロトコルネットワーク管理プロキシサーバシステムであって、
上記ネットワーク管理サーバシステムが稼動しているコンピュータ機器と同じコンピュータ機器上、または、該コンピュータ機器と接続された別のコンピュータ機器上で稼動することを特徴とするマルチプロトコルネットワーク管理プロキシサーバシステム。
【請求項９】
請求項６，７または８記載のマルチプロトコルネットワーク管理プロキシサーバシステムであって、
上記アドレスＡ２が付与されているノードＸを、上記ネットワーク管理サーバシステムの管理対象とする旨の指定を受け付ける受付手段をさらに備え、
上記変換手段は、
管理対象とする旨の指定を上記受付手段が受け付けたノードＸを特定して発行されたネットワーク管理コマンドを、アドレスの変換対象とすることを特徴とするマルチプロトコルネットワーク管理プロキシサーバシステム。
【請求項１０】
請求項６，７，８または９記載のマルチプロトコルネットワーク管理プロキシサーバシステムであって、
上記アドレス変換テーブルは、
上記ネットワーク管理サーバシステム、上記マルチプロトコルネットワーク管理プロキシサーバシステム、および、これらとは別のサーバシステムのうちの、少なくとも１つに実装されることを特徴とするマルチプロトコルネットワーク管理プロキシサーバシステム。
【請求項１１】
請求項６，７または８記載のマルチプロトコルネットワーク管理プロキシサーバシステムが稼動しているネットワーク上で稼動するアドレス管理サーバシステムであって、
上記アドレスＡ２が付与されているノードＸに対して、任意のアドレスＡ１を動的に割り付ける割付手段と、
上記ノードＸに割り付けたアドレスＡ１、および、上記ノードＸの物理的識別情報を、上記ネットワーク管理サーバシステムに通知する通知手段と、
上記ノードＸに割り付けたアドレスＡ１と、上記ノードＸのアドレスＡ２と、上記ノードＸの物理的識別情報とを、対応付けて上記アドレス変換テーブルに格納し、上記アドレス変換テーブルを更新する更新手段とを備えたことを特徴とするマルチプロトコルネットワークアドレス管理サーバシステム。
【請求項１２】
請求項９記載のマルチプロトコルネットワーク管理プロキシサーバシステムが稼動しているネットワーク上で稼動するアドレス管理サーバシステムであって、
上記ネットワーク管理サーバシステムの管理対象とする旨の指定を上記マルチプロトコルネットワーク管理プロキシサーバシステムが受け付けたノードＸに対して、任意のアドレスＡ１を動的に割り付ける割付手段と、
上記ノードＸに割り付けたアドレスＡ１、および、上記ノードＸの物理的識別情報を、上記ネットワーク管理サーバシステムに通知する通知手段と、
上記ノードＸに割り付けたアドレスＡ１と、上記ノードＸのアドレスＡ２と、上記ノードＸの物理的識別情報とを、対応付けて上記アドレス変換テーブルに格納し、上記アドレス変換テーブルを更新する更新手段とを備えたことを特徴とするマルチプロトコルネットワークアドレス管理サーバシステム。
【請求項１３】
請求項１１または１２記載のマルチプロトコルネットワークアドレス管理サーバシステムであって、
上記通知手段は、
上記ノードＸに割り付けたアドレスＡ１の通知を、上記ネットワーク管理サーバシステムからの、上記物理的識別情報によって上記ノードＸを特定したアドレスＡ１の問い合わせ時に行うことを特徴とするマルチプロトコルネットワークアドレス管理サーバシステム。
【請求項１４】
請求項１１，１２または１３記載のマルチプロトコルネットワークアドレス管理サーバシステムであって、
上記割付手段は、
同一アドレスＡ１を、複数のノードＸに重複して割り付けることを特徴とするマルチプロトコルネットワークアドレス管理サーバシステム。
【請求項１５】
請求項１１，１２，１３または１４記載のマルチプロトコルネットワークアドレス管理サーバシステムであって、
上記ネットワーク管理プロキシサーバシステムが稼動しているコンピュータ機器と同じコンピュータ機器上、または、該コンピュータ機器と接続された別のコンピュータ機器上で稼動することを特徴とするマルチプロトコルネットワークアドレス管理サーバシステム。
【請求項１６】
請求項１１，１２，１３，１４または１５記載のマルチプロトコルネットワークアドレス管理サーバシステムであって、
上記アドレス変換テーブルは、
上記ネットワーク管理サーバシステム、上記マルチプロトコルネットワーク管理プロキシサーバシステム、上記マルチプロトコルネットワークアドレス管理サーバシステム、および、これらとは別のサーバシステムのうちの、少なくとも１つに実装されることを特徴とするマルチプロトコルネットワークアドレス管理サーバシステム。
【請求項１７】
２種類の通信プロトコルＰ１，Ｐ２が混在するネットワーク上で、
上記通信プロトコルＰ１に基づくアドレスＡ１を用いたネットワーク管理コマンドを発行することで、上記ネットワーク上のノードを管理すると共に、上記通信プロトコルＰ２に基づくアドレスＡ２が付与されているノード（以下、「ノードＸ」と称す。）の物理的識別情報によって、上記ノードＸを特定するネットワーク管理サーバシステムと、
上記ノードＸに対して、任意のアドレスＡ１を動的に割り付けると共に、上記ノードＸに割り付けたアドレスＡ１、および、上記ノードＸの物理的識別情報を、上記ネットワーク管理サーバシステムに通知するマルチプロトコルネットワークアドレス管理サーバシステムと、
上記アドレス管理サーバシステムが上記ノードＸに割り付けたアドレスＡ１と、上記ノードＸのアドレスＡ２と、上記ノードＸの物理的識別情報とを、対応付けて記憶しておき、上記ノードＸを特定して上記ネットワーク管理サーバシステムから発行された、上記ノードＸのアドレスＡ１を用いたネットワーク管理コマンドを一旦受信し、受信したネットワーク管理コマンドを、上記ノードＸのアドレスＡ２を用いたネットワーク管理コマンドに変換してから、上記ノードＸに転送するマルチプロトコルネットワーク管理プロキシサーバシステムとが稼動していることを特徴とするマルチプロトコルネットワーク管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、従来から使用されているインターネットプロトコル（ＩＰｖ４：ＩＰバージョン４）と、近年規格化が進行し、近い将来普及が予測されている次世代インターネットプロトコル（ＩＰｖ６：ＩＰバージョン６）のような、複数種類の通信プロトコルが混在しているネットワークを効率よく管理するための技術に関する。
【０００２】
【従来の技術】
従来、インターネットに接続するための通信プロトコルとしては、インターネットプロトコル（ＩＰ）が広く普及している。
【０００３】
ところが、近年の急速なインターネットの普及により、インターネットに接続するネットワークサイトが爆発的に増加したため、従来のＩＰ（ＩＰｖ４）に基づくアドレスが、数年後には枯渇する可能性が生じた。このため、インターネット技術標準化委員会（ＩＥＴＦ：Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）によって、従来のＩＰｖ４に代わる、新しいアドレス体系と機能の拡張を図ったＩＰｖ６が、標準プロトコルとして策定された。
【０００４】
他方、ネットワーク上のコンピュータ機器を管理する方式として、ＩＥＴＦ発行の標準文書（ＲＦＣ１９０７：Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔ１９０７）  等で規定された簡易ネットワーク管理プロトコル（ＳＮＭＰ：Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）が一般的に採用されており、コンピュータ機器単位の設定状況の参照、および、一部のコンピュータ機器に関する設定の変更が可能である。このため、従来のＩＰｖ４を採用したネットワークに関しては、このＳＮＭＰの技術が、ネットワーク管理に広く採用されている。
【０００５】
【発明が解決しようとする課題】
しかし、インターネットに接続した全てのネットワークサイトが採用する通信プロトコルを、同時にＩＰｖ６へと移行することは現実的ではないため、ＩＥＴＦは、ＩＰｖ４とＩＰｖ６とを同時に採用する移行期間を設け、インターネットの標準プロトコルを、順次、ＩＰｖ６へと切り替える計画を立てた。そこで、結果として、多数のネットワークサイトでは、かなりの長期間、ＩＰｖ４とＩＰｖ６とが混在することとなる。
【０００６】
ＩＰｖ４とＩＰｖ６とが混在しているネットワークを管理しようとする場合、従来のＩＰｖ４の論理的なネットワークに関しては、ＳＮＭＰにより管理することが可能であるが、ＩＰｖ６の論理的なネットワークに関しては、従来のネットワーク管理サーバシステムをＩＰｖ６に対応させる必要がある。さらに、ＩＰｖ４とＩＰｖ６とが混在したネットワークを管理する場合については、ＩＰｖ４とＩＰｖ６とを的確に区別し、両ネットワークを通じて効率的に全体を管理できる環境を提供する必要がある。
【０００７】
図２は、ＩＰｖ４とＩＰｖ６とが混在しているネットワークの例を示す図である。
【０００８】
図２に示すように、本ネットワークにおいては、ＩＰｖ４およびＩＰｖ６の両プロトコルの経路制御を行うことが可能なルータ１０１と、プロトコルに関係なくネットワークを中継することができるスイッチ装置／ハブ装置（ＳＷ／ＨＵＢ）１０２と、これらの装置により相互接続されたエンドノード１０３によって、ＩＰｖ４セグメント１０５およびＩＰｖ６セグメント１０４が構成されている。
【０００９】
ここでは、エンドノード１０３ａは、ＩＰｖ６セグメント１０４に属し、エンドノード１０３ｂ，１０３ｃは、ＩＰｖ４セグメント１０５に属しているものとする。また、本ネットワークは、ルータ１０１を介して、インターネット１０６に接続されているものとする。
【００１０】
また、各エンドノード１０３のアドレスは、アドレス管理サーバシステム１２０およびその管理データベース（ＤＢ）１２０ａによって、動的または静的に、アドレスおよびホスト名が管理されている。
【００１１】
このとき、従来のネットワーク管理サーバシステム１１０を用いると、ネットワーク管理者が管理できるネットワークの範囲は、従来から使用されているＩＰｖ４に基づくアドレスおよびホスト名が付与されるエンドノード１０３ｂ，１０３ｃが属するＩＰｖ４セグメント１０５に限られてしまい、新規のＩＰｖ６に基づくアドレスおよびホスト名が付与されるエンドノード１０３ａが属するＩＰｖ６セグメント１０４を管理することはできない。
【００１２】
なお、図２では、ネットワーク管理サーバシステム１１０およびアドレス管理サーバシステム１２０が、各々、独立したコンピュータ機器上で稼動しているものとしているが、同一のコンピュータ機器上で稼動している場合も考えられる。
【００１３】
このように、複数種類の通信プロトコルが混在するネットワークでは、１種類の通信プロトコルのみをサポートしたネットワーク管理サーバシステムを使用した場合に、他の通信プロトコルを採用したネットワークを管理できないという問題点があった。
【００１４】
本発明の目的は、ネットワーク管理サーバシステムの変更が極めて少ないようにして、複数種類の通信プロトコルが混在しているネットワークを一括管理することを可能とすることにある。
【００１５】
すなわち、本発明の目的は、詳しくは、複数種類の通信プロトコルが混在しているネットワークにおいて、１種類の通信プロトコルのみをサポートしたネットワーク管理サーバシステムが、他の通信プロトコルを採用したネットワークを管理できるようにし、その際に、ネットワーク管理サーバシステムの変更を極めて少なく抑えることを可能とすることにある。
【００１６】
【課題を解決するための手段】
上記目的を達成するために、本発明は、
２種類の通信プロトコルＰ１，Ｐ２が混在し、
上記通信プロトコルＰ１に基づくアドレスＡ１を用いたネットワーク管理コマンドを発行することで、ネットワーク上のノードを管理するネットワーク管理サーバシステムが稼動しているネットワークにおいて、
上記ネットワーク上で稼動する少なくとも１つのサーバシステムが、
上記通信プロトコルＰ２に基づくアドレスＡ２が付与されているノード（以下、「ノードＸ」と称す。）に対して、任意のアドレスＡ１を動的に割り付け、
上記ノードＸに割り付けたアドレスＡ１、および、上記ノードＸの物理的識別情報を、上記ネットワーク管理サーバシステムに通知し、
上記ノードＸに割り付けたアドレスＡ１と、上記ノードＸのアドレスＡ２と、上記ノードＸの物理的識別情報とを対応付けて記憶し、
上記ノードＸを特定して上記ネットワーク管理サーバシステムから発行された、上記ノードＸのアドレスＡ１を用いたネットワーク管理コマンドを一旦受信し、受信したネットワーク管理コマンドを、上記ノードＸのアドレスＡ２を用いたネットワーク管理コマンドに変換してから、上記ノードＸに転送し、
上記ネットワーク管理サーバシステムは、
上記ノードＸの物理的識別情報によって、上記ノードＸを特定するようにしている。
【００１７】
これにより、ＩＰｖ６に対応させるための大幅な変更をネットワーク管理サーバシステムに施さなくても、ネットワーク管理サーバシステムは、管理対象となるエンドノードの作動プロトコルを意識することなく、ネットワーク管理を行うことが可能となる。
【００１８】
具体的には、本発明は、第１の態様として、
２種類の通信プロトコルＰ１，Ｐ２が混在し、
上記通信プロトコルＰ１に基づくアドレスＡ１を用いたネットワーク管理コマンドを発行することで、ネットワーク上のノードを管理するネットワーク管理サーバシステムが稼動しているネットワークにおいて、
上記ネットワーク上で稼動するプロキシサーバシステムであって、
上記通信プロトコルＰ２に基づくアドレスＡ２が付与されているノードＸに対して動的に割り付けられた、上記通信プロトコルＰ１に基づくアドレスＡ１と、上記ノードＸのアドレスＡ２と、上記ノードＸの物理的識別情報とが、対応付けて格納されているアドレス変換テーブルを参照する参照手段と、
上記物理的識別情報によって上記ノードＸを特定して上記ネットワーク管理サーバシステムから発行された、上記ノードＸのアドレスＡ１を用いたネットワーク管理コマンドを一旦受信し、受信したネットワーク管理コマンドを、上記参照手段によるアドレス変換テーブルの参照結果に基づいて、上記ノードＸのアドレスＡ２を用いたネットワーク管理コマンドに変換してから、上記ノードＸに転送する変換手段とを備えたことを特徴としたマルチプロトコルネットワーク管理プロキシサーバシステムを提供している。
【００１９】
なお、ここで、上記ノードの物理的識別情報は、ネットワークポートに固有な物理アドレスであるようにすることができる。
【００２０】
また、本発明は、第２の態様として、第１の態様において、
上記アドレスＡ２が付与されているノードＸを、上記ネットワーク管理サーバシステムの管理対象とする旨の指定を受け付ける受付手段をさらに備え、
上記変換手段は、
管理対象とする旨の指定を上記受付手段が受け付けたノードＸを特定して発行されたネットワーク管理コマンドを、アドレスの変換対象とすることを特徴としたマルチプロトコルネットワーク管理プロキシサーバシステムを提供している。
【００２１】
ここで、第１の態様および第２の態様のマルチプロトコルネットワーク管理プロキシサーバシステムは、いずれも、
上記ネットワーク管理サーバシステムが稼動しているコンピュータ機器と同じコンピュータ機器上、または、該コンピュータ機器と接続された別のコンピュータ機器上で稼動するようにすることができる。
【００２２】
そして、第１の態様および第２の態様のいずれにおいても、
上記アドレス変換テーブルは、
上記ネットワーク管理サーバシステム、上記マルチプロトコルネットワーク管理プロキシサーバシステム、および、これらとは別のサーバシステムのうちの、少なくとも１つに実装されるようにすることができる。
【００２３】
また、本発明は、第３の態様として、
第１の態様のマルチプロトコルネットワーク管理プロキシサーバシステムが稼動しているネットワーク上で稼動するアドレス管理サーバシステムであって、
上記アドレスＡ２が付与されているノードＸに対して、任意のアドレスＡ１を動的に割り付ける割付手段と、
上記ノードＸに割り付けたアドレスＡ１、および、上記ノードＸの物理的識別情報を、上記ネットワーク管理サーバシステムに通知する通知手段と、
上記ノードＸに割り付けたアドレスＡ１と、上記ノードＸのアドレスＡ２と、上記ノードＸの物理的識別情報とを、対応付けて上記アドレス変換テーブルに格納し、上記アドレス変換テーブルを更新する更新手段とを備えたことを特徴としたマルチプロトコルネットワークアドレス管理サーバシステムを提供している。
【００２４】
また、本発明は、第４の態様として、
第２の態様のマルチプロトコルネットワーク管理プロキシサーバシステムが稼動しているネットワーク上で稼動するアドレス管理サーバシステムであって、
上記ネットワーク管理サーバシステムの管理対象とする旨の指定を上記マルチプロトコルネットワーク管理プロキシサーバシステムが受け付けたノードＸに対して、任意のアドレスＡ１を動的に割り付ける割付手段と、
上記ノードＸに割り付けたアドレスＡ１、および、上記ノードＸの物理的識別情報を、上記ネットワーク管理サーバシステムに通知する通知手段と、
上記ノードＸに割り付けたアドレスＡ１と、上記ノードＸのアドレスＡ２と、上記ノードＸの物理的識別情報とを、対応付けて上記アドレス変換テーブルに格納し、上記アドレス変換テーブルを更新する更新手段とを備えたことを特徴としたマルチプロトコルネットワークアドレス管理サーバシステムを提供している。
【００２５】
なお、第３の態様および第４の態様のいずれにおいても、
上記通知手段は、
上記ノードＸに割り付けたアドレスＡ１の通知を、上記ネットワーク管理サーバシステムからの、上記物理的識別情報によって上記ノードＸを特定したアドレスＡ１の問い合わせ時に行うようにすることができる。
【００２６】
また、第３の態様および第４の態様のいずれにおいても、
上記割付手段は、
同一アドレスＡ１を、複数のノードＸに重複して割り付けるようにすることができる。
【００２７】
ここで、第３の態様および第４の態様のマルチプロトコルネットワークアドレス管理サーバシステムは、いずれも、
上記ネットワーク管理プロキシサーバシステムが稼動しているコンピュータ機器と同じコンピュータ機器上、または、該コンピュータ機器と接続された別のコンピュータ機器上で稼動するようにすることができる。
【００２８】
そして、第３の態様および第４の態様のいずれにおいても、
上記アドレス変換テーブルは、
上記ネットワーク管理サーバシステム、上記マルチプロトコルネットワーク管理プロキシサーバシステム、上記マルチプロトコルネットワークアドレス管理サーバシステム、および、これらとは別のサーバシステムのうちの、少なくとも１つに実装されるようにすることができる。
【００２９】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
【００３０】
図１は、本発明の実施形態に係るネットワーク管理システムについて説明する図である。
【００３１】
図１に示すように、本実施形態に係るネットワーク管理システムが管理するネットワークには、図２に示したネットワークと同様に、ネットワーク構成情報等のネットワーク管理情報を収集するためのネットワーク管理サーバシステム１１０とその管理データベース（ＤＢ）１１０ａに加えて、ネットワーク上のアドレス管理およびＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）の提供を行うアドレス管理サーバシステム１２０とその管理データベース（ＤＢ）１２０ａが存在している。
【００３２】
なお、図１でも、図２と同様に、ネットワーク管理サーバシステム１１０およびアドレス管理サーバシステム１２０が、各々、独立したコンピュータ機器上で稼動しているものとしているが、同一のコンピュータ機器上で稼動している場合も考えられる。
【００３３】
本実施形態では、さらに、本ネットワークに、ネットワーク管理サーバシステム１１０によるエンドノード１０３の管理を中継するためのネットワーク管理プロキシサーバシステム１３０とその管理データベース（ＤＢ）１３０ａを設置するようにしている。
【００３４】
なお、図１では、ネットワーク管理プロキシサーバシステム１３０が、ネットワーク管理サーバシステム１１０およびアドレス管理サーバシステム１２０が各々稼動しているコンピュータ機器とは別のコンピュータ機器上で稼動しているものとしているが、ネットワーク管理サーバシステム１１０およびアドレス管理サーバシステム１２０の一方または両方が稼動しているコンピュータ機器と同一のコンピュータ機器上で稼動している場合も考えられる。
【００３５】
図４〜図６は、各々、ネットワーク管理サーバシステム１１０，アドレス管理サーバシステム１２０，ネットワーク管理プロキシサーバシステム１３０が稼動するコンピュータ機器の構成を示す図である。
【００３６】
各コンピュータ機器は、いずれも、一般的なコンピュータ機器と同様のハードウェア構成を有している。
【００３７】
すなわち、図４〜図６に示すように、各コンピュータ機器は、少なくとも、中央演算処理装置（ＣＰＵ）１１０１，１２０１，１３０１と、フロッピディスク等の可搬型ディスク装置１１０９，１２０９，１３０９と、管理ＤＢに相当する固定ディスク装置１１０ａ’，１２０ａ’，１３０ａ’と、可搬型ディスク装置１１０９，１２０９，１３０９および固定ディスク装置１１０ａ’，１２０ａ’，１３０ａ’を制御するディスクコントローラ１１０２，１２０２，１２０３と、主記憶装置１１０３，１２０３，１３０３と、ネットワークおよび周辺装置との間の通信を行う通信Ｉ／Ｏインタフェースコントローラ１１０４，１２０４，１３０４と、キーボードやマウス等の入力装置１１０７，１２０７，１３０７と、入力装置１１０７，１２０７，１３０７の制御を行う入力コントローラ１１０５，１２０５，１３０５と、ディスプレイ等の出力装置１１０８，１２０８，１３０８と、出力装置１１０８，１２０８，１３０８の制御を行う出力コントローラ１１０６，１２０６，１３０６とを備えて構成されている。
【００３８】
以下、各コンピュータ機器上で稼動するネットワーク管理サーバシステム１１０，アドレス管理サーバシステム１２０，ネットワーク管理プロキシサーバシステム１３０を実現するためのプログラムの構成・配置について、図４〜図６の各図を用いて説明する。
【００３９】
図４に示すように、ネットワーク管理サーバシステム１１０が稼動するコンピュータ機器においては、ネットワーク管理情報ＤＢ２１００と、ネットワーク管理サーバプログラム２１０１のプログラムファイル２１０１’とが、固定ディスク装置１１０ａ’に格納されており、起動時に、ＣＰＵ１１０１が、プログラムファイル２１０１’を主記憶装置１１０３上に読み込んで、ネットワーク管理サーバプログラム２１０１を実行することで、ネットワーク管理サーバシステム１１０が稼動する。
【００４０】
ネットワーク管理サーバプログラム２１０１は、通信Ｉ／Ｏインタフェースコントローラ１１０４を介して、ネットワーク上の各コンピュータ機器との間の通信の制御を行う通信制御モジュール２１０１１と、ネットワーク上の各コンピュータ機器からネットワーク管理情報を収集するネットワーク管理情報収集モジュール２１０１２と、収集したネットワーク管理情報をネットワーク管理情報ＤＢ２１００に格納したり、既に格納済みのネットワーク管理情報を検索・更新したりするための制御を行うネットワーク管理情報ＤＢ制御モジュール２１０１３と、ネットワーク管理者にネットワーク管理情報を提示するために、ネットワーク管理情報等の加工を行う管理コンソールＧＵＩ制御モジュール２１０１４とから構成されている。
【００４１】
これらのモジュール２１０１１，２１０１２，２１０１３，２１０１４は、一般的なネットワーク管理サーバプログラムを構成するモジュールの動作と原理的には同等であるので、以下の説明からも分かるように、既存のネットワーク管理サーバプログラムのモジュール構成を大きく変更することなく、本実施形態に係る動作を実現することができる。
【００４２】
また、図５に示すように、アドレス管理サーバ１２０が稼動するコンピュータ機器においては、ＩＰｖ４用ＤＮＳ情報ＤＢ２２００と、ＩＰｖ６用ＤＮＳ情報ＤＢ２２０１と、ＩＰｖ４アドレス管理情報ＤＢ２２０２と、ＩＰｖ６アドレス管理情報ＤＢ２２０３と、アドレス管理サーバプログラム２２０４のプログラムファイル２２０４’とが、固定ディスク装置１２０ａ’に格納されており、起動時に、ＣＰＵ１２０１が、プログラムファイル２２０４’を主記憶装置１２０３上に読み込んで、アドレス管理サーバプログラム２２０４を実行することで、アドレス管理サーバシステム１２０が稼動する。
【００４３】
アドレス管理サーバプログラム２２０４は、通信Ｉ／Ｏインタフェースコントローラ１２０４を介して、ネットワーク上の各コンピュータ機器との間の通信の制御を行う通信制御モジュール２２０４１と、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒｅ  Ｐｒｏｔｏｃｏｌ）等を用いて、ＩＰｖ４プロトコルに基づくアドレス（ＩＰｖ４アドレス）を割り付けるＩＰｖ４アドレス割付制御モジュール２２０４２と、Ａｄｄｒｅｓｓ  Ａｕｔｏ−ｃｏｎｆｉｇｕｒａｔｉｏｎ等を用いて、ＩＰｖ６プロトコルに基づくアドレス（ＩＰｖ６アドレス）を割り付けるＩＰｖ６アドレス割付制御モジュール２２０４３と、ＩＰｖ４アドレスとホスト名との関連を管理するためのＤＮＳを提供するＩＰｖ４ＤＮＳ制御モジュール２２０４４と、ＩＰｖ６アドレスとホスト名との関連を管理するためのＤＮＳを提供するＩＰｖ６ＤＮＳ制御モジュール２２０４５と、ネットワーク管理プロキシサーバシステム１３０との間の連動が必要な場合に、連動機能を提供する連動制御モジュール２２０４６とから構成されている。
【００４４】
ここで、ＤＮＳは、ホスト名を用いてエンドノード１０３を一意に指定するために、アドレス−ホスト名の変換を行うシステムであり、インターネット接続を行う場合には、一般的に、ＩＰｖ４ＤＮＳ制御モジュール２２０４４およびＩＰｖ６ＤＮＳ制御モジュール２２０４５のような、ＤＮＳを提供するＤＮＳ制御モジュールが設置されている場合が多い。なお、ＤＮＳ制御モジュールは、単独のサーバシステムとして稼動する場合もある。
【００４５】
また、ＩＰｖ４アドレス割付制御モジュール２２０４２のような、ＤＨＣＰ等を用いたアドレス割付制御モジュールは、限られたアドレスを有効に活用するために設置される場合が多く、ＩＰｖ６アドレス割付制御モジュール２２０４３のような、Ａｄｄｒｅｓｓ  Ａｕｔｏ−ｃｏｎｆｉｇｕｒａｔｉｏｎ等を用いたアドレス割付制御モジュールは、ＩＰｖ６による複雑な処理をエンドユーザが行うのを避けるために設置されているのが一般的である。なお、アドレス割付制御モジュールは、単独のサーバシステムとして稼動する場合もある。
【００４６】
このように、本実施形態においては、一般的に用いられているＤＨＣＰサーバシステムやＤＮＳサーバシステム等のサーバシステムにおけるプログラムのモジュール構成を大きく変更することなく、アドレス管理サーバプログラム２２０４のモジュール構成を実現することができる。
【００４７】
また、図６に示すように、ネットワーク管理プロキシサーバシステム１３０が稼動するコンピュータ機器においては、管理対象ノード情報ＤＢ２３０１と、ネットワーク管理プロキシサーバプログラム２３０２のプログラムファイル２３０２’とが、固定ディスク装置１３０ａ’に格納されており、起動時に、ＣＰＵ１３０１が、プログラムファイル２３０２’を主記憶装置１３０３上に読み込んで、ネットワーク管理プロキシサーバプログラム２３０２を実行することで、ネットワーク管理プロキシサーバシステム１３０が稼動する。
【００４８】
ネットワーク管理プロキシサーバプログラム２３０２は、通信Ｉ／Ｏインタフェースコントローラ１３０４を介して、ネットワーク上の各コンピュータ機器との間の通信の制御を行う通信制御モジュール２３０２１と、管理対象ノード情報を管理対象ノード情報ＤＢ２３０１に格納したり、既に格納済みの管理対象ノード情報を検索・更新したりするための制御を行う管理対象ノード情報ＤＢ制御モジュール２３０２２と、ネットワーク管理サーバシステム１１０からエンドノード１０３（ＩＰｖ６セグメント１０４に属するエンドノード１０３ａ）に向けて発行されたネットワーク管理コマンドを中継するためのネットワーク管理プロキシ制御モジュール２３０２３と、管理対象ノード情報ＤＢ２３０１の内容に基づいて、ＩＰｖ４アドレスとＩＰｖ６アドレスとの相互変換処理を行うＩＰｖ４−ＩＰｖ６アドレス変換制御モジュール２３０２４と、管理対象ノードを指定するためのグラフィカルユーザインタフェースを提供する管理対象ノード登録用ユーザインタフェース制御モジュール２３０２５とから構成されている。
【００４９】
なお、ＩＰｖ４−ＩＰｖ６アドレス変換制御モジュール２３０２４が行うアドレス変換処理は、後述するように、管理対象ノード情報ＤＢ２３０１の内容に加えて、アドレス管理サーバシステム１２０によって管理されている、ＩＰｖ４用ＤＮＳ情報ＤＢ２２００，ＩＰｖ６用ＤＮＳ情報ＤＢ２２０１，ＩＰｖ４アドレス管理情報ＤＢ２２０２，ＩＰｖ６アドレス管理情報ＤＢ２２０３の内容を参照することにより実現される。
【００５０】
以下、本実施形態に係る動作について説明する。
【００５１】
本実施形態においては、まず、ＩＰｖ６セグメント１０４に属するエンドノード１０３ａを、ＩＰｖ４対応のネットワーク管理サーバシステム１１０の管理対象ノードとするために、ネットワーク管理者は、ネットワーク管理プロキシサーバシステム１３０に対して、該エンドノード１０３ａを管理対象ノードとする旨を指定することで、該エンドノード１０３ａについての管理対象ノード情報を、管理対象ノード情報ＤＢ２３０１に登録する。
【００５２】
図７は、エンドノード１０３ａが管理対象ノード情報ＤＢ２３０１に登録される際の動作の流れを示す説明図である。
【００５３】
エンドノード１０３ａの管理対象ノード情報ＤＢ２３０１への登録は、ネットワーク管理プロキシサーバシステム１３０が行う管理対象ノード登録処理３００によって実現され、本処理３００は、ネットワーク管理者の指示によって開始する。
【００５４】
図７に示すように、管理対象ノード登録処理３００では、まず、ネットワーク管理プロキシサーバシステム１３０は、ＩＰｖ６セグメント１０４に属するエンドノード１０３ａ（ＩＰｖ６アドレスが割り付けれているエンドノード１０３ａ）の一覧をネットワーク管理者に提示するために、アドレス管理サーバシステム１２０に対して、ＩＰｖ６アドレスが割り付けれているエンドノード１０３ａの一覧を要求する（ステップ３０１）。
【００５５】
これにより、アドレス管理サーバシステム１２０は、自身がＩＰｖ６アドレスを割り付けたエンドノード１０３ａのリストを作成し、ネットワーク管理プロキシサーバシステム１３０に送付するので（ステップ３０２）、ネットワーク管理プロキシサーバシステム１３０は、アドレス管理サーバシステム１２０から送付されたリストを、ネットワーク管理者に提示する。
【００５６】
なお、アドレス管理サーバシステム１２０は、エンドノード１０３ａにＩＰｖ６アドレスを割り付ける際に、対応するホスト名も割り付けるようになっており、割り付けたＩＰｖ６アドレスを、ＩＰｖ６アドレス管理情報ＤＢ２２０３に格納すると共に、該ＩＰｖ６アドレスおよびホスト名を対応付けて、ＩＰｖ６用ＤＮＳ情報ＤＢ２２０１に登録するようになっている。そこで、アドレス管理サーバシステム１２０は、ステップ３０２では、ＩＰｖ６アドレス管理情報ＤＢ２２０３に登録されている全てのＩＰｖ６アドレスをからなるリスト、または、ＩＰｖ６用ＤＮＳ情報ＤＢ２２０１に登録されている全てのＩＰｖ６アドレスおよびホスト名の組からなるリストを作成し、ネットワーク管理プロキシサーバシステム１３０に送付する。
【００５７】
そして、ネットワーク管理プロキシサーバシステム１３０は、管理対象ノードとすべきエンドノード１０３ａをネットワーク管理者が指定すると（ステップ３０３）、指定されたエンドノード１０３ａが、既に管理対象ノード情報ＤＢ２３０１に登録済みであるか否かを判定し（ステップ３０４）、既に登録済みである場合は、以下のステップをスキップする。
【００５８】
一方、ネットワーク管理プロキシサーバシステム１３０は、ネットワーク管理者が指定したエンドノード１０３ａが、管理対象ノード情報ＤＢ２３０１に未登録である場合には（ステップ３０４）、指定されたエンドノード１０３ａに割り付けるＩＰｖ４アドレスを取得する（ステップ３０５）。
【００５９】
なお、ステップ３０５では、ネットワーク管理プロキシサーバシステム１３０は、アドレス管理サーバシステム１２０に対して、指定されたエンドノード１０３ａへのＩＰｖ４アドレスの割り付けを依頼することで、ＩＰｖ４アドレスの取得を実現する。
【００６０】
このとき、依頼を受けたアドレス管理サーバシステム１２０は、指定されたエンドノード１０３ａにＩＰｖ４アドレスおよびホスト名を割り付け（ステップ３０６）、割り付けたＩＰｖ４アドレスを、ＩＰｖ４アドレス管理情報ＤＢ２２０２に登録すると共に、割り付けたＩＰｖ４アドレスおよびホスト名を対応付けて、ＩＰｖ４用ＤＮＳ情報ＤＢ２２００に登録しておく（ステップ３０７）。そして、アドレス管理サーバシステム１２０は、登録したＩＰｖ４アドレスおよびホスト名の組を、ネットワーク管理プロキシサーバシステム１３０に送付する（ステップ３０８）。
【００６１】
このように、エンドノード１０３ａ自身ではなく、ネットワーク管理プロキシサーバシステム１３０側で新規のＩＰｖ４アドレス取得を行うので、エンドノード１０３ａ側では、必ずしも、ＩＰｖ４のプロトコルをサポートしている必要はない。
【００６２】
なお、本実施形態では、アドレス管理サーバシステム１２０が、ネットワーク管理プロキシサーバシステム１３０からＩＰｖ４アドレスの割り付けが依頼されたエンドノード１０３ａについて、１つのＩＰｖ４アドレスを、複数のエンドノード１０３ａに重複して割り付けることを許容している。本実施形態では、ネットワーク管理システム１１０およびネットワーク管理プロキシサーバシステム１３０が、物理的な識別情報によってエンドノード１０３ａを特定するようにしており、これにより、重複したＩＰｖ４アドレスを割り付けることを許容できるので、少ない資源のＩＰｖ４アドレスを有効に利用することができる。
【００６３】
続いて、ネットワーク管理プロキシサーバシステム１３０は、エンドノード１０３ａの識別情報およびＩＰｖ６アドレスと、取得したＩＰｖ４アドレスおよびホスト名とを対応付けて、管理対象ノード情報として、管理対象ノード情報ＤＢ２３０１に登録することで、該エンドノード１０３ａを管理対象ノードとする（ステップ３０９）。
【００６４】
例えば、エンドノード１０３ａの識別情報としては、ネットワークポートに固有な物理アドレスであるＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを用いることができ、ネットワーク管理プロキシサーバシステム１３０は、エンドノード１０３ａのＩＰｖ６アドレスを用いて、直接、該エンドノード１０３ａに問い合わせることで、ＭＡＣアドレス取得することができる。
【００６５】
本処理３００によってネットワーク管理プロキシサーバシステム１３０が取得したＩＰｖ４アドレス、および、ＭＡＣアドレスは、ネットワーク管理プロキシサーバシステム１３０からネットワーク管理サーバシステム１１０へ通知され、ネットワーク管理サーバシステム１１０は、ＩＰｖ６セグメント１０４に属するエンドノード１０３ａを管理対象ノードとすることが可能となる。
【００６６】
そこで、例えば、従来は、ネットワーク管理サーバシステム１１０においてネットワーク構成情報を表示する際に、図３（ａ）に示すように、ＩＰｖ４セグメント１０５に属するエンドノード１０３ｂ，１０３ｃしか表示できなかったが、本実施形態によれば、図３（ｂ）に示すように、ＩＰｖ６セグメント１０４に属するエンドノード１０３ａも表示することが可能となる。
【００６７】
図３において、１１１はルータ１０１を示すアイコン、１１３ａ〜１１３ｃは、各々、エンドノード１０３ａ〜１０３ｃを示すアイコン、１１６はインターネット１０６を含む外部のネットワークを示すアイコン、１１７ａ〜１１７ｃは各ＳＷ／ＨＵＢ１０２により切り分けられる部分ネットワーク（セグメント）を示している。
【００６８】
図８は、ネットワーク管理サーバシステム１１０が管理対象ノードに向けてネットワーク管理コマンドを発行した際の動作の流れを示す説明図である。
【００６９】
ネットワーク管理コマンドの発行は、ネットワーク管理サーバシステム１１０が行うネットワーク管理処理４００によって実現され、本処理４００は、ネットワーク管理者の指示によって開始する。
【００７０】
図８に示すように、ネットワーク管理処理４００では、まず、ネットワーク管理サーバシステム１１０は、ネットワーク管理者が管理対象ノード１０３を指定すると、指定された管理対象ノード１０３のＩＰｖ４アドレスを検索し（ステップ４０１）、検索したＩＰｖ４アドレスを用いたネットワーク管理コマンドを作成して発行する（ステップ４０２）。
【００７１】
このとき、指定された管理対象ノード１０３が、ＩＰｖ６セグメント１０４に属するエンドノード１０３ａである場合には、ＩＰｖ４アドレスおよびＭＡＣアドレスの組が検索されるので、ネットワーク管理サーバシステム１１０は、検索したＩＰｖ４アドレスを用いたネットワーク管理コマンドと共に、検索したＭＡＣアドレスを、ネットワーク管理プロキシサーバシステム１３０に送信することで、該ネットワーク管理コマンドの発行先となるエンドノード１０３ａを特定する。
【００７２】
すなわち、本実施形態においては、ネットワーク管理サーバシステム１１０が、エンドノード１０３ａの特定に、ＭＡＣアドレスを用いることができるようにするための変更を、既存のネットワーク管理サーバプログラムに施せばよい。
【００７３】
そこで、ネットワーク管理プロキシサーバシステム１３０は、エンドノード１０３ａを特定してネットワーク管理サーバシステム１１０から送信されたネットワーク管理コマンドを受け付けると（ステップ４０３）、受け付けたネットワーク管理コマンドの発行先となるエンドノード１０３ａが、管理対象ノードとして管理対象ノード情報ＤＢ２３０１に登録済みであるか否かを判定し（ステップ４０４）、万が一、未登録である場合には、ネットワーク管理サーバシステム１１０にエラーである旨を返送する。
【００７４】
上述したように、本実施形態では、複数のエンドノード１０３ａに対して１つのＩＰｖ４アドレスが割り付けられているが、ＭＡＣアドレスによってエンドノード１０３ａが特定されるので、ステップ４０４では、ネットワーク管理プロキシサーバシステム１３０は、ＭＡＣアドレスおよびＩＰｖ４アドレスの組が一致する管理対象ノードを管理対象ノード情報ＤＢ２３０１中に検索すればよい。
【００７５】
また、ネットワーク管理プロキシサーバシステム１３０は、受け付けたネットワーク管理コマンドの発行先となるエンドノード１０３ａが、管理対象ノードとして管理対象ノード情報ＤＢ２３０１に登録済みである場合には（ステップ４０４）、管理対象ノード情報ＤＢ２３０１の内容に基づいて、受け付けたネットワーク管理コマンドについて、その発行先となるエンドノード１０３ａのＩＰｖ４アドレスを、該エンドノード１０３ａのＩＰｖ６アドレスに変換し（ステップ４０５）、受け付けたネットワーク管理コマンドを、変換後のＩＰｖ６アドレスを用いたネットワーク管理コマンドとして、ＩＰｖ６のパケット形式で、エンドノード１０３ａに転送する（ステップ４０６）。
【００７６】
これにより、ネットワーク管理プロキシサーバシステム１３０から転送されたネットワーク管理コマンドは、管理対象ノードであるエンドノード１０３ａのＳＮＭＰエージェント等で従来通りに処理され（ステップ４０７〜ステップ４０９）、エンドノード１０３ａからの返答パケットが、ネットワーク管理プロキシサーバシステム１３０に返送されることとなる。
【００７７】
そこで、ネットワーク管理プロキシサーバシステム１３０は、エンドノード１０３ａから返答パケットを受信すると（ステップ４１０）、管理対象ノード情報ＤＢ２３０１の内容に基づいて、受信した返答パケットについて、その返答元となるエンドノード１０３ａのＩＰｖ６アドレスを、該エンドノード１０３ａのＩＰｖ４アドレスに変換し（ステップ４１１）、受信した返答パケットを、変換後のＩＰｖ４アドレスを用いた返答パケットとして、ＩＰｖ４のパケット形式で、ネットワーク管理サーバシステム１１０に転送する（ステップ４１２）。
【００７８】
なお、ネットワーク管理コマンドの発行先として、ＩＰｖ４アドレスを使用するのではなく、ＩＰｖ４アドレスに対応するホスト名を使用するようにしてもよい。この場合、アドレス変換の代わりに、ホスト名変換を行うようにすればよい。
【００７９】
ここで、図９に、管理対象ノード情報ＤＢ２３０１に格納されるデータテーブルの例を示しておく。
【００８０】
図９に示すように、管理対象ノード情報ＤＢ２３０１には、ＭＡＣアドレス５０１と、ホスト名５０２と、ＩＰｖ６アドレス５０３と、ＩＰｖ４アドレスとからなるエントリを、１つの管理対象ノードについての管理対象ノード情報としたデータテーブルが格納される。
【００８１】
本データテーブルにより、ＭＡＣアドレスによって特定されたエンドノード１０３ａのアドレス変換を相互に行うことができ、また、ＤＮＳによる名前解決とも連動させることができる。
【００８２】
以上説明したように、本実施形態によれば、ＩＰｖ４のみをサポートしたネットワーク管理サーバシステム１１０の変更が極めて少ないようにして、また、一般的に用いられているアドレス管理サービスやＤＮＳとの間の一貫性を失うことなく、ネットワーク管理プロキシサーバシステム１３０をネットワーク上で稼動させることで、ＩＰｖ６セグメント１０４に属するエンドノード１０３ａを、従来のネットワーク管理サーバシステム１１０で管理できるようにすることが可能となる。
【００８３】
なお、本実施形態では、エンドノード１０３ａがＩＰｖ６セグメント１０４に属し、エンドノード１０３ｂ，１０３ｃがＩＰｖ４セグメント１０５に属するようにしているが、１つのエンドノード１０３が、ＩＰｖ６セグメント１０４およびＩＰｖ４セグメント１０５の両方に属するようにすることもでき、この場合、ネットワーク管理サーバシステム１１０は、１つのエンドノード１０３について、ＩＰｖ６アドレスおよびＩＰｖ４アドレスの２種類の管理方法で管理することとなる。
【００８４】
また、本実施形態では、ネットワーク管理サーバシステム１１０が、ＩＰｖ６セグメント１０４に属するエンドノード１０３ａについてのみ、ＭＡＣアドレスによって特定するようにしたが、ＩＰｖ４セグメント１０５に属するエンドノード１０３ｂ，１０３ｃも含めた全てのエンドノード１０３を、ＭＡＣアドレスを用いて管理するようにしてもよい。
【００８５】
このようにする場合は、ネットワーク管理サーバシステム１１０は、エンドノード１０３のＩＰｖ４アドレスを管理しておく必要がなく、ネットワーク管理コマンドを発行する際（具体的には、ネットワーク管理処理４００におけるステップ４０１）に、ネットワーク管理プロキシサーバシステム１３０に対して、発行すべきネットワーク管理コマンドの発行先となるエンドノード１０３を、該エンドノード１０３のＭＡＣアドレスによって特定して、該エンドノード１０３のＩＰｖ４アドレスを問い合わせるようにすればよい。
【００８６】
さらに、ＩＰｖ４アドレスの問い合わせ時からネットワーク管理コマンドの送信時まで、ネットワーク管理サーバシステム１１０とネットワーク管理プロキシサーバシステム１３０との間のセッションを切断しないようするならば、ネットワーク管理プロキシサーバシステム１３０が、ＩＰｖ４アドレスの問い合わせ時に受け取ったＭＡＣアドレスを保持しておくことができるので、ネットワーク管理サーバシステム１１０は、ネットワーク管理コマンドの送信時に、ＭＡＣアドレスを送信しなくてもよい。
【００８７】
また、本実施形態では、少ない資源のＩＰｖ４アドレスを有効に利用する目的もあって、１つのＩＰｖ４アドレスを、複数のエンドノード１０３ａに重複して割り付けることを許容し、ＭＡＣアドレスによってエンドノード１０３ａを特定するようにしているが、一般に、２種類の通信プロトコルＰ１，Ｐ２が混在しているネットワーク上のノードを、一方の通信プロトコル（例えば、通信プロトコルＰ１）のみをサポートしたネットワーク管理サーバシステムで一括して管理する際に、通信プロトコルＰ２に基づくアドレスＡ２が付与されているエンドノードに、通信プロトコルＰ１に基づくアドレスＡ１を割り付け、割り付けたアドレスＡ１を、ネットワーク管理サーバシステムに通知するようにすると共に、エンドノードに割り付けたアドレスＡ１と、エンドノードのアドレスＡ２とを対応付けて記憶し、ネットワーク管理サーバシステムから発行されたネットワーク管理コマンド（アドレスＡ１を用いたネットワーク管理コマンド）を一旦受信し、受信したネットワーク管理コマンドを、アドレスＡ２を用いたネットワーク管理コマンドに変換してから転送するようにすれば、必ずしも、ＭＡＣアドレスによってエンドノードを特定する必要はない。
【００８８】
さらに、本実施形態では、２種類の通信プロトコル（ＩＰｖ４，ＩＰｖ６）が混在するネットワークを例にしたが、３種類以上の通信プロトコルが混在しているネットワークにおいて、いずれか１種類の通信プロトコルのみをサポートしたネットワーク管理サーバシステムで、他の通信プロトコルを採用したネットワークを管理するためには、他の通信プロトコルの各々について、ネットワーク管理プロキシサーバ１３０を設けるようにすればよく、これらのネットワーク管理プロキシサーバ１３０は、１台のコンピュータ機器上で稼動するようにすることもできる。
【００８９】
【発明の効果】
以上説明したように、本発明によれば、複数種類の通信プロトコルが混在しているネットワークにおいて、１種類の通信プロトコルのみをサポートしたネットワーク管理サーバシステムが、他の通信プロトコルを採用したネットワークを管理できるようにし、その際に、ネットワーク管理サーバシステムの変更を極めて少なく抑えることができる。
【００９０】
従って、例えば、ＩＰｖ４とＩＰｖ６とが混在しているネットワークにおいて、ＩＰｖ４のみをサポートしたネットワーク管理サーバシステムを使用した場合に、極めて低いコストによって、ＩＰｖ６を採用したネットワークの管理を実現できるという効果がある。
【図面の簡単な説明】
【図１】本施形態に係るネットワーク管理システムのシステム構成を示す説明図。
【図２】２種類の通信プロトコルが混在しているネットワークの例を示す説明図。
【図３】従来のネットワーク管理サーバシステムおよび本実施形態におけるネットワーク管理サーバシステムでのネットワーク構成情報の表示例を示す説明図。
【図４】本実施形態におけるネットワーク管理サーバシステムのソフトウェア構成、および、本実施形態におけるネットワーク管理サーバシステムが稼動するコンピュータ機器のハードウェア構成を示す説明図。
【図５】本実施形態におけるアドレス管理サーバシステムのソフトウェア構成、および、本実施形態におけるアドレス管理サーバシステムが稼動するコンピュータ機器のハードウェア構成を示す説明図。
【図６】本実施形態におけるネットワーク管理プロキシサーバシステムのソフトウェア構成、および、本実施形態におけるネットワーク管理プロキシサーバシステムが稼動するコンピュータ機器のハードウェア構成を示す説明図。
【図７】本実施形態におけるネットワーク管理プロキシサーバシステムが行う管理対象ノード登録処理の流れを示す説明図。
【図８】本実施形態におけるネットワーク管理サーバシステムが行うネットワーク管理処理の流れを示す説明図。
【図９】本実施形態における管理対象ノード情報データベースに格納されるデータテーブルの例を示す説明図。
【符号の説明】
１０１…ルータ、１０２…スイッチ装置／ハブ装置、１０３…エンドノード、１０４…ＩＰｖ６セグメント、１０５…ＩＰｖ４セグメント、１０６…インターネット、１１０…ネットワーク管理サーバシステム、１１０ａ…ネットワーク管理サーバシステム用管理データベース、１２０…アドレス管理サーバシステム、１２０ａ…アドレス管理サーバシステム用管理データベース、１３０…ネットワーク管理プロキシサーバシステム、１３０ａ…ネットワーク管理プロキシサーバシステム用管理データベース、１１０ａ’…固定ディスク装置、１１０１…中央演算処理装置、１１０２…ディスクコントローラ、１１０３…主記憶装置、１１０４…通信Ｉ／Ｏインタフェースコントローラ、１１０５…入力コントローラ、１１０６…出力コントローラ、１１０７…入力装置、１１０８…出力装置、１１０９…可搬型ディスク装置、２１００…ネットワーク管理情報データベース、２１０１…ネットワーク管理サーバプログラム、２１０１’…ネットワーク管理サーバプログラムのプログラムファイル、２１０１１…通信制御モジュール、２１０１２…ネットワーク管理情報収集モジュール、２１０１３…ネットワーク管理情報データベース制御モジュール、２１０１４…管理コンソールグラフィカルユーザインタフェース制御モジュール、１２０ａ’…固定ディスク装置、１２０１…中央演算処理装置、１２０２…ディスクコントローラ、１２０３…主記憶装置、１２０４…通信Ｉ／Ｏインタフェースコントローラ、１２０５…入力コントローラ、１２０６…出力コントローラ、１２０７…入力装置、１２０８…出力装置、１２０９…可搬型ディスク装置、２２００…ＩＰｖ４用ネームサービス情報データベース、２２０１…ＩＰｖ６用ネームサービス情報データベース、２２０２…ＩＰｖ４アドレス管理情報データベース、２２０３…ＩＰｖ６アドレス管理情報データベース、２２０４…アドレス管理サーバプログラム、２２０４’…アドレス管理サーバプログラムのプログラムファイル、２２０４１…通信制御モジュール、２２０４２…ＩＰｖ４アドレス割付制御モジュール、２２０４３…ＩＰｖ６アドレス割付制御モジュール、２２０４４…ＩＰｖ４−ＤＮＳ制御モジュール、２２０４５…ＩＰｖ６−ＤＮＳ制御モジュール、２２０４６…連動制御モジュール、１３０ａ’…固定ディスク装置、１３０１…中央演算処理装置、１２０３…ディスクコントローラ、１３０３…主記憶装置、１３０４…通信Ｉ／Ｏインタフェースコントローラ、１３０５…入力コントローラ、１３０６…出力コントローラ、１３０７…入力装置、１３０８…出力装置、１３０９…可搬型ディスク装置、２３０１…管理対象ノード情報データベース、２３０２…ネットワーク管理プロキシサーバプログラム、２３０２’…ネットワーク管理プロキシサーバプログラムのプログラムファイル、２３０２１…通信制御モジュール、２３０２２…管理対象ノードデータベース制御モジュール、２３０２３…ネットワーク管理プロキシ制御モジュール、２３０２４…ＩＰｖ４−ＩＰｖ６アドレス変換制御モジュール、２３０２５…管理対象ノード登録用ユーザインタフェース制御モジュール。
【図１】
0003609948.tif 000002
【図２】
0003609948.tif 000003
【図３】
0003609948.tif 000004
【図４】
0003609948.tif 000005
【図５】
0003609948.tif 000006
【図６】
0003609948.tif 000007
【図７】
0003609948.tif 000008
【図８】
0003609948.tif 000009
【図９】
0003609948.tif 000010