(57)【要約】【課題】  端末が配布されていた通信用アドレスを一旦解放し、その後、通信用アドレスの配布を要求した場合でも通信の失敗を少なくする。【解決手段】  本発明のシステムは、外部ネットワークと配布された通信用アドレスで通信する端末と、通信用アドレスを配布するアドレス配布サーバと、端末及びアドレス配布サーバ間の各種メッセージを中継する端末収容装置とを有する。端末収容装置は、端末の通信用アドレスの配布情報を管理し、配布情報を管理している端末から、通信用アドレスの解放用メッセージが与えられたとき、所定期間を待って解放用メッセージをアドレス配布サーバに送信し、解放用メッセージの送信端末から、所定期間中に、通信用アドレスの配布要求メッセージが与えられると、管理情報に基づき、今までと同様な通信用アドレスを含む配布メッセージを形成して端末に送信し、送信待機中の解放用メッセージを破棄する。【選択図】      図１
2008177924.tif 000002
【特許請求の範囲】
【請求項１】
外部ネットワークとは配布された通信用アドレスを用いて通信を実行する端末と、上記端末へ通信用アドレスを配布するアドレス配布サーバと、上記端末を収容し、上記端末及び上記アドレス配布サーバ間の通信用アドレスの配布のための各種のメッセージを中継する端末収容装置とを有する端末通信用アドレス設定システムにおいて、
上記端末収容装置が、
収容している上記端末の通信用アドレスの配布情報を管理する配布情報管理記憶手段と、
上記配布情報管理記憶手段に配布情報が管理されている上記端末から、配布された通信用アドレスの解放用メッセージが与えられたとき、所定の待機期間を待って、上記解放用メッセージを上記アドレス配布サーバに送信する解放遅延化手段と、
上記解放用メッセージを送信した上記端末から、上記待機期間中に、通信用アドレスの配布を要求する配布要求メッセージが与えられたとき、上記配布情報管理記憶手段に記憶されている配布情報に基づき、今までと同様な通信用アドレスが配布されたことを示す、本来ならば、上記アドレス配布サーバが形成する配布メッセージを形成して上記端末に送信すると共に、送信を待機していた解放用メッセージを破棄する通信用アドレス配布手段とを有する
ことを特徴とする端末通信用アドレス設定システム。
【請求項２】
上記通信用アドレス配布手段は、上記解放用メッセージを送信した上記端末から、上記待機期間中に、通信用アドレスの配布を要求する配布要求メッセージが与えられたとき、上記アドレス配布サーバに対しては、配布メッセージを形成して送信した上記端末についての通信用アドレスのリース期限を更新させるメッセージの授受を実行することを特徴とする請求項１に記載の端末通信用アドレス設定システム。
【請求項３】
外部ネットワークとは配布された通信用アドレスを用いて通信を実行する端末と、上記端末へ通信用アドレスを配布するアドレス配布サーバと、上記端末を収容し、上記端末及び上記アドレス配布サーバ間の通信用アドレスの配布のための各種のメッセージを中継する端末収容装置とを有するシステムにおける端末通信用アドレス設定方法において、
上記端末収容装置は、配布情報管理記憶手段、解放遅延化手段及び配布情報管理記憶手段を備え、
上記配布情報管理記憶手段は、収容している上記端末の通信用アドレスの配布情報を管理し、
上記解放遅延化手段は、上記配布情報管理記憶手段に配布情報が管理されている上記端末から、配布された通信用アドレスの解放用メッセージが与えられたとき、所定の待機期間を待って、上記解放用メッセージを上記アドレス配布サーバに送信し、
上記通信用アドレス配布手段は、上記解放用メッセージを送信した上記端末から、上記待機期間中に、通信用アドレスの配布を要求する配布要求メッセージが与えられたとき、上記配布情報管理記憶手段に記憶されている配布情報に基づき、今までと同様な通信用アドレスが配布されたことを示す、本来ならば、上記アドレス配布サーバが形成する配布メッセージを形成して上記端末に送信すると共に、送信を待機していた解放用メッセージを破棄する
ことを特徴とする端末通信用アドレス設定方法。
【請求項４】
上記通信用アドレス配布手段は、上記解放用メッセージを送信した上記端末から、上記待機期間中に、通信用アドレスの配布を要求する配布要求メッセージが与えられたとき、上記アドレス配布サーバに対しては、配布メッセージを形成して送信した上記端末についての通信用アドレスのリース期限を更新させるメッセージの授受を実行することを特徴とする請求項３に記載の端末通信用アドレス設定方法。
【請求項５】
外部ネットワークとは配布された通信用アドレスを用いて通信を実行する端末と、上記端末へ通信用アドレスを配布するアドレス配布サーバと、上記端末を収容し、上記端末及び上記アドレス配布サーバ間の通信用アドレスの配布のための各種のメッセージを中継する端末収容装置とを有するシステムにおける上記端末収容装置において、
収容している上記端末の通信用アドレスの配布情報を管理する配布情報管理記憶手段と、
上記配布情報管理記憶手段に配布情報が管理されている上記端末から、配布された通信用アドレスの解放用メッセージが与えられたとき、所定の待機期間を待って、上記解放用メッセージを上記アドレス配布サーバに送信する解放遅延化手段と、
上記解放用メッセージを送信した上記端末から、上記待機期間中に、通信用アドレスの配布を要求する配布要求メッセージが与えられたとき、上記配布情報管理記憶手段に記憶されている配布情報に基づき、今までと同様な通信用アドレスが配布されたことを示す、本来ならば、上記アドレス配布サーバが形成する配布メッセージを形成して上記端末に送信すると共に、送信を待機していた解放用メッセージを破棄する通信用アドレス配布手段と
を有することを特徴とする端末収容装置。
【請求項６】
上記通信用アドレス配布手段は、上記解放用メッセージを送信した上記端末から、上記待機期間中に、通信用アドレスの配布を要求する配布要求メッセージが与えられたとき、上記アドレス配布サーバに対しては、配布メッセージを形成して送信した上記端末についての通信用アドレスのリース期限を更新させるメッセージの授受を実行することを特徴とする請求項５に記載の端末収容装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は端末通信用アドレス設定システム、端末通信用アドレス設定方法及び端末収容装置に関し、例えば、ＩＥＥＥ８０２．１１仕様の無線ＬＡＮにおけるクライアント端末のＩＰアドレスをＤＨＣＰサーバを利用して配布する場合に適用し得るものである。
【背景技術】
【０００２】
一般に、ＩＥＥＥ８０２．１１仕様の無線ＬＡＮにおいて、クライアント端末がＩＰ通信を行う際に、そのＩＰアドレスを、クライアント端末に前もつて設定しておくか、ＤＨＣＰサーバを使用し、アクセスポイントに接続したときに自動的に設定するようになされている（非特許文献１参照）。
【０００３】
ＤＨＣＰサーバを使用してＩＰアドレスの設定を行う場合、ＤＨＣＰサーバの可用性のために、ＤＨＣＰサーバを複数用意し、それぞれのサーバにおいて設定できるＩＰアドレスを重ならないような設定にするネットワークの構成が利用されることが多い。
【非特許文献１】ｈｔｔｐ：／／ｗｗｗ．ａｔｍａｒｋｉｔ．ｃｏ．ｊｐ／ｆｎｅｔｗｏｒｋ／ｔｏｋｕｓｙｕｕ／２８ｖｌａｎ／０３．ｈｔｍｌ
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、同一のネットワークにＤＨＣＰサーバが複数存在し、それぞれのサーバが別のＩＰアドレス範囲内のＩＰアドレスを指定する場合や、１台のＤＨＣＰサーバを利用するシステムであっても、同一の端末に対する配布ＩＰアドレスを毎回変更するＤＨＣＰサーバを利用している場合などでは、無線ＬＡＮ端末が再接続処理をする毎にＩＰアドレスが変更されてしまい、通信の継続が不可能になることも生じる。
【０００５】
図１０は、このような課題が生じる場合のシーケンス図を表している。
【０００６】
無線ＬＡＮ端末１０３が通信相手機器１０４からのデータフレームの受信が終了した後（Ｓ１）、例えば、ユーザがシャットダウン操作などを行ってＩＰアドレスが不要になると、無線ＬＡＮ端末１０３がＤＨＣＰＲＥＬＥＡＳＥメッセージを送信し、無線ＬＡＮアクセスポイント１０１がこのＤＨＣＰＲＥＬＥＡＳＥメッセージを中継してＤＨＣＰサーバ１０２に到達する（Ｓ２）。これにより、それまで無線ＬＡＮ端末１０３に配布されていたＩＰアドレスが解放される。
【０００７】
その後、短時間の経過後に、例えば、無線ＬＡＮ端末１０３が立ち上げられ、ＩＰアドレスが再度必要となると、無線ＬＡＮ端末１０３及びＤＨＣＰサーバ１０２間の、ＤＨＣＰＤＩＳＣＯＶＥＲメッセージ及びＤＨＣＰＯＦＦＥＲメッセージの授受（ステップ３、ステップ４）、並びに、ＤＨＣＰＲＥＱＵＥＳＴメッセージ及びＤＨＣＰＡＣＫメッセージの授受（Ｓ５、Ｓ６）により、無線ＬＡＮ端末１０３にＩＰアドレスが配布される。新たに配布されたＩＰアドレスは、大半の場合、前回のＩＰアドレスとは異なる。
【０００８】
このような状況では、通信相手機器１０４はＩＰアドレスの変更を認識しておらず、前回の通信からさほど間をおいていないため、前回のＩＰアドレスを用いて無線ＬＡＮ端末１０３へのデータフレームを送信するが（Ｓ７）、そのデータフレームは無線ＬＡＮ端末１０３には到達できず、通信は失敗となる。
【０００９】
そのため、端末が配布されていた通信用アドレスを一旦解放し、その後、通信用アドレスの配布を要求することがあり得る場合でも、通信の失敗を減少させることができる端末通信用アドレス設定システム、端末通信用アドレス設定方法及び端末収容装置が望まれている。
【課題を解決するための手段】
【００１０】
第１の本発明は、外部ネットワークとは配布された通信用アドレスを用いて通信を実行する端末と、上記端末へ通信用アドレスを配布するアドレス配布サーバと、上記端末を収容し、上記端末及び上記アドレス配布サーバ間の通信用アドレスの配布のための各種のメッセージを中継する端末収容装置とを有する端末通信用アドレス設定システムにおいて、（１）上記端末収容装置が、（１−１）収容している上記端末の通信用アドレスの配布情報を管理する配布情報管理記憶手段と、（１−２）上記配布情報管理記憶手段に配布情報が管理されている上記端末から、配布された通信用アドレスの解放用メッセージが与えられたとき、所定の待機期間を待って、上記解放用メッセージを上記アドレス配布サーバに送信する解放遅延化手段と、（１−３）上記解放用メッセージを送信した上記端末から、上記待機期間中に、通信用アドレスの配布を要求する配布要求メッセージが与えられたとき、上記配布情報管理記憶手段に記憶されている配布情報に基づき、今までと同様な通信用アドレスが配布されたことを示す、本来ならば、上記アドレス配布サーバが形成する配布メッセージを形成して上記端末に送信すると共に、送信を待機していた解放用メッセージを破棄する通信用アドレス配布手段とを有することを特徴とする。
【００１１】
第２の本発明は、外部ネットワークとは配布された通信用アドレスを用いて通信を実行する端末と、上記端末へ通信用アドレスを配布するアドレス配布サーバと、上記端末を収容し、上記端末及び上記アドレス配布サーバ間の通信用アドレスの配布のための各種のメッセージを中継する端末収容装置とを有するシステムにおける端末通信用アドレス設定方法において、（０）上記端末収容装置は、配布情報管理記憶手段、解放遅延化手段及び配布情報管理記憶手段を備え、（１）上記配布情報管理記憶手段は、収容している上記端末の通信用アドレスの配布情報を管理し、（２）上記解放遅延化手段は、上記配布情報管理記憶手段に配布情報が管理されている上記端末から、配布された通信用アドレスの解放用メッセージが与えられたとき、所定の待機期間を待って、上記解放用メッセージを上記アドレス配布サーバに送信し、（３）上記通信用アドレス配布手段は、上記解放用メッセージを送信した上記端末から、上記待機期間中に、通信用アドレスの配布を要求する配布要求メッセージが与えられたとき、上記配布情報管理記憶手段に記憶されている配布情報に基づき、今までと同様な通信用アドレスが配布されたことを示す、本来ならば、上記アドレス配布サーバが形成する配布メッセージを形成して上記端末に送信すると共に、送信を待機していた解放用メッセージを破棄することを特徴とする。
【００１２】
第３の本発明は、外部ネットワークとは配布された通信用アドレスを用いて通信を実行する端末と、上記端末へ通信用アドレスを配布するアドレス配布サーバと、上記端末を収容し、上記端末及び上記アドレス配布サーバ間の通信用アドレスの配布のための各種のメッセージを中継する端末収容装置とを有するシステムにおける上記端末収容装置において、（１）収容している上記端末の通信用アドレスの配布情報を管理する配布情報管理記憶手段と、（２）上記配布情報管理記憶手段に配布情報が管理されている上記端末から、配布された通信用アドレスの解放用メッセージが与えられたとき、所定の待機期間を待って、上記解放用メッセージを上記アドレス配布サーバに送信する解放遅延化手段と、（３）上記解放用メッセージを送信した上記端末から、上記待機期間中に、通信用アドレスの配布を要求する配布要求メッセージが与えられたとき、上記配布情報管理記憶手段に記憶されている配布情報に基づき、今までと同様な通信用アドレスが配布されたことを示す、本来ならば、上記アドレス配布サーバが形成する配布メッセージを形成して上記端末に送信すると共に、送信を待機していた解放用メッセージを破棄する通信用アドレス配布手段とを有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、端末が配布されていた通信用アドレスを一旦解放し、その短時間の経過後に、通信用アドレスの配布を要求した場合でも、通信を成功させることができる。
【発明を実施するための最良の形態】
【００１４】
（Ａ）主たる実施形態
以下、本発明による端末通信用アドレス設定システム、端末通信用アドレス設定方法及び端末収容装置を無線ＬＡＮシステムに適用した一実施形態を、図面を参照しながら詳述する。
【００１５】
（Ａ−１）実施形態の構成
図１は、実施形態に係る無線ＬＡＮシステムの構成を示すブロック図である。実施形態に係る無線ＬＡＮシステムは、端末にＩＰアドレスの配布を必要とする、例えば、ＩＥＥＥ８０２．１１仕様の無線ＬＡＮシステムである。
【００１６】
図１において、無線ＬＡＮシステム１００は、無線ＬＡＮアクセスポイント（以下、アクセスポイントと略す）１０１及び無線ＬＡＮクライアント端末（以下、端末と略す）１０３を備え、有線ＬＡＮ部分１０５、インターネット１０６などを介して、ＤＨＣＰサーバ１０２にアクセス可能となされている。
【００１７】
この実施形態の場合、ＤＨＣＰサーバ１０２及び端末１０３の構成及び機能は、従来と同様であるので、その説明は省略する。なお、ＤＨＣＰサーバ１０２は、有線ＬＡＮ部分１０５又は無線ＬＡＮ部分の要素として設けられたものであっても良い（インターネット１０６を介することなく、アクセスポイント１０１がアクセスし得るものであっても良い）。また、図１では、ＤＨＣＰサーバ１０２を１個だけ示しているが、複数設けられていても良い。
【００１８】
この実施形態の場合、ＩＰアドレスの配布機能に関し、アクセスポイント１０１は、有線ＬＡＮインタフェース部２０１、無線ＬＡＮインタフェース部２０２、ＤＨＣＰメッセージ制御部２０３及びＤＨＣＰ管理テーブル２０４を有する。
【００１９】
有線ＬＡＮインタフェース部２０１は、有線ＬＡＮ部１０５と接続し、有線ＬＡＮ部１０５を介して他の機器と通信を行うためのネットワークインタフェースである。
【００２０】
無線ＬＡＮインタフェース部２０２は、無線ＬＡＮ（無線回線）を介して当該アクセスポイント１０１の管轄エリア内の端末１０３と接続し、接続した端末１０３と通信を行うためのネットワークインタフェースである。
【００２１】
ＤＨＣＰメッセージ制御部２０３は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭなどが該当し、ＣＰＵが所定のプログラムを実行することで、当該ＤＨＣＰメッセージ制御部２０３としての機能を実行するものである。ＤＨＣＰメッセージ制御部２０３は、無線ＬＡＮインタフェース部２０２又は有線ＬＡＮインタフェース部２０１から受信したＤＨＣＰメッセージ（ＤＨＣＰパケット）に対する処理を行うものであり、処理によっては、適宜、ＤＨＣＰ管理テーブル２０４をアクセスする。なお、ＤＨＣＰメッセージ制御部２０３によるＤＨＣＰメッセージの種類に応じた処理は、後述する動作の項で明らかにする。
【００２２】
ＤＨＣＰ管理テーブル２０４は、ハードウェア的には、例えば半導体メモリが該当し、ＤＨＣＰメッセージ制御部２０３によってデータが格納されたり参照されたりするものである。ＤＨＣＰ管理テーブル２０４は、例えば、図２に示すように、当該アクセスポイント１０１が収容している端末１０３のＭＡＣアドレス、その端末１０３にＤＨＣＰサーバ１０２によって配布されたＩＰアドレス、ＩＰアドレスを配布したＤＨＣＰサーバ１０２のＩＰアドレス、及び、配布されたＩＰアドレスのリース期限（ｌｅａｓｅ  ｔｉｍｅ）を保持する。
【００２３】
（Ａ−２）実施形態の動作
次に、実施形態に係る無線ＬＡＮシステム１００の動作、特に、端末１０３にＩＰアドレスを配布する際の動作について説明する。以下では、アクセスポイント１０１の動作に着目して、端末１０３にＩＰアドレスを配布する際の動作を説明する。
【００２４】
端末１０３は、ＩＰアドレスの配布を求める一連の動作でも、一般的な通信の場合と同様に、データフレームをアクセスポイント１０１に対して送信する。但し、そのデータフレームには、ＩＰアドレスの配布動作の段階に応じた所定のコマンド（ＤＩＳＣＯＶＥＲ、ＲＥＱＵＥＳＴ又はＲＥＬＥＡＳＥ）が含まれている。
【００２５】
アクセスポイント１０１の無線ＬＡＮインタフェース部２０２は、端末１０３からのデータフレームを受信した場合には、ＤＨＣＰメッセージ制御部２０３に与える。
【００２６】
ＤＨＣＰメッセージ制御部２０３は、端末１０３からのデータフレームが与えられると、図３に示すように、そのデータフレームの種類を判定する（ステップ３００）。
【００２７】
受信データフレームがＤＨＣＰメッセージに係るものでない場合には、ＤＨＣＰメッセージ制御部２０３は、そのデータフレームに対する編集や処理を何もせず、有線ＬＡＮインタフェース部２０１（又は無線ＬＡＮインタフェース部２０２）にデータフレームを引き渡して送信させる（ステップ３０１）。
【００２８】
データフレームがＤＨＣＰメッセージに係るものであった場合、ＤＨＣＰメッセージ制御部２０３は、そのＤＨＣＰメッセージにおけるＤＨＣＰコマンドを判別し（ステップ３０２）、ＤＨＣＰコマンドに応じた処理を行う（ステップ３０３〜ステップ３０５）。
【００２９】
図４は、ＤＨＣＰコマンドが、ＤＨＣＰサーバ１０２を捕捉するためのＤＩＳＣＯＶＥＲである場合の処理（ステップ３０３）の詳細を示すフローチャートであり、図５は、ＤＨＣＰコマンドが、ＤＨＣＰサーバ１０２に対してＩＰアドレスを要求するためのＲＥＱＵＥＳＴである場合の処理（ステップ３０４）の詳細を示すフローチャートであり、図６は、ＤＨＣＰコマンドが、ＤＨＣＰサーバ１０２に対して配布されたＩＰアドレスを解放するためのＲＥＬＥＡＳＥである場合の処理（ステップ３０５）の詳細を示すフローチャートである。
【００３０】
まず、ＤＨＣＰコマンドがＤＩＳＣＯＶＥＲである場合の詳細処理を、図４を参照しながら詳述する。
【００３１】
ＤＨＣＰメッセージ制御部２０３は、ＤＨＣＰコマンドがＤＩＳＣＯＶＥＲであると、ＤＨＣＰ管理テーブル２０４に受信したＤＨＣＰメッセージ（データフレーム）の送信元の端末１０３に係るレコードがあって現在時刻がリース期限に満たないか否かを判別する（ステップ３５０）。
【００３２】
ＤＨＣＰ管理テーブル２０４に送信元端末１０３に係るレコードがない場合や、ＤＨＣＰ管理テーブル２０４に送信元端末１０３に係るレコードがあるが現在時刻がリース期限を超えている場合には、ＤＨＣＰメッセージ制御部２０３は、有線ＬＡＮインタフェース部２０１（又は無線ＬＡＮインタフェース部２０２）に受信したデータフレームを引き渡して送信させる（ステップ３５１）。これにより、一般的なＤＨＣＰサーバ１０２の捕捉処理が実行されることになる。
【００３３】
ＤＨＣＰメッセージ制御部２０３は、ＤＨＣＰ管理テーブル２０４に送信元の端末１０３に係るレコードがあって現在時刻がリース期限に満たない場合には、ＤＨＣＰ管理テーブル２０４の該当するレコードにおけるＤＨＣＰサーバ１０２のＩＰアドレス情報などを元にＤＨＣＰＯＦＦＥＲメッセージを作成し（ステップ３５２）、無線ＬＡＮインタフェース部２０２から端末１０３に作成したＤＨＣＰＯＦＦＥＲメッセージを送信させる（ステップ３５３）。また、その際に、後述するようなＤＨＣＰＲＥＬＥＡＳＥメッセージの受信によるタイマがセットされているか否かを判別し（ステップ３５４）、タイマがセットされている場合には、タイマを停止し、一時保持されているＤＨＣＰＲＥＬＥＡＳＥメッセージを破棄する（ステップ３５５）。
【００３４】
上述のように、所定の条件下では、ＤＨＣＰメッセージ制御部２０３は、ＤＨＣＰサーバ１０２に代わって、ＤＨＣＰＯＦＦＥＲメッセージを作成し、端末１０３に送信する。なお、ＯＦＦＥＲは、本来ならば、ＤＩＳＣＯＶＥＲに対するＤＨＣＰサーバ１０２の応答コマンドである。
【００３５】
図７は、ＤＨＣＰメッセージ制御部２０３によるＤＨＣＰＯＦＦＥＲメッセージの作成方法の説明図である。
【００３６】
ＤＨＣＰＯＦＦＥＲメッセージのフォーマット上、端末１０３のＭＡＣアドレスを挿入するフィールド（例えば、宛先ＭＡＣアドレスのフィールド）には、ＤＨＣＰ管理テーブル２０４で管理されている端末１０３のＭＡＣアドレスを挿入する。また、ＤＨＣＰＯＦＦＥＲメッセージのフォーマット上、ＤＨＣＰサーバ１０２のＭＡＣアドレスを挿入する送信元ＭＡＣアドレスのフィールドには、ＤＨＣＰ管理テーブル２０４で管理されているＤＨＣＰサーバ１０２のＩＰアドレスを利用したＡＲＰなどによってＤＨＣＰサーバ１０２のＭＡＣアドレスを取得して挿入する。ＤＨＣＰＯＦＦＥＲメッセージのフォーマット上、ＤＨＣＰサーバ１０２や端末１０３のＩＰアドレスを挿入するフィールドには、ＤＨＣＰ管理テーブル２０４で管理されているＤＨＣＰサーバ１０２や端末１０３のＩＰアドレスを挿入する。
【００３７】
次に、ＤＨＣＰメッセージ制御部２０３が受信した端末１０３からのＤＨＣＰメッセージにおけるＤＨＣＰコマンドがＲＥＱＵＥＳＴである場合の詳細処理を、図５を参照しながら詳述する。
【００３８】
ＤＨＣＰメッセージ制御部２０３は、ＤＨＣＰコマンドがＲＥＱＵＥＳＴであると、ＤＨＣＰ管理テーブル２０４に受信したＤＨＣＰメッセージ（データフレーム）の送信元の端末１０３に係るレコードがあって現在時刻がリース期限に満たないか否かを判別する（ステップ４００）。
【００３９】
ＤＨＣＰ管理テーブル２０４に送信元端末１０３に係るレコードがない場合や、ＤＨＣＰ管理テーブル２０４に送信元端末１０３に係るレコードがあるが現在時刻がリース期限を超えている場合には、ＤＨＣＰメッセージ制御部２０３は、有線ＬＡＮインタフェース部２０１（又は無線ＬＡＮインタフェース部２０２）に受信したデータフレームを引き渡して送信させる（ステップ４０１）。これにより、一般的なＤＨＣＰサーバ１０２によるＩＰアドレスの配布処理が実行されることになる。
【００４０】
これに対して、ＤＨＣＰ管理テーブル２０４に送信元の端末１０３に係るレコードがあって現在時刻がリース期限に満たない場合には、ＤＨＣＰメッセージ制御部２０３は、受信したＲＥＱＵＥＳＴコマンドに係るＤＨＣＰメッセージの送信元ＩＰアドレスを、ＤＨＣＰ管理テーブル２０４上の端末１０３のＩＰアドレスに変更すると共に（変更しても前と同じ場合もある）、宛先ＩＰアドレスを、ＤＨＣＰ管理テーブル２０４上のＤＨＣＰサーバ１０２のＩＰアドレスに変更するなどし（ステップ４０２）、そのような変更後のＲＥＱＵＥＳＴコマンドに係るＤＨＣＰメッセージを有線ＬＡＮインタフェース部２０１から送信させる（ステップ４０３）。
【００４１】
このような有線ＬＡＮインタフェース部２０１からの送信によって、そのＲＥＱＵＥＳＴコマンドに係るＤＨＣＰメッセージは、最終的に、該当するＤＨＣＰサーバ１０２に到達することになる。
【００４２】
図８は、ＤＨＣＰメッセージ制御部２０３によるＤＨＣＰＲＥＱＵＥＳＴメッセージの変更方法の説明図である。
【００４３】
ＤＨＣＰＲＥＱＵＥＳＴメッセージのフォーマット上、ＤＨＣＰサーバ１０２のＭＡＣアドレスを挿入する宛先ＭＡＣアドレスのフィールドには、ＤＨＣＰ管理テーブル２０４で管理されているＤＨＣＰサーバ１０２のＩＰアドレスを利用したＡＲＰなどによってＤＨＣＰサーバ１０２のＭＡＣアドレスを取得して挿入する。ＤＨＣＰＲＥＱＵＥＳＴメッセージのフォーマット上、ＤＨＣＰサーバ１０２（や端末１０３）のＩＰアドレスを挿入するフィールドには、ＤＨＣＰ管理テーブル２０４で管理されているＤＨＣＰサーバ１０２（や端末１０３）のＩＰアドレスを挿入する。
【００４４】
次に、ＤＨＣＰメッセージ制御部２０３が受信した端末１０３からのＤＨＣＰメッセージにおけるＤＨＣＰコマンドがＲＥＬＥＡＳＥである場合の詳細処理を、図６を参照しながら詳述する。
【００４５】
ＤＨＣＰメッセージ制御部２０３は、ＤＨＣＰコマンドがＲＥＬＥＡＳＥであると、ＤＨＣＰ管理テーブル２０４に受信したＤＨＣＰメッセージ（データフレーム）の送信元の端末１０３に係るレコードがあるか否かを判別する（ステップ４５０）。
【００４６】
ＤＨＣＰ管理テーブル２０４に送信元端末１０３に係るレコードがない場合には、ＤＨＣＰメッセージ制御部２０３は、ＤＨＣＰ管理テーブル２０４に対するレコードの設定処理を行い（ステップ４５１）、その後、受信したデータフレームを一時保持する（ステップ４５２）。レコードの設定処理では、例えば、受信したＤＨＣＰメッセージに含まれている端末１０３のＩＰアドレス、ＤＨＣＰサーバ１０２のＩＰアドレスを記録すると共に、リース期限（ｌｅａｓｅ  ｔｉｍｅ）を無期限（Ｉｎｆｉｎｉｔｙ）に設定するなどの処理を行う。
【００４７】
これに対して、ＤＨＣＰ管理テーブル２０４に送信元端末１０３に係るレコードがある場合には、ＤＨＣＰメッセージ制御部２０３は、ＤＨＣＰ管理テーブル２０４の該当レコードのリース期限を無期限に変更し（ステップ４５３）、その後、受信したデータフレームを一時保持する（ステップ４５２）。
【００４８】
受信したデータフレームを一時保持した後では、ＤＨＣＰメッセージ制御部２０３は、送信元の端末１０３に関し、タイマをセットして起動させ（ステップ４５４）、そのタイムアップを待ち受ける（ステップ４５５）。ここで、タイマはソフトタイマでもハードウェアタイマでも良く、ソフトタイマの場合、ＤＨＣＰ管理テーブル２０４にタイマフィールドを設け、その値を更新させるものであっても良い。タイマの計時時間は固定時間（例えば１０秒）であっても良く、上位装置や端末１０３からの指令によって設定可能なものであっても良い。
【００４９】
ＤＨＣＰメッセージ制御部２０３は、タイマがタイムアップすると、有線ＬＡＮインタフェース部２０１（又は無線ＬＡＮインタフェース部２０２）から一時保持したＤＨＣＰＲＥＬＥＡＳＥメッセージを送信させ（ステップ４５６）、ＤＨＣＰテーブル２０４の該当するレコードを消去する（ステップ４５７）。
【００５０】
以上のような動作によって、端末１０１がＩＰアドレスを解放する指示を発してから、所定時間経過した後に、その指示がＤＨＣＰサーバ１０２に到達するようになり、この所定時間の間で、その端末１０３が再度ＩＰアドレスを欲する場合には、後述するように、ＤＨＣＰサーバ１０２の処理によらずに、アクセスポイント１０１だけで対応できるようになる。
【００５１】
以上では、端末１０３からＤＨＣＰメッセージが与えられた場合のアクセスポイント１０１の動作を説明したが、以下では、有線ＬＡＮインタフェース部２０１（又は無線ＬＡＮインタフェース部２０２）を介してＤＨＣＰサーバ１０２からのＤＨＣＰメッセージが与えられた場合のアクセスポイント１０１の動作を説明する。なお、この場合の動作はステップ数が少ない動作であるので、フローチャートの図示は省略する。
【００５２】
ＤＨＣＰサーバ１０２からのＤＨＣＰメッセージは、それに含まれているＤＨＣＰコマンドによって分類できる。
【００５３】
ＤＨＣＰサーバ１０２からＯＦＦＥＲに係るＤＨＣＰメッセージが与えられた場合には、ＤＨＣＰメッセージ制御部２０３は、無線ＬＡＮインタフェース部２０２から受信したＤＨＣＰメッセージを直ちに送信させる。
【００５４】
ＤＨＣＰサーバ１０２から、ＲＥＱＵＥＳＴに対する肯定応答であるＰＡＣＫに係るＤＨＣＰメッセージが与えられた場合には、ＤＨＣＰメッセージ制御部２０３は、ＤＨＣＰ管理テーブル２０４に、宛先端末１０３に係るレコードを設定し（既に設定されている場合には以下のような情報の更新を行う）、端末１０３のＩＰアドレス、ＤＨＣＰサーバ１０２のＩＰアドレス、リース期限などを記録し、また、無線ＬＡＮインタフェース部２０２から受信したＤＨＣＰメッセージを送信させる。
【００５５】
ＤＨＣＰサーバ１０２から、ＲＥＱＵＥＳＴに対する否定応答であるＮＡＣＫに係るＤＨＣＰメッセージが与えられた場合には、ＤＨＣＰメッセージ制御部２０３は、ＤＨＣＰ管理テーブル２０４に、宛先端末１０２についてのレコードがあればそれを削除した後、該当するレコードがなければ直ちに、無線ＬＡＮインタフェース部２０２から受信したＤＨＣＰメッセージを送信させる。
【００５６】
図９は、従来では、通信失敗を引き起こすような端末１０３のＩＰアドレスの配布要求の流れ（図１０参照）に対応した、上記実施形態でのＤＨＣＰメッセージの授受の様子を示すシーケンス図である。
【００５７】
端末１０３が通信相手機器１０４からのデータフレームの受信が終了した後（Ｓ５０１）、例えば、ユーザが誤ってシャットダウン操作などを行って端末１０３においてＩＰアドレスが不要になると、端末１０３がＤＨＣＰＲＥＬＥＡＳＥメッセージを送信する（Ｓ５０２）。
【００５８】
しかし、この実施形態の場合、アクセスポイント１０１はＤＨＣＰＲＥＬＥＡＳＥメッセージを直ちにＤＨＣＰサーバ１０２に送信するのではなく、タイマをセットし、そのタイムアップを待ち受ける。この待ち受け期間では、ＤＨＣＰＲＥＬＥＡＳＥメッセージがＤＨＣＰサーバ１０２に到達しないので、ＤＨＣＰサーバ１０２がＩＰアドレスを解放することはない。
【００５９】
例えば、シャットダウン操作の後、上述したタイマがタイムアップする前に、ユーザによって端末１０３が立ち上げられ、ＩＰアドレスが再度必要となると、端末１０３がＤＨＣＰＤＩＳＣＯＶＥＲメッセージを送信する（Ｓ５０３）。
【００６０】
アクセスポイント１０１のＤＨＣＰメッセージ制御部２０３は、タイムアップする前に、ＤＨＣＰＤＩＳＣＯＶＥＲメッセージを受信したので、ＤＨＣＰ管理テーブル２０４の格納内容に基づき、今までと同一のＩＰアドレスを含むＤＨＣＰＯＦＦＥＲメッセージを形成して、端末１０３に返信する（Ｓ５０４）。
【００６１】
端末１０３は、そのＩＰアドレスを確定すべく、ＤＨＣＰＲＥＱＵＥＳＴメッセージを送信する（Ｓ５０５）。このようなＤＨＣＰＲＥＱＵＥＳＴメッセージを受信したアクセスポイント１０１のＤＨＣＰメッセージ制御部２０３は、ＤＨＣＰ管理テーブル２０４の格納内容を参照し、該当するＩＰアドレスを当初配布したＤＨＣＰサーバ１０２にそのＤＨＣＰＲＥＱＵＥＳＴメッセージが到達するように、宛先などの情報を変更し、ＤＨＣＰＲＥＱＵＥＳＴメッセージを送信する（Ｓ５０６）。
【００６２】
このようなＤＨＣＰＲＥＱＵＥＳＴメッセージを受信したＤＨＣＰサーバ１０２は、ＩＰアドレスの解放がなされていない端末１０３からのＤＨＣＰＲＥＱＵＥＳＴメッセージが到達したので（ＤＨＣＰサーバ１０２から見れば解放されていないように見える）、このＤＨＣＰＲＥＱＵＥＳＴメッセージをリース期限の更新要求と捉えて、更新したリース期限を含むＤＨＣＰＡＣＫメッセージ（ＰＡＣＫコマンドのメッセージ）を送信する（Ｓ５０７）。
【００６３】
ＤＨＣＰＡＣＫメッセージを受信すると、アクセスポイント１０１のＤＨＣＰメッセージ制御部２０３は、ＤＨＣＰ管理テーブル２０４に、宛先端末１０３に係るレコードを設定又は更新した後、受信したＤＨＣＰＡＣＫメッセージを送信する（Ｓ５０８）。
【００６４】
これにより、今回のＤＨＣＰＤＩＳＣＯＶＥＲメッセージの送信から始まる、端末１０３のＩＰアドレスの配布動作によって、端末１０３から見れば、前回と同一のＩＰアドレスが配布されたことになる。そのため、通信相手機器１０４が、端末１０３がＤＨＣＰＲＥＬＥＡＳＥメッセージを送信する前のＩＰアドレスを用いて端末１０３へのデータフレームを送信しても、そのデータフレームを端末１０３は有効に受信することができる（Ｓ５０９）。
【００６５】
（Ａ−３）実施形態の効果
上記実施形態によれば、無線ＬＡＮ端末が短時間の切断から復帰した場合のＤＨＣＰサーバによるＩＰアドレスの再配布という動作を、アクセスポイントの動作により、ＤＨＣＰサーバでのＩＰアドレスのリース期限の更新動作に置き換えるようにしたので、ＩＰアドレスの変更を防止でき、ＩＰアドレスの変更に伴う通信の失敗をなくすことができる。
【００６６】
（Ｂ）他の実施形態
上記実施形態によれば、端末やＤＨＣＰサーバからの所定のＤＨＣＰメッセージに対し、アクセスポイントが特殊な処理を実行するものを示したが、ＤＨＣＰメッセージの授受経路上に介在する他の装置が、上述したような特殊な処理を実行するようにしても良い。例えば、全てのアクセスポイントを統括する上位装置がある場合には、このような上位装置が、上記実施形態でのアクセスポイントが実行していた動作を実行するようにしても良い。
【００６７】
また、上記実施形態によれば、ＤＨＣＰ管理テーブルは、当該テーブルが設けられているアクセスポイントが収容している端末の情報だけを管理するものを示したが、アクセスポイント間のハンドオーバを考慮し、あるアクセスポイントがＤＨＣＰ管理テーブルを更新する際には、そのアクセスポイントの周辺のアクセスポイントも、自己のテーブルにおける同一の端末に関する情報を更新するようにしても良い。例えば、あるアクセスポイントが更新する場合には、更新情報を周辺のアクセスポイントに渡して更新させるようにする。
【００６８】
さらに、上記実施形態によれば、無線ＬＡＮシステムの無線端末にＩＰアドレスを配布する場合を示したが、本発明は、これに限定されるものではない。例えば、有線端末にＩＰアドレスを配布する場合に同様な状況、課題が生じるのであれば、本発明を適用することができる。また、通信システムがＬＡＮを構築していないものであっても良い。さらには、配布するアドレスもＩＰアドレスに限定されるものではなく、例えば、閉じたネットワークで用いられるアドレスであっても配布が実行されるものであれば良い。
【図面の簡単な説明】
【００６９】
【図１】実施形態に係る無線ＬＡＮシステムの構成を示すブロック図である。
【図２】実施形態のＤＨＣＰ管理テーブルの構成を示す説明図である。
【図３】実施形態のアクセスポイントが端末からのデータフレームを受信した際の処理を示すフローチャート（１）である。
【図４】実施形態のアクセスポイントが端末からのデータフレームを受信した際の処理を示すフローチャート（２）である。
【図５】実施形態のアクセスポイントが端末からのデータフレームを受信した際の処理を示すフローチャート（３）である。
【図６】実施形態のアクセスポイントが端末からのデータフレームを受信した際の処理を示すフローチャート（４）である。
【図７】実施形態のアクセスポイントにおけるＤＨＣＰＯＦＦＥＲメッセージの作成方法の説明図である。
【図８】実施形態のアクセスポイントにおけるＤＨＣＰＲＥＱＵＥＳＴメッセージの変更方法の説明図である。
【図９】実施形態でのＩＰアドレスの配布動作を示すシーケンス図である。
【図１０】通信失敗となる従来でのＩＰアドレスの配布動作を示すシーケンス図である。
【符号の説明】
【００７０】
１００…無線ＬＡＮシステム、１０１…無線ＬＡＮアクセスポイント、１０２…ＤＨＣＰサーバ、１０３…無線ＬＡＮクライアント端末、１０５…有線ＬＡＮ部分、１０６…インターネット、２０１…有線ＬＡＮインタフェース部、２０２…無線ＬＡＮインタフェース部、２０３…ＤＨＣＰメッセージ制御部、２０４…ＤＨＣＰ管理テーブル。
【図１】
2008177924.tif 000003
【図２】
2008177924.tif 000004
【図３】
2008177924.tif 000005
【図４】
2008177924.tif 000006
【図５】
2008177924.tif 000007
【図６】
2008177924.tif 000008
【図７】
2008177924.tif 000009
【図８】
2008177924.tif 000010
【図９】
2008177924.tif 000011
【図１０】
2008177924.tif 000012