(57)【特許請求の範囲】
【請求項１】
無線ネットワークの監視装置であって、
無線ネットワークのアクセスポイントとネットワークを介して接続され、
前記アクセスポイントが保持するパケット転送情報を受信し、前記パケット転送情報から無線インタフェースが割り当てられているポート番号を取得し、前記取得したポート番号を転送先とするアドレスを抽出する手段と、
前記抽出されたアドレスの端末が、前記パケット転送情報を保持しているアクセスポイントの配下に存在していると推定する推定手段と
を有することを特徴とする無線ネットワークの監視装置。
【請求項２】
無線ネットワークの監視装置であって、
無線ネットワークのアクセスポイントとネットワークを介して接続され、
前記アクセスポイントが保持するパケット転送情報を受信し、前記パケット転送情報から無線インタフェースが割り当てられているポート番号を取得し、前記取得したポート番号を転送先とするアドレスを抽出する手段と、
前記抽出されたアドレスの端末の稼動状況を、送信したメッセージに対する応答があるか否かによって調査し、前記アドレスの端末が稼動中の場合には、前記アドレスの端末が前記パケット転送情報を保持しているアクセスポイントに接続されていると判定する判定手段と
を有することを特徴とする無線ネットワークの監視装置。
【請求項３】
管理対象の端末のアドレスが登録されている管理対象端末リストと、
前記抽出されたアドレスと、前記管理対象端末リストに記載されたアドレスとを比較し、前記抽出されたアドレスが前記管理対象端末リストに含まれていなかった場合、前記パケット転送情報を保持しているアクセスポイントに、管理対象外の端末からのアクセスがあったと判定する判定手段と
を有することを特徴とする請求項１又は請求項２に記載の無線ネットワークの監視装置。
【請求項４】
アクセスポイントと、このアクセスポイントの配下に存在すると推定、又は前記アクセスポイントに接続されていると判定される端末との関係を、管理下の全アクセスポイントに対して判断し、全アクセスポイントと、各々のアクセスポイントの配下に存在している推定される端末、又は各々のアクセスポイントに接続されていると判定される端末との関係を表示する手段を有することを特徴とする請求項１から請求項３のいずれかに記載の無線ネットワークの監視装置。
【請求項５】
パケット転送情報を保持している複数のアクセスポイントに、同一の端末のアドレスが記載されていた場合において、
前記複数のアクセスポイントから、前記端末と同一のサブネットに属するアクセスポイント、又は仮想ＬＡＮ対応のアクセスポイントを選択する手段と、
前記選択されたアクセスポイントが前記端末と同一のサブネットに属し、かつひとつだけの場合には、前記ひとつのアクセスポイントの配下に前記端末が存在していると推定、又はそのアクセスポイントに接続されていると判定し、前記選択されたアクセスポイントが前記端末と同一のサブネットに属し、かつ複数ある場合には、前記複数のアクセスポイントのいずれかの配下に前記端末が存在していると推定、又はそのアクセスポイントに接続されていると判定し、選択されたアクセスポイントが全て前記端末と同一のサブネットに属さず、かつ仮想ＬＡＮ対応のアクセスポイントである場合には、前記仮想ＬＡＮ対応のアクセスポイントのいずれかの配下に前記端末が存在していると推定、又はそのアクセスポイントに接続されていると判定する手段と
を有することを特徴とする請求項１から請求項４のいずれかに記載の無線ネットワークの監視装置。
【請求項６】
前記パケット転送情報を保持している複数のアクセスポイントに、同一の端末のアドレスが記載されていた場合において、
前記端末から所属する無線ネットワークの識別情報を取得する手段と、
前記複数のアクセスポイントの識別情報と前記端末から取得した識別情報とを比較する手段と、
前記端末から取得した識別情報と等しい識別情報を持つアクセスポイントの配下に前記端末が存在していると推定、又はそのアクセスポイントに接続されていると判定する手段と
を有することを特徴とする請求項１から請求項５のいずれかに記載の無線ネットワークの監視装置。
【請求項７】
無線ネットワークの監視システムであって、
少なくとも１台以上の無線ネットワークのアクセスポイントと、
少なくも１台以上の無線ネットワークの端末と、
前記アクセスポイントとネットワークを介して接続された監視装置とによって構成され、
前記監視装置は、
前記アクセスポイントが保持するパケット転送情報を受信し、前記パケット転送情報から無線インタフェースが割り当てられているポート番号を取得し、前記取得したポート番号を転送先とするアドレスを抽出する手段と、
前記抽出されたアドレスの端末が、前記パケット転送情報を保持しているアクセスポイントの配下に存在していると推定する推定手段と
を有することを特徴とする無線ネットワークの監視システム。
【請求項８】
無線ネットワークの監視システムであって、
少なくとも１台以上の無線ネットワークのアクセスポイントと、
少なくも１台以上の無線ネットワークの端末と、
前記アクセスポイントとネットワークを介して接続された監視装置とによって構成され、
前記監視装置は、
前記アクセスポイントが保持するパケット転送情報を受信し、前記パケット転送情報から無線インタフェースが割り当てられているポート番号を取得し、前記取得したポート番号を転送先とするアドレスを抽出する手段と、
前記抽出されたアドレスの端末の稼動状況を、送信したメッセージに対する応答があるか否かによって調査し、前記アドレスの端末が稼動中の場合には、前記アドレスの端末が前記パケット転送情報を保持しているアクセスポイントに接続されていると判定する判定手段と
を有することを特徴とする無線ネットワークの監視システム。
【請求項９】
前記監視装置は、
管理対象の端末のアドレスが登録されている管理対象端末リストと、
前記抽出されたアドレスと、前記管理対象端末リストに記載されたアドレスとを比較し、前記抽出されたアドレスが前記管理対象端末リストに含まれていなかった場合、前記パケット転送情報を保持しているアクセスポイントに、管理対象外の端末からのアクセスがあったと判定する判定手段と
を有することを特徴とする請求項７又は請求項８に記載の無線ネットワークの監視システム。
【請求項１０】
前記監視装置は、アクセスポイントと、その配下に存在すると推定又は判定される端末との関係を、管理下の全アクセスポイントに対して判断し、全アクセスポイントと、各々のアクセスポイントの配下に存在している推定される端末、又は各々のアクセスポイントに接続されていると判定される端末との関係を表示する手段を有することを特徴とする請求項７から請求項９のいずれかに記載の無線ネットワークの監視システム。
【請求項１１】
前記監視装置は、
パケット転送情報を保持している複数のアクセスポイントに、同一の端末のアドレスが記載されていた場合において、
前記複数のアクセスポイントから、前記端末と同一のサブネットに属するアクセスポイント、又は仮想ＬＡＮ対応のアクセスポイントを選択する手段と、
前記選択されたアクセスポイントが前記端末と同一のサブネットに属し、かつひとつだけの場合には、前記ひとつのアクセスポイントの配下に前記端末が存在していると推定、又はそのアクセスポイントに接続されていると判定し、前記選択されたアクセスポイントが前記端末と同一のサブネットに属し、かつ複数ある場合には、前記複数のアクセスポイントのいずれかの配下に前記端末が存在していると推定、又はそのアクセスポイントに接続されていると判定し、選択されたアクセスポイントが全て前記端末と同一のサブネットに属さず、かつ仮想ＬＡＮ対応のアクセスポイントである場合には、前記仮想ＬＡＮ対応のアクセスポイントのいずれかの配下に前記端末が存在していると推定、又はそのアクセスポイントに接続されていると判定する手段と
を有することを特徴とする請求項７から請求項１０のいずれかに記載の無線ネットワークの監視システム。
【請求項１２】
前記監視装置は、
前記パケット転送情報を保持している複数のアクセスポイントに、同一の端末のアドレスが記載されていた場合において、
前記端末から所属する無線ネットワークの識別情報を取得する手段と、
前記複数のアクセスポイントの識別情報と前記端末から取得した識別情報とを比較する手段と、
前記端末から取得した識別情報と等しい識別情報を持つアクセスポイントの配下に前記端末が存在していると推定、又はそのアクセスポイントに前記端末が接続されていると判定する手段と
を有することを特徴とする請求項７から請求項１１のいずれかに記載の無線ネットワークの監視システム。
【請求項１３】
前記端末は、ブロードキャストパケットを送信する手段を有し、
前記アクセスポイントは、前記ブロードキャストパケットに基づいて、保持するパケット転送情報を更新する手段を有することを特徴とする請求項７から請求項１２のいずれかに記載の無線ネットワークの監視システム。
【請求項１４】
前記アクセスポイントは、
端末の所属情報を他のアクセスポイント通知する手段と、
前記端末の所属情報保持するパケット転送情報を更新する手段と
を有することを特徴とする請求項７から請求項１３のいずれかに記載の無線ネットワークの監視システム。
【請求項１５】
無線ネットワークのアクセスポイントとネットワークを介して接続され、監視装置として用いられる情報処理装置の制御プログラムであって、
前記制御プログラムは前記情報処理装置を、
前記アクセスポイントが保持するパケット転送情報を受信し、前記パケット転送情報から無線インタフェースが割り当てられているポート番号を取得し、前記取得したポート番号を転送先とするアドレスを抽出する手段と、
前記抽出されたアドレスの端末が、前記パケット転送情報を保持しているアクセスポイントの配下に存在していると推定する推定手段
として機能させることを特徴とする情報処理装置の制御プログラム。
【請求項１６】
無線ネットワークのアクセスポイントとネットワークを介して接続され、監視装置として用いられる情報処理装置の制御プログラムであって、
前記制御プログラムは前記情報処理装置を、
前記アクセスポイントが保持するパケット転送情報を受信し、前記パケット転送情報から無線インタフェースが割り当てられているポート番号を取得し、前記取得したポート番号を転送先とするアドレスを抽出する手段と、
前記抽出されたアドレスの端末の稼動状況を、送信したメッセージに対する応答があるか否かによって調査し、前記アドレスの端末が稼動中の場合には、前記アドレスの端末が前記パケット転送情報を保持しているアクセスポイントに接続されていると判定する判定手段
として機能させることを特徴とする情報処理装置の制御プログラム。
【請求項１７】
前記制御プログラムは前記情報処理装置を、
前記抽出されたアドレスと、管理対象の端末のアドレスが登録されている管理対象端末リストに記載されたアドレスとを比較し、前記抽出されたアドレスが前記管理対象端末リストに含まれていなかった場合、前記パケット転送情報を保持しているアクセスポイントに、管理対象外の端末からのアクセスがあったと判定する判定手段
として機能させることを特徴とする請求項１５又は請求項１６に記載の情報処理装置の制御プログラム。
【請求項１８】
前記制御プログラムは前記情報処理装置を、
アクセスポイントと、このアクセスポイントの配下に存在すると推定、又前記アクセスポイントに接続されていると判定される端末との関係を、管理下の全アクセスポイントに対して判断し、全アクセスポイントと、各々のアクセスポイントの配下に存在している推定される端末、又は各々のアクセスポイントに接続されていると判定される端末との関係を表示する手段として機能させることを特徴とする請求項１５から請求項１７のいずれかに記載の情報処理装置の制御プログラム。
【請求項１９】
パケット転送情報を保持している複数のアクセスポイントに、同一の端末のアドレスが記載されていた場合において、
前記制御プログラムは前記情報処理装置を、
前記複数のアクセスポイントから、前記端末と同一のサブネットに属するアクセスポイント、又は仮想ＬＡＮ対応のアクセスポイントを選択する手段と、
前記選択されたアクセスポイントが前記端末と同一のサブネットに属し、かつひとつだけの場合には、前記ひとつのアクセスポイントの配下に前記端末が存在していると推定、又はそのアクセスポイントに接続されていると判定し、前記選択されたアクセスポイントが前記端末と同一のサブネットに属し、かつ複数ある場合には、前記複数のアクセスポイントのいずれかの配下に前記端末が存在していると推定、又はそのアクセスポイントに接続されていると判定し、選択されたアクセスポイントが全て前記端末と同一のサブネットに属さず、かつ仮想ＬＡＮ対応のアクセスポイントである場合には、前記仮想ＬＡＮ対応のアクセスポイントのいずれかの配下に前記端末が存在していると推定、又はそのアクセスポイントに接続されていると判定する手段
として機能させることを特徴とする請求項１５から請求項１８のいずれかに記載の情報処理装置の制御プログラム。
【請求項２０】
前記制御プログラムは前記情報処理装置を、
前記パケット転送情報を保持している複数のアクセスポイントに、同一の端末のアドレスが記載されていた場合において、前記端末から所属する無線ネットワークの識別情報を取得する手段と、
前記複数のアクセスポイントの識別情報と前記端末から取得した識別情報とを比較する手段と、
前記端末から取得した識別情報と等しい識別情報を持つアクセスポイントの配下に前記端末が存在していると推定、又はそのアクセスポイントに前記端末が接続されていると判定する手段
として機能させることを特徴とする請求項１５から請求項１９のいずれかに記載の情報処理装置の制御プログラム。
【請求項２１】
端末の管理を行う無線ネットワークの監視方法であって、
無線ネットワークのアクセスポイントが保持するパケット転送情報から無線インタフェースが割り当てられているポート番号を取得する取得ステップと、
前記取得したポート番号を転送先とするアドレスを抽出するステップと、
前記抽出されたアドレスの端末が、前記パケット転送情報を保持しているアクセスポイントの配下に存在していると推定するステップと
を有することを特徴とする無線ネットワークの監視方法。
【請求項２２】
端末の管理を行う無線ネットワークの監視方法であって、
無線ネットワークのアクセスポイントが保持するパケット転送情報から無線インタフェースが割り当てられているポート番号を取得する取得ステップと、
前記取得したポート番号を転送先とするアドレスを抽出するステップと、
前記抽出されたアドレスの端末の稼動状況を、送信したメッセージに対する応答があるか否かによって調査し、前記アドレスの端末が稼動中の場合には、前記アドレスの端末が前記パケット転送情報を保持しているアクセスポイントに接続されていると判定するステップと
を有することを特徴とする無線ネットワークの監視方法。
【請求項２３】
前記抽出されたアドレスと、管理対象の端末のアドレスが登録されている管理対象端末リストに記載されたアドレスとを比較し、前記抽出されたアドレスが前記管理対象端末リストに含まれていなかった場合、前記パケット転送情報を保持しているアクセスポイントに、管理対象外の端末からのアクセスがあったと判定するステップを有することを特徴とする請求項２１又は請求項２２に記載の無線ネットワークの監視方法。
【請求項２４】
アクセスポイントと、このアクセスポイントの配下に存在すると推定、又は前記アクセスポイントに接続されると判定される端末との関係を、管理下の全アクセスポイントに対して判断し、全アクセスポイントと各々のアクセスポイントの配下に存在している推定される端末、又は各々のアクセスポイントに接続されていると判定される端末との関係を表示するステップを有することを特徴とする請求項２１から請求項２３のいずれかに記載の無線ネットワークの監視方法。
【請求項２５】
パケット転送情報を保持している複数のアクセスポイントに、同一の端末のアドレスが記載されていた場合において、
前記複数のアクセスポイントから、前記端末と同一のサブネットに属するアクセスポイント、又は仮想ＬＡＮ対応のアクセスポイントを選択するステップと、
前記選択されたアクセスポイントが前記端末と同一のサブネットに属し、かつひとつだけの場合には、前記ひとつのアクセスポイントの配下に前記端末が存在していると推定、又はそのアクセスポイントに接続されていると判定し、前記選択されたアクセスポイントが前記端末と同一のサブネットに属し、かつ複数ある場合には、前記複数のアクセスポイントのいずれかの配下に前記端末が存在していると推定、又はそのアクセスポイントに接続されていると判定し、選択されたアクセスポイントが全て前記端末と同一のサブネットに属さず、かつ仮想ＬＡＮ対応のアクセスポイントである場合には、前記仮想ＬＡＮ対応のアクセスポイントのいずれかの配下に前記端末が存在していると推定、又はそのアクセスポイントに接続されていると判定するステップと
を有することを特徴とする請求項２１から請求項２４のいずれかに記載の無線ネットワークの監視方法。
【請求項２６】
前記パケット転送情報を保持している複数のアクセスポイントに、同一の端末のアドレスが記載されていた場合において、前記端末から所属する無線ネットワークの識別情報を取得するステップと、
前記複数のアクセスポイントの識別情報と前記端末から取得した識別情報とを比較するステップと、
前記端末から取得した識別情報と等しい識別情報を持つアクセスポイントの配下に前記端末が存在していると推定、又はそのアクセスポイントに前記端末が接続されていると判定するステップと
を有することを特徴とする請求項２１から請求項２５のいずれかに記載の無線ネットワークの監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ネットワークの監視装置、監視システム、監視方法および監視プログムに関し、特に端末の管理を行う無線ネットワークの監視装置、監視システム、監視方法および監視プログラムに関する。
【背景技術】
【０００２】
APへの端末の接続状況を把握する第一の従来技術としては、APの製品に付属するAP管理ツールに搭載された機能がある(例えば、非特許文献１)。当該機能では、各APが端末の接続状況に関する情報を収集し、独自の形式でAPから監視装置に対して端末の接続情報を提供し、監視装置(例えば、Webブラウザを搭載したPC)の画面上で、表形式でテキスト表示するという機能を提供している。独自の形式とは、例えばSNMP(Simple Network Management Protocol)のMIB (Management Information Base)情報としてベンダーが独自に規定した情報、あるいはHTTP(Hyper Text Transfer Protocol)に含めるベンダーが独自に規定した情報、あるいは独自に規定したプロトコルなどがある。これらの形式は、公開されることもあるが、そのベンダーの機器にのみ使用されるものである。【０００３】
第二の従来技術として、監視装置が無線LANのブロードキャストパケットを受信し、同パケットの送信元アドレスに対してダミーパケットを送信して、その応答を確認することによって端末接続関係を収集、表示するという技術が提案されている（例えば、特許文献１）。この技術では、ネットワーク毎に接続関係を監視するための装置を設置する。【０００４】
【非特許文献１】Cisco社製、インターネット＜http://www2.hipri.com/cisco_pdf/pdfsearch/displayPDF/OL_0657_08/0657_08.PDF9-2＞に記載されているAssociation Table
【特許文献１】特開平７−２９７８５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
第一の従来技術では、アクセスポイント（AP）ベンダー独自の情報を用いるため、監視装置が多数のベンダーのAPに対応するためには、ベンダー毎あるいは機器毎の方法を適用しなくてはならず、複雑になり監視装置のコストが高くなるか、監視可能なシステムが特定ベンダー機器を用いたものに限定されるという課題があった。また、開示されていない独自形式の情報を用いている場合には、そもそも当該情報を利用することができないため、情報を収集するのが困難であった。【０００６】
特許文献１に代表される第二の従来技術では、APベンダーに依存せずに端末の接続関係を取得することが可能であるが、無線LANのパケットを直接送受信する専用装置を構成する必要があり、高コストとなる課題があった。また、広い監視対象エリアの情報を収集するためには、当該専用送受信装置を多数の場所に設置しなければならないため、これによっても高コストとなる。さらに、無線LANの場合、異なるネットワークに属する機器同士であっても、パケットを受信することがあるため、接続関係を正確に把握できないという課題もある。【０００７】
そこで、本発明は上記課題に鑑みて発明されたものであって、その目的は、APと端末の接続関係を把握する機能を、APベンダー独自の情報や多数の監視装置を必要とせずに実現する技術を提供することにより、課題を解決することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決する第１の発明は、無線ネットワークの監視装置であって、無線ネットワークのアクセスポイントとネットワークを介して接続され、前記アクセスポイントが保持するパケット転送情報を受信し、前記パケット転送情報から無線インタフェースが割り当てられているポート番号を取得し、前記取得したポート番号を転送先とするアドレスを抽出する手段と、前記抽出されたアドレスの端末が、前記パケット転送情報を保持しているアクセスポイントの配下に存在していると推定する推定手段とを有することを特徴とする。
【０００９】
上記課題を解決する第２の発明は、無線ネットワークの監視装置であって、無線ネットワークのアクセスポイントとネットワークを介して接続され、前記アクセスポイントが保持するパケット転送情報を受信し、前記パケット転送情報から無線インタフェースが割り当てられているポート番号を取得し、前記取得したポート番号を転送先とするアドレスを抽出する手段と、前記抽出されたアドレスの端末の稼動状況を、送信したメッセージに対する応答があるか否かによって調査し、前記アドレスの端末が稼動中の場合には、前記アドレスの端末が前記パケット転送情報を保持しているアクセスポイントに接続されていると判定する判定手段とを有することを特徴とする。
【００１０】
上記課題を解決する第３の発明は、上記第１の発明又は第２の発明において、管理対象の端末のアドレスが登録されている管理対象端末リストと、前記抽出されたアドレスと、前記管理対象端末リストに記載されたアドレスとを比較し、前記抽出されたアドレスが前記管理対象端末リストに含まれていなかった場合、前記パケット転送情報を保持しているアクセスポイントに、管理対象外の端末からのアクセスがあったと判定する判定手段とを有することを特徴とする。【００１１】
上記課題を解決する第４の発明は、上記第１から第３のいずれかの発明において、アクセスポイントと、このアクセスポイントの配下に存在すると推定、又は前記アクセスポイントに接続されていると判定される端末との関係を、管理下の全アクセスポイントに対して判断し、全アクセスポイントと、各々のアクセスポイントの配下に存在している推定される端末、又は各々のアクセスポイントに接続されていると判定される端末との関係を表示する手段を有することを特徴とする。【００１２】
上記課題を解決する第５の発明は、上記第１から第４のいずれかの発明において、パケット転送情報を保持している複数のアクセスポイントに、同一の端末のアドレスが記載されていた場合において、前記複数のアクセスポイントから、前記端末と同一のサブネットに属するアクセスポイント、又は仮想ＬＡＮ対応のアクセスポイントを選択する手段と、前記選択されたアクセスポイントが前記端末と同一のサブネットに属し、かつひとつだけの場合には、前記ひとつのアクセスポイントの配下に前記端末が存在していると推定、又はそのアクセスポイントに接続されていると判定し、前記選択されたアクセスポイントが前記端末と同一のサブネットに属し、かつ複数ある場合には、前記複数のアクセスポイントのいずれかの配下に前記端末が存在していると推定、又はそのアクセスポイントに接続されていると判定し、選択されたアクセスポイントが全て前記端末と同一のサブネットに属さず、かつ仮想ＬＡＮ対応のアクセスポイントである場合には、前記仮想ＬＡＮ対応のアクセスポイントのいずれかの配下に前記端末が存在していると推定、又はそのアクセスポイントに接続されていると判定する手段とを有することを特徴とする。【００１３】
上記課題を解決する第６の発明は、上記第１から第５のいずれかの発明において、前記パケット転送情報を保持している複数のアクセスポイントに、同一の端末のアドレスが記載されていた場合において、前記端末から所属する無線ネットワークの識別情報を取得する手段と、前記複数のアクセスポイントの識別情報と前記端末から取得した識別情報とを比較する手段と、前記端末から取得した識別情報と等しい識別情報を持つアクセスポイントの配下に前記端末が存在していると推定、又はそのアクセスポイントに接続されていると判定する手段とを有することを特徴とする。【００１４】
上記課題を解決する第７の発明は、無線ネットワークの監視システムであって、少なくとも１台以上の無線ネットワークのアクセスポイントと、少なくも１台以上の無線ネットワークの端末と、前記アクセスポイントとネットワークを介して接続された監視装置とによって構成され、前記監視装置は、前記アクセスポイントが保持するパケット転送情報を受信し、前記パケット転送情報から無線インタフェースが割り当てられているポート番号を取得し、前記取得したポート番号を転送先とするアドレスを抽出する手段と、前記抽出されたアドレスの端末が、前記パケット転送情報を保持しているアクセスポイントの配下に存在していると推定する推定手段とを有することを特徴とする。
【００１５】
上記課題を解決する第８の発明は、無線ネットワークの監視システムであって、少なくとも１台以上の無線ネットワークのアクセスポイントと、少なくも１台以上の無線ネットワークの端末と、前記アクセスポイントとネットワークを介して接続された監視装置とによって構成され、前記監視装置は、前記アクセスポイントが保持するパケット転送情報を受信し、前記パケット転送情報から無線インタフェースが割り当てられているポート番号を取得し、前記取得したポート番号を転送先とするアドレスを抽出する手段と、前記抽出されたアドレスの端末の稼動状況を、送信したメッセージに対する応答があるか否かによって調査し、前記アドレスの端末が稼動中の場合には、前記アドレスの端末が前記パケット転送情報を保持しているアクセスポイントに接続されていると判定する判定手段とを有することを特徴とする。
【００１６】
上記課題を解決する第９の発明は、上記第７又は第８の発明において、前記監視装置は、管理対象の端末のアドレスが登録されている管理対象端末リストと、前記抽出されたアドレスと、前記管理対象端末リストに記載されたアドレスとを比較し、前記抽出されたアドレスが前記管理対象端末リストに含まれていなかった場合、前記パケット転送情報を保持しているアクセスポイントに、管理対象外の端末からのアクセスがあったと判定する判定手段とを有することを特徴とする。【００１７】
上記課題を解決する第１０の発明は、上記第７から第９のいずれかの発明において、前記監視装置は、アクセスポイントと、その配下に存在すると推定又は判定される端末との関係を、管理下の全アクセスポイントに対して判断し、全アクセスポイントと、各々のアクセスポイントの配下に存在している推定される端末、又は各々のアクセスポイントに接続されていると判定される端末との関係を表示する手段を有することを特徴とする。【００１８】
上記課題を解決する第１１の発明は、上記第７から第１０のいずれかの発明において、前記監視装置は、パケット転送情報を保持している複数のアクセスポイントに、同一の端末のアドレスが記載されていた場合において、前記複数のアクセスポイントから、前記端末と同一のサブネットに属するアクセスポイント、又は仮想ＬＡＮ対応のアクセスポイントを選択する手段と、前記選択されたアクセスポイントが前記端末と同一のサブネットに属し、かつひとつだけの場合には、前記ひとつのアクセスポイントの配下に前記端末が存在していると推定、又はそのアクセスポイントに接続されていると判定し、前記選択されたアクセスポイントが前記端末と同一のサブネットに属し、かつ複数ある場合には、前記複数のアクセスポイントのいずれかの配下に前記端末が存在していると推定、又はそのアクセスポイントに接続されていると判定し、選択されたアクセスポイントが全て前記端末と同一のサブネットに属さず、かつ仮想ＬＡＮ対応のアクセスポイントである場合には、前記仮想ＬＡＮ対応のアクセスポイントのいずれかの配下に前記端末が存在していると推定、又はそのアクセスポイントに接続されていると判定する手段とを有することを特徴とする。【００１９】
上記課題を解決する第１２の発明は、上記第７から第１１のいずれかの発明において、前記監視装置は、前記パケット転送情報を保持している複数のアクセスポイントに、同一の端末のアドレスが記載されていた場合において、前記端末から所属する無線ネットワークの識別情報を取得する手段と、前記複数のアクセスポイントの識別情報と前記端末から取得した識別情報とを比較する手段と、前記端末から取得した識別情報と等しい識別情報を持つアクセスポイントの配下に前記端末が存在していると推定、又はそのアクセスポイントに前記端末が接続されていると判定する手段とを有することを特徴とする。【００２０】
上記課題を解決する第１３の発明は、上記第７から第１２のいずれかの発明において、前記端末は、ブロードキャストパケットを送信する手段を有し、前記アクセスポイントは、前記ブロードキャストパケットに基づいて、保持するパケット転送情報を更新する手段を有することを特徴とする。【００２１】
上記課題を解決する第１４の発明は、上記第７から第１３のいずれかの発明において、前記アクセスポイントは、端末の所属情報を他のアクセスポイント通知する手段と、前記端末の所属情報保持するパケット転送情報を更新する手段とを有することを特徴とする。【００２２】
上記課題を解決する第１５の発明は、無線ネットワークのアクセスポイントとネットワークを介して接続され、監視装置として用いられる情報処理装置の制御プログラムであって、前記制御プログラムは前記情報処理装置を、前記アクセスポイントが保持するパケット転送情報を受信し、前記パケット転送情報から無線インタフェースが割り当てられているポート番号を取得し、前記取得したポート番号を転送先とするアドレスを抽出する手段と、前記抽出されたアドレスの端末が、前記パケット転送情報を保持しているアクセスポイントの配下に存在していると推定する推定手段として機能させることを特徴とする。
【００２３】
上記課題を解決する第１６の発明は、無線ネットワークのアクセスポイントとネットワークを介して接続され、監視装置として用いられる情報処理装置の制御プログラムであって、前記制御プログラムは前記情報処理装置を、前記アクセスポイントが保持するパケット転送情報を受信し、前記パケット転送情報から無線インタフェースが割り当てられているポート番号を取得し、前記取得したポート番号を転送先とするアドレスを抽出する手段と、前記抽出されたアドレスの端末の稼動状況を、送信したメッセージに対する応答があるか否かによって調査し、前記アドレスの端末が稼動中の場合には、前記アドレスの端末が前記パケット転送情報を保持しているアクセスポイントに接続されていると判定する判定手段として機能させることを特徴とする。
【００２４】
上記課題を解決する第１７の発明は、上記第１５又は第１６の発明において、前記制御プログラムは前記情報処理装置を、前記抽出されたアドレスと、管理対象の端末のアドレスが登録されている管理対象端末リストに記載されたアドレスとを比較し、前記抽出されたアドレスが前記管理対象端末リストに含まれていなかった場合、前記パケット転送情報を保持しているアクセスポイントに、管理対象外の端末からのアクセスがあったと判定する判定手段として機能させることを特徴とする。【００２５】
上記課題を解決する第１８の発明は、上記第１５から第１７のいずれかの発明において、前記制御プログラムは前記情報処理装置を、アクセスポイントと、このアクセスポイントの配下に存在すると推定、又前記アクセスポイントに接続されていると判定される端末との関係を、管理下の全アクセスポイントに対して判断し、全アクセスポイントと、各々のアクセスポイントの配下に存在している推定される端末、又は各々のアクセスポイントに接続されていると判定される端末との関係を表示する手段として機能させることを特徴とする。【００２６】
上記課題を解決する第１９の発明は、上記第１５から第１８のいずれかの発明において、パケット転送情報を保持している複数のアクセスポイントに、同一の端末のアドレスが記載されていた場合、前記制御プログラムは前記情報処理装置を、前記複数のアクセスポイントから、前記端末と同一のサブネットに属するアクセスポイント、又は仮想ＬＡＮ対応のアクセスポイントを選択する手段と、前記選択されたアクセスポイントが前記端末と同一のサブネットに属し、かつひとつだけの場合には、前記ひとつのアクセスポイントの配下に前記端末が存在していると推定、又はそのアクセスポイントに接続されていると判定し、前記選択されたアクセスポイントが前記端末と同一のサブネットに属し、かつ複数ある場合には、前記複数のアクセスポイントのいずれかの配下に前記端末が存在していると推定、又はそのアクセスポイントに接続されていると判定し、選択されたアクセスポイントが全て前記端末と同一のサブネットに属さず、かつ仮想ＬＡＮ対応のアクセスポイントである場合には、前記仮想ＬＡＮ対応のアクセスポイントのいずれかの配下に前記端末が存在していると推定、又はそのアクセスポイントに接続されていると判定する手段として機能させることを特徴とする。【００２７】
上記課題を解決する第２０の発明は、上記第１５から第１９のいずれかの発明において、前記制御プログラムは前記情報処理装置を、前記パケット転送情報を保持している複数のアクセスポイントに、同一の端末のアドレスが記載されていた場合において、前記端末から所属する無線ネットワークの識別情報を取得する手段と、前記複数のアクセスポイントの識別情報と前記端末から取得した識別情報とを比較する手段と、前記端末から取得した識別情報と等しい識別情報を持つアクセスポイントの配下に前記端末が存在していると推定、又はそのアクセスポイントに前記端末が接続されていると判定する手段として機能させることを特徴とする。【００２８】
上記課題を解決する第２１の発明は、端末の管理を行う無線ネットワークの監視方法であって、無線ネットワークのアクセスポイントが保持するパケット転送情報から無線インタフェースが割り当てられているポート番号を取得する取得ステップと、
前記取得したポート番号を転送先とするアドレスを抽出するステップと、前記抽出されたアドレスの端末が、前記パケット転送情報を保持しているアクセスポイントの配下に存在していると推定するステップとを有することを特徴とする。
【００２９】
上記課題を解決する第２２の発明は、端末の管理を行う無線ネットワークの監視方法であって、無線ネットワークのアクセスポイントが保持するパケット転送情報から無線インタフェースが割り当てられているポート番号を取得する取得ステップと、
前記取得したポート番号を転送先とするアドレスを抽出するステップと、前記抽出されたアドレスの端末の稼動状況を、送信したメッセージに対する応答があるか否かによって調査し、前記アドレスの端末が稼動中の場合には、前記アドレスの端末が前記パケット転送情報を保持しているアクセスポイントに接続されていると判定するステップとを有することを特徴とする。
【００３０】
上記課題を解決する第２３の発明は、上記第２１又は第２２の発明において、前記抽出されたアドレスと、管理対象の端末のアドレスが登録されている管理対象端末リストに記載されたアドレスとを比較し、前記抽出されたアドレスが前記管理対象端末リストに含まれていなかった場合、前記パケット転送情報を保持しているアクセスポイントに、管理対象外の端末からのアクセスがあったと判定するステップを有することを特徴とする。【００３１】
上記課題を解決する第２４の発明は、上記第２１から第２３のいずれかの発明において、アクセスポイントと、このアクセスポイントの配下に存在すると推定、又は前記アクセスポイントに接続されると判定される端末との関係を、管理下の全アクセスポイントに対して判断し、全アクセスポイントと各々のアクセスポイントの配下に存在している推定される端末、又は各々のアクセスポイントに接続されていると判定される端末との関係を表示するステップを有することを特徴とする。【００３２】
上記課題を解決する第２５の発明は、上記第２１から第２４のいずれかの発明において、パケット転送情報を保持している複数のアクセスポイントに、同一の端末のアドレスが記載されていた場合、前記複数のアクセスポイントから、前記端末と同一のサブネットに属するアクセスポイント、又は仮想ＬＡＮ対応のアクセスポイントを選択するステップと、前記選択されたアクセスポイントが前記端末と同一のサブネットに属し、かつひとつだけの場合には、前記ひとつのアクセスポイントの配下に前記端末が存在していると推定、又はそのアクセスポイントに接続されていると判定し、前記選択されたアクセスポイントが前記端末と同一のサブネットに属し、かつ複数ある場合には、前記複数のアクセスポイントのいずれかの配下に前記端末が存在していると推定、又はそのアクセスポイントに接続されていると判定し、選択されたアクセスポイントが全て前記端末と同一のサブネットに属さず、かつ仮想ＬＡＮ対応のアクセスポイントである場合には、前記仮想ＬＡＮ対応のアクセスポイントのいずれかの配下に前記端末が存在していると推定、又はそのアクセスポイントに接続されていると判定するステップとを有することを特徴とする。【００３３】
上記課題を解決する第２６の発明は、上記第２１から第２５のいずれかの発明において、前記パケット転送情報を保持している複数のアクセスポイントに、同一の端末のアドレスが記載されていた場合において、前記端末から所属する無線ネットワークの識別情報を取得するステップと、前記複数のアクセスポイントの識別情報と前記端末から取得した識別情報とを比較するステップと、前記端末から取得した識別情報と等しい識別情報を持つアクセスポイントの配下に前記端末が存在していると推定、又はそのアクセスポイントに前記端末が接続されていると判定するステップとを有することを特徴とする。【００３４】
本発明の作用を述べる。本発明は、アクセスポイントが有するパケット転送情報に含まれる無線インタフェース情報に基づいて、前記無線インタフェースを介して接続される端末のアドレスを抽出し、このアドレスの端末が、アクセスポイントの配下に存在すると推定するものである。このように、一般的なアクセスポイントが有するパケット転送情報を用いて、アクセスポイント配下の端末を推定するので、ベンダー非依存でアクセスポイント配下の端末の存在を推定することができる。【００３５】
また、本発明では、上記存在が推定された端末の稼動状況を確認することで、アクセスポイントと端末との接続関係を判定することができる。
【発明の効果】
【００３６】
本発明は、監視装置においてアクセスポイントが転送の為に保持するパケット転送情報から無線インタフェースを転送先とするアドレスを抽出し、この抽出されたアドレスの端末が、前記パケット転送情報を保持しているアクセスポイントの配下に存在していると推定しているので、無線LANのAPと端末との接続関係を、ベンダー非依存に、また多数の監視装置を必要とせずに把握することができるという優れた効果を奏する。【００３７】
また、管理下の全APの情報を、当該APにネットワーク接続されたひとつの装置によって収集できるので、本発明では、複数の装置を設置する必要がない。【００３８】
また、APと端末の接続関係を把握することによって、無線LANの運用・管理を円滑にできるという効果が得られる。【００３９】
また、各APへの負荷の推定精度が向上するために負荷分散制御を適切に行うことが可能となるという効果が得られる。【００４０】
また、登録外の端末を検出することによって不正アクセスを検出できるという効果が得られる。
【図面の簡単な説明】
【００４１】
【図１】図１は本発明の実施例１、２の構成を示す構成図である。
【図２】図２は本発明の実施例１、２における処理フロー図である。
【図３】図３は本発明の実施例１、２において使用される記録部1013に記録される情報の例を示す図である。
【図４】図４は本発明の実施例３において端末の記録が重複した場合に、属するサブネットによって選別を行う処理フロー図である。
【図５】図５は本発明の実施例３において使用される記録部1013に記録される情報の例を示す図である。
【図６】図６は本発明の実施例３において端末の記録が重複した場合に、端末から取得するAPグループ識別子よって選別を行う処理フロー図である。
【図７】図７は本発明の実施例３において使用される記録部1013に記録される情報の例を示す図である。
【図８】図８は本発明の実施例における表示形式の例を示す図である。
【図９】図９は本発明の実施例における表示形式の例を示す図である。
【図１０】図１０は本発明の実施例４におけるブロック構成図である。
【符号の説明】
【００４２】
１０１            監視装置
１０３〜１０７    無線LAN端末
１１０〜１１２    無線LANアクセスポイント(AP)
１０１１          送受信部
１０１２          解析部
１０１３          記録部
１０１４          表示部
１０１５          管理対象端末リスト
【発明を実施するための最良の形態】
【００４３】
本発明は、無線ネットワークのアクセスポイントとネットワークを介して接続された監視装置（図１の１０１相当）が、アクセスポイントが有するパケット転送情報（図１の１２０相当）に含まれる無線インタフェース情報に基づいて、無線インタフェースを介して接続される端末のアドレスを抽出し、このアドレスの端末が、アクセスポイントの配下に存在すると推定するものである。【００４４】
また、上記手法により、アクセスポイントの配下に存在していると推定される端末に対して、稼動状況を調査することで、そのアクセスポイントに当該端末が接続されていると判定する。この稼動状況の調査方法の一例として、ICMPパケット(一般的にはpingコマンド)の応答を確認する方法がある。この確認は、図１の解析部１０１２、送受信部１０１１で行うことが可能である。【００４５】
尚、アクセスポイントのパケット転送に関する情報は、一般に装置ベンダーに無関係に保持されている情報であるため、本発明によればベンダー非依存に処理が可能である。【００４６】
また、監視装置に、予め管理対象の端末のアドレスが登録されている管理対象端末リスト（図１の１０１５に相当）を設け、上記抽出されたアドレスと、管理対象端末リストに記載されたアドレスとを比較することにより、抽出されたアドレスが管理対象端末リストに含まれていなかった場合、パケット転送情報を保持しているアクセスポイントに、管理対象外の端末からのアクセス、すなわち不正アクセスを監視するように構成している。【００４７】
また、本発明は、各アクセスポイントの配下に存在すると推定される端末、又は各アクセスポイントに接続されていると判定される端末との関係を、管理下の全アクセスポイントに対して判断し、これらの関係を表示するように構成している。【００４８】
更に、本発明は、パケット転送情報を保持している複数のアクセスポイントに、同一の端末のアドレスが記載されていた場合、複数のアクセスポイントのうち、端末と同一のサブネットに属さないアクセスポイントを除外し、除外の結果、端末と同一のサブネットであるアクセスポイントがひとつだけの場合には、ひとつのアクセスポイントの配下に端末が存在していると推定、又はそのアクセスポイントに接続されていると判定するように構成している。【００４９】
また、パケット転送情報を保持している複数のアクセスポイントに、同一の端末のアドレスが記載されていた場合の他の手法として、端末から所属する無線ネットワークの識別情報を取得し、この識別情報と、複数のアクセスポイントの識別情報とを比較することにより、端末から取得した識別情報と等しい識別情報を持つアクセスポイントの配下に前記端末が存在していると推定、又はそのアクセスポイントに接続されていると判定するように構成している。【００５０】
以下に、本発明についての具体的な実施例について説明する。
【実施例１】
【００５１】
本発明の実施例１について、図面に基づいて詳細に説明する。【００５２】
図１は本発明の監視装置による無線LANの監視システムの例を示している。【００５３】
本発明の実施例１における無線LANの監視システムは、パケット転送情報を保持した１台以上の無線LANアクセスポイント(AP)110〜112と、０台以上の無線LAN端末103〜107と、APとネットワークを介して接続された監視装置101とから構成されている。尚、監視装置101は、独立した装置としても良いし、アクセスポイント(AP)や端末、あるいはアクセスポイント(AP)と接続されたレイヤ２または３のスイッチ内に搭載しても良い。【００５４】
アクセスポイントが保持しているパケット転送情報は、例えば図１のパケット転送情報120のようになっている。この図では、AP3が持つパケット転送情報を示しており、インタフェースとポートとの対応テーブル、転送先アドレステーブル及び転送先ポートテーブルが保持されている。これらの情報は、通常のブリッジやルータが保持する情報であり、一般にAPにも保持されている。パケット転送情報は、SNMPを用いて取得することが可能である。【００５５】
監視装置101は、APと通信を行うための送受信部1011と、APから受信した情報を解析する解析部1012と、管理対象とする端末のリストを保持する管理対象端末リスト1015と、導出したAPと端末との接続関係を保持する記録部1013と、APと端末との接続関係を表示する表示部1014から構成される。尚、表示部1014は、監視装置101内に一体化せず、ネットワーク上に設置して、ネットワーク接続によって表示させてもよい。【００５６】
図１と、処理フローを示した図２を用いて、本発明の実施例１の動作について説明する。【００５７】
監視装置101は、管理下のAPそれぞれに対して、端末との接続関係を把握し、その結果を表示部1014において表示する。そのため、監視装置101では、AP一つ一つに対して、端末との接続関係を把握する処理を行う(ステップS1〜S11)。ここでは、具体的な実施例として図１のAP3の端末との接続関係を把握する例に沿って説明する。【００５８】
ステップS2において、監視装置101の解析部1012、送受信部1011は、当該APの無線LANインタフェースに割り当てられたインタフェース番号(例えばSNMPのMIB情報におけるifindex値)を把握する。APの製品では、一般にMIB情報のifindex値は固定値であるので、APの種類に応じて、あらかじめ定義しておいてもよいし、具備している全インタフェース番号の情報を、SNMPなどを用いて取得して判断してもよい。【００５９】
ステップS3において、監視装置101の送受信部1011は、APからパケット転送に関する情報のうち、インタフェース・ポート対応情報を取得し、解析部1012に提供する。インタフェース番号対ポート番号の関係は、１対１、あるいは１対多という関係になっている。この情報によって、どのポート番号が無線LANインタフェースに相当するものかを判断することができる。AP3の例では、インタフェースとポートとの対応テーブルにより、無線LANインタフェース１がポート２に割り当てられていることが判る。【００６０】
ステップS4において、監視装置101の送受信部1011は、APからパケット転送に関する情報のうち、APの転送先ポートテーブルと転送先アドレステーブルとを受信し、解析部1012に提供する。【００６１】
解析部1012では、転送先ポートが無線LANインタフェースのポートになっているエントリを抽出し、同じエントリの転送先アドレスを端末アドレスとして記録部1013に記録する。図３は記録部1013に記録される情報の例である。この時点では該当するAPと抽出したエントリ、そしてそのエントリに該当するアドレスが記載されている。AP3の例では、無線LANインタフェース１はポート２であり、転送先ポートテーブルを参照すると、エントリBとエントリCが該当し、これらのエントリの転送先アドレスは、転送先アドレステーブルからアドレスEとアドレスYであることが分かる。記録部1013には、図3のようにAP3のエントリBとしてアドレスE、AP3のエントリCとしてアドレスYが記載される。このように、APが保持しているパケット転送情報を利用することによって、ベンダーに依存せずに、無線LANインタフェースに接続している端末のアドレスを認識することが可能であり、アクセスポイントの配下に存在していると推定される端末のアドレスを認識することが可能である（本例では、アドレスEの端末とアドレスYの端末とが、AP3の配下に存在していると推定できる）。また、APのパケット転送情報には、端末の無線LAN接続認証の成否にかかわらずパケットが通過した記録が残るため、認証が成功していない端末に関しても、情報が取得できる。
【実施例２】
【００６２】
実施例２では、実施例1記載の手法によりアクセスポイントの配下に存在すると推定された端末が、そのアクセスポイントに接続されているか否かまで判定する。【００６３】
図１のネットワーク構成において、図２のステップS1〜S4によって、アクセスポイント配下の端末を推定するところまでは、実施例１と同じである。【００６４】
実施例２では、この後、記録した転送先アドレス毎に、図２のステップS5〜S10を実行する。管理対象の端末のアドレスは、管理対象端末リスト1015としてあらかじめ登録しておく。管理対象端末リスト1015に含まれるアドレスの例としては、MACアドレスやIPアドレスがある。【００６５】
ステップS6において、解析部1012は、記録部1013に記録した端末アドレスが、登録された端末のアドレスのリストに記載があるか確認する。リストに記載が無い場合には、管理対象外の端末が当該APにアクセスしたと判断する(ステップS7)。この判断に伴って、当該アドレスの端末が不正アクセスを行っているとみなして、警告をあげてもよい。AP3の例では、ステップS4で取得したアドレスのひとつであるアドレスYは、管理対象端末リストに記載が無いので、管理対象外の端末とみなされる。【００６６】
リストに記載のある端末アドレスの場合、ステップS8に進み、当該アドレスを持つ装置の稼動状況を調査する。これは、APのテーブルに記載があった場合でも、実際にはすでに稼動していない端末が存在する可能性があるためである。【００６７】
稼動状況調査の方法の例としては、監視装置１０１の解析部１０１２が送受信部１０１１を介してICMPパケット(一般的にはpingコマンド)を発信し、その応答を確認する方法がある。稼動していないと判断された場合、当該転送先アドレスの機器が非稼動である旨を記録部1013に記録する。稼動していると判断された場合、記録部1013に稼動中である旨を記録する。この結果、記録部1013に記録された稼動が確認された端末が、当該記録に記載さているAPと接続されていると判定することができる。【００６８】
AP3の例ではアドレスEに対して、稼動状況を確認する処理が行われ、稼動が確認されると、AP3にアドレスEの端末、すなわち端末５が接続されていると判断できる。これらの処理を記録した転送先アドレス毎、AP毎に繰り返し行うことによって、AP毎に接続している端末のアドレスを抽出し、端末の稼動状況を記録する。【００６９】
尚、APのパケット転送情報の更新が適切に行われない場合、記録部1013には、同じ端末が異なるAPに所属しているように記録されることがある。すなわち、以前所属していたAPと、現在所属しているAP両方に同じ端末が重複して記録されてしまうことがある。この場合でも、端末が新たな所属AP経由でブロードキャストパケットを送信し、以前所属したAPが有線側のポートから当該端末のパケットを受信すると、パケット転送情報は更新され、重複した記録はなくなる。ブロードキャストパケットの典型的な例としては、通信に先駆けて送信されるARP(Address Resolution Protocol、物理アドレスとIPアドレスの対応を取るために用いられるプロトコル)パケットが挙げられる。【００７０】
また、APが新たに接続した端末の情報を、他のAPに通知するような機能(例えばIEEE802.11規格におけるInter Access Point Protocolを利用して端末の移動を通知する機能)が搭載されたAPを用いることで、パケット転送情報の更新を行うことも可能である。【００７１】
このようにして、記録部1013には、稼動が確認された端末と特定のAPとの接続関係が記録される。【００７２】
表示部1014は、記録部1013において稼動中になっている端末とその行に記載されたAPとの関係を、図１の画面表示102のように、AP毎に接続している端末をツリー状に表示する。管理下にある複数のAPと、その配下の端末とを同時にツリー状に表示することによって、無線LANの管理者が容易にAPと端末の接続関係を認識することが可能になる。なお、APと端末の接続関係を表示させる際の表示形式としては、図１の画面表示102に示した例のみならず、図８に示すツリー形式や、図９に示す表形式などを採用しても良い。【００７３】
以上の如く、本発明では、ひとつの監視装置から、SNMPなどの汎用プロトコルを用いて、管理下の全てのAPのパケット転送情報を収集し、各APにおいて接続している端末を導出することができる。【００７４】
また、本発明によると、装置としては汎用のネットワーク機器1台で構成できるため、低コストで実現可能である。
【実施例３】
【００７５】
本発明の実施例３について説明する。【００７６】
実施例１において、記録部1013に記録された端末アドレスが重複することがある。即ち、１台の端末が複数のAPに同時に接続しているかのような情報が記録部1013に記録されていることがある。これは、APのパケット転送情報の更新が遅れたり、端末が異なるサブネットに接続したりすることによって起こりうる。サブネットとは、ネットワークの管理の単位を示している。IPネットワークにおいては、IPアドレスのうちサブネットマスクで規定される上位ビット数が、サブネットのアドレス(ネットワークアドレス)を示す。このような記録の重複を修正するために、ステップS11の後に、図４、あるいは図６に示すような処理フローを追加してもよい。【００７７】
まず、図４に基づいて、同じ端末が複数記録された場合の修正方法を説明する。【００７８】
本処理は、APと端末とのIPアドレスが明らかになっており、端末が異なるサブネットのAPに接続したために複数の記録が存在するような場合に実行可能である。また、APと端末とは、それぞれ属しているサブネットが存在し、各APのサブネット、各端末のサブネットはあらかじめ監視装置101内に登録しておくものとする。本実施例において、端末は、自身と同じサブネットのAP、あるいは仮想LAN(Virtual LAN、VLANとも記す)対応のAPであって端末自身のサブネットに仮想的に接続する機能を有するAPに対してのみ、接続認証が成功し、通信可能な状態になると仮定する。VLAN対応のAPについては、当該APがどのサブネットへの仮想接続を実行できるかについては、あらかじめ把握できているものとする。【００７９】
複数のAPに接続していると記録されている端末に対して、ステップS21において、当該端末のサブネット以外のサブネットに属するAP、および端末のサブネットに接続可能なVLAN対応でないAPとの接続の記録を削除する。【００８０】
図５の例では、サブネット２に属するアドレスBの端末２が、３つのAPに接続していると記録されているが、AP2のサブネットはサブネット１であり、端末２のサブネット２とは異なるので、AP2−端末2の行は削除する。AP１はサブネット１であるが、VLAN対応であるので、削除しない。【００８１】
異なるサブネットに属するAPに関する記録の削除によって、重複する記録がなくなった場合には、記録が残ったAPが当該端末の接続APであると判断できるので、処理を終了する(ステップS22)。【００８２】
重複する記録がまだ存在する場合には、記録されているAPの中に、端末と同じサブネットであるAPが存在するか確認する(ステップS23)。同じサブネットがない、すなわち複数記録のあるAPが全てVLAN対応である場合、それ以上特定することは困難であるので、処理を終了するか、複数記録のあるうち任意のAPに接続しているものとして、他の記録を削除して、処理を終了する(ステップS25)。【００８３】
ステップS23で端末と同じサブネットのAPが存在した場合、ステップS24に進み、端末と同じサブネットのAPが複数あるか、確認する。【００８４】
端末と同じサブネットのAPがひとつしかない場合、当該端末は当該APに接続していると判断し、当該端末が接続していると記録していた他のAPの行を削除する(ステップS27)。ステップS24で端末のサブネットと同じサブネットに属するAPが複数存在した場合、それ以上特定することは困難であるので、処理を終了するか、複数記録のある同じサブネットであるAPのうち、任意のAPに接続しているものとして、他の記録を削除して、処理を終了する(ステップS26)。【００８５】
図５の例では、AP3が端末2と同一のサブネット２、AP1がVLAN対応のAPであるので、端末2はAP3に所属すると判定される。【００８６】
以上のように、複数のアクセスポイントにおいて、同じ端末のアドレスが接続していると記録されている場合に、当該端末のサブネットと同じサブネットに属するアクセスポイントを優先的に接続先として判断することで、複数のアクセスポイントに同じ端末が所属しているという矛盾した結果を排除することができる。これは、端末と同じサブネットのAP、あるいはVLAN対応のAPであって端末と同じサブネットに仮想的に接続する機能を有するAPに対してのみ、端末が接続認証を成功させ、通信可能な状態になることができ、異なるサブネットにおける接続記録は、端末の接続認証が失敗した際に記録されたと想定できるためである。端末が、接続認証に失敗した場合には、パケット転送の記録には残っていることがあるが、認証に失敗しているので、当該端末は当該APには接続していない。【００８７】
次に、図６に基づいて、同じ端末が複数記録された場合の第２の修正方法を説明する。【００８８】
本処理は、端末から接続中の無線LANに関する情報が取得できる場合に実行可能である。無線LANでは、1台のAPとそのAPに接続している端末により構成されるグループ毎に、ユニークな識別子を使用している(以下APグループ識別子と呼ぶ)。IEEE802.11規格では、そのグループをBSS(Basic Service Set)、識別子をBSSID(Basic Service Set Identification)と定義している。【００８９】
ステップS301では、監視装置101が送受信部1011を用いて、複数のAPに接続していると記録された端末から、このAPグループ識別子を取得する。各APのAPグループ識別子は、監視装置101があらかじめ把握しておくか、あるいは送受信部1011を用いて各APから取得し、記録しておく。【００９０】
図７は、AP毎のAPグループ識別子を記録した例である。そして、取得した端末のAPグループ識別子を、当該端末が接続していると記録された複数のAPのAPグループ識別子と比較する。APグループ識別子が、端末のそれと異なるAPの記録は全て消去する。【００９１】
この結果、APグループ識別子が同一であるAPを当該端末が接続しているAPと判断する。例えば、図7のような記録がされている状況において、端末2から取得したAPグループ識別子が識別子Cだとすると、当該端末を記録しているAPのうち、同じ識別子Cを持つ、AP3以外のエントリは消去される。この結果、端末2はAP3に接続していると判断することができる。【００９２】
以上のように、複数のアクセスポイントにおいて、同じ端末のアドレスが接続していると記録されている場合に、当該端末から無線LANの識別情報(APグループ識別子)を取得し、それをアクセスポイントの識別情報と比較することによって、複数のアクセスポイントに同じ端末が所属しているという矛盾した結果を排除し、より正確な接続関係を把握することができる。これは、APグループ識別子は各APに固有な情報であるので、同じ端末が複数のAPに接続されているように記録された場合においても、当該端末から取得されたAPグループ識別子は、必ずひとつのAPのAPグループ識別子を示すためである。
【実施例４】
【００９３】
本発明による監視装置は、以上の説明からも明らかなように、ハードウェアで構成することも可能であるが、コンピュータプログラムにより実現することも可能である。【００９４】
図１０は、本発明による監視装置をインプリメントした情報処理装置の一般的ブロック構成図である。【００９５】
図１０に示す情報処理装置は、プロセッサ３００と、プログラムメモリ３０１と、記憶媒体３０２とからなる。【００９６】
プログラムメモリ３０１には、上述した解析部１０１２と、表示部１０１４の一部を代価する制御プログラムが格納され、この制御プログラムに基づいて、プロセッサ３００が上述した動作を行う。【００９７】
また、記憶媒体３０２には、記録部１０１３に記録される内容や、管理対象端末リスト１０１５が格納される。尚、記憶媒体３０２は、ハードディスク等の磁気記憶媒体を用いることができる。【００９８】
以上の如く、本発明は、無線LANの運用・管理システムや管理サーバに適用することができる。【００９９】
尚、本発明は、パケット転送情報を元に接続関係を明らかにするため、無線LANに限らず、端末の接続状況を把握するのが困難な無線ネットワーク一般に適用することで、無線基地局(無線LANにおけるAP)と端末との接続状況を把握することができる。【０１００】
また、運用システムの一部となるネットワーク負荷分散制御装置や不正アクセス検出装置に適用することもできる。これは、本発明によって、各APに接続される端末数を把握することができ、各APへのネットワーク負荷を高い精度で推定することができるため、また、認証されていない端末に関してもパケットの送受信を行ったものに関しては、各APから情報を取得でき、接続の記録が残るためである。
【図１】
0004650634.tif 000002
【図２】
0004650634.tif 000003
【図３】
0004650634.tif 000004
【図４】
0004650634.tif 000005
【図５】
0004650634.tif 000006
【図６】
0004650634.tif 000007
【図７】
0004650634.tif 000008
【図８】
0004650634.tif 000009
【図９】
0004650634.tif 000010
【図１０】
0004650634.tif 000011