(57)【特許請求の範囲】
【請求項１】
各々ユーザ端末が接続される複数のポートを含むネットワーク装置であって、
前記ユーザ端末のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスと当該ユーザ端末が接続されるポートの情報とを対応付けたユーザ端末情報を保持するユーザ端末情報テーブルと、一定の時間内における前記ユーザ端末情報テーブルの保持内容の差分から前記ＭＡＣアドレスの重複を検出する手段とを有し、
前記ユーザ端末情報テーブルは、前記ユーザ端末間でやり取りされるフレームによって得られるユーザ端末情報の学習結果を記録し、
前記ＭＡＣアドレスの重複を検出する手段は、前記フレームを受信する際の前記ユーザ端末情報テーブルの状態変化を監視し、前記一定の時間内に複数回以上前記ユーザ端末情報テーブル上の特定ユーザ端末情報が更新されたことを検出した場合にその更新された特定ユーザ端末情報を持つユーザ端末で前記ＭＡＣアドレスが重複していると判断することを特徴とするネットワーク装置。
【請求項２】
前記ＭＡＣアドレスが重複していると判断した時に原因箇所を上位システム及びユーザ端末を含む任意の装置への通知を行うことを特徴とする請求項１記載のネットワーク装置。
【請求項３】
前記ＭＡＣアドレスの重複を検出する手段は、前記ユーザ端末情報テーブルの監視結果と、配下のネットワーク装置からのユーザ端末情報とによって前記ＭＡＣアドレスの重複を判断することを特徴とする請求項１または請求項２記載のネットワーク装置。
【請求項４】
スイッチング機能、及びスイッチが物理構成としてループの形をとっていても論理的にツリー構造をトポロジーとして持つレイヤ２スイッチであることを特徴とする請求項１から請求項３のいずれか記載のネットワーク装置。
【請求項５】
各々ユーザ端末が接続される複数のポートを含むネットワーク装置からなるネットワーク監視システムであって、
前記ネットワーク装置は、前記ユーザ端末のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスと当該ユーザ端末が接続されるポートの情報とを対応付けたユーザ端末情報を保持するユーザ端末情報テーブルと、一定の時間内における前記ユーザ端末情報テーブルの保持内容の差分から前記ＭＡＣアドレスの重複を検出する手段とを有し、
前記ユーザ端末情報テーブルは、前記ユーザ端末間でやり取りされるフレームによって得られるユーザ端末情報の学習結果を記録し、
前記ＭＡＣアドレスの重複を検出する手段は、前記フレームを受信する際の前記ユーザ端末情報テーブルの状態変化を監視し、前記一定の時間内に複数回以上前記ユーザ端末情報テーブル上の特定ユーザ端末情報が更新されたことを検出した場合にその更新された特定ユーザ端末情報を持つユーザ端末で前記ＭＡＣアドレスが重複していると判断することを特徴とするネットワーク監視システム。
【請求項６】
前記ネットワーク装置は、前記ＭＡＣアドレスが重複していると判断した時に原因箇所を上位システム及びユーザ端末を含む任意の装置への通知を行うことを特徴とする請求項５記載のネットワーク監視システム。
【請求項７】
前記ネットワーク装置は、スイッチング機能、及びスイッチが物理構成としてループの形をとっていても論理的にツリー構造をトポロジーとして持つレイヤ２スイッチであることを特徴とする請求項５または請求項６記載のネットワーク監視システム。
【請求項８】
各々ユーザ端末が接続される複数のポートを含むネットワーク装置からなるネットワーク監視システムに用いるＭＡＣアドレス重複検出方法であって、
前記ネットワーク装置に、前記ユーザ端末のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスと当該ユーザ端末が接続されるポートの情報とを対応付けたユーザ端末情報を保持するユーザ端末情報テーブルを設け、
前記ネットワーク装置が、一定の時間内における前記ユーザ端末情報テーブルの保持内容の差分から前記ＭＡＣアドレスの重複を検出する処理を実行し、
前記ユーザ端末情報テーブルは、前記ユーザ端末間でやり取りされるフレームによって得られるユーザ端末情報の学習結果を記録し、
前記ＭＡＣアドレスの重複を検出する処理において、前記フレームを受信する際の前記ユーザ端末情報テーブルの状態変化を監視し、前記一定の時間内に複数回以上前記ユーザ端末情報テーブル上の特定ユーザ端末情報が更新されたことを検出した場合にその更新された特定ユーザ端末情報を持つユーザ端末で前記ＭＡＣアドレスが重複していると判断することを特徴とするＭＡＣアドレス重複検出方法。
【請求項９】
前記ネットワーク装置が、前記ＭＡＣアドレスが重複していると判断した時に原因箇所を上位システム及びユーザ端末を含む任意の装置への通知を行う処理を実行することを特徴とする請求項８記載のＭＡＣアドレス重複検出方法。
【請求項１０】
前記ネットワーク装置が、スイッチング機能、及びスイッチが物理構成としてループの形をとっていても論理的にツリー構造をトポロジーとして持つレイヤ２スイッチであることを特徴とする請求項８または請求項９記載のＭＡＣアドレス重複検出方法。
【請求項１１】
各々ユーザ端末が接続される複数のポートを含むネットワーク装置内のコンピュータに実行させるプログラムであって、
前記ユーザ端末のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスと当該ユーザ端末が接続されるポートの情報とを対応付けたユーザ端末情報を保持するユーザ端末情報テーブルにおける一定の時間内の保持内容の差分から前記ＭＡＣアドレスの重複を検出する処理を含み、
前記ネットワーク装置に、前記ユーザ端末間でやり取りされるフレームによって得られるユーザ端末情報の学習結果を前記ユーザ端末情報テーブルに記録させ、
前記ネットワーク装置に、前記ＭＡＣアドレスの重複を検出する処理において、前記フレームを受信する際の前記ユーザ端末情報テーブルの状態変化を監視させ、前記一定の時間内に複数回以上前記ユーザ端末情報テーブル上の特定ユーザ端末情報が更新されたことを検出した場合にその更新された特定ユーザ端末情報を持つユーザ端末で前記ＭＡＣアドレスが重複していると判断させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワーク装置、ネットワーク管理システム及びそれらに用いるＭＡＣアドレス重複検出方法並びにそのプログラムに関し、特にネットワークにおけるＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスの重複の検出方法に関する。
【背景技術】
【０００２】
ネットワーク管理等において、不正接続を防止するためには、管理サーバを立て、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスやＭＡＣアドレス等をチェックする必要がある（例えば、特許文献１参照）。
【０００３】
しかしながら、近年、ＭＡＣアドレスの複製自体は容易になっており、既に登録されているＭＡＣアドレスを複製された上に、その不正ユーザ端末が正当なユーザ端末より先に接続すると、ネットワークから正当なユーザ端末が締め出されてしまうケースがある。この時の不正ユーザ端末の接続箇所を特定する作業工数は多大となる。
【０００４】
また、システム試験時等において、測定器の設定を誤る等によって、別ポートから同一ＭＡＣアドレスでフレームが流れた場合、転送動作が正常に行えず、構成規模によっては原因特定が困難となるケースが多い。
【０００５】
【特許文献１】特開２００６−１４８２５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明に関連するネットワーク管理では、端末のＭＡＣアドレスの重複を確認する場合、ＩＰアドレスとの組み合わせやＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）等のレイヤ３以上の機能を利用し、管理サーバによる承認をもって接続許諾管理を行うもの、またはレイヤ２機能内にチェックコマンド、シーケンス判定処理を追加して確認を行うもの等、承認管理作業や確認用のフレームが必要である。
【０００７】
また、レイヤ２機能では、検出範囲がレイヤ２スイッチ単体で閉じた重複検出に留まり、複数のレイヤ２スイッチ間で重複が発生した場合に発生箇所を特定するためには、通信状況をキャプチャして確認する等の作業効率の低い手段をとるケースが多い。
【０００８】
そこで、本発明の目的は上記の問題点を解消し、管理・認証用サーバの必要なしに、不正なユーザ端末を検出することができるネットワーク装置、ネットワーク管理システム及びそれらに用いるＭＡＣアドレス重複検出方法並びにそのプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明によるネットワーク装置は、各々ユーザ端末が接続される複数のポートを含むネットワーク装置であって、
前記ユーザ端末のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスと当該ユーザ端末が接続されるポートの情報とを対応付けたユーザ端末情報を保持するユーザ端末情報テーブルと、一定の時間内における前記ユーザ端末情報テーブルの保持内容の差分から前記ＭＡＣアドレスの重複を検出する手段とを備え、
前記ユーザ端末情報テーブルは、前記ユーザ端末間でやり取りされるフレームによって得られるユーザ端末情報の学習結果を記録し、
前記ＭＡＣアドレスの重複を検出する手段は、前記フレームを受信する際の前記ユーザ端末情報テーブルの状態変化を監視し、前記一定の時間内に複数回以上前記ユーザ端末情報テーブル上の特定ユーザ端末情報が更新されたことを検出した場合にその更新された特定ユーザ端末情報を持つユーザ端末で前記ＭＡＣアドレスが重複していると判断している。
【００１０】
本発明によるネットワーク管理システムは、各々ユーザ端末が接続される複数のポートを含むネットワーク装置からなるネットワーク監視システムであって、
前記ネットワーク装置は、前記ユーザ端末のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスと当該ユーザ端末が接続されるポートの情報とを対応付けたユーザ端末情報を保持するユーザ端末情報テーブルと、一定の時間内における前記ユーザ端末情報テーブルの保持内容の差分から前記ＭＡＣアドレスの重複を検出する手段とを備え、
前記ユーザ端末情報テーブルは、前記ユーザ端末間でやり取りされるフレームによって得られるユーザ端末情報の学習結果を記録し、
前記ＭＡＣアドレスの重複を検出する手段は、前記フレームを受信する際の前記ユーザ端末情報テーブルの状態変化を監視し、前記一定の時間内に複数回以上前記ユーザ端末情報テーブル上の特定ユーザ端末情報が更新されたことを検出した場合にその更新された特定ユーザ端末情報を持つユーザ端末で前記ＭＡＣアドレスが重複していると判断している。
【００１２】
本発明によるＭＡＣアドレス重複検出方法は、各々ユーザ端末が接続される複数のポートを含むネットワーク装置からなるネットワーク監視システムに用いるＭＡＣアドレス重複検出方法であって、
前記ネットワーク装置に、前記ユーザ端末のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスと当該ユーザ端末が接続されるポートの情報とを対応付けたユーザ端末情報を保持するユーザ端末情報テーブルを設け、
前記ネットワーク装置が、一定の時間内における前記ユーザ端末情報テーブルの保持内容の差分から前記ＭＡＣアドレスの重複を検出する処理を実行し、
前記ユーザ端末情報テーブルは、前記ユーザ端末間でやり取りされるフレームによって得られるユーザ端末情報の学習結果を記録し、
前記ＭＡＣアドレスの重複を検出する処理において、前記フレームを受信する際の前記ユーザ端末情報テーブルの状態変化を監視し、前記一定の時間内に複数回以上前記ユーザ端末情報テーブル上の特定ユーザ端末情報が更新されたことを検出した場合にその更新された特定ユーザ端末情報を持つユーザ端末で前記ＭＡＣアドレスが重複していると判断している。
【００１４】
本発明によるプログラムは、各々ユーザ端末が接続される複数のポートを含むネットワーク装置内のコンピュータに実行させるプログラムであって、
前記ユーザ端末のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスと当該ユーザ端末が接続されるポートの情報とを対応付けたユーザ端末情報を保持するユーザ端末情報テーブルにおける一定の時間内の保持内容の差分から前記ＭＡＣアドレスの重複を検出する処理を含み、
前記ネットワーク装置に、前記ユーザ端末間でやり取りされるフレームによって得られるユーザ端末情報の学習結果を前記ユーザ端末情報テーブルに記録させ、
前記ネットワーク装置に、前記ＭＡＣアドレスの重複を検出する処理において、前記フレームを受信する際の前記ユーザ端末情報テーブルの状態変化を監視させ、前記一定の時間内に複数回以上前記ユーザ端末情報テーブル上の特定ユーザ端末情報が更新されたことを検出した場合にその更新された特定ユーザ端末情報を持つユーザ端末で前記ＭＡＣアドレスが重複していると判断させることを特徴とする。
【発明の効果】
【００１５】
本発明は、上記のような構成及び動作とすることで、管理・認証用サーバの必要なしに不正なユーザ端末を検出することができるという効果が得られる。
【発明を実施するための最良の形態】
【００１６】
次に、本発明の実施の形態について図面を参照して説明する。図１は本発明の第１の実施の形態によるネットワーク管理システムの構成例を示すブロック図である。図１において、本発明の第１の実施の形態によるネットワーク管理システムは、上位システム１と、レイヤ２スイッチ２と、ユーザ端末３１〜３３とから構成されている。
【００１７】
上位システム１はレイヤ２スイッチ２から得られるユーザ端末情報の重複検出内容を収集することのできる機能を有している。レイヤ２スイッチ２は、スイッチング機能、及びスイッチが物理構成としてループの形をとっていても論理的にツリー構造をトポロジーとして持つことのできるネットワーク装置であり、ユーザ端末情報チェック部２１と、ユーザ端末情報テーブル２２と、物理ポートＰ１０１〜Ｐ１０３とを備えている。
【００１８】
ユーザ端末情報チェック部２１は、本発明の内容であるユーザ端末情報の重複を検出し、検出結果を必要に応じて上位システム１またはユーザ端末（正規端末３１，３２または不正端末３３）へ通知、もしくはユーザ端末の通信遮断を行うことのできる機能を有する。
【００１９】
ユーザ端末情報テーブル２２は、ユーザ端末３１〜３３からのフレームによって得られるユーザ端末情報の学習結果を記録し、フレームの転送を行う際に参照するデータベースである。また、ユーザ端末情報チェック部２１において、ユーザ端末情報の重複検出はこのユーザ端末情報テーブル２２に記録されている情報を基に判定を行う。
【００２０】
物理ポートＰ１０１〜Ｐ１０３はレイヤ２スイッチ２がユーザ端末３１〜３３、あるいはその他のレイヤ２スイッチと通信を行うために備えるポートである。
【００２１】
正規端末３１，３２はネットワーク管理者またはシステム管理者によってレイヤ２スイッチ２に接続が想定されているユーザ端末であり、それぞれユニークなＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスＡ，Ｂが割り振られている。
【００２２】
不正端末３３はネットワーク管理者またはシステム管理者によってレイヤ２スイッチ２に接続が想定されていないユーザ端末であるが、正規端末３１が有する本来ユニークであるはずのＭＡＣアドレスＡを用いて通信を行おうとしているユーザ端末である。尚、ここではユーザ端末における物理ポートは冗長のため表現されていない。
【００２３】
レイヤ２スイッチ２が他のネットワーク装置との接続をツリー構成に確立した後、ユーザ端末（正規端末３１，３２または不正端末３３）は、レイヤ２スイッチ２を通じて他のネットワークとの通信が実施される。
【００２４】
以上の構成によって、本実施の形態では、ユーザ端末情報学習によるユーザ端末情報重複の検出に必要な情報を収集することができる。
【００２５】
図２は図１のユーザ端末情報テーブルの状態表を示す図であり、図３は図１のレイヤ２スイッチ２におけるユーザ端末情報の重複検出動作を示すフローチャートである。これら図１〜図３を参照して本発明の第１の実施の形態によるネットワーク管理システムにおけるユーザ端末情報の重複検出動作について説明する。尚、図３に示す処理動作は、レイヤ２スイッチ２内に設けられるコンピュータ［ＣＰＵ（中央処理装置）］（図示せず）がプログラムを実行することで実現される。
【００２６】
レイヤ２スイッチ２に対して、図１に示すように、ユーザ端末（正規端末３１，３２または不正端末３３）を接続し、正規端末３１から正規端末３２へ向けてフレームを発出すると、レイヤ２スイッチ２はフレームをユーザ端末（正規端末３２及び不正端末３３）に対して転送する。また、レイヤ２スイッチ２はＭＡＣアドレスＡを持つ端末が物理ポートＰ１０１に接続されていることを認識して、ユーザ端末情報テーブル２２に対して対応表を更新する。
【００２７】
同様に、正規端末３２から正規端末３１へ向けてフレームを発出するとレイヤ２スイッチ２はフレームをユーザ端末（正規端末３１及び不正端末３３）に対して転送する。また、レイヤ２スイッチ２はＭＡＣアドレスＢを持つ端末が物理ポートＰ１０２に接続されていることを認識して、ユーザ端末情報テーブル２２に対して対応表を更新する。
【００２８】
相互のユーザ端末情報の学習が完了すると、レイヤ２スイッチ２は以降のユーザ端末（正規端末３１，３２）間における通信を無関係のユーザ端末［この場合、ユーザ端末（不正端末３３）］にはフレームを転送せず、必要な端末間であるユーザ端末（正規端末３１，３２）で完結した通信を行うようになる。この時、ユーザ端末情報テーブル２２は、図２に示すユーザ端末情報テーブル状態（Ｄ１）となる。
【００２９】
次に、ユーザ端末（不正端末３３）からユーザ端末（正規端末３２）に対してフレームが発出されると、レイヤ２スイッチ２はフレームをユーザ端末（正規端末３２）に対して転送する。また、レイヤ２スイッチ２はＭＡＣアドレスＡを持つ端末が物理ポートＰ１０３に接続されていると認識して、宛先がＭＡＣアドレスＡとなっているフレームを物理ポートＰ１０３へ転送するように、ユーザ端末情報テーブル２２をユーザ端末情報テーブル状態（Ｄ２）へと更新する。
【００３０】
この時、ユーザ端末（正規端末３２）がユーザ端末（正規端末３１）へのフレームを発出した場合、レイヤ２スイッチ２はユーザ端末情報テーブル２２にしたがってユーザ端末（正規端末３１）ではなく、ユーザ端末（不正端末３３）に対してフレームを転送することになる。
【００３１】
さらに、ユーザ端末（正規端末３１）からユーザ端末（正規端末３２）に対してフレームが送出されると、上記と同様の手順で、ユーザ端末情報テーブル２２はユーザ端末情報テーブル状態（Ｄ１）へと更新される。
【００３２】
ＭＡＣアドレスが重複している場合には、ユーザ端末（正規端末３１、不正端末３３）からフレームが発出される度に、ユーザ端末情報テーブル２２がユーザ端末情報テーブル状態（Ｄ１）とユーザ端末情報テーブル状態（Ｄ２）との間で頻繁に切替わることになる。
【００３３】
本実施の形態において、レイヤ２スイッチ２は、フレーム受信の際に（図３ステップＳ１）、上記のユーザ端末情報テーブル２２の状態変化をユーザ端末情報チェック部２１にて監視し（図３ステップＳ２）、変化が発生したユーザ端末情報については被疑ユーザ端末として記録を行う（図３ステップＳ３）。
【００３４】
次に、レイヤ２スイッチ２は、ユーザ端末情報テーブル２２上の特定のユーザ端末情報がｎ秒間にｍ回以上更新されること（ユーザ端末情報変化の発生頻度が高いこと）を検出しなければ（図３ステップＳ４）、ユーザ端末情報テーブル２２を更新する（図３ステップＳ７）。
【００３５】
また、レイヤ２スイッチ２は、ユーザ端末情報テーブル２２上の特定のユーザ端末情報がｎ秒間にｍ回以上更新されること（ユーザ端末情報変化の発生頻度が高いこと）が検出されれば（図３ステップＳ４）、ＭＡＣアドレスが重複していると判定し、検出結果に該当するユーザ端末に対して通信を遮断や重複の通知、またはデフォルトＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）へ隔離等を実施する（図３ステップＳ５）。
【００３６】
さらに、レイヤ２スイッチ２は、各レイヤ２スイッチから重複検出結果を収集する上位システム１に対して検出結果を通知し（図３ステップＳ６）、試験者もしくは保守者へ重複検出結果を報告している。尚、上記のｎ，ｍの値は試験者もしくは保守者がシステムに応じてチューニング可能なものとする。
【００３７】
このように、本実施の形態では、
（１）、事前に登録したＭＡＣアドレスを検出用情報として利用しないため、管理・認証用サーバの必要なしに、不正なユーザ端末を検出することができる
（２）、複数のレイヤ２スイッチで構成されたループのないトポロジーのネットワークにおいて、レイヤ２スイッチをまたいだＭＡＣアドレス重複を検出することができる
（３）、フレーム転送時に参照されるユーザ端末情報を検出情報として利用するため、異なるＶＬＡＮ間でＭＡＣアドレスが重複している場合についても検出することが可能である
（４）、レイヤ２機能においてＭＡＣアドレスの重複検出が可能になるため、上位のプロトコルに依らないＭＡＣアドレス重複が検出することができる。この検出結果を収集することにより原因箇所特定にかかる負荷が軽減される
（５）、運用上、任意にＭＡＣアドレスを変更することができる装置において、変更ポリシ等の設定ミスが発生した場合、設定ミスによるＭＡＣアドレス重複についても検出することができる
という効果を発揮することができる。
【００３８】
図４は本発明の第２の実施の形態によるネットワーク監視システムの構成例を示すブロック図である。図４において、本発明の第２の実施の形態によるネットワーク監視システムでは、複数のレイヤ２スイッチ２−１〜２−３が存在するスイッチネットワーク内に、ＭＡＣアドレスが重複しているユーザ端末（正規端末３５、不正端末３８）がそれぞれ異なるレイヤ２スイッチ２−２，２−３へ接続されていた場合についても適用可能である。
【００３９】
ここで、複数のレイヤ２スイッチ２−１〜２−３はそれぞれ、ユーザ端末情報チェック部２１−１〜２１−３と、ユーザ端末情報テーブル２２−１〜２２−３と、物理ポートとを備えているが、各々の物理ポートの図示は省略している。
【００４０】
図４のレイヤ２スイッチ２−１〜２−３がユーザによるループのない物理的にループ構造のないトポロジーをとる、または別途ループ回避プロトコル等の利用した場合、上記の図３に示すような検出を行うと、レイヤ２スイッチ２−２では、レイヤ２スイッチ２−１とユーザ端末（正規端末３５）との間のユーザ端末情報テーブル２２−２についてユーザ端末情報の更新が頻繁に発生し、レイヤ２スイッチ２−１では、レイヤ２スイッチ２−２，２−３間のユーザ端末情報テーブル２２−１についてユーザ端末情報の更新が頻繁に発生する。
【００４１】
また、レイヤ２スイッチ２−３も、上記のレイヤ２スイッチ２−２と同様に、レイヤ２スイッチ２−１とユーザ端末（不正端末３８）との間のユーザ端末情報テーブル２２−３についてユーザ端末情報の更新が頻繁に発生することになる。つまり、特定のユーザ端末情報について各レイヤ２スイッチ２−１〜２−３でＭＡＣアドレス重複が発生しているように見えることになる。
【００４２】
この時、レイヤ２スイッチ２−１〜２−３がそれぞれの持つユーザ端末情報チェック部２１−１〜２１−３によって上位システム１に対してＭＡＣアドレス重複検出結果を通知することによって、重複が発生している方向性、つまり重複被疑異箇所のパスを特定することが可能となる。
【００４３】
また、本実施の形態では、各レイヤ２スイッチ２−１〜２−３にＶＬＡＮが用いられていたとしても、ドメイン構成に対して独立に適用可能であるため、異なるＶＬＡＮネットワークをまたいだＭＡＣアドレス重複検出が可能である。
【００４４】
上述したように、本発明は、スイッチング機能を有するネットワーク装置（レイヤ２スイッチ２，２−１〜２−３）に接続された端末のＭＡＣアドレス重複をレイヤ２機能によって検出し、原因となる端末を特定することによって、試験者または保守者の作業負担を軽減することができ、ＭＡＣアドレス複製による不正接続を防止または抑制することができる。
【００４５】
本発明では、レイヤ２スイッチ２，２−１〜２−３にて学習されるユーザ端末情報（ＭＡＣアドレス、ポート番号）テーブル２２，２２−１〜２２−３を監視し、一定の時間内に複数回以上ユーザ端末情報テーブル２２，２２−１〜２２−３上の特定ユーザ端末情報が更新されたことを検出すると、その更新された特定ユーザ端末情報を持つユーザ端末情報でＭＡＣアドレスが重複していると判断し、原因箇所を上位システム１やユーザ端末等の任意の装置へ通知を行う。
【００４６】
また、本発明では、複数のレイヤ２スイッチ２−１〜２−３で構成されたネットワークにおいて、ツリー構造確立後、代表となるレイヤ２スイッチ２−１で学習されるユーザ端末情報及び配下のレイヤ２スイッチ２−２，２−３からもたらされるユーザ端末情報によって、複数のレイヤ２スイッチ２−１〜２−３で構成されたネットワーク内のＭＡＣアドレス重複を検出する。
【００４７】
これによって、本発明では、上位システム１からはどのレイヤ２スイッチ通信によって、どのＭＡＣアドレスに重複があるのかを判定し、またはユーザ端末が重複を認識すること等ができるため、試験者または保守者の原因箇所特定を行う負担を軽減することができ、検出状況に応じて端末の隔離やトラフィック遮断等の処置を講ずることが可能となる。
【図面の簡単な説明】
【００４８】
【図１】本発明の第１の実施の形態によるネットワーク管理システムの構成例を示すブロック図である。
【図２】図１のユーザ端末情報テーブルの状態表を示す図である。
【図３】図１のレイヤ２スイッチにおけるユーザ端末情報の重複検出動作を示すフローチャートである。
【図４】本発明の第２の実施の形態によるネットワーク監視システムの構成例を示すブロック図である。
【符号の説明】
【００４９】
１  上位システム
２，２−１〜２−３  レイヤ２スイッチ
２１，２１−１〜２１−３  ユーザ端末情報チェック部
２２，２２−１〜２２−３  ユーザ端末情報テーブル
３１，３２，３５〜３７  正規端末
３３，３８  不正端末
Ｐ１０１〜Ｐ１０３  物理ポート
【図１】
0005012338.tif 000002
【図２】
0005012338.tif 000003
【図３】
0005012338.tif 000004
【図４】
0005012338.tif 000005