(57)【要約】【課題】ネットワークアドレスの重複による障害解析や回復を容易にする。【解決手段】ネットワーク中継装置１−１は一定時間毎に、インターネット制御管理プロトコルエコー要求を全ポートＰ１〜Ｐ９から送信する。動作中の通信端末２−１〜２−３，３−１〜３−３及びネットワーク管理者端末４から、ＩＣＭＰエコー返答を受信し、ＡＲＰテーブル１−２へ通信端末のＩＰアドレスとメディアアクセス制御（ＭＡＣ）アドレスを格納する。その後、定期的に更新されるＡＲＰテーブル１−２を基にアドレス管理テーブル１−３を比較し、ＩＰアドレスが異なる場合はＡＲＰテーブルのＩＰアドレスをアドレス管理テーブルに格納して更新する。ＩＰアドレスが同一でＭＡＣアドレスが異なる場合には、重複障害発生をネットワーク管理者端末４へ通知する。【選択図】　図１
2004088392.tif 000002
【特許請求の範囲】
【請求項１】
インターネットプロトコルを使用し、複数の通信端末にインターネットプロトコルアドレスを静的に割り当てているネットワーク中継装置を備える通信ネットワークシステムの管理方法において、
前記インターネットプロトコルの下位規約であるインターネット制御管理プロトコルの応答要求を前記ネットワーク中継装置の複数のポートから定期的に送信すると共に、前記複数のポートから前記応答要求に対する返答を受信し、
前記返答によるインターネットプロトコルアドレスおよび前記通信端末の物理アドレスを対応付けるアドレス解決テーブルを作成し、
前記アドレス解決テーブルと比較して、前記インターネットプロトコルアドレス及び前記物理アドレスと更新日を含むアドレス管理テーブルを更新する場合に、前記比較の結果、前記アドレス解決テーブルのインターネットプロトコルアドレスが前記アドレス管理テーブルに存在しない場合は当該インターネットプロトコルアドレスを前記アドレス管理テーブルに追加し、前記アドレス解決テーブルのインターネットプロトコルアドレスが前記アドレス管理テーブルに存在する場合は当該インターネットプロトコルアドレスに対応する物理アドレス同士を比較することを特徴とする通信ネットワークシステムの管理方法。
【請求項２】
請求項１において、
前記物理アドレスの比較の結果で異なる場合は、インターネットプロトコルアドレスの設定誤りによる重複障害、または前記通信端末の機器変更などと見なし、ネットワーク管理者端末へ通知することを特徴とする通信ネットワークシステムの管理方法。
【請求項３】
請求項１において、
前記アドレス管理テーブルの更新日を確認し、予め定めた期間を超えている場合は、前記通信端末がネットワークから撤去されたものと見なし、ネットワーク管理者端末へ通知することを特徴とする通信ネットワークシステムの管理方法。
【請求項４】
インターネットプロトコルを使用し、複数の通信端末にインターネットプロトコルアドレスを静的に割り当てているローカルエリアネットワークのネットワーク中継装置において、
前記ローカルエリアネットワークのブロードキャストアドレスを宛先インターネットプロトコルアドレスとして、インターネット制御管理プロトコルの応答要求を前記ネットワーク中継装置の複数のポートから送信すると共に、前記複数のポートから前記応答要求に対する返答を受信する送受信手段と、受信した返答のインターネットプロトコルアドレスおよび前記通信端末の物理アドレスから作成されるアドレス解決テーブルと、定期的に前記アドレス解決テーブルと比較して前記インターネットプロトコルアドレスと前記物理アドレス及び更新日を更新するアドレス管理テーブルを備え、
前記アドレス解決テーブルと比較の結果、前記アドレス解決テーブルのインターネットプロトコルアドレスが前記アドレス管理テーブルに存在しない場合は当該インターネットプロトコルアドレスを前記アドレス管理テーブルに追加し、前記アドレス解決テーブルのインターネットプロトコルアドレスが前記アドレス管理テーブルに存在する場合は当該インターネットプロトコルアドレスに対応する物理アドレス同士を比較することを特徴とするネットワーク中継装置。
【請求項５】
請求項４において、
前記物理アドレスの比較の結果が異なる場合や、前記アドレス管理テーブルの更新日が予め定めた期間を超えている場合に、ネットワーク管理者端末へ通知することを特徴とするネットワーク中継装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ローカルエリアネットワーク（ＬＡＮ）のネットワーク中継装置に関し、特にインターネットプロトコル（ＩＰ）アドレスと通信端末の物理アドレス（メディアアクセス制御アドレス：ＭＡＣアドレスと呼ぶ）の管理方法に関する。
【０００２】
【従来の技術】
ＩＥＥＥ８０２．３で規定されるイーサネット（商標）においては、ＴＣＰ／ＩＰネットワークのインターネット制御管理プロトコル（ＩＣＭＰ：Ｉｎｔｅｒｎｅｔ　Ｃｏｎｔｒｏｌ　Ｍｅｓｓａｇｅ　Ｐｒｏｔｏｃｏｌ）のエコー要求およびエコー返答を使用する。これにより、通信端末同士で動作状態を確認することが知られている。このような従来例として、特開平７−３０３１０６号や特開平１１−９８１９５号などがある。
【０００３】
図１０は、従来のローカルエリアネットワークシステムの構成を示す。このネットワークシステムは、ネットワーク中継装置１−１のポートＰ１にローカルエリアネットワークＮ１を接続すると共に、ポートＰ２−Ｐ９に通信端末２−１〜２−３，３−１〜３−３と、ネットワーク管理者端末４を接続している。なお、このネットワークシステムは通信プロトコルにＩＰを使用し、各通信端末のＩＰアドレスは静的に割り当てられている。
【０００４】
このネットワークシステムにおいて、例えば、通信端末２−１のＩＰアドレスを故意または誤って通信端末２−２で使用した場合、正当な使用者である通信端末２−１がネットワークを使用できない障害が発生する。この場合に、ネットワーク管理者はネットワークＮ１まで出向き、ネットワーク解析装置を用いてデータ収集，解析を行い、不具合の原因である通信端末２−２のＩＰアドレスを修正する等の対策を実施する。
【０００５】
また、ネットワーク管理に有効な情報である通信端末のＩＰアドレスおよびＭＡＣアドレスは、ネットワーク管理者によって管理されているのが一般的である。通信端末の機器変更やネットワークインターフェースカード（ＮＩＣ：Ｎｅｔｗｏｒｋ　Ｉｎｔｅｒｆａｃｅ　Ｃａｒｄ）の変更によりＭＡＣアドレスが変更になった場合や、通信端末をローカルエリアネットワーク上から撤去した場合に、使用者からの連絡によりネットワーク管理者が管理情報を追加、修正、削除する。
【０００６】
【発明が解決しようとする課題】
上記した特開平７−３０３１０６号では、アドレス解決プロトコルテーブル（ＡＲＰテーブル）とアドレス管理テーブルの内容を比較し、ネットワークに新規に接続された通信端末の物理アドレス（ＭＡＣアドレス）を取得しているが、重複障害の検出までは行なわれていない。
【０００７】
したがって、ＩＰアドレスを故意または誤って設定した場合、発生するネットワークアドレスの重複障害の解析には、ネットワーク解析装置を用いなければならない。ネットワーク解析装置は高価である上、障害が発生しているネットワークに接続して動作させなければならないので、多大な労力を要する。ネットワークに接続される通信端末の数が多い場合には、更に多大な労力を必要とする。
【０００８】
また、通信端末機器やＮＩＣの変更によるＭＡＣアドレスの変更が、使用者からの届け出が無いと、ネットワーク管理者は管理できないことになる。図１０のシステムでは、通信端末２−１が機器またはＮＩＣを変更し、ネットワーク管理者の管理していないＭＡＣアドレスを使用している場合に、ローカルエリアネットワークＮ１内で通信端末２−１を原因とする障害が発生する。このように、ネットワーク管理者がネットワーク解析装置を使用して解析や回復作業を実施する際に、管理されていないＭＡＣアドレスがあると、通信機器の特定に多大な労力を要することになる。
【０００９】
さらに、通信端末の撤去によるＩＰアドレスの返却が使用者からの届け出が無いと、ネットワーク管理者は管理できない。ＩＰアドレスは有限であり、特にネットワークに接続されている通信端末が多い場合は、ネットワーク管理者がＩＰアドレスを切り詰めながら割り当てるのが現状である。この貴重なＩＰアドレスを、既に撤去されている通信端末に対して無駄に割り当てると、ＩＰアドレスの枯渇が発生する恐れがある。
【００１０】
本発明の目的は、ネットワークアドレスの重複による通信不良の原因解析および回復操作の迅速化が可能な通信ネットワークシステムの管理方法、及び安価な中継装置を提供することにある。
【００１１】
本発明の他の目的は、通信端末のＭＡＣアドレス変更や通信端末撤去等のネットワーク構成情報を自動的に検知でき、通信ネットワークシステムの管理の向上を図ることにある。
【００１２】
【課題を解決するための手段】
上記目的を達成するための本発明は、インターネットプロトコル（以下、ＩＰ）を使用し、複数の通信端末と各通信端末にＩＰアドレスを静的に割り当てているネットワーク中継装置を備える通信ネットワークシステムの管理方法において、前記インターネットプロトコルの下位規約であるインターネット制御管理プロトコル（以下、ＩＣＭＰ）の応答要求を前記ネットワーク中継装置の複数のポートから定期的に送信すると共に、前記複数のポートからＩＣＭＰエコー返答を受信し、前記ＩＣＭＰエコー返答のＩＰアドレスおよび前記通信端末の物理アドレス（メディアアクセス制御アドレス；以下、ＭＡＣアドレス）を対応つけるアドレス解決テーブル（以下、ＡＲＰテーブル）を作成し、前記ＡＲＰテーブルと比較して前記ＩＰアドレス及び前記ＭＡＣアドレスと更新日を含むアドレス管理テーブルを更新する場合に、前記ＡＲＰテーブルと比較の結果、前記ＡＲＰテーブルのＩＰアドレスが前記アドレス管理テーブルに存在しない場合は当該ＩＰアドレスを前記アドレス管理テーブルに追加し、前記ＡＲＰテーブルのＩＰアドレスが前記アドレス管理テーブルに存在する場合は当該ＩＰアドレスに対応するＭＡＣアドレス同士を比較することを特徴とする。
【００１３】
これによれば、アドレス管理テーブルは現状の接続状態を反映したＡＲＰテーブルに基づいて定期的に更新される。また、ＩＰアドレスが同じでＭＡＣアドレス（物理アドレス）が異なる場合は、ＩＰアドレスの設定誤りによる重複障害、または通信端末の機器変更もしくはＮＩＣが変更されたものと見なし、ネットワーク管理者へ通知する。ＮＩＣはネットワークとのインターフェースカードである。
【００１４】
上記目的を達成する本発明のネットワーク中継装置は、インターネットプロトコル（ＩＰ）を使用し、複数の通信端末にＩＰアドレスを静的に割り当てているローカルエリアネットワーク（ＬＡＮ）において、前記ＬＡＮのブロードキャストアドレスを宛先ＩＰアドレスとして、インターネット制御管理プロトコル（ＩＣＭＰ）応答要求を前記ネットワーク中継装置の複数のポートから送信すると共に、前記複数のポートからＩＣＭＰエコー返答を受信する送受信手段と、受信したＩＣＭＰエコー返答のＩＰアドレスおよびメディアアクセス制御（ＭＡＣ）アドレスから作成されるアドレス解決（ＡＲＰ）テーブルと、前記ＡＲＰテーブルと比較して前記ＩＰアドレスと前記ＭＡＣアドレス及び更新日を更新するアドレス管理テーブルを備え、前記ＡＲＰテーブルと比較の結果、前記ＡＲＰテーブルのＩＰアドレスが前記アドレス管理テーブルに存在しない場合は当該ＩＰアドレスを前記アドレス管理テーブルに追加し、前記ＡＲＰテーブルのＩＰアドレスが前記アドレス管理テーブルに存在する場合は当該ＩＰアドレスに対応するＭＡＣアドレス同士を比較することを特徴とする。
【００１５】
また、前記ＭＡＣアドレスの比較の結果が異なる場合や、前記アドレス管理テーブルの更新日が予め定めた一定期間を超えている場合に、ネットワーク管理者端末へＳＭＴＰ（Ｓｉｍｐｌｅ　Ｍａｉｌ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）などにより通知する。なお、アドレス管理テーブルの更新日が一定期間を超えて更新されなかった場合は、通信端末がローカルエリアネットワーク上から撤去されたものと見なされる。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。図１は、本発明の一実施例であるネットワーク中継装置を備えるローカルエリアネットワークシステムの概略の構成図を示す。このネットワークシステムは、ネットワーク中継装置１−１のポートＰ１にローカルエリアネットワークＮ１を接続すると共に、ポートＰ２〜Ｐ９に通信端末２−１〜２−３，３−１〜３−３とネットワーク管理者端末４を接続している。
【００１７】
また、ネットワークシステムは通信プロトコルにＩＰを使用し、各通信端末のＩＰアドレスは静的に割り当てられている。中継装置１−１には、ＩＰアドレスに基づいて各通信端末と送受信する図示していない送受信手段を設けている。なお、処理装置１−４は中継装置１−１のアドレス管理や、アドレス管理者への出力などを行なう。
【００１８】
図２は、中継装置１−１のＡＲＰテーブルを示す。ＡＲＰテーブル１−２は、動作中の通信端末のＩＰアドレスとＭＡＣアドレスの対応を示す。このＭＡＣアドレスは通信端末の物理アドレスである。
【００１９】
図３は、中継装置１−１のアドレス管理テーブルを示す。アドレス管理テーブル１−３は、各通信端末のＩＰアドレス、ＭＡＣアドレスと格納された更新日の対応を示す。
【００２０】
図４は、一実施例による通信ネットワークシステムの管理方法を示すフローチャートで、主に処理装置１−４によって実行される。なお、中継装置１−１は、ＩＣＭＰエコー要求を送信するｐｉｎｇコマンドを実行可能に構成している。
【００２１】
まず、ステップ１０１では、中継装置１−１内に存在するアドレス管理テーブル１−３を初期化する。初期化のタイミングは、ネットワーク管理者が初期化を必要と認めた時に行なう。
【００２２】
次に、ステップ１０２で、ネットワーク管理者が決定する一定間隔（たとえば１時間）毎に、引数としてネットワークのブロードキャストアドレス、例えば、１９２．１６８．１．２５５を指定したｐｉｎｇコマンドを処理装置１−４から実行する。これにより、中継装置１−１は、ＩＣＭＰエコー要求を全ポートＰ１〜Ｐ９から送信する。
【００２３】
その後、ステップ１０３で、中継装置１−１は動作中の通信端末２−１〜２−３，３−１〜３−３およびネットワーク管理者端末４からＩＣＭＰエコー返答のフレームを受信し、図２に示すＡＲＰテーブルを作成する。
【００２４】
次に、ステップ１０４で、１〜ＡＲＰテーブルのエントリ数分ループする。すなわち、ステップ１０２〜ステップ１１４のループ処理及びステップ１０５〜ステップ１１０のループ処理によって、ＡＲＰテーブル１−２の先頭から最後まで各エントリ毎に、アドレス管理テーブルの全エントリの比較処理を行なう。
【００２５】
ステップ１０５では、アドレス管理テーブルの先頭から最後までのエントリ数分ループする。そして、ステップ１０６で、ＡＲＰテーブル内エントリのＩＰアドレスとアドレス管理テーブル内エントリのＩＰアドレスを比較する。この結果、ＩＰアドレスが不一致であればアドレス管理テーブル内の次エントリと比較処理を行うために、ステップ１０５〜ステップ１１０のループ処理へ戻る。
【００２６】
一方、比較した結果が一致すれば、ステップ１０７で、ＡＲＰテーブル内エントリのＭＡＣアドレスとアドレス管理テーブル内エントリのＭＡＣアドレスを比較する。
【００２７】
ＭＡＣアドレスが不一致である場合の例を説明する。図５に示すように、ポートＰ５に通信端末２−４を追加する場合に、使用者が誤って通信端末２−３のＩＰアドレス、例えば、１９２．１６８．１．３を設定し、ローカルエリアネットワークＮ１へ接続を行ったとする。この場合、中継装置１−１からの一定間隔毎のｐｉｎｇコマンドによりＡＲＰテーブル内の情報が更新され、通信端末２−４が１９２．１６８．１．３を占有し、通信端末２−３がネットワークシステムを利用できない重複障害が発生する。
【００２８】
中継装置１−１は、ＡＲＰテーブル１−２とアドレス管理テーブル１−３を一定間隔で比較する。この結果、図６のＡＲＰテーブルとアドレス管理テーブルに示すように、通信端末２−３が使用していたＩＰアドレス１９２．１６８．１．３に対応するＡＲＰテーブルのＭＡＣアドレスが異なっていることを検知する。これにより、ＩＰアドレスの設定誤りによる重複障害、もしくは通信端末の機器かＮＩＣが変更されたものと見なされる。この結果、ステップ１０９で、ネットワーク管理者端末４に対しＳＭＴＰなどにより通知する。
【００２９】
図８に、ＳＭＴＰによる通知例を示す。図示のように、ＩＰアドレスが重複、または通信端末、ＮＩＣが変更されていることを警告し、ＩＰアドレス、現在のＭＡＣアドレス及び発生時刻を通知している。
【００３０】
通知した後、ステップ１１３で、アドレス管理テーブル内エントリの更新日を現在の年月日に更新し、ステップ１０４〜ステップ１１４のループ処理に戻り、ＡＲＰテーブル内の次エントリの比較処理を行う。
【００３１】
一方、ステップ１０７でＭＡＣアドレスを比較した結果が一致した場合は、ステップ１０８でアドレス管理テーブル内エントリの更新日と現在の年月日を比較する。
【００３２】
この結果、更新日があらかじめネットワーク管理者により設定される一定期間を超えている場合は、ステップ１１１で通信端末の撤去が行なわれていることをネットワーク管理者へ通知する。以下にその例を説明する。
【００３３】
図７のネットワークシステムに示すように、ポートＰ６の通信端末３−１をネットワーク管理者へ無届で、例えば、２０００年７月１０日に無断で撤去を行ったとする。そうすると、中継装置１−１による一定間隔毎のｐｉｎｇコマンドに対する応答がなくなり、アドレス管理テーブル内の通信端末３−１の更新日は、図３で示すように、撤去を行う前の２０００年７月９日のままとなる。中継装置１−１は、アドレス管理テーブル内の更新日が予め定められた一定期間を超えて更新されなかった場合に、通信端末３−１が撤去されたものと見なし、ネットワーク管理者端末４に対し、ＳＭＴＰなどにより通知する。
【００３４】
図９に、ＳＭＴＰによる通知例を示す。ＩＰアドレスをもつ通信端末が撤去された恐れのあることを警告し、ＩＰアドレス、ＭＡＣアドレス及び最終稼働日を通知する。
【００３５】
通知した後、ステップ１０４〜ステップ１１４のループ処理に戻り、ＡＲＰテーブル内の次エントリの比較処理を行う。また、ステップ１０８で、アドレス管理テーブル内エントリの更新日がネットワーク管理者により設定される一定間期間内であれば、ステップ１１３にてアドレス管理テーブル内の更新日を現年月日に更新し、ステップ１１４の処理に戻る。
【００３６】
ステップ１１２では、ＡＲＰテーブル内のエントリがアドレス管理テーブルに存在しない。このため、ＡＲＰテーブル内のエントリをアドレス管理テーブルに格納すると同時に、格納した年月日をアドレス管理テーブル内の更新日へ格納する。
【００３７】
以上、本発明の一実施例を説明したが、本発明はこの実施例に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【００３８】
【発明の効果】
本発明によれば、論理的なネットワークアドレスの設定誤り等によって引き起こされるネットワークアドレスの重複による通信不良の原因解析および回復操作の迅速化が可能になる効果がある。
【００３９】
また、ネットワーク管理者がネットワーク管理を実施する上で必須となる通信端末のＭＡＣアドレス変更や、通信端末撤去等のネットワーク構成情報を自動的に通知することで、通信ネットワークシステムの管理を向上できる効果がある。
【図面の簡単な説明】
【図１】本発明の一実施例によるネットワーク中継装置を適用したローカルエリアネットワークシステムの構成図。
【図２】ネットワーク中継装置内のＡＲＰテーブルの構成図。
【図３】ネットワーク中継装置内のアドレス管理テーブルの構成図。
【図４】本発明の一実施例による通信ネットワークシステムの管理方法を示すフローチャート。
【図５】ＩＰアドレスの重複障害等が発生する場合のローカルエリアネットワークシステムの構成図。
【図６】ＩＰアドレスの重複障害等が発生した時のＡＲＰテーブルおよびアドレス管理テーブルを示す説明図。
【図７】通信端末が撤去されたローカルエリアネットワークシステムを示す説明図。
【図８】ＩＰアドレスの重複障害、もしくは通信端末かＮＩＣが変更されたことをネットワーク管理者に通知するメッセージの説明図。
【図９】通信端末が無断撤去されたことをネットワーク管理者に通知するメッセージの説明図。
【図１０】従来のネットワーク中継装置を適用したローカルエリアネットワークシステムの構成図。
【符号の説明】
１−１…ネットワーク中継装置、１−２…ＡＲＰテーブル、１−３…アドレス管理テーブル、１−４…処理装置、２−１〜２−４，３−１〜３−３…通信端末、４…ネットワーク管理者端末、Ｎ１…ローカルエリアネットワーク、Ｐ１〜Ｐ９…ポート。
【図１】
2004088392.tif 000003
【図２】
2004088392.tif 000004
【図３】
2004088392.tif 000005
【図４】
2004088392.tif 000006
【図５】
2004088392.tif 000007
【図６】
2004088392.tif 000008
【図７】
2004088392.tif 000009
【図８】
2004088392.tif 000010
【図９】
2004088392.tif 000011
【図１０】
2004088392.tif 000012