(57)【要約】【課題】  各ＡＰの接続台数を管理サーバで一括管理し、その管理データをもとにＳＴＡを分散させてＡＰへ接続することにより、ネットワーク全体のトラフィックを良好な状態に保つことを目的とする。【解決手段】  無線アクセスポイントから送出されるビーコン及び、無線アクセスポイントと無線アクセスポイント管理サーバとの間でやりとりされるメッセージを用いて、各無線アクセスポイントに接続する無線ステーションの接続台数を管理する。【選択図】  図１
2006050224.tif 000002
【特許請求の範囲】
【請求項１】
無線アクセスポイントを管理する管理サーバは、
前記無線アクセスポイントのネットワーク情報を取得する手段と、
前記無線アクセスポイントのネットワーク情報を管理する管理テーブルを記憶部に保存する手段と、ある一定の基準に従って前記無線アクセスポイントを選択する手段と、無線アクセスポイントの前記ネットワーク情報を変更する手段を有し、無線アクセスポイントは、各種ネットワーク情報を記憶する手段と、
前記管理サーバへネットワーク情報を送信する手段と、ネットワーク情報を通信データの中に挿入するメッセージ生成手段を有し、無線ステーションが受信データからビット列を抽出し、接続する無線アクセスポイントを選択することを特徴とする無線通信システム。
【請求項２】
無線アクセスポイントが前記メッセージ生成手段により生成された通信データを無線ステーションへ送信することにより、無線ステーションへ接続状況を通知することが可能であることを特徴とする請求項1記載の無線通信システム。
【請求項３】
無線ステーションから接続要求を受けた無線アクセスポイントは、前記接続要求を管理サーバに通知する手段と、管理サーバにおいて接続の許可・不許可を判断し、その結果を前記無線アクセスポイントへ通知する手段と、無線アクセスポイントにおいて、接続許可の場合には無線ステーションとの間で接続処理を行い、接続不許可の場合にはそれを無線ステーションへ通知する手段を有し、無線ステーションにおいて、接続不許可であった場合、再度接続要求から行うことを特徴とする請求項１記載の無線通信システム。
【請求項４】
無線アクセスポイントにおいて、自身のネットワーク情報が更新された場合、それを管理サーバへ通知する手段と、それを受けた管理サーバにおいて、ネットワーク情報を管理する管理テーブルを更新する手段と、それをもとに、ある一定の基準に従って、再度前記無線アクセスポイントを選択する手段と、無線アクセスポイントへ対して前記ネットワーク情報の変更を要求する手段を有し、無線ステーションにおいて再度、ネットワーク情報を通信データの中に挿入することを特徴とする請求項1記載の無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システムの端末接続技術に関する。
【背景技術】
【０００２】
従来、IEEE802．1bでは複数の無線アクセスポイント（AP）が存在する環境において、その中の１つのＡＰへ無線ステーション（STA）を接続する時には、STAのESS-IDを所望のAPと同じ値に設定し、接続するAPを選択している。また、IEEE802．1xではAPが発するビーコンからそのAPのESS-IDを取得し、その取得したESS-IDをもとに、各APへ順次接続を行うことにより、STAをAPへ接続する仕組みになっている。
【０００３】
また、特許文献１では、STAをAPへ接続する際のネットワーク負荷制御方法に関し、APにおけるSTAの接続台数が規定値を超えた場合、APはそれ以後に接続要求をしてきたSTAに対して接続を拒否し、そのSTAを予約リストに入れ、ネットワーク負荷状況が改善されたら、予約リストから順次STAを接続していく制御方法である。
【特許文献１】特開2001-326658号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、IEEE802．1bやIEEE802．1xでは、各APに対してSTAの接続台数を分散させることや、トラフィック制御を行うことは考えられていない。また特許文献１では、複数のAP間におけるSTAの分散接続およびトラフィック制御については考慮されていない。
【０００５】
そこで本発明では、複数のAPとそれを管理する管理サーバにおいて、管理サーバがSNMP（Simple Network Management Protocol）を用いて各APの接続状況を管理し、APが送出するビーコンによって、接続すべきAPをSTAに知らせることにより、各APへ対するSTAの接続台数を分散させ、トラフィック制御を行う手法を提案する。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の無線システムは、無線アクセスポイントを管理する管理サーバは、前記無線アクセスポイントのネットワーク情報を取得する手段と、前記無線アクセスポイントのネットワーク情報を管理する管理テーブルを記憶部に保存する手段と、ある一定の基準に従って前記無線アクセスポイントを選択する手段と、無線アクセスポイントの前記ネットワーク情報を変更する手段を有し、無線アクセスポイントは、各種ネットワーク情報を記憶する手段と、前記管理サーバへネットワーク情報を送信する手段と、ネットワーク情報を通信データの中に挿入するメッセージ生成手段を有し、無線ステーションが受信データからビット列を抽出し、接続する無線アクセスポイントを選択することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、管理サーバの処理によって、システム全体を常に所望の接続状況に維持し、ネットワーク全体のトラフィックをコントロールできるという効果がある。
【発明を実施するための最良の形態】
【０００８】
（実施例１）
図１は本発明を実施した無線アクセスポイント管理サーバ（管理サーバ）の構成図であり、図２は無線アクセスポイント（AP）の構成図、図３は無線ステーション（STA）の構成図である。図４は本発明の実施形態を示した図であり、複数のAP（４０２〜４０４）と、それを管理する管理サーバ（４０１）が存在し、APはそれぞれの機器の記憶部（２０３）にMIB（Management Information Base）情報（４１３〜４１５）としてSTA接続情報を保持する。管理サーバ（４０１）は、SNMP（Simple Network Management Protocol）を用いて各AP（４０２〜４０４）の接続台数状況を接続台数管理テーブル（４１２）を用いて管理し、それをもとにある一定の基準に従って新規STA（４１１）を接続させるAPを決定する。またその選択されたAPはビーコンを利用してSTAへ接続可能であることを通知する。図５、図６は本実施例における管理サーバ、AP、STA間のメッセージシーケンスを示したものであり、図７は接続時のSTAにおける処理の流れを示したものである。図８はIEEE802．11b規格において、APから送出されるビーコンのフレームフォーマットを示したものであり、図９はSTAが接続するAPを選択する際に利用される、ビーコン中のAP状況識別フラグの構成を示したものである。
【０００９】
以下に本実施例の具体的な動作について説明を行う。
【００１０】
まずシステム起動時の初期動作について図５を用いて説明する。管理サーバはSNMPのSNMP GetRequest messageおよびSNMP GetNextRequest messageを用いて、各APへMIB情報の取得要求を行う（５０１）。各APのMIBには各種ネットワーク情報の他に現在のSTA接続台数が記憶されているものとする。SNMP GetRequest messageを受信した各APはそれぞれSNMP GetResponse messageによって、要求に対する回答を送り返す（５０２）。管理サーバはそれらの回答をもとに、接続台数管理テーブルを作成し（５０３）、APの接続状況を管理する。その後管理サーバは接続台数管理テーブルをもとに、新規STAの接続を許可するAPを選択（５０４）し、その選択結果と選択アルゴリズムの種類を各APへ対してSNMP SetRequest messageを用いて通知する（５０５）。各APはSNMP SetRequest messageを受信すると、MIB情報を更新し、メッセージ生成部（２０５）において第８図に示すようなビーコンフレーム内のAP状況識別フラグを設定する（５０６）。AP状況識別フラグの設定は、管理サーバにおけるAP選択アルゴリズムに依存するものであり、そのAP状況識別フラグの設定方法は、図９に示すように、1ビットを利用して接続台数が最小であるAPは「１」、それ以外のAPは「０」を設定する方法（９０１）や、同じく1ビットを利用して、規定の接続可能台数に達しているAPを「１」に設定し、そのAPへ対する新規STAの接続を禁止する方法（９０２）がある。またそれ以外にも4ビットを利用して、現在のSTA接続台数を設定し、新規接続を行うSTAが接続台数の一番少ないAPを判断する方法（９０３）や、8ビットを利用して、上位4ビットでAP選択アルゴリズムを識別し、下位4ビットでそのアルゴリズムに対する制御データを設定する（９０４）ことによって、上記以外の選択アルゴリズムに対応することも可能である。その後、AP状況識別フラグの設定（５０６）が完了すると、各APは管理サーバに対してその旨をSNMP GetResponse messageを送信することにより通知する（５０７）。
【００１１】
次に図６、図７を用いて、STA接続時の動作について説明する。
【００１２】
AP状況識別フラグを設定した各APは、STAに対してビーコンを送信（６０１）し、それを受信したSTAではビット列処理部（３０６）において受信したビーコンを処理（７０３）し、接続先となるAPの判断を行う（６０２、７０４）。その後、接続先のAPへ接続要求を行い（６０３、７０５）、それを受けたAPはSNMP Trap messageを用いて管理サーバに対して接続要求を行う（６０４）。管理サーバは、APに対して接続を許可・不許可をSNMP SetRequest message を用いて通知する（６０５）。接続許可を受けたAPは引き続きSTAとの間でIEEE802。11規格の接続処理（６０６）を行い、その後STAへ対して接続完了（６０７、７０７）を通知する。管理サーバから接続が許可されなかった場合には、APはSTAへ対してその旨を通知し、それを受けたSTAはもう一度始めから接続処理を行う（７０６）。このように管理サーバがSTAの接続を管理することにより、複数のSTAから同時に接続要求が発生した場合でも、システム全体として常に所望の接続状況を維持することが可能になる。
【００１３】
また接続処理を行ったAPは、管理サーバに対してSNMP Trap messageを送信（６０８）し、自身のSTA接続情報が更新されたことを管理サーバへ通知する。それを受けた管理サーバは接続台数管理テーブルを更新し（６０９）、それをもとに再度、新規STAの接続を許可するAPを選択（６１０）する。その後、管理サーバは各APへ対してSNMP SetRequest messageを送信（６１１）し、それを受信した各APはAP状況識別フラグの再設定を行う（６１２）。このようにネットワークにSTAが加入、もしくは離脱するたびに、APが自発的に接続状況を管理サーバへ通知し、管理サーバがそれを管理することにより、システム全体として常に所望の接続状況を維持することが可能になる。
【００１４】
（実施例２）
本発明では、管理サーバとAPを別々の筐体とし、それぞれをネットワーク上に接続することで、実現することも可能であるが、図１０に示すように、管理サーバと各APを同一筐体に存在させて実現することも可能である。同一筐体に存在させる場合でも、実施例1のようにSNMPとMIBを用いて、APに接続されているSTAの数を管理することが可能であるが、管理サーバとAPを同一筐体に存在させた場合は、それ以外にソフトウェアでAPに接続されているSTAの数を管理することが可能である。
【００１５】
以下に本実施例の具体的な動作について説明を行う。
【００１６】
まずAP側の動作について図１１を用いて説明する。APは起動時にメモリ（１００２）内の接続台数管理テーブルの初期化を行い（１１０１）、AP識別フラグの設定を行う（１１０２）。尚、AP識別フラグの設定方法およびAP選択アルゴリズムは実施例1と同様である。その後STAに対してビーコンの送信を行い（１１０３）、STAから接続要求があった場合（１１０４）、接続処理を行う（１１０５）。STAとの接続が確立されると、接続台数管理テーブルの更新を行い（１１０６）、再度AP識別フラグを設定（１１０２）し、ビーコンの送信を行う（１１０３）という手順を繰り返す。STA側の動作は実施例１と同様であり図７に示す。
【図面の簡単な説明】
【００１７】
【図１】無線アクセスポイント管理サーバの構成図である。
【図２】無線アクセスポイントの構成図である。
【図３】無線ステーションの構成図である。
【図４】本発明の実施形態を示した図である。
【図５】実施例１における初期動作のメッセージフローを示した図である。
【図６】実施例１における接続時の処理フローを示した図である。
【図７】実施例1における無線ステーション側の処理フローチャートの図である。
【図８】本発明のビーコンフレームを示した図である。
【図９】本発明のAP状況識別フラグを示した図である。
【図１０】実施例２における無線アクセスポイントの構成図である。
【図１１】実施例２における無線アクセスポイントの処理フローチャートの図である。
【符号の説明】
【００１８】
１０１  無線アクセスポイント管理サーバ
２０１  無線アクセスポイント
３０１  無線ステーション
１０００  無線アクセスポイント
【図１】
2006050224.tif 000003
【図２】
2006050224.tif 000004
【図３】
2006050224.tif 000005
【図４】
2006050224.tif 000006
【図５】
2006050224.tif 000007
【図６】
2006050224.tif 000008
【図７】
2006050224.tif 000009
【図８】
2006050224.tif 000010
【図９】
2006050224.tif 000011
【図１０】
2006050224.tif 000012
【図１１】
2006050224.tif 000013