(57)【特許請求の範囲】
【請求項１】
ＤＨＣＰサーバとしての機能を有する第１アクセスポイント及び第２アクセスポイントと、前記第１アクセスポイント及び前記第２アクセスポイントと通信可能なアクセスポイント管理装置と、を備える無線ＬＡＮシステムであって、
前記第２アクセスポイントは、無線端末が前記第１アクセスポイントから自装置に無線帰属を変更した際に送信する、前記第１アクセスポイントを宛先とするDHCP Requestパケットを前記アクセスポイント管理装置に転送する第１転送部を備え、
前記アクセスポイント管理装置は、前記第２のアクセスポイントから送信された前記DHCP Requestパケットを前記第１アクセスポイントに転送する第２転送部を備え、
前記第１アクセスポイントは、前記アクセスポイント管理装置から送信された前記DHCP Requestパケットに対して、前記無線端末に対するDHCP Nakパケットを生成して前記アクセスポイント管理装置に送信する応答部を備え、
前記第２転送部は、前記第１アクセスポイントから送信された前記DHCP Nakパケットを前記第２アクセスポイントに転送し、
前記第１転送部は、前記アクセスポイント管理装置から送信された前記DHCP Nakパケットを前記無線端末に転送する、
無線ＬＡＮシステム。
【請求項２】
前記アクセスポイント管理装置は、
自装置と通信可能なアクセスポイントについて、前記アクセスポイントが自装置との通信に使用するＷＡＮ側ＩＰアドレスと、前記アクセスポイントが前記無線端末との通信に使用するＬＡＮ側ＭＡＣアドレスと、の対応を示すアクセスポイント管理情報と、前記DHCP Requestパケットを送信した前記無線端末のＭＡＣアドレスと、前記DHCP Requestを自装置に送信した前記第２アクセスポイントのＷＡＮ側ＩＰアドレスと、の対応を示す転送管理情報と、を記憶する記憶部をさらに備え、
前記第２転送部は、前記アクセスポイント管理情報と、前記DHCP Requestパケットとに基づいて、転送先の前記第１アクセスポイントを識別し、
前記第２転送部は、前記転送管理情報と、前記DHCP Nakパケットとに基づいて、前記無線端末が無線帰属を変更した先の前記第２アクセスポイントを識別する、
請求項１に記載の無線ＬＡＮシステム。
【請求項３】
第１アクセスポイントと、第２アクセスポイントと、前記第１アクセスポイント及び前記第２アクセスポイントと通信可能なアクセスポイント管理装置と、を備える無線ＬＡＮシステムが行う無線ＬＡＮ制御方法であって、
前記第２アクセスポイントが、前記第１アクセスポイントから自装置に無線帰属を変更した無線端末から送信されるDHCP Requestパケットを前記アクセスポイント管理装置に転送する第１転送ステップと、
前記アクセスポイント管理装置が、前記第２アクセスポイントから送信された前記DHCP Requestパケットを前記第１アクセスポイントに転送する第２転送ステップと、
前記第１アクセスポイントが、前記アクセスポイント管理装置から送信された前記DHCP Requestパケットに対して、前記無線端末に対するDHCP Nakパケットを生成して前記アクセスポイント管理装置に送信する応答ステップと、
前記アクセスポイント管理装置が、前記第１アクセスポイントから送信された前記DHCP Nakパケットを前記第２アクセスポイントに転送する第３転送ステップと、
前記第２アクセスポイントが、前記アクセスポイント管理装置から送信された前記DHCP Nakパケットを前記無線端末に転送する第４転送ステップと、
を有する無線ＬＡＮ制御方法。
【請求項４】
第１アクセスポイントと、第２アクセスポイントと、前記第１アクセスポイント及び前記第２アクセスポイントと通信可能なアクセスポイント管理装置と、を備える無線ＬＡＮシステムにおける前記アクセスポイント管理装置であって、
前記第１アクセスポイントから前記第２のアクセスポイントに無線帰属を変更した無線端末から送信される前記第１アクセスポイント宛のDHCP Requestパケットを、前記第２アクセスポイントから取得して前記第１アクセスポイントに転送する転送部を備え、
前記転送部は、前記第１アクセスポイントが前記DHCP Requestパケットへの応答として生成したDHCP Nakパケットを、前記第２アクセスポイントに転送する、
アクセスポイント管理装置。
【請求項５】
第１アクセスポイントと、第２アクセスポイントと、前記第１アクセスポイント及び前記第２アクセスポイントと通信可能なアクセスポイント管理装置と、を備える無線ＬＡＮシステムにおける前記アクセスポイント管理装置が行う無線ＬＡＮ制御方法であって、
前記第１アクセスポイントから前記第２アクセスポイントに無線帰属を変更した無線端末から送信される前記第１アクセスポイント宛のDHCP Requestパケットを、前記第２アクセスポイントから取得して前記第１アクセスポイントに転送する第２転送ステップと、
前記第１アクセスポイントが前記DHCP Requestパケットへの応答として生成したDHCP Nakパケットを、前記第２アクセスポイントに転送する第３転送ステップと、
を有する無線ＬＡＮ制御方法。
【請求項６】
第１アクセスポイントと、第２アクセスポイントと、前記第１アクセスポイント及び前記第２アクセスポイントと通信可能なアクセスポイント管理装置と、を備える無線ＬＡＮシステムにおける前記アクセスポイント管理装置としてコンピュータを機能させるコンピュータプログラムであって、
前記第１アクセスポイントから前記第２アクセスポイントに無線帰属を変更した無線端末から送信される前記第１アクセスポイント宛のDHCP Requestパケットを、前記第２アクセスポイントから取得して前記第１アクセスポイントに転送する第２転送ステップと、
前記第１アクセスポイントが前記DHCP Requestパケットへの応答として生成したDHCP Nakパケットを、前記第２のアクセスポイントに転送する第３転送ステップと、
をコンピュータに実行させるためのコンピュータプログラム。
【請求項７】
ＤＨＣＰサーバとしての機能を有するアクセスポイントと、前記アクセスポイントと通信可能なアクセスポイント管理装置と、を備える無線ＬＡＮシステムにおける前記アクセスポイントであって、
無線端末が他のアクセスポイントから自装置に無線帰属を変更した際に送信する、前記他のアクセスポイントを宛先とするDHCP Requestパケットを前記アクセスポイント管理装置に転送する転送部と、
前記アクセスポイント管理装置から送信されるDHCP Requestパケットに対して、前記DHCP Requestパケットの送信元の無線端末に対するDHCP Nakパケットを生成して前記アクセスポイント管理装置に送信する応答部と、
前記転送部は、前記アクセスポイント管理装置から送信される前記DHCP Nakパケットを前記無線端末に転送する、
アクセスポイント。
【請求項８】
ＤＨＣＰサーバとしての機能を有するアクセスポイントと、前記アクセスポイントと通信可能なアクセスポイント管理装置と、を備える無線ＬＡＮシステムにおける前記アクセスポイントが行う無線ＬＡＮ制御方法であって、
無線端末が他のアクセスポイントから自装置に無線帰属を変更した際に送信する、前記他のアクセスポイントを宛先とするDHCP Requestパケットを前記アクセスポイント管理装置に転送する第１転送ステップと、
前記アクセスポイント管理装置から送信されるDHCP Requestパケットに対して、前記DHCP Requestパケットの送信元の無線端末に対するDHCP Nakパケットを生成して前記アクセスポイント管理装置に送信する応答ステップと、
前記アクセスポイント管理装置から送信される前記DHCP Nakパケットを前記無線端末に転送する第４転送ステップと、
を有する無線ＬＡＮ制御方法。
【請求項９】
ＤＨＣＰサーバとしての機能を有するアクセスポイントと、前記アクセスポイントと通信可能なアクセスポイント管理装置と、を備える無線ＬＡＮシステムにおける前記アクセスポイントとしてコンピュータを機能させるコンピュータプログラムであって、
無線端末が他のアクセスポイントから自装置に無線帰属を変更した際に送信する、前記他のアクセスポイントを宛先とするDHCP Requestパケットを前記アクセスポイント管理装置に転送する第１転送ステップと、
前記アクセスポイント管理装置から送信されるDHCP Requestパケットに対して、前記DHCP Requestパケットの送信元の無線端末に対するDHCP Nakパケットを生成して前記アクセスポイント管理装置に送信する応答ステップと、
前記アクセスポイント管理装置から送信される前記DHCP Nakパケットを前記無線端末に転送する第４転送ステップと、
をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線端末のハンドオーバを制御する技術に関する。
【背景技術】
【０００２】
複数のアクセスポイント（Access Point：以下、「ＡＰ」と略記する。）を持つ無線ＬＡＮ（Local Area Network）システムでは、無線端末（Station：以下、「ＳＴＡ」と略記する。）は、自装置に近い位置のＡＰに帰属することでネットワークに接続される。そのため、移動するＳＴＡは、帰属するＡＰを変更しながらネットワーク接続を維持しようと試みる。ＳＴＡの帰属するＡＰが他のＡＰに切り替わることをハンドオーバという。ハンドオーバ時、ＳＴＡは、ハンドオーバ先のネットワークのＩＰ（Internet Protocol）アドレスを取得することでネットワーク接続を維持するが、従来、ハンドオーバ時におけるＩＰアドレスの取得に時間を要し、通信切断時間が長くなるという問題があった。これは、ＤＨＣＰ（Dynamic Host Configuration Protocol）クライアントであるＳＴＡのプロトコル仕様に起因する。
【０００３】
一般にＳＴＡは、自装置が再起動された場合や帰属するネットワークセグメントに変更があった場合、自装置にＩＰアドレスを割り当てたＤＨＣＰサーバにDHCP Requestパケットを送信し、割り当てられたＩＰアドレスが継続して使用可能であるかを問い合わせる。ＳＴＡは、割り当てられているＩＰアドレスが使用できないことを示すDHCP Nakが応答された場合、DHCP Discoverパケットを送信し、新しいＩＰアドレスを取得するシーケンスに移行する。
【０００４】
しかしながら、ハンドオーバ時において、ハンドオーバ先のＤＨＣＰサーバは、この問い合わせに対して応答しない場合がある。これは、ＳＴＡから送信されたDHCP Requestパケットがハンドオーバ元のＤＨＣＰサーバを宛先とするためである。また、このとき、ＳＴＡは、ハンドオーバ元のＤＨＣＰサーバの無線通信範囲外となっているため、ハンドオーバ元のＤＨＣＰサーバがDHCP Nakを応答することもない。この場合、ＳＴＡは、DHCP Requestパケットの送信を所定の期間リトライし続ける。ＳＴＡは、DHCP Requestがタイムアウトすると、DHCP Discoverパケットを送信し、新しいＩＰアドレスを取得するシーケンスに移行する。
【０００５】
このようなＤＨＣＰクライアントの仕様により、ＳＴＡのハンドオーバ時において、ＩＰアドレスの取得に時間を要する可能性があった。このような問題を解決するため、ハンドオーバ時において、DHCP Requestパケットのタイムアウトを待たずに、DHCP Discoverパケットを送信するようにＳＴＡを制御する技術が開示されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−１２４０８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来技術では、プロトコル仕様と異なる制御がＳＴＡ側で必要となり、必ずしも全てのＳＴＡに対して有効な解決策とはならない可能性があった。
【０００８】
上記事情に鑑み、本発明は、ハンドオーバ時におけるＩＰアドレスの再取得に要する時間を、無線端末側での制御を必要とせずに短縮することができる技術を提供することを目的としている。
【課題を解決するための手段】
【０００９】
本発明の一態様は、ＤＨＣＰサーバとしての機能を有する第１アクセスポイント及び第２アクセスポイントと、前記第１アクセスポイント及び前記第２アクセスポイントと通信可能なアクセスポイント管理装置と、を備える無線ＬＡＮシステムであって、前記第２アクセスポイントは、無線端末が前記第１アクセスポイントから自装置に無線帰属を変更した際に送信する、前記第１アクセスポイントを宛先とするDHCP Requestパケットを前記アクセスポイント管理装置に転送する第１転送部を備え、前記アクセスポイント管理装置は、前記第２のアクセスポイントから送信された前記DHCP Requestパケットを前記第１アクセスポイントに転送する第２転送部を備え、前記第１アクセスポイントは、前記アクセスポイント管理装置から送信された前記DHCP Requestパケットに対して、前記無線端末に対するDHCP Nakパケットを生成して前記アクセスポイント管理装置に送信する応答部を備え、前記第２転送部は、前記第１アクセスポイントから送信された前記DHCP Nakパケットを前記第２アクセスポイントに転送し、前記第１転送部は、前記アクセスポイント管理装置から送信された前記DHCP Nakパケットを前記無線端末に転送する、無線ＬＡＮシステムである。
【００１０】
本発明の一態様は、上記の無線ＬＡＮシステムであって、前記アクセスポイント管理装置は、自装置と通信可能なアクセスポイントについて、前記アクセスポイントが自装置との通信に使用するＷＡＮ側ＩＰアドレスと、前記アクセスポイントが前記無線端末との通信に使用するＬＡＮ側ＭＡＣアドレスと、の対応を示すアクセスポイント管理情報と、前記DHCP Requestパケットを送信した前記無線端末のＭＡＣアドレスと、前記DHCP Requestを自装置に送信した前記第２アクセスポイントのＷＡＮ側ＩＰアドレスと、の対応を示す転送管理情報と、を記憶する記憶部をさらに備え、前記第２転送部は、前記アクセスポイント管理情報と、前記DHCP Requestパケットとに基づいて、転送先の前記第１アクセスポイントを識別し、前記第２転送部は、前記転送管理情報と、前記DHCP Nakパケットとに基づいて、前記無線端末が無線帰属を変更した先の前記第２アクセスポイントを識別する。
【００１１】
本発明の一態様は、第１アクセスポイントと、第２アクセスポイントと、前記第１アクセスポイント及び前記第２アクセスポイントと通信可能なアクセスポイント管理装置と、を備える無線ＬＡＮシステムが行う無線ＬＡＮ制御方法であって、前記第２アクセスポイントが、前記第１アクセスポイントから自装置に無線帰属を変更した無線端末から送信されるDHCP Requestパケットを前記アクセスポイント管理装置に転送する第１転送ステップと、前記アクセスポイント管理装置が、前記第２アクセスポイントから送信された前記DHCP Requestパケットを前記第１アクセスポイントに転送する第２転送ステップと、前記第１アクセスポイントが、前記アクセスポイント管理装置から送信された前記DHCP Requestパケットに対して、前記無線端末に対するDHCP Nakパケットを生成して前記アクセスポイント管理装置に送信する応答ステップと、前記アクセスポイント管理装置が、前記第１アクセスポイントから送信された前記DHCP Nakパケットを前記第２アクセスポイントに転送する第３転送ステップと、前記第２アクセスポイントが、前記アクセスポイント管理装置から送信された前記DHCP Nakパケットを前記無線端末に転送する第４転送ステップと、を有する無線ＬＡＮ制御方法である。
【００１２】
本発明の一態様は、第１アクセスポイントと、第２アクセスポイントと、前記第１アクセスポイント及び前記第２アクセスポイントと通信可能なアクセスポイント管理装置と、を備える無線ＬＡＮシステムにおける前記アクセスポイント管理装置であって、前記第１アクセスポイントから前記第２のアクセスポイントに無線帰属を変更した無線端末から送信されるDHCP Requestパケットを、前記第１アクセスポイントに転送する転送部を備え、前記転送部は、前記第１アクセスポイントが前記DHCP Requestパケットへの応答として生成したDHCP Nakパケットを、前記第２アクセスポイントに転送する、アクセスポイント管理装置である。
【００１３】
本発明の一態様は、第１アクセスポイントと、第２アクセスポイントと、前記第１アクセスポイント及び前記第２アクセスポイントと通信可能なアクセスポイント管理装置と、を備える無線ＬＡＮシステムにおける前記アクセスポイント管理装置が行う無線ＬＡＮ制御方法であって、前記第１アクセスポイントから前記第２アクセスポイントに無線帰属を変更した無線端末から送信されるDHCP Requestパケットを、前記第１アクセスポイントに転送する第２転送ステップと、前記第１アクセスポイントが前記DHCP Requestパケットへの応答として生成したDHCP Nakパケットを、前記第２アクセスポイントに転送する第３転送ステップと、を有する無線ＬＡＮ制御方法である。
【００１４】
本発明の一態様は、第１アクセスポイントと、第２アクセスポイントと、前記第１アクセスポイント及び前記第２アクセスポイントと通信可能なアクセスポイント管理装置と、を備える無線ＬＡＮシステムにおける前記アクセスポイント管理装置としてコンピュータを機能させるコンピュータプログラムであって、前記第１アクセスポイントから前記第２アクセスポイントに無線帰属を変更した無線端末から送信されるDHCP Requestパケットを、前記第１アクセスポイントに転送する第２転送ステップと、前記第１アクセスポイントが前記DHCP Requestパケットへの応答として生成したDHCP Nakパケットを、前記第２のアクセスポイントに転送する第３転送ステップと、をコンピュータに実行させるためのコンピュータプログラムである。
【００１５】
本発明の一態様は、ＤＨＣＰサーバとしての機能を有するアクセスポイントと、前記アクセスポイントと通信可能なアクセスポイント管理装置と、を備える無線ＬＡＮシステムにおける前記アクセスポイントであって、無線端末が他のアクセスポイントから自装置に無線帰属を変更した際に送信する、前記他のアクセスポイントを宛先とするDHCP Requestパケットを前記アクセスポイント管理装置に転送する転送部と、前記アクセスポイント管理装置から送信されるDHCP Requestパケットに対して、前記DHCP Requestパケットの送信元の無線端末に対するDHCP Nakパケットを生成して前記アクセスポイント管理装置に送信する応答部と、前記転送部は、前記アクセスポイント管理装置から送信される前記DHCP Nakパケットを前記無線端末に転送する、アクセスポイントである。
【００１６】
本発明の一態様は、ＤＨＣＰサーバとしての機能を有するアクセスポイントと、前記アクセスポイントと通信可能なアクセスポイント管理装置と、を備える無線ＬＡＮシステムにおける前記アクセスポイントが行う無線ＬＡＮ制御方法であって、無線端末が他のアクセスポイントから自装置に無線帰属を変更した際に送信する、前記他のアクセスポイントを宛先とするDHCP Requestパケットを前記アクセスポイント管理装置に転送する第１転送ステップと、前記アクセスポイント管理装置から送信されるDHCP Requestパケットに対して、前記DHCP Requestパケットの送信元の無線端末に対するDHCP Nakパケットを生成して前記アクセスポイント管理装置に送信する応答ステップと、前記アクセスポイント管理装置から送信される前記DHCP Nakパケットを前記無線端末に転送する第４転送ステップと、  を有する無線ＬＡＮ制御方法である。
【００１７】
本発明の一態様は、ＤＨＣＰサーバとしての機能を有するアクセスポイントと、前記アクセスポイントと通信可能なアクセスポイント管理装置と、を備える無線ＬＡＮシステムにおける前記アクセスポイントとしてコンピュータを機能させるコンピュータプログラムであって、無線端末が他のアクセスポイントから自装置に無線帰属を変更した際に送信する、前記他のアクセスポイントを宛先とするDHCP Requestパケットを前記アクセスポイント管理装置に転送する第１転送ステップと、前記アクセスポイント管理装置から送信されるDHCP Requestパケットに対して、前記DHCP Requestパケットの送信元の無線端末に対するDHCP Nakパケットを生成して前記アクセスポイント管理装置に送信する応答ステップと、前記アクセスポイント管理装置から送信される前記DHCP Nakパケットを前記無線端末に転送する第４転送ステップと、をコンピュータに実行させるためのコンピュータプログラムである。
【発明の効果】
【００１８】
本発明により、ハンドオーバ時におけるＩＰアドレスの再取得に要する時間を、無線端末側での制御を必要とせずに短縮することが可能となる。
【図面の簡単な説明】
【００１９】
【図１】実施形態の無線ＬＡＮシステム１のシステム構成を示すシステム構成図である。
【図２】ＤＨＣＰによってＩＰアドレスが割り当てられる際のプロトコルシーケンスの概要を示す図である。
【図３】ハンドオーバ時におけるＤＨＣＰのプロトコルシーケンスを示す図である。
【図４】実施形態の無線ＬＡＮシステム１におけるＡＰ２及びＷＬＣ３の機能構成を示す機能ブロック図である。
【図５】ＳＴＡ管理テーブル２５１及びリクエスト管理テーブル２５２の具体例を示す図である。
【図６】ＡＰ管理テーブル３３１及び転送管理テーブル３３２の具体例を示す図である。
【図７】実施形態の無線ＬＡＮシステム１における、DHCP Requestパケット及びDHCP Nakパケットの転送処理の流れを示すシーケンス図である。
【図８】第１転送処理の詳細を示すフローチャートである。
【図９】第２転送処理の詳細を示すフローチャートである。
【図１０】Ｎａｋ応答処理の詳細を示すフローチャートである。
【図１１】第３転送処理の詳細を示すフローチャートである。
【図１２】第４転送処理の詳細を示すフローチャートである。
【発明を実施するための形態】
【００２０】
図１は、実施形態の無線ＬＡＮシステム１のシステム構成を示すシステム構成図である。
図１の無線ＬＡＮシステム１は、例えば、無線端末に対してインターネット接続が可能な公衆無線ＬＡＮサービスを提供する。無線ＬＡＮシステム１は、ＡＰ２−１〜ＡＰ２−３と、ＷＬＣ３（アクセスポイント管理装置）と、を備える。ＡＰ２−１〜ＡＰ２−３は、無線端末を無線ＬＡＮシステム１のネットワークに収容するアクセスポイントである。図１の例は、無線端末としてのＳＴＡ４−１〜ＳＴＡ４−３が、それぞれ、ＡＰ２−１〜ＡＰ２−３に帰属している様子を示している。ＡＰ２−１〜ＡＰ２−３は、ＤＨＣＰサーバとしての機能を備えており、自装置に帰属する無線端末に対してＩＰアドレスを割り当てる。ＳＴＡ４−１〜ＳＴＡ４−３はＡＰ２−１〜ＡＰ２−３によって割り当てられたＩＰアドレスを自装置に設定することによって、インターネット５へのアクセスが可能となる。また、ＷＬＣ３は、ＡＰ２−１〜ＡＰ２−３を制御する無線ＬＡＮコントローラである。ＷＬＣ３は、ＡＰ２−１〜ＡＰ２−３との間で制御に関する情報を送受信する。
【００２１】
なお、図１におけるＳＴＡ４−１〜ＳＴＡ４−３は、ＡＰ２−１〜ＡＰ２−３の無線範囲に位置すれば、どのＡＰに対しても帰属可能である。また、無線ＬＡＮシステム１が備えるＡＰの数は図１と異なる数であってもよい。また、無線ＬＡＮシステム１に接続するＳＴＡの数は図１と異なる数であってもよい。
【００２２】
なお、以下では、説明を簡単にするため、特に区別しない限りにおいては、ＡＰ２−１〜ＡＰ２−３をＡＰ２と記載する。同様に、ＳＴＡ４−１〜ＳＴＡ４−３をＳＴＡ４と記載する。
【００２３】
図２は、ＤＨＣＰによってＩＰアドレスが割り当てられる際のプロトコルシーケンスの概要を示す図である。
図２に示すプロトコルシーケンスは、ＩＰアドレスが割り当てられていないクライアントに対して行われる、一般的なＩＰアドレスの割り当ての流れを示している。まず、クライアントは、ＤＨＣＰサーバに対してDHCP Discoverパケットを送信する（ステップＳ１０１）。このDHCP Discoverパケットの送信により、クライアントは、ＤＨＣＰサーバに対してＩＰアドレスの割り当てを依頼する。
【００２４】
ＤＨＣＰサーバは、DHCP Discoverパケットを受信すると、アドレスプールの中から割り当て可能なＩＰアドレスを選択する。ＤＨＣＰサーバは、選択したＩＰアドレスの割り当てを提案するDHCP Offerパケットをクライアントに送信する（ステップＳ１０２）。
【００２５】
クライアントは、DHCP Offerパケットを受信すると、DHCP Offerパケットが提案するＩＰアドレスを要求するDHCP RequestパケットをＤＨＣＰサーバに送信する（ステップＳ１０３）。
【００２６】
ＤＨＣＰサーバは、クライアントから送信されたDHCP Requestパケットを受信する。ＤＨＣＰサーバは、DHCP Requestパケットへの応答として、DHCP Ackパケットをクライアントに送信する（ステップＳ１０４）。このDHCP Ackパケットの送信により、ＤＨＣＰサーバは、要求されたＩＰアドレスのクライアントへの割り当てを完了する。
【００２７】
クライアントは、ＤＨＣＰサーバから送信されたDHCP Ackパケットを受信する。クライアントは、DHCP Ackパケットを受信すると、要求したＩＰアドレスを自装置に設定する（ステップＳ１０５）。
【００２８】
図１のような無線ＬＡＮシステム１の場合、ＳＴＡ４がＡＰ２に帰属した後に上記シーケンスのやり取りが行われる。しかしながら、ハンドオーバ時においては、ＳＴＡ４は、新たなＡＰ２に帰属した後、まず、ハンドオーバ前に割り当てられたＩＰアドレスが、ハンドオーバ後においても使用可能か否かをＤＨＣＰサーバに問い合わせる。
【００２９】
図３は、ハンドオーバ時におけるＤＨＣＰのプロトコルシーケンスを示す図である。
図３は、ＳＴＡ４が、ＡＰ２−１からＡＰ２−２にハンドオーバした状況を示している。まず、ＳＴＡ４がＡＰへの帰属をＡＰ２−１からＡＰ２−２に変更しようとすると、ＡＰ２−１は、ＳＴＡ４に対して無線帰属の解除を通知する（図中の「Deauthentication」）（ステップＳ２０１）。無線帰属の解除が通知されると、ＳＴＡ４は、Probe Requestを送信し、利用可能なＡＰを走査する（ステップＳ２０２）。図３の場合、ＳＴＡ４が送信したProbe RequestをＡＰ２−２が受信する。ＡＰ２−２は、受信したProbe Requestに対して、Probe ResponseをＳＴＡ４に応答する（ステップＳ２０３）。その後、Authenticationパケットの送受信が行われ、ＳＴＡ４がＡＰ２−２によって認証される（ステップＳ２０４、ステップＳ２０５）。認証が完了すると、ＳＴＡ４は接続を要求するAssociation RequestをＡＰ２−２に送信する（ステップＳ２０６）。ＡＰ２−２が受信したAssociation Requestに対してAssociation Responseを応答することで、ＳＴＡ４のＡＰ２−２への無線帰属が完了する（ステップＳ２０７）。
【００３０】
ＳＴＡ４は、ハンドオーバ先のＡＰ２−２に対する無線帰属が完了すると、ＩＰアドレスの継続利用が可能か否かを、DHCP Requestを送信することで問い合わせる（ステップＳ２０８−１）。このときのDHCP Requestが示す宛先は、当該ＩＰアドレスの割り当てを行ったＡＰ２−１である。そのため、ＡＰ２−２は、ステップＳ２０８−１において送信されたDHCP Requestに対して応答しない。その結果、ＳＴＡ４は、所定のタイムアウトを迎えるまでの間、DHCP Requestの送信をリトライする（ステップＳ２０８−２〜Ｓ２０８−ｋ）こととなる。DHCP Requestの送信がタイムアウトすると、ＳＴＡ４は、新たなＩＰアドレスを取得するためにDHCP Discoverパケットを送信する（ステップＳ１０１）。ステップＳ１０１以下、図２と同様のシーケンスによって、ＳＴＡ４は、ＡＰ２−２からＩＰアドレスの割り当てを受ける。
【００３１】
なお、一般に、上記のハンドオーバ時のシーケンスでは、ハンドオーバ先のアクセスポイントへの無線帰属に約１４秒、DHCP Requestのリトライに約３５秒、DHCP Discover以降のＩＰアドレスの再取得に約１０秒の時間を要する。上記のシーケンスにおいて、ＳＴＡ４がDHCP Requestの送信をリトライしないためには、DHCP Requestに対する応答としてDHCP Nakパケットを受信することが必要となる。しかしながら、ＳＴＡ４が、ＡＰ２−１の無線通信範囲外に位置する場合、ＡＰ２−１からDHCP Requestパケットを受信することができない。そのため、実施形態の無線ＬＡＮシステム１では、ＡＰ２−２及びＷＬＣ３が、ＳＴＡ４とＡＰ２−１との間で、DHCP Requestパケット及びDHCP Nakパケットを転送する。
【００３２】
図４は、実施形態の無線ＬＡＮシステム１におけるＡＰ２及びＷＬＣ３の機能構成を示す機能ブロック図である。
まず、ＡＰ２の機能構成について説明する。
ＡＰ２は、バスで接続されたＣＰＵ（Central Processing Unit）やメモリや補助記憶装置などを備え、ＡＰプログラムを実行する。ＡＰ２は、ＡＰプログラムの実行によって第１通信部２１、第２通信部２２、通信制御部２３、ＤＨＣＰ処理部２４及び記憶部２５を備える装置として機能する。なお、ＡＰ２の各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されてもよい。ＡＰプログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。ＡＰプログラムは、電気通信回線を介して送信されてもよい。
【００３３】
第１通信部２１は、無線ＬＡＮ通信インターフェースを用いて構成される。第１通信部２１は、無線通信範囲内に位置するＳＴＡ４と通信する。
第２通信部２２は、ＬＡＮ通信インターフェースを用いて構成される。第２通信部２２は、ＷＬＣ３と通信する。
【００３４】
通信制御部２３は、通信制御部２３は、アクセスポイントとしての基本的な機能を実現する機能部であり、自装置の通信に関する制御を行う。具体的には、通信制御部２３は、自装置に帰属するＳＴＡ４の認証処理やパケットの送受信処理、パケットの中継処理などの処理を行う。通信制御部２３は、認証処理において認証したＳＴＡ４を自装置に帰属中のＳＴＡ４として記憶部２５のＳＴＡ管理テーブル２５１で管理する。また、パケットの送受信処理においてＤＨＣＰに関するパケットが受信されると、通信制御部２３は、受信したパケットをＤＨＣＰ処理部２４に出力する。
【００３５】
ＤＨＣＰ処理部２４（第１転送部、応答部）は、ＤＨＣＰに関する処理を行う。ＤＨＣＰ処理部２４は、一般的なＤＨＣＰサーバとしての機能を備え、ＳＴＡ４の要求に応じてＩＰアドレスの割り当てを行う。さらに、ＤＨＣＰ処理部２４は、ＳＴＡ４から送信されるDHCP Requestパケットを記憶部２５のリクエスト管理テーブル２５２で管理し、必要に応じてＷＬＣ３にDHCP Requestパケットを転送する。また、ＤＨＣＰ処理部２４は、ＷＬＣ３からDHCP Requestパケットを受信すると、受信したDHCP Requestパケットに応じたDHCP Nakパケットを生成し、ＷＬＣ３に送信する。
【００３６】
記憶部２５は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。記憶部２５は、ＳＴＡ管理テーブル２５１及びリクエスト管理テーブル２５２を記憶する。
【００３７】
図５は、ＳＴＡ管理テーブル２５１及びリクエスト管理テーブル２５２の具体例を示す図である。
図５（ａ）はＳＴＡ管理テーブル２５１の具体例を示す図である。ＳＴＡ管理テーブル２５１は、自装置に帰属するＳＴＡ４ごとにＳＴＡ管理レコードを持つ。ＳＴＡ管理レコードは、ＭＡＣアドレスの項目を有する。ＭＡＣアドレスの項目には、各ＳＴＡ４のＭＡＣ（Media Access Control）アドレスの値が登録される。ＳＴＡ管理レコードは、通信制御部２３によって登録又は削除される。ＳＴＡ管理レコードは、新たなＳＴＡ４が自装置に帰属したタイミングで登録され、自装置に帰属していたＳＴＡ４の帰属が解除されたタイミングで削除される。
【００３８】
図５（ｂ）はリクエスト管理テーブル２５２の具体例を示す図である。リクエスト管理テーブル２５２は、ＳＴＡ４のＭＡＣアドレスごとにリクエスト管理レコードを持つ。リクエスト管理レコードは、ＭＡＣアドレス、リクエスト転送状況及びＮａｋ転送状況の各項目を有する。ＭＡＣアドレスの項目にはＳＴＡ４のＭＡＣアドレスの値が登録される。リクエスト転送状況の項目には、当該ＭＡＣアドレスを持つＳＴＡ４に関するDHCP RequestのＷＬＣ３への転送状況を示す値が登録される。Ｎａｋ転送状況の項目には、当該ＭＡＣアドレスを持つＳＴＡ４に対するDHCP Nakパケットの転送状況を示す値が登録される。
【００３９】
具体的には、リクエスト転送状況及びＮａｋ応答状況の項目には、それぞれ“１”又は“０”の値が登録され、“１”は「転送有り」を表し、“０”は「転送無し」を表す。例えば、図５（ｂ）の例において、ＭＡＣアドレスが“ｓｔ：ａ０：００：００：００：１１”であるＳＴＡ４のリクエスト管理レコードは、当該ＳＴＡ４に対してDHCP Nakパケットが転送された状況を示している。また、例えば、図５（ｂ）の例において、ＭＡＣアドレスが“ｓｔ：ａ０：００：００：００：１２”であるＳＴＡ４のリクエスト管理レコードは、当該ＳＴＡ４から送信されたDHCP RequestパケットがＷＬＣ３に転送された状況であり、DHCP Nakパケットの応答待ちである状況を示している。リクエスト管理レコードは、DHCP Requestパケットが受信されたタイミング又はDHCP Nakパケットが送信されたタイミングで、ＤＨＣＰ処理部２４によって登録又は更新される。
【００４０】
図４の説明に戻る。次に、ＷＬＣ３の機能構成について説明する。
ＷＬＣ３は、バスで接続されたＣＰＵやメモリや補助記憶装置などを備え、ＷＬＣプログラムを実行する。ＷＬＣ３は、ＷＬＣプログラムの実行によって通信部３１、リクエスト転送部３２及び記憶部３３を備える装置として機能する。なお、ＷＬＣ３の各機能の全て又は一部は、ＡＳＩＣやＰＬＤやＦＰＧＡ等のハードウェアを用いて実現されてもよい。ＷＬＣプログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。ＷＬＣプログラムは、電気通信回線を介して送信されてもよい。
【００４１】
通信部３１は、ＬＡＮ通信インターフェースを用いて構成される。通信部３１は第２通信部２２を介してＡＰ２と通信する。
【００４２】
リクエスト転送部３２（第２転送部、転送部）は、ＡＰ２によって転送されたDHCP Requestパケットを取得する。リクエスト転送部３２は、取得したDHCP Requestパケットをハンドオーバ元のＡＰ２に転送する。また、リクエスト転送部３２は、ハンドオーバ元のＡＰ２から送信されたDHCP Nakパケットを取得する。リクエスト転送部３２は、取得したDHCP Nakパケットをハンドオーバ先のＡＰ２に転送する。リクエスト転送部３２は、DHCP Requestパケット及びDHCP Nakパケットの転送状況を記憶部３３の転送管理テーブル３３２で管理する。
【００４３】
記憶部３３は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。記憶部３３は、ＡＰ管理テーブル３３１（アクセスポイント管理情報）及び転送管理テーブル３３２（転送管理情報）を記憶する。
【００４４】
図６は、ＡＰ管理テーブル３３１及び転送管理テーブル３３２の具体例を示す図である。
図６（ａ）は、ＡＰ管理テーブル３３１の具体例を示す図である。ＡＰ管理テーブル３３１は、自装置と通信可能なＡＰ２ごとにＡＰ管理レコードを持つ。ＡＰ管理レコードは、ＷＡＮ側ＩＰアドレス及びＬＡＮ側ＭＡＣアドレスの各項目を有する。ＷＡＮ側ＩＰアドレスの項目には、各ＡＰ２のＷＡＮ側ＩＰアドレスが登録される。ＷＡＮ側ＩＰアドレスは、各ＡＰ２の上位ネットワーク側のインターフェースに設定されたＩＰアドレスであり、具体的には、第２通信部２２に設定されたＩＰアドレスである。ＬＡＮ側ＩＰアドレスの項目には、各ＡＰ２のＬＡＮ側ＩＰアドレスが登録される。ＬＡＮ側ＩＰアドレスは、各ＡＰ２の下位ネットワーク側のインターフェースに設定されたＩＰアドレスであり、具体的には、第１通信部２１に設定されたＩＰアドレスである。ＡＰ管理レコードは、予めＡＰ管理テーブル３３１に登録される。
【００４５】
図６（ｂ）は、転送管理テーブル３３２の具体例を示す図である。転送管理テーブル３３２は、ハンドオーバ先のＡＰ２から転送されたDHCP Requestパケットごとに転送管理レコードを持つ。転送管理レコードは、ハンドオーバ元ＡＰのＷＡＮ側ＩＰアドレス、ＳＴＡのＭＡＣアドレス、ハンドオーバ先ＡＰのＷＡＮ側ＩＰアドレス、リクエスト転送状況及びＮａｋ転送状況の各項目を有する。ハンドオーバ元ＡＰのＷＡＮ側ＩＰアドレスの項目には、ＳＴＡ４がハンドオーバする前に帰属していたＡＰ２のＷＡＮ側ＩＰアドレスが登録される。ＳＴＡのＭＡＣアドレスの項目には、ＡＰ２によって転送されたDHCP Requestパケットの送信元のＳＴＡ４のＭＡＣアドレスが登録される。ハンドオーバ先ＡＰのＷＡＮ側ＩＰアドレスの項目には、ＳＴＡ４がハンドオーバした先のＡＰ２のＷＡＮ側ＩＰアドレスが登録される。リクエスト転送状況の項目には、DHCP Requestパケットの転送状況を示す値が登録される。Ｎａｋ転送状況の項目には、DHCP Nakパケットの転送状況を示す値が登録される。転送管理レコードにおけるリクエスト転送状況及びＮａｋ転送状況の項目には、ＡＰ２のリクエスト管理レコードにおける同項目と同様に、各転送状況の有無を示す“１”又は“０”のいずれかの値が登録される。転送管理レコードは、ＡＰ２から送信されるDHCP Requestパケット又はDHCP NakパケットがＷＬＣ３により受信されたタイミングで、リクエスト転送部３２によって登録又は更新される。
【００４６】
図７は、実施形態の無線ＬＡＮシステム１における、DHCP Requestパケット及びDHCP Nakパケットの転送処理の流れを示すシーケンス図である。
なお、ここでは、ハンドオーバ元のＡＰ２をＡＰ２−１（第１アクセスポイント）、ハンドオーバ先のＡＰ２をＡＰ２−２（第２アクセスポイント）と仮定して説明する。図７のシーケンスは、ＳＴＡ４がＡＰ２−１からＡＰ２−２にハンドオーバし、ＡＰ２−２への無線帰属を完了した状態からスタートする。
【００４７】
まず、ＳＴＡ４は、ハンドオーバ前に割り当てられたＩＰアドレスが、ハンドオーバ後にも使用できるか否かを問い合わせるため、ＡＰ２−１を宛先としてDHCP Requestパケットを送信する（ステップＳ３０１）。
【００４８】
ＡＰ２−２は、ＳＴＡ４から送信されたDHCP Requestパケットを受信する。このとき、ＳＴＡ４は、ＡＰ２−１の無線通信範囲外に移動しており、ＡＰ２−１は、ＳＴＡ４から送信されたDHCP Requestパケットを受信しないものと仮定する。ＡＰ２−２は、第１転送処理を行うことによって、受信したDHCP RequestパケットをＷＬＣ３に転送する（ステップＳ３０２）。
【００４９】
図８は、第１転送処理の詳細を示すフローチャートである。
まず、ＡＰ２−２は、DHCP Requestパケットを送信したＳＴＡ４が自装置に帰属中のＳＴＡ４であるか否かを判定する（ステップＳ４０１）。
【００５０】
具体的には、ＡＰ２−２のＤＨＣＰ処理部２４は、取得したDHCP Requestパケットから送信元のＳＴＡ４のＭＡＣアドレスを取得する。ＤＨＣＰ処理部２４は、ＳＴＡ管理テーブル２５１を参照し、取得したＭＡＣアドレスを持つＳＴＡ管理レコードを選択する。レコードが選択されなかった場合、ＤＨＣＰ処理部２４は、DHCP Requestパケットを送信したＳＴＡ４は、自装置に帰属中のＳＴＡ４でないと判定する。また、レコードが選択された場合、ＤＨＣＰ処理部２４は、DHCP Requestパケットを送信したＳＴＡ４は、自装置に帰属中のＳＴＡ４であると判定する。
【００５１】
DHCP Requestパケットを送信したＳＴＡ４が自装置に帰属中のＳＴＡ４である場合（ステップＳ４０１−ＹＥＳ）、ＤＨＣＰ処理部２４は、受信したDHCP Requestパケットに対して通常の応答処理を実行する（ステップＳ４０２）。一方、DHCP Requestパケットを送信したＳＴＡ４が自装置に帰属中のＳＴＡ４でない場合（ステップＳ４０１−ＮＯ）、ＤＨＣＰ処理部２４は、当該ＳＴＡ４のリクエスト管理レコードを更新する（ステップＳ４０３）。ここで、当該ＳＴＡ４のリクエスト管理レコードがリクエスト管理テーブル２５２に登録されていない場合、ＤＨＣＰ処理部２４は、当該ＳＴＡ４のリクエスト管理レコードを生成してリクエスト管理テーブル２５２に登録する。このとき、ＤＨＣＰ処理部２４は、リクエスト転送状況の値を“１”、Ｎａｋ転送状況の値を“０”として、当該リクエスト管理レコードを登録又は更新する。そして、ＤＨＣＰ処理部２４は、受信したDHCP RequestパケットをＷＬＣ３に転送する（ステップＳ４０４）。
【００５２】
図７の説明に戻る。ＷＬＣ３は、第１転送処理（ステップＳ３０２）においてＡＰ２−２から転送されたDHCP Requestパケットを受信する。ＷＬＣ３は、第２転送処理を行うことによって、受信したDHCP Requestパケットをハンドオーバ元のＡＰ２−１に転送する（ステップＳ３０３）。
【００５３】
図９は、第２転送処理の詳細を示すフローチャートである。
まず、ＷＬＣ３のリクエスト転送部３２は、受信したDHCP Requestパケットから、ハンドオーバ元のＡＰ２−１のＬＡＮ側ＭＡＣアドレスと、DHCP Requestパケットを送信したＳＴＡ４のＭＡＣアドレスと、ハンドオーバ先のＡＰ２−２のＷＡＮ側ＩＰアドレスと、を取得する（ステップＳ５０１）。リクエスト転送部３２は、ＡＰ管理テーブル３３１を参照し、取得したＡＰ２−１のＬＡＮ側ＭＡＣアドレスに対応するＷＡＮ側ＩＰアドレスを取得する（ステップＳ５０２）。
【００５４】
リクエスト転送部３２は、取得したＡＰ２−１のＷＡＮ側ＩＰアドレスと、ＳＴＡ４のＭＡＣアドレスと、ＡＰ２−２のＷＡＮ側ＩＰアドレスと、に基づいて当該ＳＴＡ４のDHCP Requestの転送管理レコードを更新する（ステップＳ５０３）。ここで、当該ＳＴＡ４の転送管理レコードが転送管理テーブル３３２に登録されていない場合、リクエスト転送部３２は、当該ＳＴＡ４の転送管理レコードを生成して転送管理テーブル３３２に登録する。このとき、リクエスト転送部３２は、リクエスト転送状況の値を“１”、Ｎａｋ転送状況の値を“０”として、当該転送管理レコードを登録又は更新する。リクエスト転送部３２は、ＡＰ２−１のＷＡＮ側ＩＰアドレスを宛先として、受信したDHCP Requestパケットを転送する（ステップＳ５０４）。
【００５５】
図７の説明に戻る。ＡＰ２−１は、第２転送処理（ステップＳ３０３）においてＷＬＣ３から転送されたDHCP Requestパケットを受信する。ＡＰ２−１は、Ｎａｋ応答処理を行うことによって、受信したDHCP Requestパケットの送信元のＳＴＡ４に対するDHCP Nakパケットを生成し、ＷＬＣ３に送信する（ステップＳ３０４）。
【００５６】
図１０は、Ｎａｋ応答処理の詳細を示すフローチャートである。
ＡＰ２−１のＤＨＣＰ処理部２４は、受信したDHCP Requestパケットから送信元のＳＴＡ４のＭＡＣアドレスを取得する。ＤＨＣＰ処理部２４は、取得したＭＡＣアドレスに対するDHCP Nakパケットを生成する（ステップＳ６０１）。ＤＨＣＰ処理部２４は、生成したDHCP NakパケットをＷＬＣ３に送信する（ステップＳ６０２）。ＤＨＣＰ処理部２４は、DHCP Nakパケットを送信すると、ＳＴＡ管理テーブル２５１を参照し、当該ＳＴＡ４のＭＡＣアドレスを持つＳＴＡ管理レコードを削除する（ステップＳ６０３）。
【００５７】
図７の説明に戻る。ＷＬＣ３は、Ｎａｋ応答処理（ステップＳ３０４）においてＷＬＣ３から転送されたDHCP Nakパケットを受信する。ＷＬＣ３は、第３転送処理を行うことによって、受信したDHCP Nakパケットをハンドオーバ先のＡＰ２−２に転送する（ステップＳ３０５）。
【００５８】
図１１は、第３転送処理の詳細を示すフローチャートである。
ＷＬＣ３のリクエスト転送部３２は、受信したDHCP Nakパケットから応答先のＳＴＡ４のＭＡＣアドレスを取得する（ステップＳ７０１）。リクエスト転送部３２は、転送管理テーブル３３２を参照し、ＳＴＡのＭＡＣアドレスの項目に、DHCP Nakパケットから取得したＳＴＡ４のＭＡＣアドレスを持つ転送管理レコードを選択する。リクエスト転送部３２は、選択した転送管理レコードからハンドオーバ先ＡＰのＷＡＮ側ＩＰアドレスを取得する（ステップＳ７０２）。ここで取得されるハンドオーバ先ＡＰのＷＡＮ側ＩＰアドレスは、ＡＰ２−２のＷＡＮ側ＩＰアドレスである。
【００５９】
リクエスト転送部３２は、取得したＡＰ２−２のＷＡＮ側ＩＰアドレスを宛先として、受信したDHCP Nakパケットを転送する（ステップＳ７０３）。DHCP Nakパケットを転送すると、リクエスト転送部３２は、当該ＳＴＡ４のＭＡＣアドレスを持つ転送管理レコードについて、Ｎａｋ転送状況の値を“１”に更新する（ステップＳ７０４）。
【００６０】
図７の説明に戻る。ＡＰ２−２は、第３転送処理（ステップＳ３０５）においてＷＬＣ３から転送されたDHCP Nakパケットを受信する。ＡＰ２−２は、第４転送処理を行うことによって、受信したDHCP NakパケットをDHCP Requestパケットを送信したＳＴＡ４に送信する（ステップＳ３０６）。
【００６１】
図１２は、第４転送処理の詳細を示すフローチャートである。
ＡＰ２−２のＤＨＣＰ処理部２４は、受信したDHCP Nakパケットから応答先のＳＴＡ４のＭＡＣアドレスを取得する（ステップＳ８０１）。ＤＨＣＰ処理部２４は、取得したＭＡＣアドレスを宛先として、受信したDHCP NakパケットをＳＴＡ４に送信する（ステップＳ８０２）。DHCP Nakパケットを送信すると、ＤＨＣＰ処理部２４は、リクエスト管理テーブル２５２を参照し、当該ＭＡＣアドレスを持つリクエスト管理レコードについて、Ｎａｋ応答状況の値を“１”に更新する（ステップＳ８０３）。
【００６２】
図７の説明に戻る。ＳＴＡ４は、第４転送処理（ステップＳ３０６）においてＡＰ２−２から転送されたDHCP Nakパケットを受信する（ステップＳ３０７）。ＳＴＡ４は、DHCP Nakパケットを受信すると、ハンドオーバ元のＡＰ２−１によって割り当てられたＩＰアドレスが使用できなくなったと判断し、新たなＩＰアドレスを取得するシーケンスに移行する。ＳＴＡ４は、DHCP Discoverパケットを送信した後、図２の一連のシーケンスを経て、ＡＰ２−２から新たなＩＰアドレスを取得する（ステップＳ１０１〜ステップＳ１０５）。
【００６３】
このように構成された実施形態の無線ＬＡＮシステム１では、ハンドオーバ先のＡＰ２及びＷＬＣ３が、ハンドオーバ時にＳＴＡ４から送信されるDHCP Requestパケットをハンドオーバ元のＡＰ２に転送する。そして、ハンドオーバ元のＡＰ２によるDHCP Nakパケットの応答をＳＴＡ４に転送する。このように、ＳＴＡ４のハンドオーバ時において、ハンドオーバ元のＡＰ２によるDHCP Nakパケットの応答が、ハンドオーバ先のＡＰ２を介してＳＴＡ４に転送されることによって、ＳＴＡ４は、DHCP Requestのタイムアウトを待つことなく、DHCP Discoverシーケンスに移行することができる。このような処理を行うことによって、無線ＬＡＮシステム１は、ハンドオーバ時におけるＩＰアドレスの再取得に要する時間を、ＳＴＡ側での制御を必要とせずに短縮することが可能となる。
【００６４】
＜変形例＞
上記の無線ＬＡＮシステム１は、ＷＬＣ３がＮａｋ応答処理を行うように構成されてもよい。この場合、ＷＬＣ３は、第１転送処理によって転送されたDHCP Requestパケットの送信元のＳＴＡ４に応答するDHCP Nakパケットを生成するＮａｋ生成部（図示なし）を備える。Ｎａｋ生成部は、第１転送処理における転送元のＡＰ２に生成したDHCP Nakパケットを送信する。この場合、Ｎａｋ生成部は、ＤＨＣＰサーバとしての全ての機能を有する必要はなく、DHCP Nakパケットを生成する機能のみを有すればよい。このように構成された場合、ＡＰ２におけるＮａｋ応答処理と、ＷＬＣ３における第２転送処理とが不要となる。そのため、この場合、ＡＰ２及びＷＬＣ３において、Ｎａｋ応答処理や第２転送処理にのみ必要な構成が省略されてもよい。
【００６５】
また、上記のＮａｋ生成部は、ＡＰ２に実装されてもよい。この場合、ＡＰ２は、自装置以外のＡＰ２を宛先とするDHCP Requestに対して、DHCP Nakパケットを生成して応答する。この場合、Ｎａｋ生成部は、ＤＨＣＰサーバの機能の一部として実装されてもよいし、ＤＨＣＰサーバと異なる機能部として実装されてもよい。このように構成された場合、第１転送処理、第２転送処理、第３転送処理が不要となる。すなわち、この場合、ＷＬＣ３が不要となる。また、この場合、ＡＰ２において、第１転送処理、第２転送処理、第３転送処理にのみ必要な構成が省略されてもよい。
【００６６】
ＡＰ２及びＷＬＣ３は、リクエスト転送状況やＮａｋ転送状況に基づいて、エラー検出処理を行うように構成されてもよい。例えば、ＡＰ２及びＷＬＣ３が、所定のタイミングでリクエスト転送状況やＮａｋ転送状況を確認することによって、DHCP Requestパケットを転送したにもかかわらず、DHCP Nakパケットが転送されてこない状況を検出するように構成されてもよい。
【００６７】
上述した実施形態におけるＡＰ２及びＷＬＣ３をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、ＦＰＧＡ（Field Programmable Gate Array）等のプログラマブルロジックデバイスを用いて実現されるものであってもよい。
【００６８】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００６９】
１…無線ＬＡＮシステム、  ２，２−１〜２−３…ＡＰ（Access Point：アクセスポイント）、  ２１…第１通信部、  ２２…第２通信部、  ２３…通信制御部、  ２４…ＤＨＣＰ処理部、  ２５…記憶部、  ２５１…ＳＴＡ管理テーブル、  ２５２…リクエスト管理テーブル、  ３１…通信部、  ３２…リクエスト転送部、  ３３…記憶部、  ３３１…ＡＰ管理テーブル、  ３３２…転送管理テーブル、  ４，４−１〜４−３…ＳＴＡ（Station：無線端末）、  ５…インターネット
【要約】
【課題】ハンドオーバ時におけるＩＰアドレスの再取得に要する時間を、無線端末側での制御を必要とせずに短縮すること。
【解決手段】実施形態の無線ＬＡＮシステムは、ＤＨＣＰサーバとしての機能を有する第１ＡＰ及び第２ＡＰと、第１ＡＰ及び第２ＡＰと通信可能なＡＰ管理装置と、を備え、第２ＡＰは、無線端末が第１ＡＰから自装置に無線帰属を変更した際に送信する、第１ＡＰを宛先とするDHCP RequestパケットをＡＰ管理装置に転送し、ＡＰ管理装置は、第２のＡＰから送信されたDHCP Requestパケットを第１ＡＰに転送し、第１ＡＰは、ＡＰ管理装置から送信されたDHCP Requestパケットに対して、前記無線端末に対するDHCP Nakパケットを生成してＡＰ管理装置に送信し、ＡＰ管理装置は、第１ＡＰから送信されたDHCP Nakパケットを第２ＡＰに転送し、第２ＡＰは、ＡＰ管理装置から送信された前記DHCP Nakパケットを無線端末に転送する。
【選択図】図４【図１】
0006023843.tif 000002
【図２】
0006023843.tif 000003
【図３】
0006023843.tif 000004
【図４】
0006023843.tif 000005
【図５】
0006023843.tif 000006
【図６】
0006023843.tif 000007
【図７】
0006023843.tif 000008
【図８】
0006023843.tif 000009
【図９】
0006023843.tif 000010
【図１０】
0006023843.tif 000011
【図１１】
0006023843.tif 000012
【図１２】
0006023843.tif 000013