(57)【要約】【課題】ＤＨＣＰサーバ装置を複数備えるネットワーク管理システムにおいて、ＤＨＣＰサーバ装置の管理が容易に行える技術を提供すること。【解決手段】登録管理装置が備えるＤＨＣＰマネージャ部は、自装置のアドレスＤＢに登録されているＭＡＣアドレスを、Ｓ２３１にてアドレスＤＢから読み出した後、送信先のＤＨＣＰサーバ装置を選択する（Ｓ２３３）。その後Ｓ２３５にて、ＭＡＣアドレスの登録要求コマンドと共に、上記ＭＡＣアドレスを格納したパケットを、選択したＤＨＣＰサーバ装置に向けて送信する。このパケットは、ＤＨＣＰサーバ装置のＤＨＣＰマネージャコネクト部によって受信される。パケットを受信したＤＨＣＰマネージャコネクト部は、送信されてきたＭＡＣアドレスを自装置のアドレスＤＢに登録する。【選択図】  図６
2004241830.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク機器のＭＡＣアドレスを記憶する第一のデータベース、を備え、該第一のデータベースにＭＡＣアドレスが記憶されたネットワーク機器のみを、所定のネットワークに接続可能とする接続管理装置、
を複数備えるネットワーク管理システムであって、
前記各接続管理装置が備える前記第一のデータベースに登録すべきＭＡＣアドレスを記憶する第二のデータベースと、
外部からの入力情報に従って、該第二のデータベースを更新する更新手段と、
前記各接続管理装置が備える前記第一のデータベースに、前記第二のデータベースが記憶する前記ＭＡＣアドレスを登録する登録手段と、
を備えることを特徴とするネットワーク管理システム。
【請求項２】
前記登録手段は、所定時間毎に、前記第二のデータベースが記憶する前記ＭＡＣアドレスを、前記各接続管理装置が備える前記第一のデータベースに登録することを特徴とする請求項１記載のネットワーク管理システム。
【請求項３】
前記各接続管理装置の動作状態を表す情報を取得する動作状態確認手段と、
該動作状態確認手段が取得した情報を、表示手段に表示する表示制御手段と、
を備えることを特徴とする請求項１又は請求項２に記載のネットワーク管理システム。
【請求項４】
前記動作状態確認手段は、前記各接続管理装置の動作状態を表す情報として、前記各接続管理装置が前記所定のネットワークに接続可能とした前記ネットワーク機器のリストを取得し、
前記表示制御手段は、前記動作状態確認手段が取得した前記ネットワーク機器のリストを、前記表示手段に表示することを特徴とする請求項３に記載のネットワーク管理システム。
【請求項５】
前記各接続管理装置は、動的ホスト設定プロトコル（ＤＨＣＰ）に基づき、前記第一のデータベースに記憶されたＭＡＣアドレスを有するネットワーク機器のみにＩＰアドレスを付与して、該ネットワーク機器を、前記所定のネットワークに接続可能にすることを特徴とする請求項１又は請求項２に記載のネットワーク管理システム。
【請求項６】
前記各接続管理装置は、動的ホスト設定プロトコル（ＤＨＣＰ）に基づき、前記第一のデータベースに記憶されたＭＡＣアドレスを有するネットワーク機器のみにＩＰアドレスを付与して、該ネットワーク機器を、前記所定のネットワークに接続可能にすることを特徴とする請求項３又は請求項４に記載のネットワーク管理システム。
【請求項７】
前記各接続管理装置は、動的ホスト設定プロトコル（ＤＨＣＰ）に基づき前記ネットワーク機器に付与可能なＩＰアドレス、を使用するネットワーク機器が前記第一のデータベースに記憶されたＭＡＣアドレスを有するネットワーク機器であるか否かを判断するアドレス監視手段、を備えており、
更に、当該システムは、
前記各接続管理装置から前記アドレス監視手段の判断結果を取得する判断結果取得手段、を備え、
前記表示制御手段は、前記動作状態確認手段が取得した情報に加えて、前記判断結果取得手段が取得した前記アドレス監視手段の判断結果を、前記表示手段に表示可能な構成にされていることを特徴とする請求項６に記載のネットワーク管理システム。
【請求項８】
ネットワーク機器のＭＡＣアドレスを記憶する第一のデータベース、を備え、該第一のデータベースにＭＡＣアドレスが記憶されたネットワーク機器のみを、所定のネットワークに接続可能とする接続管理装置、
を複数備えるネットワーク管理システムの前記各接続管理装置と通信可能なＭＡＣアドレスの登録装置であって、
前記各接続管理装置が備える前記第一のデータベースに登録すべきＭＡＣアドレスを記憶する第二のデータベースと、
外部からの入力情報に従って、該第二のデータベースを更新する更新手段と、
前記各接続管理装置が備える前記第一のデータベースに、前記第二のデータベースが記憶する前記ＭＡＣアドレスを登録する登録手段と、
を備えることを特徴とする登録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＭＡＣアドレスに基づきネットワーク機器を認証し、そのネットワーク機器を所定のネットワークに接続可能とする接続管理装置、を備えるネットワーク管理システム、及び、そのネットワーク管理システムにおいてネットワーク機器のＭＡＣアドレスを登録するのに好適な登録装置、に関する。
【０００２】
【従来の技術】
近年では、携帯型通信端末（通信手段を備える携帯型のパーソナルコンピュータ（ＰＣ）等）の普及が進んでおり、それに伴って、携帯型通信端末を容易にネットワークに接続することが可能なＤＨＣＰ（動的ホスト設定プロトコル）サーバをネットワーク内に設ける例が多くなってきている。
【０００３】
周知のように、ＴＣＰ／ＩＰ通信を前提としたネットワークに端末を接続する場合には、その端末にＩＰアドレスを割り当てる必要がある。ＤＨＣＰサーバは、自身と通信可能に接続されたＤＨＣＰクライアント機能を備える端末からＩＰアドレスのリース要求を受けると、ＩＰアドレスを要求元の端末に付与して、その端末を上記ネットワークに接続可能とする（即ち、端末をネットワーク内の各端末とＴＣＰ／ＩＰ通信可能な状態にする）。
【０００４】
したがって、ネットワークの利用者は、ＤＨＣＰクライアント機能を備える端末を用いれば、端末の設定画面を用いてＩＰアドレスを手入力しなくても、自身の端末を容易にネットワークに接続することができる。
尚、ＤＨＣＰサーバを備えるネットワークは周知公用のものであるので、ここでは、そのようなネットワークに関する先行技術文献を非開示とする。
【０００５】
【発明が解決しようとする課題】
ところで、上記ＤＨＣＰサーバを備えるネットワークにおいて、そのネットワークに接続可能な端末を制限するためには、端末が備えるネットワーク機器のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを予めデータベースに登録し、データベースに登録されたＭＡＣアドレスを備えるネットワーク機器のみにＩＰアドレスを付与して、そのネットワーク機器をネットワークに接続可能とするように、ＤＨＣＰサーバを構築する必要がある。
【０００６】
しかしながら、大規模なネットワークでは、サブネットワーク毎にＤＨＣＰサーバを設置しなければならないため、ネットワーク機器の接続制限を行う場合には、ＭＡＣアドレスの登録作業に非常な労力がかかるといった問題があった。
つまり、従来では、複数のサブネットワークにおいて同一ネットワーク機器の接続を可能とするために、各サブネットワークに設けられたＤＨＣＰサーバの夫々に対して、ＭＡＣアドレスの登録作業を行う必要があった。この結果、大規模ネットワークでは、利用者からＭＡＣアドレスの登録申請があっても、そのＭＡＣアドレスを迅速にＤＨＣＰサーバに登録することができず、利用者に不満が及ぶ可能性があった。
【０００７】
本発明は、こうした問題に鑑みなされたものであり、データベースにＭＡＣアドレスが登録されたネットワーク機器のみを所定のネットワークに接続可能とする接続管理装置（具体的にはＤＨＣＰサーバ）を複数備えるネットワーク管理システムにおいて、接続管理装置を用いたネットワーク機器の接続制限に係る各種管理が容易に行える技術を提供することを目的とする。
【０００８】
【課題を解決するための手段】
かかる目的を達成するためになされた請求項１記載の発明は、ネットワーク機器のＭＡＣアドレスを記憶する第一のデータベースを備え、その第一のデータベースにＭＡＣアドレスが記憶されているネットワーク機器のみを、所定のネットワークに接続可能とする接続管理装置、を複数備えるネットワーク管理システムに、各接続管理装置が備える第一のデータベースに登録すべきＭＡＣアドレスを記憶する第二のデータベースと、外部（例えば、利用者が操作可能な操作部）からの入力情報に従って第二のデータベースを更新する更新手段と、各接続管理装置が備える第一のデータベースに、第二のデータベースが記憶するＭＡＣアドレスを登録する登録手段と、を設けたことを特徴とする。
【０００９】
このネットワーク管理システムによれば、外部からの入力情報に従って、更新手段が第二のデータベースの更新（ＭＡＣアドレスの追加・削除等）を行い、登録手段がその第二のデータベースが記憶するＭＡＣアドレスを第一のデータベースに登録するから、システムの管理者は、更新手段を用いて第二のデータベースを管理すれば、間接的に第一のデータベースを管理することができる。
【００１０】
したがって、システムの管理者は、例えば操作部等からＭＡＣアドレスを更新手段に入力して、そのＭＡＣアドレスを第二のデータベースに記憶させれば、個々の接続管理装置を操作して、第一のデータベースに直接ＭＡＣアドレスを登録しなくても、間接的にＭＡＣアドレスを第一のデータベースに登録することができる。つまり、このネットワーク管理システムを用いれば、システムの管理者は、複数の接続管理装置に対して、簡単且つ迅速にＭＡＣアドレスの登録作業を施すことができる。結果、本発明によれば、各接続管理装置を用いたネットワークの管理が容易に行える。
【００１１】
尚、請求項１記載のネットワーク管理システムにおける登録手段は、更新手段が第二のデータベースを更新する度に、第二のデータベースが記憶するＭＡＣアドレスを第一のデータベースに登録する構成にされていてもよいし、利用者の操作により操作部から登録指令が入力されると、第二のデータベースが記憶するＭＡＣアドレスを第一のデータベースに登録する構成にされていてもよい。
【００１２】
その他、登録手段は、請求項２記載のように、所定時間毎に、第二のデータベースが記憶するＭＡＣアドレスを、各接続管理装置が備える第一のデータベースに登録する構成にされていても良い。
請求項２記載のネットワーク管理システムによれば、登録手段が、所定時間毎にＭＡＣアドレスの登録作業を行うから、第二のデータベースが更新される度に、第二のデータベースが記憶するＭＡＣアドレスを第一のデータベースに登録する場合よりも、その登録に係る通信量を抑えることができる。また、このネットワーク管理システムによれば、登録手段が、利用者による登録指令を待つことなく所定時間毎に自動でＭＡＣアドレスの登録作業を行うから、システム管理者の怠慢等によって、第二のデータベースが更新されているにもかかわらず、長期にわたって、その内容が第一のデータベースに反映されないままになってしまうのを防止することができる。
【００１３】
また、上記ネットワーク管理システムにおいては、接続管理装置が正常に動作していないと、データベースが正常に管理されていても、結果的にネットワーク機器の接続管理が適切に行えなくなる可能性がある。したがって、請求項１又は請求項２記載のネットワーク管理システムにおいては、請求項３記載のように、動作状態確認手段及び表示制御手段を設けるのが良い。
【００１４】
請求項３記載のネットワーク管理システムにおいては、動作状態確認手段が、各接続管理装置の動作状態を表す情報を、対応する各接続管理装置から取得し、表示制御手段が、その取得情報を、表示手段（モニタ等）に表示する。このネットワーク管理システムによれば、システムの管理者は、各接続管理装置の動作状態を表示手段を通じて確認することができ、その表示結果に基づいて接続管理装置の保守管理を行うことができる。
【００１５】
その他、請求項３記載のネットワーク管理システムにおける動作状態確認手段及び表示制御手段は、請求項４記載のように構成されると良い。請求項４記載のネットワーク管理システムにおける動作状態確認手段は、各接続管理装置が所定のネットワークに接続可能としたネットワーク機器のリストを、各接続管理装置の動作状態を表す情報として取得する。また、表示制御手段は、動作状態確認手段が取得したネットワーク機器のリストを、表示手段に表示する。
【００１６】
このように構成された請求項４記載のネットワーク管理システムによれば、システム管理者は、各接続管理装置が所定のネットワークに接続可能としたネットワーク機器を表示手段を通じて確認することができるので、データベースに誤りがないか等を、その情報に基づいて判断することができる。したがって、本発明によれば、各接続管理装置の保守管理を容易に行うことができる。
【００１７】
尚、上述した請求項１〜請求項４記載の発明は、請求項５及び請求項６記載のように、接続管理装置が動的ホスト設定プロトコル（ＤＨＣＰ）に基づき、第一のデータベースに記憶されたＭＡＣアドレスを有するネットワーク機器のみにＩＰアドレスを付与して、そのネットワーク機器を、所定のネットワークに接続可能にする構成にされたネットワーク管理システムに適用することができる。本発明（請求項５及び請求項６）によれば、ＤＨＣＰサーバとしての機能を備える接続管理装置が設けられたネットワーク管理システムにおいて、各接続管理装置の管理を容易に行うことができる。
【００１８】
また、請求項６記載のネットワーク管理システムにおける各接続管理装置には、動的ホスト設定プロトコル（ＤＨＣＰ）に基づきネットワーク機器に付与可能なＩＰアドレス、を使用するネットワーク機器が第一のデータベースに記憶されたＭＡＣアドレスを有するネットワーク機器であるか否かを判断するアドレス監視手段、を設けるのが良い。そして請求項７記載のように、ネットワーク管理システムには、各接続管理装置からアドレス監視手段の判断結果を取得する判断結果取得手段、を設けるのが良い。その他、表示制御手段は、上記動作状態確認手段が取得した各接続管理装置の動作状態を表す情報に加えて、判断結果取得手段が取得したアドレス監視手段の判断結果を、表示手段に表示可能な構成にされているのが良い。
【００１９】
このような構成にされた請求項７記載のネットワーク管理システムによれば、システムの管理者は、表示手段を通じて、接続管理装置がネットワーク機器を接続可能とするネットワークに不正にアクセスする端末が存在するか否かを把握することができる。
【００２０】
以上に、本発明のネットワーク管理システムについて説明したが、本発明（請求項１）のネットワーク管理システムは、請求項８記載の登録装置を用いて構築することが可能である。
請求項８記載の登録装置は、ネットワーク機器のＭＡＣアドレスを記憶する第一のデータベース、を備え、第一のデータベースにＭＡＣアドレスが記憶されたネットワーク機器のみを、所定のネットワークに接続可能とする接続管理装置、を複数備えるネットワーク管理システムの上記各接続管理装置と通信可能なＭＡＣアドレスの登録装置であって、各接続管理装置が備える第一のデータベースに登録すべきＭＡＣアドレスを記憶する第二のデータベースと、外部からの入力情報に従って、第二のデータベースを更新する更新手段と、各接続管理装置が備える第一のデータベースに、第二のデータベースが記憶するＭＡＣアドレスを登録する登録手段と、を備えるものである。
【００２１】
この登録装置によれば、請求項１記載のネットワーク管理システムと同様の効果を得ることができる。つまり、本発明（請求項８）によれば、外部からの入力情報に従って、更新手段が第二のデータベースの更新（ＭＡＣアドレスの追加・削除等）を行い、登録手段がその第二のデータベースが記憶するＭＡＣアドレスを第一のデータベースに登録するから、システムの管理者は、更新手段を用いて第二のデータベースを管理すれば、間接的に第一のデータベースを管理することができる。
【００２２】
また、請求項８記載の登録装置においては、登録手段を請求項２記載のネットワーク管理システムにおける登録手段と同様の構成にしてもよい。そのような登録装置によれば、請求項２記載のネットワーク管理システムと同様の効果を得ることができる。また、上記登録装置には、請求項３，４記載の動作状態確認手段及び表示制御手段を設けてもよい。そのような構成にされた登録装置によれば、請求項３，４記載のネットワーク管理システムと同様の効果を得ることができる。
【００２３】
その他、上記登録装置がＭＡＣアドレスを登録する対象の接続管理装置は、請求項５，６記載のように構成されたものであってもよい。また、登録装置は、請求項７記載のネットワーク管理システムにおける判断結果取得手段を備えるものであってもよい。
【００２４】
【発明の実施の形態】
以下に本発明の実施例について、図面とともに説明する。尚、図１は、本発明が適用されたネットワーク管理システム１の構成を表す説明図である。また図２は、当該ネットワーク管理システム１に設けられたＤＨＣＰサーバ装置１０の構成を表すブロック図（ａ）、及び、登録管理装置２０の構成を表すブロック図（ｂ）である。
【００２５】
本実施例のネットワーク管理システム１は、広域ネットワーク（ＷＡＮ）に接続された複数のローカルエリアネットワーク（ＬＡＮ）３，５，７，９を備える。ＷＡＮと各ＬＡＮ５，７，９との境界には、ＬＡＮ５，７，９とＷＡＮとを接続するゲートウェイ装置ＧＷが設けられており、ゲートウェイ装置ＧＷより下流側には、ゲートウェイ装置ＧＷと各ＬＡＮ端末とを物理的に接続するための通信線が敷設されている。この通信線には、ＬＡＮ端末として、ＤＨＣＰサーバ装置１０と、利用者端末（ＰＣ）とが接続される。
【００２６】
本実施例における各ネットワークでは、通信方式としてＴＣＰ／ＩＰ方式が採用されており、各ＬＡＮ５，７，９に設けられたゲートウェイ装置ＧＷ及びＤＨＣＰサーバ装置１０は、当該システムの管理者等により予め各種設定が施され、互いにＴＣＰ／ＩＰ通信可能な状態にされている。
【００２７】
本実施例のＤＨＣＰサーバ装置１０は、図２（ａ）に示すように、ＣＰＵ及びメモリ（ＲＯＭ，ＲＡＭ）等からなり当該装置を統括制御する制御部１１と、ハードディスク装置などで構成される記憶部１３と、通信線に接続されＬＡＮ端末との間で通信を行う通信制御部１５と、を備えており、制御部１１にて、各種プログラムを実行し、ＤＨＣＰサーバ１１ａ及びＤＨＣＰマネージャコネクト部１１ｂとしての機能を果たす。
【００２８】
このＤＨＣＰサーバ装置１０は、記憶部１３に、ＬＡＮへの接続を許可するネットワーク機器のＭＡＣアドレス情報を備えるアドレスＤＢ（データベース）１３ａを備えており、ＭＡＣアドレスを備えるネットワーク機器を内蔵しＤＨＣＰクライアント機能を備える利用者端末（ＰＣ）から、ＤＨＣＰに基づく周知の通信手順により、ＩＰアドレスのリース要求が送信されてくると、ＤＨＣＰサーバ１１ａにて、そのリース要求と共に送信されてきたＭＡＣアドレスがアドレスＤＢ１３ａに登録されているＭＡＣアドレスであるか否か判断する。
【００２９】
ここで、利用者端末（ＰＣ）から送信されてきたＭＡＣアドレスがアドレスＤＢ１３ａに登録されているＭＡＣアドレスであると判断すると、ＤＨＣＰサーバ１１ａは、予め許可されたＩＰアドレスの範囲内で、その要求元にリースすべきＩＰアドレスを選択し、ＤＨＣＰに基づく手順により、そのＩＰアドレスを、上記ＭＡＣアドレスを有するリース要求元の利用者端末（ＰＣ）にリース（付与）する。
【００３０】
これにより、利用者端末（ＰＣ）は、ＬＡＮの各端末と接続され、ＬＡＮ内の各端末とＴＣＰ／ＩＰ通信可能な状態にされる。尚、利用者端末（ＰＣ）へのリースが許可されたＩＰアドレスの範囲に関する情報は、記憶部１３に記憶されている。一方、利用者端末（ＰＣ）から送信されてきたＭＡＣアドレスがアドレスＤＢ１３ａに登録されたものでないと判断すると、ＤＨＣＰサーバ１１ａは、ＩＰアドレスをリース（付与）することなく、ＩＰアドレスをリースすることができない旨を利用者端末（ＰＣ）に通知する。
【００３１】
ＬＡＮ５，７，９に設けられたゲートウェイ装置ＧＷは、ＬＡＮ５，７，９に接続された各ＬＡＮ端末とＷＡＮ内の各端末との間の通信を中継するためのものである。このゲートウェイ装置ＧＷには、ＤＨＣＰサーバ装置１０のＤＨＣＰマネージャコネクト部１１ｂに繋がる専用のポートが用意されており、ゲートウェイ装置ＧＷは、例えば、登録管理装置２０からＤＨＣＰサーバ装置１０宛のパケットが送信されてくると、そのパケットを、ＤＨＣＰサーバ装置１０のＤＨＣＰマネージャコネクト部１１ｂに入力する。
【００３２】
一方、ＬＡＮ３には、ＷＡＮとＬＡＮ３とを接続するゲートウェイ装置ＧＷと、登録管理装置２０と、が設けられている。このＬＡＮ３内に設けられたゲートウェイ装置ＧＷ及び登録管理装置２０は、当該システムの管理者等により予め各種設定が施され、互いにＴＣＰ／ＩＰ通信可能な状態にされている。
【００３３】
本実施例の登録管理装置２０は、図２（ｂ）に示すように、ＣＰＵ及びメモリ（ＲＯＭ，ＲＡＭ）等からなり当該装置を統括制御する制御部２１と、ハードディスク装置などで構成される記憶部２３と、通信線に接続されゲートウェイ装置ＧＷとの間で通信を行う通信制御部２５と、利用者の操作情報が入力される操作部２７と、各種情報を表示するモニタ等からなる表示部２９と、を備えている。
【００３４】
この登録管理装置２０は、主に、記憶部２３に設けられたアドレスＤＢ２３ａに記憶されているＭＡＣアドレス（図３（ａ）参照）を、上述のＬＡＮ５，７，９に備えられた各ＤＨＣＰサーバ装置１０のアドレスＤＢ１３ａに登録するためのものであり、制御部２１にて、そのための各種プログラムを実行する。
【００３５】
尚、図３は、登録管理装置２０の記憶部２３が記憶する各種情報の構成を表す説明図であり、図３（ａ）は、アドレスＤＢ２３ａの構成を表す説明図、図３（ｂ）は、タイマ定義ファイル２３ｂの構成を表す説明図、図３（ｃ）は、サーバ情報ファイル２３ｃの構成を表す説明図、図３（ｄ）は、スキャナ定義ファイル２３ｄの構成を表す説明図である。図３（ａ）に示すように、アドレスＤＢ２３ａには、端末名称とその端末のネットワーク機器が有するＭＡＣアドレスとが、互いに関連付けられて記憶されている。
【００３６】
登録管理装置２０の制御部２１は、予め当該装置にインストールされた各種プログラムを実行することにより、タイマ部２１ａ、ＤＨＣＰマネージャ部２１ｂ、アドレス登録部２１ｃ、及び表示処理部２１ｄとしての機能を実現する構成にされている。
【００３７】
ＤＨＣＰマネージャ部２１ｂは、タイマ部２１ａから入力されるイベント開始指令信号に従い、アドレス更新処理（図６参照）、ステータス確認処理（図７参照）、リース状況確認処理（図８参照）、不正利用確認処理（図９参照）、を実行する。尚、アドレス更新処理は、各ＤＨＣＰサーバ装置１０が備えるアドレスＤＢ１３ａに、アドレスＤＢ２３ａが記憶するＭＡＣアドレスを、登録するための処理であり、ステータス確認処理は、各ＬＡＮ５，７，９内のＤＨＣＰサーバ１１ａが正常に動作しているか否かを表すステータス情報をＤＨＣＰサーバ装置１０から取得するための処理である。また、リース状況確認処理は、ＤＨＣＰサーバ装置１０によって利用者端末（ＰＣ）にリースされたＩＰアドレスを確認するための処理であり、不正利用確認処理は、ＬＡＮ５，７，９内で不正に利用されているＩＰアドレスを確認するための処理である（詳細後述）。
【００３８】
タイマ部２１ａは、ＤＨＣＰマネージャ部２１ｂで実行される上記各処理の実行タイミングを制御するためのものであり、記憶部２３に記憶されたタイマ定義ファイル２３ｂから、イベントの開始間隔情報を取得し、その開始間隔情報に従って、イベント開始指令信号をＤＨＣＰマネージャ部２１ｂに入力する。
【００３９】
図４は、タイマ部２１ａが実行する処理を表すフローチャートである。タイマ部２１ａは、常時Ｓ１１０〜Ｓ１９０までの処理を繰り返し実行する。具体的に説明すると、タイマ部２１ａは、まずＳ１１０にて、タイマ定義ファイル２３ｂを読み出し、そのタイマ定義ファイル２３ｂに書き込まれた各イベントの開始間隔情報に基づいて、各イベントが開始されるべき時刻（以下、イベント開始時刻とする。）を算出する（Ｓ１２０）。
【００４０】
図３（ｂ）に示すように、タイマ定義ファイル２３ｂには、アドレス更新イベント、ステータス確認イベント、リース状況確認イベント、及び、不正利用確認イベントの開始間隔情報（具体的には、イベントの開始間隔を表す時間情報）が記憶されており、タイマ部２１ａは、これらの各開始間隔情報に基づいて、各イベントの開始時刻を算出する。
【００４１】
その後、タイマ部２１ａは、Ｓ１２０にて導き出された各イベントのイベント開始時刻を、イベントの種類を表す情報と共に表し、イベントリストを生成する（Ｓ１３０）。尚、イベントリストは、Ｓ１２０にて算出された全イベントのイベント開始時刻が表されたものであってもよいし、イベント開始時刻が現在時刻から所定時間内のイベントのイベント開始時刻が表されたものであってもよい。
【００４２】
このイベントリストの作成が完了すると、タイマ部２１ａは、イベントリストに登録されたイベントの数ｎを記憶する（Ｓ１４０）。その後、タイマ部２１ａは、イベントリストに列挙されたイベントの一つを選択し（Ｓ１５０）、現在時刻が、そのイベントの開始時刻であるか否か判断する（Ｓ１６０）。具体的に説明すると、タイマ部２１ａは、現在時刻Ｔ０がイベント開始時刻Ｔ１以上であるときに、現在時刻が、そのイベントのイベント開始時刻である（Ｓ１６０でＹｅｓ）と判断する。
【００４３】
現在時刻がイベント開始時刻であると判断すると（Ｓ１６０でＹｅｓ）、タイマ部２１ａは、判断対象となったイベントの開始指令信号をＤＨＣＰマネージャ部２１ｂに入力する（Ｓ１７０）。その後、タイマ部２１ａは、イベント数ｎを１減算すると共に、判断対象となったイベントに関する情報をイベントリストから削除し（Ｓ１８０）、それらの処理が終了すると、処理をＳ１９０に移行する。一方、Ｓ１６０においてＮｏと判断すると、タイマ部２１ａは、Ｓ１７０及びＳ１８０の処理を行わずに、Ｓ１９０にて、イベント数ｎがゼロ以下になったか否か判断する。
【００４４】
そして、イベント数がゼロ以下ではないと判断すると（Ｓ１９０でＮｏ）、処理をＳ１５０に移し、イベントリストに登録されている次のイベントを選択し、そのイベントについてイベント開始時刻が経過しているか否か判断し（Ｓ１６０）、経過していれば（Ｓ１６０でＹｅｓ）、イベント開始指令信号をＤＨＣＰマネージャ部２１ｂに入力し（Ｓ１７０）、イベント数ｎを１減算する（Ｓ１８０）。そして、イベント数がゼロ以下であると判断すると（Ｓ１９０でＹｅｓ）、当該処理を終了する。
【００４５】
一方、ＤＨＣＰマネージャ部２１ｂは、図５に示すように動作する。尚、図５は、ＤＨＣＰマネージャ部２１ｂの処理動作を表すフローチャートである。
ＤＨＣＰマネージャ部２１ｂは、タイマ部２１ａからイベント開始指令信号が入力されるまで待機し、イベント開始指令信号が入力されると（Ｓ２１０でＹｅｓ）、そのイベント開始指令が、アドレス更新イベントに対する開始指令であるか否か判断し（Ｓ２２０）、アドレス更新イベントに対する開始指令であると判断すると（Ｓ２２０でＹｅｓ）、Ｓ２３０にてアドレス更新処理を実行した後、当該処理を終了する。
【００４６】
図６は、ＤＨＣＰマネージャ部２１ｂが実行するアドレス更新処理を表すフローチャートである。アドレス更新処理において、ＤＨＣＰマネージャ部２１ｂは、アドレスＤＢ２３ａに登録されている全てのＭＡＣアドレス（以下、「ＭＡＣアドレスリスト」と表現する。）を、アドレスＤＢ２３ａから読み出す（Ｓ２３１）。このＭＡＣアドレスリストの読み出しが終了すると、ＤＨＣＰマネージャ部２１ｂは、Ｓ２３３にて、ＭＡＣアドレスリスト送信先のＤＨＣＰサーバ装置１０を選択する。
【００４７】
送信先のＤＨＣＰサーバ装置１０に関する情報は、サーバ情報ファイル２３ｃに格納されており、ＤＨＣＰマネージャ部２１ｂは、このサーバ情報ファイル２３ｃに登録されている複数のＤＨＣＰサーバ装置１０の中から、送信先とするＤＨＣＰサーバ装置１０を一つ選択する（Ｓ２３３）。
【００４８】
尚、図３（ｃ）に示すように、サーバ情報ファイル２３ｃには、ＤＨＣＰサーバ装置１０が設置されたネットワークの名称に関連付けられて、ＭＡＣアドレスリスト送信先のＩＰアドレスとポート番号が記述されている。このネットワーク名称、ＩＰアドレス、及び、ポート番号は、ＤＨＣＰサーバ装置１０のＤＨＣＰマネージャコネクト部１１ｂによってＭＡＣアドレスリストが受信されるように、システムの管理者等によって記述される。例えば、ゲートウェイ装置ＧＷを介してＭＡＣアドレスリストの送信が行われる場合、サーバ情報ファイル２３ｃには、ＤＨＣＰサーバ装置１０のＤＨＣＰマネージャコネクト部１１ｂに割り当てられたゲートウェイ装置ＧＷのＩＰアドレスとポート番号とが記述される。
【００４９】
その後、ＤＨＣＰマネージャ部２１ｂは、処理をＳ２３５に移して、登録要求コマンドと共に、ＭＡＣアドレスリストを格納したパケットを、選択したＤＨＣＰサーバ装置１０に向けて送信する。
このＤＨＣＰマネージャ部２１ｂより送信されたパケットは、ゲートウェイ装置ＧＷを介してＤＨＣＰサーバ装置１０のＤＨＣＰマネージャコネクト部１１ｂに受信される。パケットを受信したＤＨＣＰサーバ装置１０のＤＨＣＰマネージャコネクト部１１ｂは、その登録要求に応答して、送信されてきたＭＡＣアドレスリストに列挙されたＭＡＣアドレスを、アドレスＤＢ１３ａに登録する（Ｓ５４１）。その後、ＤＨＣＰマネージャコネクト部１１ｂは、登録結果として、登録が成功したか否かを表す情報を、ＭＡＣアドレスリスト送信元のＤＨＣＰマネージャ部２１ｂに送信する（Ｓ５４３）。
【００５０】
ＤＨＣＰマネージャ部２１ｂは、この登録結果をＳ２３７にて受信すると、Ｓ２３９に処理を移して、ＭＡＣアドレスリストを、送信すべき全ての装置（本実施例では、サーバ情報ファイル２３ｃに列挙されている全てのＤＨＣＰサーバ装置１０）に送信したか否か判断し、送信していないと判断すると（Ｓ２３９でＮｏ）、次のＤＨＣＰサーバ装置１０をＳ２３３にて選択する。
【００５１】
その後、ＤＨＣＰマネージャ部２１ｂは、選択したＤＨＣＰサーバ装置１０にＭＡＣアドレスリストを送信し（Ｓ２３５）、登録結果受信（Ｓ２３７）後、再び、送信すべき全ての装置にＭＡＣアドレスリストを送信したか否か判断し（Ｓ２３９）、送信していれば（Ｓ２３９でＹｅｓ）、当該処理を終了する。
【００５２】
一方、ＤＨＣＰマネージャ部２１ｂは、Ｓ２２０にて、イベント開始指令がアドレス更新イベントに対する開始指令ではないと判断すると（Ｓ２２０でＮｏ）、続くＳ２４０にて、イベント開始指令がステータス確認イベントに対する開始指令であるか否か判断し、ステータス確認イベントに対する開始指令であると判断すると（Ｓ２４０でＹｅｓ）、Ｓ２５０にてステータス確認処理を実行した後、当該処理を終了する。
【００５３】
図７は、ＤＨＣＰマネージャ部２１ｂが実行するステータス確認処理を表すフローチャートである。ステータス確認処理を実行すると、ＤＨＣＰマネージャ部２１ｂは、まずＳ２５１にて、ステータス確認対象のＤＨＣＰサーバ装置１０を一つ選択する。確認対象は、サーバ情報ファイル２３ｃに列挙されたＤＨＣＰサーバ装置１０の中から選択される。
【００５４】
ＤＨＣＰサーバ装置１０の選択が終了すると、ＤＨＣＰマネージャ部２１ｂは、続くＳ２５３にて、ステータス情報の要求コマンドを格納したパケットを、選択したＤＨＣＰサーバ装置１０に向けて送信する。ＤＨＣＰサーバ装置１０のＤＨＣＰマネージャコネクト部１１ｂは、このパケットをゲートウェイ装置ＧＷを介して受信すると、その要求に応じて自装置のＤＨＣＰサーバ１１ａが正常に動作しているか否かを表すステータス情報を格納したパケットを、要求元のＤＨＣＰマネージャ部２１ｂに送信する（Ｓ５５５）。
【００５５】
ＤＨＣＰマネージャ部２１ｂは、このステータス情報をＤＨＣＰサーバ装置１０から受信すると（Ｓ２５５）、Ｓ２５７に処理を移して、ステータスを確認すべき全てのＤＨＣＰサーバ装置１０にステータス情報の要求コマンドを送信したか否か判断し、送信していなければ（Ｓ２５７でＮｏ）、処理をＳ２５１に戻す。そして、次のＤＨＣＰサーバ装置１０を選択し、ステータス情報の要求コマンドを送信して（Ｓ２５３）、そのＤＨＣＰサーバ装置１０からステータス情報を取得する（Ｓ２５５）。
【００５６】
その後、ＤＨＣＰマネージャ部２１ｂは、再びＳ２５７にて上述の判断を行い、全てのＤＨＣＰサーバ装置１０に対してステータス情報の要求コマンドを送信したと判断すると（Ｓ２５７でＹｅｓ）、各ＤＨＣＰサーバ装置１０から取得した全てのステータス情報を、記憶部２３に保存する（Ｓ２５９）。そして当該処理を終了する。
【００５７】
その他、上述のＳ２４０にてイベント開始指令がステータス確認イベントに対する開始指令ではないと判断すると（Ｓ２４０でＮｏ）、ＤＨＣＰマネージャ部２１ｂは、続くＳ２６０にて、イベント開始指令がリース状況確認イベントに対する開始指令であるか否か判断し、リース状況確認イベントに対する開始指令であると判断すると（Ｓ２６０でＹｅｓ）、Ｓ２７０にてリース状況確認処理を実行した後、当該処理を終了する。
【００５８】
図８は、ＤＨＣＰマネージャ部２１ｂが実行するリース状況確認処理を表すフローチャートである。リース状況確認処理を実行すると、ＤＨＣＰマネージャ部２１ｂは、Ｓ２７１にて、ＩＰアドレスのリース状況を確認すべきＤＨＣＰサーバ装置１０を選択する。確認対象は、サーバ情報ファイル２３ｃに列挙されたＤＨＣＰサーバ装置１０の中から選択される。
【００５９】
ＤＨＣＰサーバ装置１０の選択が終了すると、ＤＨＣＰマネージャ部２１ｂは、リース情報の要求コマンドを格納したパケットを、選択したＤＨＣＰサーバ装置１０に向けて送信する（Ｓ２７３）。ＤＨＣＰサーバ装置１０のＤＨＣＰマネージャコネクト部１１ｂは、このパケットをゲートウェイ装置ＧＷを介して受信すると、その要求に応じて、自装置のＤＨＣＰサーバ１１ａがリースしているＩＰアドレスと、そのＩＰアドレスがリースされたネットワーク機器のＭＡＣアドレスと、リースの開始時刻と、を表すリース情報を作成し、そのリース情報を格納したパケットを、要求元のＤＨＣＰマネージャ部２１ｂに送信する（Ｓ５６５）。
【００６０】
このリース情報をＤＨＣＰサーバ装置１０から受信すると（Ｓ２７５）、ＤＨＣＰマネージャ部２１ｂは、Ｓ２７７に処理を移して、リース状況を確認すべき全てのＤＨＣＰサーバ装置１０にリース情報の要求コマンドを送信したか否か判断し、送信していなければ（Ｓ２７７でＮｏ）、処理をＳ２７１に戻して、次のＤＨＣＰサーバ装置１０を選択する。その後、ＤＨＣＰマネージャ部２１ｂは、リース情報の要求コマンドを、選択したＤＨＣＰサーバ装置１０に送信して（Ｓ２７３）、そのＤＨＣＰサーバ装置１０からリース情報を取得する（Ｓ２７５）。
【００６１】
その後、ＤＨＣＰマネージャ部２１ｂは、再びＳ２７７にて上述の判断を行い、全てのＤＨＣＰサーバ装置１０に対してリース情報の要求コマンドを送信したと判断すると（Ｓ２７７でＹｅｓ）、各ＤＨＣＰサーバ装置１０から取得した全てのリース情報を、記憶部２３に保存（Ｓ２７９）して当該処理を終了する。
【００６２】
一方、Ｓ２６０にてイベント開始指令がリース状況確認イベントに対する開始指令ではないと判断すると（Ｓ２６０でＮｏ）、ＤＨＣＰマネージャ部２１ｂは、続くＳ２８０にて、イベント開始指令が不正利用確認イベントに対する開始指令であるか否か判断し、不正利用確認イベントに対する開始指令であると判断すると（Ｓ２８０でＹｅｓ）、Ｓ２９０にて不正利用確認処理を実行した後、当該処理を終了する。その他、ＤＨＣＰマネージャ部２１ｂは、Ｓ２８０にて、イベント開始指令が不正利用確認イベントに対する開始指令ではないと判断すると（Ｓ２８０でＮｏ）、そのまま当該処理を終了する。
【００６３】
図９は、ＤＨＣＰマネージャ部２１ｂが実行する不正利用確認処理を表すフローチャートである。不正利用確認処理を実行すると、ＤＨＣＰマネージャ部２１ｂは、Ｓ２９１にて、確認対象とするＤＨＣＰサーバ装置１０を選択する。確認対象は、サーバ情報ファイル２３ｃに列挙されたＤＨＣＰサーバ装置１０の中から選択される。
【００６４】
ＤＨＣＰサーバ装置１０の選択が終了すると、ＤＨＣＰマネージャ部２１ｂは、不正利用情報の要求コマンドと、ＩＰアドレスの走査範囲を指定する走査範囲情報とを格納したパケットを、選択したサーバ装置に向けて送信する（Ｓ２９２）。尚、スキャナ定義ファイル２３ｄには、図３（ｄ）に示すように、ＩＰアドレスの走査範囲情報（本実施例においては開始アドレス及び終了アドレスにて走査範囲が定義されている。）がネットワーク毎に格納されている。即ち、本実施例のＤＨＣＰマネージャ部２１ｂは、この走査範囲情報を格納したパケットを、ＤＨＣＰサーバ装置１０に向けて送信する（Ｓ２９２）。
【００６５】
ＤＨＣＰサーバ装置１０のＤＨＣＰマネージャコネクト部１１ｂは、このパケットをゲートウェイ装置ＧＷを介して受信すると、その要求に応じて、自装置が接続されたＬＡＮ５，７，９内で使用されている走査範囲内のＩＰアドレスと、ＤＨＣＰサーバ１１ａがリースしたＩＰアドレスとを比較し、その比較結果に基づいて、不正利用の有無を表す情報と不正利用中のＩＰアドレスに関する情報とを含む不正利用情報を格納したパケットを作成し、要求元のＤＨＣＰマネージャ部２１ｂにそのパケットを送信する（５８０）。
【００６６】
この不正利用情報をＤＨＣＰサーバ装置１０から受信すると（Ｓ２９３）、ＤＨＣＰマネージャ部２１ｂは、Ｓ２９５に処理を移して、不正利用状況を確認すべき全てのＤＨＣＰサーバ装置１０に不正利用情報の要求コマンドを送信したか否か判断し、送信していなければ（Ｓ２９５でＮｏ）、処理をＳ２９１に戻して、次のＤＨＣＰサーバ装置１０を選択する。その後、上述のように、不正利用情報の要求コマンドを、選択したＤＨＣＰサーバ装置１０に送信し（Ｓ２９２）、そのＤＨＣＰサーバ装置１０から不正利用情報を取得する（Ｓ２９３）。
【００６７】
その後、ＤＨＣＰマネージャ部２１ｂは、再びＳ２９５にて上述の判断を行い、全てのＤＨＣＰサーバ装置１０に対して不正利用情報の要求コマンドを送信したと判断すると（Ｓ２９５でＹｅｓ）、各ＤＨＣＰサーバ装置１０から取得した全ての不正利用情報を、記憶部２３に保存（Ｓ２９６）する。
【００６８】
また、不正利用情報の保存が終了すると、ＤＨＣＰマネージャ部２１ｂは、各ＤＨＣＰサーバ装置１０から取得した不正利用情報に基づき、ＬＡＮ５，７，９においてＩＰアドレスの不正利用が存在するか否か判断し（Ｓ２９８）、存在しない場合には当該処理を終了し（Ｓ２９８でＮｏ）、存在する場合には（Ｓ２９８でＹｅｓ）、不正利用が有る旨を当該システムの管理者等に通知（Ｓ２９９）する。
【００６９】
尚、本実施例におけるＤＨＣＰマネージャ部２１ｂは、予め登録されたメールアドレス先に、不正利用が有る旨の文書を格納した電子メールを送信することで、不正利用が有る旨を、システムの管理者等に通知する（Ｓ２９９）。そして、通知が完了すると同時に、ＤＨＣＰマネージャ部２１ｂは、当該不正利用確認処理を終了する。
【００７０】
次に、登録管理装置２０のアドレス登録部２１ｃが実行するアドレス登録処理について説明する。このアドレス登録部２１ｃは、登録管理装置２０が備えるＷＷＷサーバ上に構築されており、各種情報をＷＷＷサーバを通じＨＴＭＬデータにして出力する構成にされている。
【００７１】
図１０は、アドレス登録部２１ｃが実行するアドレス登録処理を表すフローチャートである。アドレス登録部２１ｃは、利用者（システム管理者等）の外部操作により操作部２７から、アドレス登録に関する指令（新規登録指令、又は、アドレス更新指令）が入力されると、Ｓ３１０でＹｅｓと判断し、その指令の種類を判断する（Ｓ３２０）。
【００７２】
そして、入力された指令が新規登録指令であると判断すると、アドレス登録部２１ｃは、処理をＳ３３０に移して、登録すべき端末の名称と、ＭＡＣアドレスの入力を求める入力フォームに関するＨＴＭＬデータを出力し、表示部２９に、その入力フォームを表示する。この際、表示部２９には、制御部２１が備えるブラウザを通じて入力フォームが表示される。
【００７３】
この後、アドレス登録部２１ｃは、利用者が操作部２７を操作することによって入力フォームに入力された端末名称及びＭＡＣアドレスに関する情報を取得し（Ｓ３４０，３５０）、その端末名称及びＭＡＣアドレスを、アドレスＤＢ２３ａに追加登録する（Ｓ３６０）。その後、当該処理を終了する。
【００７４】
一方、アドレス登録部２１ｃは、Ｓ３２０にて、入力された指令がアドレス更新指令であると判断すると、処理をＳ３７０に移して、アドレス更新イベントの開始指令信号をＤＨＣＰマネージャ部２１ｂに入力する。その後、上述のアドレス更新処理によってＤＨＣＰサーバ装置１０から送信されてきた登録結果を、ＤＨＣＰマネージャ部２１ｂから取得し、それをブラウザを通じて表示部２９に表示する（Ｓ３８０）。そして当該アドレス登録処理を終了する。
【００７５】
次に、登録管理装置２０の表示処理部２１ｄが実行するサーバ情報表示処理について説明する。この表示処理部２１ｄは、登録管理装置２０が備えるＷＷＷサーバ上に構築されており、各種情報をＷＷＷサーバを通じＨＴＭＬデータにして出力する。尚、出力されたＨＴＭＬデータはブラウザを通じて表示部に表示される。
【００７６】
図１１は、表示処理部２１ｄが実行するサーバ情報表示処理を表すフローチャートである。表示処理部２１ｄは、利用者の外部操作により操作部２７からＤＨＣＰサーバ１１ａに関する情報の表示指令（ステータス表示指令、リース状況表示指令、及び、不正利用ＩＰ表示指令のいずれか）が入力されるとＳ４１０でＹｅｓと判断し、その指令が、ステータス表示指令、リース状況表示指令、及び、不正利用ＩＰ表示指令のいずれであるかを判断する（Ｓ４２０）。
【００７７】
ここで、入力された指令がステータス表示指令であると判断すると、表示処理部２１ｄは、上述のステータス確認処理により各ＤＨＣＰサーバ装置１０から得られたステータス情報の夫々を、Ｓ４３０にて、記憶部２３から読み出し、各ＤＨＣＰサーバ装置１０が存在するネットワークの名称と、そのＤＨＣＰサーバ装置１０内で動作するＤＨＣＰサーバ１１ａのステータス情報とをＨＴＭＬデータにして出力し、ブラウザを通じて表示部２９に表示する（Ｓ４４０）。
【００７８】
尚、図１２（ａ）は、ステータス情報の表示態様を表す説明図である。表示部２９には、ステータス情報として、「動作中」若しくは「異常発生」と記された文字が表示される。このようにステータス情報を表示部２９に表示した後、表示処理部２１ｄは、当該サーバ情報表示処理を終了する。
【００７９】
一方、Ｓ４２０において、入力された指令がリース状況表示指令であると判断すると、表示処理部２１ｄは、利用者から指定された表示対象のＤＨＣＰサーバ装置１０のリース情報を、記憶部２３から読み出し（Ｓ４５０）、そのＤＨＣＰサーバ装置１０のリース情報をＨＴＭＬデータにして出力し、ブラウザを通じて表示部２９に表示する（Ｓ４６０）。
【００８０】
この際、表示処理部２１ｄは、アドレスＤＢ２３ａにおけるＭＡＣアドレスの登録内容に基づいて、リース情報と共に、各ＭＡＣアドレスに対応する端末の名称を、表示部２９に表示する（Ｓ４６０）。尚、図１２（ｂ）は、リース情報の表示態様を表す説明図である。ここで、表示される端末名称としては、例えば、端末所有者の名称や、端末所有者が所属する組織の名称、利用者ＩＤ、その組み合わせ、などが挙げられる。このようにして表示部２９にリース情報を表示すると、表示処理部２１ｄは、当該サーバ情報表示処理を終了する。
【００８１】
その他、Ｓ４２０において、入力された指令が不正利用ＩＰ表示指令であると判断すると、表示処理部２１ｄは、処理をＳ４８０に移し、上述の不正利用確認処理によって各ＤＨＣＰサーバ装置１０から得られた不正利用情報の夫々を、記憶部２３から読み出し（Ｓ４８０）、不正利用されているＩＰアドレスを、そのＩＰアドレスが利用されているネットワークの名称と共に表示部２９に表示する（Ｓ４９０）。その後、表示処理部２１ｄは当該サーバ情報表示処理を終了する。
【００８２】
以上、登録管理装置２０の動作について説明したが、次に、ＤＨＣＰサーバ装置１０におけるＤＨＣＰマネージャコネクト部１１ｂの処理動作について説明する。図１３は、ＤＨＣＰマネージャコネクト部１１ｂが実行する処理を表すフローチャートである。
【００８３】
ＤＨＣＰマネージャコネクト部１１ｂは、ＤＨＣＰマネージャ部２１ｂから上述の各種要求コマンドを含むパケットを受信すると、Ｓ５１０でＹｅｓと判断して、その要求コマンドが、不正利用情報の要求コマンドであるか否か判断する（Ｓ５２０）。そして、要求コマンドが不正利用情報の要求コマンドではないと判断すると（Ｓ５２０でＮｏ）、続くＳ５３０にて更に要求コマンドの種類を判断する。
【００８４】
ここで、要求コマンドがＭＡＣアドレスの登録要求コマンドであると判断すると、その要求コマンドと共に登録管理装置２０から送信されてきたＭＡＣアドレスリスト、に列挙されたＭＡＣアドレスを、自装置のアドレスＤＢ１３ａに登録する（Ｓ５４１）。その後、登録結果（登録か正常に完了したか否かを表す情報）を、要求元に送信し（Ｓ５４３）、当該処理を終了する。
【００８５】
一方、Ｓ５３０にて、要求コマンドがステータス情報の要求コマンドであると判断すると、ＤＨＣＰマネージャコネクト部１１ｂは、処理をＳ５５１に移して、自装置のＤＨＣＰサーバ１１ａの動作状態をチェックし、そのチェック結果に基づいてＤＨＣＰサーバ１１ａが正常に動作しているか否かを表すステータス情報を作成する（Ｓ５５３）。その後、ＤＨＣＰマネージャコネクト部１１ｂは、ステータス情報を要求元のＤＨＣＰマネージャ部２１ｂに送信し（Ｓ５５５）、当該処理を終了する。
【００８６】
その他、Ｓ５３０にて要求コマンドがリース情報の要求コマンドであると判断すると、ＤＨＣＰマネージャコネクト部１１ｂは、ＤＨＣＰサーバ１１ａがリース中のＩＰアドレス、そのＩＰアドレスがリースされたネットワーク機器のＭＡＣアドレス、及び、リースの開始時刻に関する情報をＤＨＣＰサーバ１１ａから取得し（Ｓ５６１）、その取得情報に基づいて、上述のリース情報（図８参照）を作成する（Ｓ５６３）。その後、ＤＨＣＰマネージャコネクト部１１ｂは、作成したリース情報を要求元に送信して（Ｓ５６５）、当該処理を終了する。
【００８７】
また、Ｓ５２０において、要求コマンドが、不正利用情報の要求コマンドであると判断すると（Ｓ５２０でＹｅｓ）、ＤＨＣＰマネージャコネクト部１１ｂは、処理をＳ５７０に移して、図１４に示す不正利用検出処理を実行する。尚、図１４は、ＤＨＣＰマネージャコネクト部１１ｂが実行する不正利用検出処理を表すフローチャートである。
【００８８】
不正利用検出処理を実行すると、ＤＨＣＰマネージャコネクト部１１ｂは、登録管理装置２０から不正利用情報の要求コマンドと共に送信されてきたＩＰアドレスの走査範囲を示す走査範囲情報に従って、指定された走査範囲のＩＰアドレスを周知の方法でスキャンし、その走査範囲内において、使用されているＩＰアドレスを検出する（Ｓ５７１）。尚、ＩＰアドレスのスキャンは、ＤＨＣＰサーバ１１ａがリース可能なＩＰアドレスの範囲を限度として行われる。
【００８９】
その後、ＤＨＣＰマネージャコネクト部１１ｂは、検出された使用中のＩＰアドレスとＤＨＣＰサーバ１１ａがリース中のＩＰアドレスとを比較することで、ＤＨＣＰサーバ１１ａがリースしていないＩＰアドレスの使用が認められるか否か（即ち、ＩＰアドレスの不正利用が存在するか否か）を判断し（Ｓ５７３）、その判断結果に従って、不正利用情報を作成する（Ｓ５７５）。
【００９０】
例えば、ＤＨＣＰマネージャコネクト部１１ｂは、比較結果に基づき不正利用が認められないと判断すると、不正利用が無い旨を示した不正利用情報を作成する。一方、不正利用が認められると、不正利用が有る旨を示した情報と、不正利用されているＩＰアドレスを表す情報と、を格納した不正利用情報を作成する。
【００９１】
このような不正利用情報の作成が終了すると、ＤＨＣＰマネージャコネクト部１１ｂは、不正利用検出処理を終了し、続くＳ５８０にて、不正利用情報を、要求元のＤＨＣＰマネージャ部２１ｂに送信する（Ｓ５８０）。その後、ＤＨＣＰマネージャコネクト部１１ｂは、当該処理を終了する。
【００９２】
以上、本実施例のネットワーク管理システム１について説明したが、このネットワーク管理システム１によれば、システムの管理者は、登録管理装置２０の操作部２７を用いて本発明の更新手段としての機能を備えるアドレス登録部２１ｃに、各ＤＨＣＰサーバ装置１０が備えるアドレスＤＢ１３ａに登録すべきＭＡＣアドレスに関する情報を入力することで、登録管理装置２０内蔵のアドレスＤＢ２３ａに、各ＤＨＣＰサーバ装置１０が備えるアドレスＤＢ１３ａに登録すべきＭＡＣアドレスを、記憶させる（Ｓ３６０）ことができる。
【００９３】
また、本実施例のネットワーク管理システム１においては、タイマ部２１ａが所定時間毎にアドレス更新イベントの開始指令信号を、本発明の登録手段としての機能を備えるＤＨＣＰマネージャ部２１ｂに入力する（Ｓ１７０）。また、ＤＨＣＰマネージャ部２１ｂは、その入力を契機として、登録管理装置２０内蔵のアドレスＤＢ２３ａに記憶されたＭＡＣアドレスを、所定時間毎に、各ＤＨＣＰサーバ装置１０のアドレスＤＢ１３ａに登録する（Ｓ２３５）。
【００９４】
したがって、本実施例のネットワーク管理システム１の管理者は、アドレス登録部２１ｃを用いて登録管理装置２０内のアドレスＤＢ２３ａを管理することで、間接的にＤＨＣＰサーバ装置１０のアドレスＤＢ１３ａを管理することができる。即ち、このネットワーク管理システム１によれば、複数のＤＨＣＰサーバ装置１０に対して、簡単且つ迅速にＭＡＣアドレスの登録作業を施すことができ、各ＤＨＣＰサーバ装置１０を用いたネットワークの管理が容易に行える。
【００９５】
また特に、このネットワーク管理システム１によれば、ＤＨＣＰサーバ装置１０に対してのＭＡＣアドレスの登録作業がＤＨＣＰマネージャ部２１ｂにより所定時間毎に行われるから、その登録に係る登録管理装置２０とＤＨＣＰサーバ装置１０との間の通信量を抑えることができる。また、システム管理者の怠慢等によって、登録管理装置２０のアドレスＤＢ２３ａの内容がＤＨＣＰサーバ装置１０のアドレスＤＢ１３ａに反映されずに放置されるのを防止することができる。
【００９６】
その他、本実施例のネットワーク管理システム１においては、本発明の動作状態確認手段としての機能を備えるＤＨＣＰマネージャ部２１ｂが、タイマ部２１ａからの開始指令信号に従い、所定時間毎に、ＤＨＣＰサーバ装置１０の動作状態を表す情報として、ＤＨＣＰサーバ１１ａのステータス情報、及び、ＤＨＣＰサーバ１１ａがＩＰアドレスをリースしたネットワーク機器のリストであるリース情報を、各ＤＨＣＰサーバ装置１０から取得する（Ｓ２５５，Ｓ２７５）構成にされている。また、本発明の表示制御手段としての機能を備える表示処理部２１ｄは、ＤＨＣＰサーバ装置１０から収集された上記ステータス情報及びリース情報を、表示部２９（モニタ等）に表示する（Ｓ４４０，Ｓ４６０）構成にされている。
【００９７】
したがって、このネットワーク管理システム１によれば、システム管理者は、各ＤＨＣＰサーバ装置１０の動作状態を表示手段（表示部２９）を通じて確認することができ、その表示結果に基づいてＤＨＣＰサーバ装置１０の保守管理を行うことができる。また特に、本実施例によればリース情報を表示部２９に表示することができるので、システム管理者は、登録管理装置２０を通じて、各ＤＨＣＰサーバ装置１０が備えるアドレスＤＢ１３ａに誤った登録情報がないか等を、リース情報に基づいて容易に判断することができる。
【００９８】
また、本実施例のネットワーク管理システム１では、各ＤＨＣＰサーバ装置１０のＤＨＣＰマネージャコネクト部１１ｂが、ＤＨＣＰサーバ１１ａによりリース可能な範囲のＩＰアドレスに関して、アドレススキャンを実行し、応答のあったＩＰアドレスと、リース中のＩＰアドレスとを比較することで、各ＩＰアドレスを使用するネットワーク機器が、自装置のアドレスＤＢ１３ａに登録されたＭＡＣアドレスを有するネットワーク機器であるか否かを判断する（Ｓ５７３）構成にされている。
【００９９】
その他、登録管理装置２０のＤＨＣＰマネージャ部２１ｂは、本発明の判断結果取得手段として機能し、その判断結果に基づく不正利用情報を、各ＤＨＣＰサーバ装置１０から得る（Ｓ２９３）構成にされている。また表示処理部２１ｄは、ＤＨＣＰサーバ装置１０から得られた不正利用情報を表示部２９に表示する（Ｓ４９０）構成にされている。したがって本実施例によれば、システム管理者は、表示部２９を通じて、各ＤＨＣＰサーバ装置１０が属するネットワークに不正にアクセスする端末が存在するか否かを把握することができる。
【０１００】
尚、本実施例の登録管理装置２０は、本発明の登録装置に相当し、本発明の第一のデータベースは、ＤＨＣＰサーバ装置１０が備えるアドレスＤＢ１３ａに相当し、第二のデータベースは、登録管理装置２０が備えるアドレスＤＢ２３ａに相当する。また、アドレス監視手段は、ＤＨＣＰサーバ装置１０のＤＨＣＰマネージャコネクト部１１ｂが実行する不正利用検出処理にて実現されている。
【０１０１】
また、本発明のネットワーク管理システムは、上記実施例に限定されるものではなく、種々の態様を採ることができる。例えば、上記実施例では、各ＬＡＮ５，７，９にＤＨＣＰサーバ装置１０を一つ設けた例を示したが、各ＬＡＮ５，７，９に二以上のＤＨＣＰサーバ装置１０を備えるシステムにおいても本発明を適用することは可能である。その他、ＤＨＣＰマネージャ部２１ｂからＤＨＣＰマネージャコネクト部１１ｂに送信されるＭＡＣアドレスリストは、登録管理装置２０のアドレスＤＢ２３ａに記憶されたＭＡＣアドレスが全て列挙されたものであってもよいし、前回送信されたＭＡＣアドレスリストとの差分を表す差分情報であってもよい。
【０１０２】
また、上記実施例では、ＷＷＷサーバ上にアドレス登録部２１ｃ及び表示処理部２１ｄを設けたので、外部から登録管理装置２０のＷＷＷサーバへのアクセスを許可すれば、ＬＡＮ５，７，９の端末からＭＡＣアドレスの登録作業等を行うことも可能である。その他、登録管理装置２０は、利用者端末のＤＨＣＰクライアント機能を用いて、利用者端末が備えるネットワーク機器のＭＡＣアドレスを通信線を介して取得し、そのＭＡＣアドレス情報をアドレスＤＢ２３ａに登録する構成にされていても構わない。
【図面の簡単な説明】
【図１】本実施例のネットワーク管理システム１の概略構成を表すブロック図である。
【図２】ＤＨＣＰサーバ装置１０（ａ）及び、登録管理装置２０（ｂ）の構成を表すブロック図である。
【図３】登録管理装置２０の記憶部２３に記憶される各種情報の構成を表す説明図である。
【図４】タイマ部２１ａの処理動作を表すフローチャートである。
【図５】ＤＨＣＰマネージャ部２１ｂの処理動作を表すフローチャートである。
【図６】ＤＨＣＰマネージャ部２１ｂが実行するアドレス更新処理を表すフローチャートである。
【図７】ＤＨＣＰマネージャ部２１ｂが実行するステータス確認処理を表すフローチャートである。
【図８】ＤＨＣＰマネージャ部２１ｂが実行するリース状況確認処理を表すフローチャートである。
【図９】ＤＨＣＰマネージャ部２１ｂが実行する不正利用確認処理を表すフローチャートである。
【図１０】アドレス登録部２１ｃが実行するアドレス登録処理を表すフローチャートである。
【図１１】表示処理部２１ｄが実行するサーバ情報表示処理を表すフローチャートである。
【図１２】表示処理部２１ｄが表示部２９に表示する各種情報の表示態様を表す説明図である。
【図１３】ＤＨＣＰマネージャコネクト部１１ｂの処理動作を表すフローチャートである。
【図１４】ＤＨＣＰマネージャコネクト部１１ｂが実行する不正利用検出処理を表すフローチャートである。
【符号の説明】
１…ネットワーク管理システム、３，５，７，９…ＬＡＮ、１０…ＤＨＣＰサーバ装置、１１，２１…制御部、１１ａ…ＤＨＣＰサーバ、１１ｂ…ＤＨＣＰマネージャコネクト部、１３…記憶部、１３ａ，２３ａ…アドレスＤＢ、１５…通信制御部、２０…登録管理装置、２１ａ…タイマ部、２１ｂ…ＤＨＣＰマネージャ部、２１ｃ…アドレス登録部、２１ｄ…表示処理部、２３…記憶部、２３ｂ…タイマ定義ファイル、２３ｃ…サーバ情報ファイル、２３ｄ…スキャナ定義ファイル、２５…通信制御部、２７…操作部、２９…表示部、ＧＷ…ゲートウェイ装置
【図１】
2004241830.tif 000003
【図２】
2004241830.tif 000004
【図３】
2004241830.tif 000005
【図４】
2004241830.tif 000006
【図５】
2004241830.tif 000007
【図６】
2004241830.tif 000008
【図７】
2004241830.tif 000009
【図８】
2004241830.tif 000010
【図９】
2004241830.tif 000011
【図１０】
2004241830.tif 000012
【図１１】
2004241830.tif 000013
【図１２】
2004241830.tif 000014
【図１３】
2004241830.tif 000015
【図１４】
2004241830.tif 000016