(57)【要約】【課題】複数のＮＩＣを備えるノードを別のノードと誤って識別することなく管理できるネットワーク管理システムを得る。【解決手段】ＤＨＣＰサーバ２に、ネットワーク機器管理装置１からの設定値情報をＤＢ２１に登録する設定情報管理部２３、ノード３からネットワーク設定割当の要求受信時に、ＮＩＣ３１に対応するＭＡＣアドレスがＤＢ２１に登録されていれば、動的に割り当てたＩＰアドレスと設定値情報をノード３に送信し、ＩＰアドレスとＭＡＣアドレス及びリース期限を更新情報としてＤＢ２２に格納し、かつネットワーク機器管理装置１に通知するアドレス管理部２４を備え、ネットワーク機器管理装置１に、ノード３の入力データに基づきＤＢ１２からＭＡＣアドレスを取得しＤＢ１３からノードの設定値情報を取り出しＤＨＣＰサーバ２に通知するノード情報管理部１４、ネットワーク設定管理装置２からの更新情報を保持する機器監視部１５を備える。【選択図】図１
2006041709.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されたネットワーク機器を管理するネットワーク機器管理装置と、
ネットワーク機器に動的にネットワーク設定を割り当てるネットワーク設定管理装置と
を備えたネットワーク管理システムであって、
前記ネットワーク設定管理装置は、
前記ネットワーク機器管理装置から通知される設定値情報を受信して設定情報データベースに登録する設定情報管理部と、
前記ネットワーク機器からネットワーク設定の割り当て要求を受信したときに、当該ネットワーク機器毎のネットワークインタフェースカードに対応するハードウェアアドレスが前記設定情報データベースに登録されていれば、動的に割り当てたネットワークアドレスと登録されている設定値情報をネットワーク機器に送信すると共に、割り当てたネットワークアドレスとハードウェアアドレス及びリース期限を更新情報としてアドレスリース情報データベースに格納し、かつ当該更新情報を前記ネットワーク機器管理装置に通知するアドレス管理部と
を有し、
前記ネットワーク機器管理装置は、
ネットワークに接続するネットワーク機器の入力データに基づいて対象ノードとネットワークインタフェースカード毎にハードウェアアドレスを格納したノード情報データベースからハードウェアアドレスを取得すると共にノードの種別毎に設定値情報を格納した設定パターンデータベースからノードの種別をキーとして設定値情報を取り出し、前記ネットワーク設定管理装置に通知するノード情報管理部と、
前記ネットワーク設定管理装置から通知される更新情報を保持する機器監視部と
を有する
ことを特徴とするネットワーク管理システム。
【請求項２】
請求項１に記載のネットワーク管理システムにおいて、
前記アドレス管理部は、ネットワーク機器からネットワークアドレスのリース要求を受信したときに、要求元のハードウェアアドレスを前記設定情報データベースから検索し、検索結果、要求元のハードウェアアドレスが前記設定情報データベースに存在しない場合は、ネットワークアドレスのリースを拒否し、リース拒否したハードウェアアドレスを前記ネットワーク機器管理装置に通知する
ことを特徴とするネットワーク管理システム。
【請求項３】
請求項１または２に記載のネットワーク管理システムにおいて、
前記ネットワーク機器管理装置は、
前記ネットワーク設定管理装置から通知されたネットワークアドレスの割り当て状態を保持するノード状態管理データベースと、
割り当て中のネットワークアドレスとハードウェアアドレスの対応を保持するテーブルと
をさらに備え、
前記機器監視部は、ネットワークアドレスが割り当て中のネットワークインタフェースカードに限ってネットワーク監視を行う
ことを特徴とするネットワーク管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワークに接続されるネットワーク機器に動的にネットワークアドレス等のネットワーク設定を割り当てるネットワーク設定管理装置と、ネットワーク機器を管理するネットワーク機器管理装置とを備えたネットワーク管理システムに関するものである。
【背景技術】
【０００２】
ネットワーク管理システムでは、ＩＰ（Internet Protocol）アドレスのようなネットワークアドレスを用いて管理対象機器にアクセスすることによりネットワークに接続される管理対象機器の監視を行う。従来は、ＤＮＳ（Domain Name System）サーバで管理対象機器のＩＰアドレスと機器の名称（ホスト名）とを対応づけておき、ホスト名からＩＰアドレスを取得してアドレス解決を図っていた。
【０００３】
一方、管理対象機器の数が多くなると、ＩＰアドレスを個々の機器に重複しないように割り付けるという管理を人手で行うのは煩雑になり、かつ入力ミスなどの可能性があるため、ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバを用いて自動的にＩＰアドレスなどのネットワーク設定を割り付ける方法がとられる。
【０００４】
ＤＨＣＰを用いるとＩＰアドレスが動的に変化する場合があるので、ＤＮＳサーバのアドレス情報も自動的に更新される必要がある。これには、Dynamic ＤＮＳサーバとＤＮＳ Update機能を持つＤＨＣＰサーバを設置することにより対応していた。
【０００５】
しかし、この手法においても、ホスト名を機器毎に重複のないように定義するという操作を人手で行う必要があるので煩雑さや入力ミスの問題が残される。そこで、ＤＮＳサーバを設置せず、ネットワーク機器管理装置が直接ＤＨＣＰサーバからＩＰアドレス情報を取得することによりアドレス解決を図る手法が開示されている（例えば、特許文献１参照）。
【０００６】
【特許文献１】特開平１０−０１３４４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述した従来のＤＨＣＰサーバを用いる方法によれば、ネットワークに参入してきたＤＨＣＰクライアント機能を持つネットワーク機器は起動時にＤＨＣＰサーバからＩＰアドレスを取得し、一方、ＤＨＣＰサーバはネットワークに参入してきたネットワーク機器のハードウェアアドレス情報をネットワーク機器管理装置に通知することになる。これにより、ネットワーク機器管理装置は、機器の自動検出ができるという利点がある。しかし、次のような問題もある。
【０００８】
すなわち、ネットワークに参入してきたネットワーク機器の中には複数のネットワークインタフェースカード（ＮＩＣ：Network InterＦace Card）を持つ場合があり、それぞれにハードウェアアドレスを持ち、対応するＩＰアドレスを必要とする。ネットワーク中継装置などにこの場合が多い。
【０００９】
ここで、複数のネットワークインタフェースカードに対応するＩＰアドレスをＤＨＣＰによりそれぞれ取得した場合、ＤＨＣＰサーバは別の機器が参入したとして認識し、ネットワーク機器管理装置も同様の認識を行う。本来１つの装置であるものが別の機器と認識されるのでネットワーク管理としては実際の構成に合致しないという課題がある。
【００１０】
次に、ＤＨＣＰサーバは、ＩＰアドレスだけでなく、ネットマスクなどのネットワーク設定や、その他任意のパラメータ情報をクライアント装置に対して送信できるオプション機能を持っている。多数のネットワーク中継装置を個別に設定することはＩＰアドレスの設定と同様に煩雑であるから、本機能を用いてＤＨＣＰサーバから必要なパラメータ設定を行うことにより、設置、設定の手間が省けるだけでなく、設定の変更などもサーバ側だけでできることとなり、メンテナンス性に非常に優れたシステムとなる。
【００１１】
しかし、従来の方法では、どの機器に対しても同じパラメータ設定を渡すことしかできず、機器毎に異なる値を必要とする設定については従来通り個別の機器毎に手動で設定を行わなければならないという課題がある。
【００１２】
さらに、ネットワークに接続できる機器はセキュリティ上制限する必要がある場合が多い。ＤＨＣＰサーバからどの機器でもＩＰアドレスを取得できるようだと接続制限ができないため、ＤＨＣＰサーバがＩＰアドレスを割り付けるかどうかを判断するように設定する必要があり、これを手動で設定しなくてはならず、非常に煩雑になるという問題がある。
【００１３】
また、ネットワーク管理では、ネットワークを経由して機器にアクセスするためどうしても本来のデータ転送以外のネットワーク負荷がかかるので、なるべく管理用データの送受信を減らして余分な負荷をネットワークにかけないようにすべきだという課題がある。
【００１４】
この発明は上記のような課題を解決するためになされたものであり、複数のネットワークインタフェースを備えるネットワーク機器を別の機器と誤って識別することなく管理できるネットワーク管理システムを得ることを目的とする。
【課題を解決するための手段】
【００１５】
この発明に係るネットワーク管理システムは、ネットワークに接続されたネットワーク機器を管理するネットワーク機器管理装置と、ネットワーク機器に動的にネットワーク設定を割り当てるネットワーク設定管理装置とを備えたネットワーク管理システムであって、前記ネットワーク設定管理装置は、前記ネットワーク機器管理装置から通知される設定値情報を受信して設定情報データベースに登録する設定情報管理部と、前記ネットワーク機器からネットワーク設定の割り当て要求を受信したときに、当該ネットワーク機器毎のネットワークインタフェースカードに対応するハードウェアアドレスが前記設定情報データベースに登録されていれば、動的に割り当てたネットワークアドレスと登録されている設定値情報をネットワーク機器に送信すると共に、割り当てたネットワークアドレスとハードウェアアドレス及びリース期限を更新情報としてアドレスリース情報データベースに格納し、かつ当該更新情報を前記ネットワーク機器管理装置に通知するアドレス管理部とを有し、前記ネットワーク機器管理装置は、ネットワークに接続するネットワーク機器の入力データに基づいて対象ノードとネットワークインタフェースカード毎にハードウェアアドレスを格納したノード情報データベースからハードウェアアドレスを取得すると共に、ノードの種別毎に設定値情報を格納した設定パターンデータベースからノードの種別をキーとして設定値情報を取り出し、前記ネットワーク設定管理装置に通知するノード情報管理部と、前記ネットワーク設定管理装置から通知される更新情報を保持する機器監視部とを有することを特徴とする。
【発明の効果】
【００１６】
この発明によれば、動的にネットワークアドレスを割り付けるネットワーク構成において管理対象のノードが複数のネットワークインタフェースカードを持つような場合でも１つのノードとして認識でき、複数のネットワークインタフェースを備える機器を誤って別の機器と識別することなく管理できる。
【発明を実施するための最良の形態】
【００１７】
実施の形態１．
以下、この発明の実施の形態１に係るネットワーク管理システムを図に基づいて説明する。図１は、この発明の実施の形態１に係るネットワーク管理システムの全体構成を示すブロック図である。図１に示すネットワーク管理システムは、ネットワークに接続されたネットワーク機器を管理するネットワーク機器管理装置１と、ネットワーク機器に動的にネットワークアドレス等のネットワーク設定を割り当てるネットワーク設定管理装置としてのＤＨＣＰサーバ２とを備えている。
【００１８】
ネットワーク機器管理装置１は、モニタ画面にネットワークの状態を表示したりオペレータのデータ入力を受け付けたりするインタフェースを制御するＨＩＦ（Human Interface）１１と、対象ノードとネットワークインタフェースカード毎にハードウェアアドレスを格納したノード情報データベース（以下、データベースをＤＢと表記する）１２と、ノードの種別毎に設定値情報を格納した設定パターンＤＢ１３と、ネットワークに接続するネットワーク機器の入力データに基づいてノード情報ＤＢ１２からハードウェアアドレスを取得すると共に、設定パターンＤＢ１３からノードの種別をキーとして設定値情報を取り出し、ＤＨＣＰサーバ２に通知するノード情報管理部１４と、一般的なネットワーク管理の機能をもち、ネットワーク上のノードを管理すると共に、ＤＨＣＰサーバ２から通知される更新情報を保持する機器監視部１５とを備える。
【００１９】
一方、ＤＨＣＰサーバ２は、付与するＩＰアドレスの範囲や、ネットマスク定義など、ＤＨＣＰサーバで必要な各種設定情報が格納される設定情報ＤＢ２１と、リース中のＩＰアドレスについての情報が格納されるアドレスリース情報ＤＢ２２と、ネットワーク機器管理装置１から通知された情報を設定情報ＤＢ２１に随時反映させることにより設定情報を最新に保つよう管理する設定情報管理部２３と、ＤＣＨＰクライアントと通信してＩＰアドレスをリースし、アドレスリース情報ＤＢ２２にリース状態を更新してＤＢを最新の状態に保つとともに、リース状態の変更時にネットワーク機器管理装置１にアドレス情報を通知する機能をもつアドレス管理部２４とを備える。
【００２０】
管理対象となるネットワーク機器３は、ネットワークインタフェースカード（ＮＩＣ：Network InterＦace Card）３１と、ＮＩＣ３１のハードウェアアドレス、つまりＭＡＣ（Media Access Control）アドレスに、ネットワークアドレス、つまりＩＰアドレスを動的に対応づけるためにＤＨＣＰサーバ２とプロトコル通信する機能を有するＤＨＣＰクライアント機能部３２とを備える。ここで、ネットワーク機器３は、ノードと称せられ、各ノードは１つまたは複数のＮＩＣ３１を内蔵し、ＮＩＣ毎に固有のＭＡＣアドレスを持つ。また、ネットワーク機器３は、ＩＰアドレス以外にも必要な設定情報をＤＨＣＰサーバ２に同時に要求して、取得した設定値で動作するように構成される。
【００２１】
前記ネットワーク機器管理装置１と、ＤＨＣＰサーバ２と、ネットワーク機器３とは、ネットワーク４を介して接続され、このネットワーク４は、図では簡単のためバス型として表示しているが、スター型、リング型など様々なネットワーク構成を含んでいるものとする。
【００２２】
図２は、ネットワーク機器管理装置１内の設定パターンＤＢ１３のデータ構造を示す図である。同種のノードには同じ設定をすることを想定して、設定パターンＤＢ１３では、図２に示すように、種別毎に設定値（設定１，設定２、設定３，設定４）の組を設定パターンとして定義する。
【００２３】
図３は、ネットワーク機器管理装置１内のノード情報ＤＢ１２のデータ構造を示す図である。図３において、ノードＩＤは、重複しないようにノードを一意に識別するもので、例えば製造番号や設置箇所などにより指定する。また、ＮＩＣ数は、ノードが保持するＮＩＣの数を定義する。さらに、ＮＩＣ毎に必要な入力情報として、ＭＡＣアドレスと種別がある。種別は、図２の種別と一致するもので、設定パターンにより分類されるものとする。また、ここでは、ＩＰアドレスは、データ入力されず、ＤＨＣＰサーバ２でアドレス付与された場合に更新されるものとする。
【００２４】
図４は、ＤＨＣＰサーバ２内のアドレスリース情報ＤＢ２２のデータ構造を示す図である。アドレスリース情報ＤＢ２２は、要求を受け付けたＤＨＣＰクライアント３２のＭＡＣアドレス毎に割り付けたＩＰアドレスとリース期限とを対応づけて保持する。
【００２５】
図５は、ネットワーク機器管理装置１がＤＨＣＰサーバ２に通知する機器情報登録データのデータ構造を示す図である。ＭＡＣアドレス毎に設定項目の値の列を並べたテーブル構造として通知する。なお、設定項目は、ＤＨＣＰのオプション番号として別途定義したもの（option #）に置き換えている。
【００２６】
次に動作について説明する。図６は、ノード情報登録時の処理流れ図を示す。オペレータは、ネットワーク４に接続するノード情報を手入力または電子データ入力などによりネットワーク機器管理装置１にデータ入力する（Ｆ１−１）。入力されたデータは、ノード情報ＤＢ１２に追加または変更情報として反映される（Ｆ１−２）。ここで、ノード情報管理部１４は、追加または変更されたデータから図５に示した構造の機器情報登録データを以下の手順で作成する（Ｆ１−３〜Ｆ１−６）。対象ノードとＮＩＣ毎にループし（Ｆ１−３）、ＭＡＣアドレスをノード情報ＤＢ１２から取得する（Ｆ１−４）。また、種別をキーとして設定パターンＤＢ１３から設定値を取り出す（Ｆ１−５）。これをループ終端まで繰り返して必要数だけ取得し（Ｆ１−６）、取得した機器情報登録データをＤＨＣＰサーバ２の設定情報管理部２３にネットワーク４を経由して送信する（Ｆ１−７）。
【００２７】
図７は、この実施の形態１における装置間のシーケンス図を示す。上記で説明したノード情報登録処理により、ネットワーク機器管理装置１からＤＨＣＰサーバ２に機器情報登録データを送信する（Ｓ１１）。ＤＨＣＰサーバ２は、これを設定情報ＤＢ２１に保存した上でネットワーク機器管理装置１に登録完了を返信する（Ｓ１２）。
【００２８】
次に、ＤＨＣＰサーバ２での通常のシーケンスに移行する（Ｓ１３〜Ｓ１６）。ノードが起動すると、ＤＨＣＰクライアント３２は、ＤＨＣＰ ＤＩＳＣＯＶＥＲをネットワーク内にブロードキャストする（Ｓ１３）。ＤＨＣＰサーバ２は、そのデータに含まれるＭＡＣアドレス情報が設定情報ＤＢ２１に登録されているものであれば、割り付けるＩＰアドレスと共に登録されている設定値を送信する（Ｓ１４：ＤＨＣＰ ＯＦＦＥＲ）。その他、ＤＨＣＰクライアント３２とＤＨＣＰサーバ２とのＤＨＣＰシーケンスのデータ（Ｓ１５：ＤＨＣＰ ＲＥＱＵＥＳＴ、Ｓ１６：ＤＨＣＰ ＡＣＫ）の詳細は省略するが、このシーケンスでＩＰアドレスと必要な設定値がＤＨＣＰクライアント３２に渡されることになる。
【００２９】
次に、ＤＨＣＰサーバ２は、アドレスリース情報ＤＢ２２に、割り当てたＩＰアドレスとＭＡＣアドレスの組み合わせ、さらにＩＰアドレスのリース期限を格納した上で、この更新情報をネットワーク機器管理装置１に送信する（Ｓ１７）。ネットワーク機器管理装置１は、ＩＰアドレス情報をノード情報管理部１４の内蔵ＤＢに反映して、更新完了をＤＨＣＰサーバ２に返信する（Ｓ１８）。ネットワーク機器管理装置１は、この時点より監視対象ノードにＮＩＣ単位で監視ポーリングを開始することができるようになる（Ｓ１９）。
【００３０】
すなわち、アドレス管理部２４は、ノードからネットワーク設定の割り当て要求を受信したときに、当該ノード毎のＮＩＣ３１に対応するＭＡＣアドレスが設定情報ＤＢ２１に登録されていれば、動的に割り当てたＩＰアドレスと登録されている設定値情報をノードに送信すると共に、割り当てたＩＰアドレスとＭＡＣアドレス及びリース期限を更新情報としてアドレスリース情報ＤＢ２２に格納し、かつ当該更新情報をネットワーク機器管理装置１に通知する機能を有する。
【００３１】
従って、この実施の形態１によれば、ネットワーク機器管理装置１に、ＤＨＣＰサーバ２から通知されるアドレス情報をＤＢ内に保持するとともにノードとＮＩＣの対応関係をノード情報ＤＢ１２で保持するように構成したので、動的にＩＰアドレスを割り付けるネットワーク構成において管理対象のノードが複数のＮＩＣを持つような場合でも１つのノードとしてオペレータに認識できるように表示させることが可能となる。また、ノードの種別に応じて設定値のパターンを設定しておき、入力データの種別から異なる設定パターンをＤＨＣＰサーバ２に通知するように構成したので、ネットワーク機器管理装置１から個々のノードに対して異なる設定ができるようになる。
【００３２】
実施の形態２．
この実施の形態２では、上述した実施の形態１で示した効果に加えて、登録されたノード以外はネットワークに接続できないようにＩＰアドレスの付与を制限することができる実施の形態について説明する。
【００３３】
この機能は、ＤＨＣＰサーバ２のアドレス管理部２４において、図８に示す流れ図の手順により実現することができる。アドレス管理部２４は、ＤＨＣＰクライアント３２からＩＰアドレスのリース要求を受信すると（Ｆ２−１）、要求元のＭＡＣアドレスを設定情報ＤＢ２１から検索する（Ｆ２−２）。検索の結果（Ｆ２−３）、要求元のＭＡＣアドレスが設定情報ＤＢ２１に存在した場合は、ＩＰアドレスをＤＨＣＰクライアント３２にリースし（Ｆ２−４）、リースしたアドレス情報をネットワーク機器管理装置１に通知する（Ｆ２−５）。
【００３４】
他方、検索の結果（Ｆ２−３）、要求元のＭＡＣアドレスが設定情報ＤＢ２１に存在しなかった場合は、ＩＰアドレスのリースを行わない（Ｆ２−６）。そして、リース拒否したＭＡＣアドレスをネットワーク機器管理装置１に通知する。これにより、ネットワーク機器管理装置１では、未登録の装置がネットワーク４に接続しようとしていることを認識でき、このＭＡＣアドレスをもつ機器が登録漏れによるものか、または不正にアクセスしようとしたものかなどトラブル調査に役立つ情報を得ることができる。
【００３５】
従って、実施の形態２によれば、ＤＨＣＰサーバ２のアドレス管理部２４が、ＭＡＣアドレスが設定情報ＤＢ２１に登録済みであるかどうかによってＩＰアドレスのリース可否を決める機能をもつので、登録されたノード以外はネットワーク４に接続できないようにＩＰアドレスの付与を制限することができる。また、登録されていないノードがネットワーク４ヘ接続しようとしている事象を検知することができる。
【００３６】
実施の形態３．
ネットワーク管理では、一般にＩＣＭＰ（Internet Control Massage Protocol）ＥＣＨＯパケット（ＰＩＮＧ）やＳＮＭＰ（Simple Network Management Protocol）によるノードヘのポーリングか、ＳＮＭＰのＴＲＡＰをノードから受信することによってノードの現在の稼動状態や状態の変化を検知して監視画面上にアラーム表示させたり異常履歴ログに書き込むという手法で機器の管理を行う。この実施の形態３では、これらネットワーク上での監視用の送受信の数を効率的に減らすことによりネットワークにかける負荷を抑えるようにする。
【００３７】
図９は、この発明の実施の形態３に係るネットワーク機器管理装置１の内部構成を示すブロック図である。この実施の形態３では、図９に示すように、ネットワーク機器管理装置１の構成として、図１に示す構成の他に、ＤＨＣＰサーバ２から通知されたネットワークアドレスの割り当て状態を保持するノード状態管理ＤＢ１６を追加している。また、ノード情報管理部１４に、割り当て中のＩＰアドレスとＭＡＣアドレスの対応を保持するＡＲＰテーブルを内蔵し、機器監視部１５により、ＩＰアドレスが割り当て中のＮＩＣ３１に限ってネットワーク監視を行うようになされている。
【００３８】
図１０は、ノード状態管理ＤＢ１６のデータ構造を示す説明図である。ノード状態管理ＤＢ１６には、図１０に示すように、ノードＩＤ、ＮＩＣ毎に、ＭＡＣアドレスとＩＰアドレスを保持するとともに、「状態」という項目があり、ＵＰまたはＤＯＷＮが記録される。ここで、状態がＵＰとはＩＰアドレスをＤＨＣＰサーバ２がリース中の状態を指し、ＤＯＷＮとはＩＰアドレスをＤＨＣＰサーバ２がリースしていない状態を指す。
【００３９】
次に、図１１は、ネットワーク機器管理装置１が備えるＡＲＰ（Address Resolution Protocol）テーブルの内容を示す説明図である。ＡＲＰテーブルは、ＩＰアドレスと対応するＭＡＣアドレスの対応を保持するものである。ネットワーク構成の変更に対応するため、通常は一度動的に学習してから一定時間保持すると自動的に削除されるような設定（Dynamic）であるが、手動設定により自動的には削除されない設定（Static）とすることもできる。
【００４０】
図１２は、ネットワーク機器管理装置１がＤＨＣＰサーバ２からアドレス情報の更新通知を受信する処理の流れ図を示す。まず、通知されたＭＡＣアドレスをノード情報ＤＢ１６から検索する（Ｆ３１−２）。検索の結果（Ｆ３１−３）、通知されたＭＡＣアドレスがノード情報ＤＢ１６に存在しなかった場合は、未登録のＭＡＣアドレスとしてＨＩＦ１１に通知し、監視画面にアラーム表示するとともに、履歴ログに残す（Ｆ３１−８）。
【００４１】
他方、検索の結果（Ｆ３１−３）、通知されたＭＡＣアドレスがノード情報ＤＢ１６に存在した場合は、ノード状態管理ＤＢ１６に状態を更新する（Ｆ３１−４）。すなわち、ＤＨＣＰサーバ２からの通知がＩＰアドレスをリースしたという通知ならばＵＰに更新し、ＩＰアドレスのリース期限が終了したなど、リース解放の通知であればＤＯＷＮに更新する。更新後の状態を判定し（Ｆ３１−５）、更新後の状態がＵＰならば、ＡＲＰテーブルにアドレス情報をStaticのタイプで追加する（Ｆ３１−６）。一方、更新後の状態がＤＯＷＮならば、ＡＲＰテーブルからアドレス情報を削除する（Ｆ３１−７）。
【００４２】
図１３は、ネットワーク機器管理装置１の機器監視部１５におけるノードのポーリング監視の手順を示す流れ図である。ポーリング監視は、ノード状態管理ＤＢ１６のレコードの順に従いループする（Ｆ３２−２〜Ｆ３２−６）。個々のノード、ＮＩＣにつき状態（Ｆ３２−３）がＤＯＷＮならば、監視ポーリングのフレームを送信せずに終了し次のノード、ＮＩＣに移る（Ｆ３２−６）。状態（Ｆ３２−３）がＵＰならば、ノード状態管理ＤＢからＩＰアドレスを取得し（Ｆ３２−４）、監視ポーリング送信を行う（Ｆ３２−５）。
【００４３】
このポーリングとは、ＰＩＮＧやＳＮＭＰのＧｅｔ Ｒｅｑｕｅｓｔなどを送信して応答を待つものである。ポーリングのとき、ＡＲＰテーブルにＩＰアドレスが存在しなければ、対応するＭＡＣアドレスを解決するために、ＡＲＰ Ｒｅｑｕｅｓｔをネットワーク全体にブロードキャストして対応するＮＩＣからの応答を得ることで送信可能となる。
【００４４】
しかし、図１２の説明で述べたように、ノード状態管理ＤＢ１６の状態がＵＰの場合は、必ずアドレス情報をＡＲＰテーブルにＳｔａｔｉｃのタイプで保持するように更新しているので、一定時間の経過により自動削除されることなく、ＡＲＰテーブルに情報保持されていることが保証される。
【００４５】
よって、監視ポーリング送信に伴うＡＲＰのブロードキャストが発生しないのでネットワークの負荷を抑えることにつながる。また、状態がＤＯＷＮのときには、対象ノードがＩＰアドレスを解放していることが明らかなので監視ポーリング対象外とすることで余分なポーリング送信をネットワークに出さないため、これも負荷低減につながる。
【００４６】
従って、実施の形態３によれば、ネットワーク機器管理装置１がノード状態管理ＤＢ１６を持ち、ＤＨＣＰサーバ２の通知内容によりノード状態を更新するとともにＡＲＰテーブルも更新し、機器監視部１５は、ノード状態によって監視ポーリングの送信可否を判断するように構成したので、監視ポーリングによるネットワーク負荷を必要最小限に抑えることができる。
【００４７】
上述したように、この発明によれば、ネットワーク機器管理装置１を、ＤＨＣＰサーバ２から通知されるアドレス情報をＤＢ内に保持するとともにノードとＮＩＣの対応関係をＤＢで保持するように構成したので、動的にＩＰアドレスを割り付けるネットワーク構成において管理対象のノードが複数のＮＩＣを持つような場合でも１つのノードとしてオペレータに認識できるように表示させることが可能となる。
【００４８】
また、ネットワーク機器管理装置１は、ノードの種別に応じて設定値のパターンを設定しておき、入力データの種別から異なる設定パターンをＤＨＣＰサーバ２に通知するように構成したので、ネットワーク機器管理装置１から個々のノードに対して異なる設定ができるようになる。
【００４９】
また、ＤＨＣＰサーバ２においてＭＡＣアドレスが設定情報に登録済みであるかどうかによってＩＰアドレスのリース可否を決めるので、登録されたノード以外はネットワークに接続できないようにＩＰアドレスの付与を制限することができ、また登録されていないノードがネットワークヘ接続しようとしている事象を検知することができることになり、ネットワークヘの不正アクセスを防止、監視することができる。
【００５０】
さらに、ネットワーク機器管理装置１がノードのアドレス付与状態を保持し、ＤＨＣＰサーバ２の通知によりノード状態を更新するとともにＡＲＰテーブルも更新し、機器の監視ポーリングではノード状態によって監視ポーリングの送信可否を判断するので、監視ポーリングによるネットワークヘの負荷を必要最小限に抑えることができる。
【図面の簡単な説明】
【００５１】
【図１】この発明の実施の形態１に係るネットワーク管理システムの全体構成を示すブロック図である。
【図２】この発明の実施の形態１〜３におけるネットワーク機器管理装置の設定パターンＤＢのデータ構造図である。
【図３】この発明の実施の形態１〜３におけるネットワーク機器管理装置のノード情報ＤＢのデータ構造図である。
【図４】この発明の実施の形態１〜３におけるＤＨＣＰサーバのアドレスリース情報ＤＢのデータ構造図である。
【図５】この発明の実施の形態１〜３における機器情報登録のデータ構造図である。
【図６】この発明の実施の形態１〜３におけるノード情報登録処理の流れ図である。
【図７】この発明の実施の形態１〜３におけるノード情報登録からアドレス情報更新までの装置間シーケンス図である。
【図８】この発明の実施の形態２〜３におけるＤＨＣＰサーバのアドレス管理部でのアドレス要求受信処理の流れ図である。
【図９】この発明の実施の形態３に係るネットワーク管理システムの全体構成を示すブロック図である。
【図１０】この発明の実施の形態３におけるネットワーク機器管理装置のノード状態管理ＤＢのデータ構造図である。
【図１１】一般のＡＲＰテーブルのデータ構造図である。
【図１２】この発明の実施の形態３におけるアドレス情報通知受信処理の流れ図である。
【図１３】この発明の実施の形態３におけるノード監視ポーリングの流れ図である。
【符号の説明】
【００５２】
１  ネットワーク機器管理装置、２  ＤＨＣＰサーバ、３  ネットワーク機器（ノード）、４  ネットワーク、１１  ＨＩＦ、１２  ノード情報ＤＢ、１３  設定パターンＤＢ、１４  ノード情報管理部、１５  機器監視部、１６  ノード状態管理ＤＢ、２１  設定情報ＤＢ、２２  アドレスリース情報ＤＢ、２３  設定情報管理部、２４  アドレス管理部、３１  ＮＩＣ、３２  ＤＨＣＰクライアント。
【図１】
2006041709.tif 000003
【図２】
2006041709.tif 000004
【図３】
2006041709.tif 000005
【図４】
2006041709.tif 000006
【図５】
2006041709.tif 000007
【図６】
2006041709.tif 000008
【図７】
2006041709.tif 000009
【図８】
2006041709.tif 000010
【図９】
2006041709.tif 000011
【図１０】
2006041709.tif 000012
【図１１】
2006041709.tif 000013
【図１２】
2006041709.tif 000014
【図１３】
2006041709.tif 000015