(57)【要約】【課題】アクセスポイントの切替をスムーズが実行される。【解決手段】モバイルＩＰ端末ＳＴＡ１によって、アクト側の送受信機を介した通信レベルが低下したことが検知されるとともに、モバイルＩＰ端末ＳＴＡ１のスタンバイ側の送受信機を介して、第２のアクセスポイントに対応するページング識別子が含まれたビーコン信号が受信される。次に、モバイルＩＰ端末ＳＴＡ１宛のパケットを第１の送受信機と第２の送受信機の両方への送信を依頼するバイキャスト要求メッセージがインテリジェントスイッチに送信される。更に、インテリジェントスイッチによって、モバイルＩＰ端末宛のパケットが、第１の送受信機と第２の送受信機の両方へ送信される。ここで、第１の送受信機又は第２の送受信機のいずれかで通信レベルが低下すると、通信レベルが低下した送受信機への送信を停止するバイキャスト停止要求メッセージが送信される。【選択図】      図５
2005348247.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークとネットワーク層レベルで接続されるアクセスルータと、前記アクセスルータとアクセスポイントとをデータリンク層レベルで接続されるインテリジェントスイッチと、前記インテリジェントスイッチに接続され無線通信可能なセルを提供するアクセスポイントと、前記アクセスポイント、前記インテリジェントスイッチ及び前記アクセスルータを介して前記通信ネットワークに接続され外部リンクに位置する可搬性を備えるモバイルＩＰ端末とを備える通信システムに用いられる無線通信方法であって、
前記モバイルＩＰ端末によって、第１のアクセスポイント及び前記モバイルＩＰ端末に備えられた第１の送受信機を介して前記インテリジェントスイッチと通信が行われているステップと、
前記モバイルＩＰ端末によって、前記第１の送受信機による通信レベルが低下したことが検知されるとともに、前記モバイルＩＰ端末に備えられた第２の送受信機を介して、第２のアクセスポイントから前記第２のアクセスポイントが接続された前記インテリジェントスイッチに対応するページング識別子が含まれたビーコン信号が受信されるステップと、
前記モバイルＩＰ端末によって、前記ページング識別子が前記第１のアクセスポイントが接続された前記インテリジェントスイッチに対応するページング識別子と同じであるかが判定されるステップと、
前記ページング識別子が前記第１のアクセスポイントが接続された前記インテリジェントスイッチに対応するページング識別子と同じ場合、前記モバイルＩＰ端末宛のパケットの前記第１の送受信機と前記第２の送受信機の両方への送信を依頼するバイキャスト要求メッセージが前記インテリジェントスイッチに送信されるステップと、
前記インテリジェントスイッチによって、前記モバイルＩＰ端末宛のパケットが、前記第１の送受信機と前記第２の送受信機の両方へ送信されるステップ、
とを備えることを特徴とする無線通信方法。
【請求項２】
前記モバイルＩＰ端末によって、前記第１の送受信機又は前記第２の送受信機による通信レベルが更に低下したことが検知されると、通信レベルが低下した送受信機への送信を停止するバイキャスト停止要求メッセージが、通信レベルが低下していない送受信機によって前記インテリジェントスイッチに送信されるステップ
を更に備えることを特徴とする請求項１に記載の無線通信方法。
【請求項３】
前記ページング識別子が前記第１のアクセスポイントが接続された前記インテリジェントスイッチに対応するページング識別子と異なる場合、前記モバイルＩＰ端末のホームエージェントに位置登録メッセージを送信するステップ
を更に備えることを特徴とする請求項１に記載の無線通信方法。
【請求項４】
前記インテリジェントスイッチによって前記バイキャスト停止要求メッセージが受信されると、前記バイキャスト停止要求メッセージが送信された送受信機とは異なる送受信機へのパケットの送信が停止されるステップ
を更に備えることを特徴とする請求項２に記載の無線通信方法。
【請求項５】
前記モバイルＩＰ端末によって、前記第２のアクセスポイントからのビーコン信号が受信されると、前記モバイルＩＰ端末によって前記アクセスポイントを介してＲＡＤＩＵＳサーバに対して前記認証要求メッセージが送信され、前記ＲＡＤＩＵＳサーバによって前記アクセスポイントを介して前記モバイルＩＰ端末へ認証応答メッセージが送信されるとともに、前記モバイルＩＰ端末が認証されると、前記モバイルＩＰ端末によって前記アクセスポイントへアソシエーション要求メッセージが送信されることにより、前記モバイルＩＰ端末と前記アクセスポイントとのアソシエーションが確立されるステップ
を更に備えることを特徴とする請求項１に記載の無線通信方法。
【請求項６】
前記モバイルＩＰ端末宛のパケットが、前記第１の送受信機と前記第２の送受信機の両方へ送信されるステップは、
前記インテリジェントスイッチによって、前記バイキャスト要求メッセージが受信されると、前記モバイルＩＰ端末のＭＡＣアドレス宛のパケットを、前記第１の送受信機に対応するＭＡＣアドレス宛のパケットにＩＰカプセル化して送信するとともに、前記第２の送受信機に対応するＭＡＣアドレス宛のパケットにＩＰカプセル化して送信するステップである
ことを特徴とする請求項２に記載の無線通信方法。
【請求項７】
前記モバイルＩＰ端末宛のパケットが、前記第１の送受信機と前記第２の送受信機の両方へ送信されるステップは、
前記インテリジェントスイッチによって、前記バイキャスト要求メッセージが受信されると、前記モバイルＩＰ端末のＭＡＣアドレス宛のパケットに前記パケットを識別するシーケンス番号を含む新たなパケットを生成し、前記新たなパケットを、前記第１の送受信機に対応するＭＡＣアドレス宛のパケットにＩＰカプセル化して送信するとともに、前記第２の送受信機に対応するＭＡＣアドレス宛のパケットにＩＰカプセル化して送信するステップであって、
前記モバイルＩＰ端末によって、前記第１の送受信機又は前記第２の送受信機を介してパケットが受信されると、前記受信されたパケットに含まれているシーケンス番号が読み出されて、既に受信されたパケットのシーケンス番号である場合、前記受信されたパケットが破棄されるステップ
を更に備えることを特徴とする請求項２に記載の無線通信方法。
【請求項８】
前記モバイルＩＰ端末によって、前記第１の送受信機又は前記第２の送受信機を介してパケットが受信されると、前記受信されたパケットに含まれているシーケンス番号が読み出されて、前記モバイルＩＰ端末によって直近に受信されたパケットのシーケンス番号であるラスト受信シーケンス番号と前記受信された前記パケットのシーケンス番号が比較されるステップと、
前記受信されたパケットのシーケンス番号の方が大きい場合、前記モバイルＩＰ端末によって、前記受信されたパケットが前記モバイルＩＰ端末のアプリケーションに送信されるとともに、前記ラスト受信シーケンス番号が前記受信されたパケットのシーケンス番号に書き換えられるステップと、
前記受信されたパケットのシーケンス番号の方が小さい場合、前記モバイルＩＰ端末によって、前記受信されたパケットが破棄されるステップ
とを更に備えることを特徴とする請求項７に記載の無線通信方法。
【請求項９】
前記受信されたパケットのシーケンス番号の方が大きい場合、前記モバイルＩＰ端末によって、直近にパケットが受信された送受信機の識別子を示すラスト送受信機番号が、前記受信されたパケットを受信した送受信機の識別子に書き換えられるステップと、
前記モバイルＩＰ端末によって、前記ラスト送受信機番号に対応する送受信機を介して、前記アプリケーションからパケットが送信されるステップ
とを更に備えることを特徴とする請求項８に記載の無線通信方法。
【請求項１０】
通信ネットワークとネットワーク層レベルで接続されるアクセスルータと、前記アクセスルータとアクセスポイントとをデータリンク層レベルで接続されるインテリジェントスイッチと、前記インテリジェントスイッチに接続され無線通信可能なセルを提供するアクセスポイントと、前記アクセスポイント、前記インテリジェントスイッチ及び前記アクセスルータを介して前記通信ネットワークに接続され外部リンクに位置する可搬性を備えるモバイルＩＰ端末とを備える通信システムに用いられるモバイルＩＰ端末であって、
前記アクセスポイントとの無線通信のインタフェースとなる第１及び第２の送受信機と、
モバイルＩＰ端末のＭＡＣアドレスと、前記第１の送受信機のＭＡＣアドレスと、前記第２の送受信機のＭＡＣアドレスと、バイキャスト送信を実行する閾値と、通信が不可能になる閾値とを記憶する記憶部と、
前記第１の送受信機を介して第１のアクセスポイントと通信するとともに、前記第１のアクセスポイントの識別子を前記記憶部に記憶し、
前記第１の送受信機の通信レベルが前記バイキャスト送信を実行する閾値より低下されたと判断されると、前記第２の送受信機を介して第２のアクセスポイントから送信される現在位置するページングドメインのページング識別子と前記第２のアクセスポイントの識別子を含むビーコン信号を受信し、
現在位置するページングドメインが変更されたと判断されると、前記モバイルＩＰ端末のホームエージェントへの位置登録を更新し、
現在位置するページングドメインが変更されず、かつ前記第１のアクセスポイントの識別子と前記第２のアクセスポイントの識別子が異なると判断されると、前記モバイルＩＰ端末のＭＡＣアドレスと、前記第１の送受信機のＭＡＣアドレスと、前記第１のアクセスポイントの識別子と、前記第２の送受信機のＭＡＣアドレスと、前記第２のアクセスポイントの識別子とを少なくとも含み、前記モバイルＩＰ端末宛のパケットを前記第１の送受信機及び前記第２の送受信機の両方への送信を要求するバイキャスト要求メッセージを前記インテリジェントスイッチに送信する中央処理制御装置
とを備えることを特徴とするモバイルＩＰ端末。
【請求項１１】
前記中央処理制御装置は、更に
前記第１の送受信機の通信レベル及び前記第２の送受信機の通信レベルのいずれかが前記通信が不可能になる閾値より低下した場合、通信レベルが低下していない送受信機を介してバイキャスト送信の停止を要求するバイキャスト停止要求メッセージを前記インテリジェントスイッチに送信し、前記インテリジェントスイッチに、通信レベルが前記通信が不可能になる閾値より低下した送受信機への前記パケットの送信を停止させる
ことを特徴とする請求項１０に記載のモバイルＩＰ端末。
【請求項１２】
前記中央処理制御装置は、更に、
前記第１の送受信機によって、前記第１の送受信機のＭＡＣアドレス宛のパケットにＩＰカプセル化された前記モバイルＩＰ端末のＭＡＣアドレス宛のパケットを前記第１のアクセスポイントから受信し、
前記第２の送受信機によって、前記第２の送受信機のＭＡＣアドレス宛のパケットにＩＰカプセル化された前記モバイルＩＰ端末のＭＡＣアドレス宛のパケットを前記第２のアクセスポイントから受信する
ことを特徴とする請求項１０に記載のモバイルＩＰ端末。
【請求項１３】
前記中央処理制御装置は、更に、
前記第１の送受信機又は前記第２の送受信機を介してパケットが受信されると、前記受信されたパケットに含まれている識別子が読み出されて、既に受信されたパケットの識別子である場合、前記受信されたパケットを破棄する
ことを特徴とする請求項１２に記載のモバイルＩＰ端末。
【請求項１４】
前記インテリジェントスイッチによって、前記モバイルＩＰ端末宛のパケットが受信される度に前記パケットを識別するシーケンス番号がインクリメントされ、
前記記憶部は更に、前記モバイルＩＰ端末によって直近に受信されたパケットのシーケンス番号であるラスト受信シーケンス番号を記憶し、
前記中央処理制御装置は、更に、
前記第１の送受信機又は前記第２の送受信機を介してパケットを受信すると、前記記憶部からラスト受信シーケンス番号を読み出すとともに前記受信されたパケットに含まれているシーケンス番号を読み出して、前記ラスト受信シーケンス番号と前記受信された前記パケットのシーケンス番号を比較し、
前記受信されたパケットのシーケンス番号が大きい場合、前記受信されたパケットを前記モバイルＩＰ端末で実行されるアプリケーションに送信するとともに、前記ラスト受信シーケンス番号を前記受信されたパケットのシーケンス番号に書き換えて前記記憶部に記憶し、
前記受信されたパケットのシーケンス番号が小さい場合、前記受信されたパケットを破棄する
ことを特徴とする請求項１３に記載のモバイルＩＰ端末。
【請求項１５】
前記記憶部は更に、前記モバイルＩＰ端末によって直近にパケットが受信された送受信機の識別子を示すラスト送受信機番号を記憶し、
前記中央処理制御装置は、更に、
前記受信されたパケットのシーケンス番号が大きい場合、前記ラスト送受信機番号を、前記受信されたパケットを受信した送受信機の識別子に書き換えて前記記憶部に記憶し、
前記ラスト送受信機番号に対応する送受信機を介して、前記アプリケーションからパケットを送信するステップ
とを更に備えることを特徴とする請求項１４に記載のモバイルＩＰ端末。
【請求項１６】
ホームエージェントが接続される通信ネットワークとネットワーク層レベルで接続されるアクセスルータと、前記アクセスルータとアクセスポイントとをデータリンク層レベルで接続されるインテリジェントスイッチと、前記インテリジェントスイッチに接続され無線通信可能なセルを提供するアクセスポイントと、前記アクセスポイント、前記インテリジェントスイッチ及び前記アクセスルータを介して前記通信ネットワークに接続され外部リンクに位置し、複数の送受信機を具備し可搬性を備えるモバイルＩＰ端末とを備える通信システムに用いられるアクセスポイントであって、
前記モバイルＩＰ端末からアソシエーション要求メッセージを受信すると、前記アクセスポイントに接続した送受信機のＭＡＣアドレスを前記アソシエーション要求メッセージから読み出すとともに、前記モバイルＩＰ端末のＭＡＣアドレスと前記送受信機のＭＡＣアドレスについてアソシエーションが確立されたことをアソシエーションテーブルに記憶する中央処理制御装置
とを備えることを特徴とするアクセスポイント。
【請求項１７】
前記中央処理制御装置は、更に
前記インテリジェントスイッチから前記モバイルＩＰ端末とで送受信されるパケットについて、前記モバイルＩＰ端末に具備された複数の送受信機のいずれかのＭＡＣアドレスに前記パケットが送信されるバイキャスト送信の場合、前記アソシエーションを読み出して、前記モバイルＩＰ端末に具備されたいずれかの送受信機と確立されたアソシエーションに基づいて前記モバイルＩＰ端末と通信し、前記モバイルＩＰ端末のＭＡＣアドレスに前記パケットが送信されるユニキャスト送信の場合、前記モバイルＩＰ端末と確立されたアソシエーションに基づいて前記モバイルＩＰ端末と通信する
ことを特徴とする請求項１６に記載のアクセスポイント。
【請求項１８】
ホームエージェントが接続される通信ネットワークとネットワーク層レベルで接続されるアクセスルータと、前記アクセスルータとアクセスポイントとをデータリンク層レベルで接続されるインテリジェントスイッチと、前記インテリジェントスイッチに接続され無線通信可能なセルを提供するアクセスポイントと、前記アクセスポイント、前記インテリジェントスイッチ及び前記アクセスルータを介して前記通信ネットワークに接続され外部リンクに位置する可搬性を備えるモバイルＩＰ端末とを備える通信システムに用いられるインテリジェントスイッチであって、
前記モバイルＩＰ端末から前記モバイルＩＰ端末のＭＡＣアドレスと、前記第１の送受信機のＭＡＣアドレスと、前記第１のアクセスポイントの識別子と、前記第２の送受信機のＭＡＣアドレスと、前記第２のアクセスポイントの識別子を含み、前記モバイルＩＰ端末宛のパケットを前記第１の送受信機及び前記第２の送受信機の両方への送信を要求するバイキャスト要求メッセージを前記モバイルＩＰ端末から受信し、
前記モバイルＩＰ端末のＭＡＣアドレスと、前記第１の送受信機のＭＡＣアドレスと、前記第１のアクセスポイントの識別子と、前記第２の送受信機のＭＡＣアドレスと、前記第２のアクセスポイントの識別子とを対応付けるバイキャストテーブルを作成して記憶部に記憶し、
前記ホームエージェントから前記モバイルＩＰ端末宛のパケットを受信すると、前記第１のアクセスポイントを介して前記第１の送受信機のＭＡＣアドレスに送信するとともに、前記第２のアクセスポイントを介して前記第２の送受信機のＭＡＣアドレスに送信する中央処理制御装置
を備えることを特徴とするインテリジェントスイッチ。
【請求項１９】
前記中央処理制御装置は、
前記バイキャスト要求メッセージを受信すると、前記モバイルＩＰ端末のＭＡＣアドレス宛のパケットを、前記第１の送受信機に対応するＭＡＣアドレス宛のパケットにＩＰカプセル化して送信するとともに、前記第２の送受信機に対応するＭＡＣアドレス宛のパケットにＩＰカプセル化して送信する
ことを特徴とする請求項１８に記載のインテリジェントスイッチ。
【請求項２０】
前記中央処理制御装置は、
前記バイキャスト要求メッセージを受信すると、前記モバイルＩＰ端末のＭＡＣアドレス宛のパケットに前記パケットを識別するシーケンス番号を含む新たなパケットを生成し、前記新たなパケットを、前記第１の送受信機に対応するＭＡＣアドレス宛のパケットにＩＰカプセル化して送信するとともに、前記第２の送受信機に対応するＭＡＣアドレス宛のパケットにＩＰカプセル化して送信する
ことを特徴とする請求項１８に記載のインテリジェントスイッチ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークとネットワーク層レベルで接続されるアクセスルータと、アクセスルータとアクセスポイントとをデータリンク層レベルで接続されるインテリジェントスイッチと、インテリジェントスイッチに接続され無線通信可能なセルを提供するアクセスポイント、インテリジェントスイッチ及びアクセスルータを介して通信ネットワークに接続され外部リンクに位置する可搬性を備えるモバイルＩＰ端末とを備える無線通信方法、その無線通信方法におけるモバイルＩＰ端末、アクセスポイント及びインテリジェントスイッチに関する。
【背景技術】
【０００２】
昨今の通信ネットワーク及び情報機器の発達に伴い、ノート型コンピュータやＰＤＡなどのモバイルＩＰ端末や無線ＬＡＮ技術を用いた高速無線サービスが展開されている。特に、ＬＡＮケーブルやハブの設置の必要のない無線ＬＡＮについては、広帯域なデータ通信が可能になり、家庭やオフィスに普及している。
【０００３】
この無線通信の技術を支える標準プロトコルとして、例えばモバイルＩＰが挙げられる。モバイルＩＰとは、モバイルＩＰ端末がアプリケーションソフトをリセットしたり接続中の通信を切断せずにその作業場所を移動できるようにする技術である。モバイルＩＰは、既存のインターネットプロトコル（ＩＰ）に移動性を持たせるように拡張したインターネット標準過程プロトコルである。具体的にモバイルＩＰは、モバイルＩＰ端末がホームリンク（モバイルＩＰ端末が本来属するネットワーク）で用いるホームアドレス（Home Address：ＨＯＡ）と、外部リンク（MNの移動先ネットワーク）で用いる気付アドレス（Care of Address：ＣＯＡ）の対応関係を保持する専用エージェント(Home Agent：ＨＡ)を用いることにより、移動先の端末へのパケット転送を可能とする（例えば、非特許文献１）。
【０００４】
一方、現在インターネット等で利用されているＩＰアドレスは３２ビットであるため、ＩＰアドレスの枯渇が問題になっている。これに対応すべく、１２８ビットでアドレスを示すＩＰｖ６が開発されている。無線通信においても、将来ＩＰｖ６を用いた通信が一般的になると考えられている。
【０００５】
例えば、図３０に示すように通信ネットワークは、モバイルＩＰｖ６ネットワーク１、モバイルＩＰｖ６ネットワーク１にゲートウェイＧＷ１を介して接続されたＰＳＴＮ（公衆交換電話網：Public Switched Telephone Networks）３、モバイルＩＰｖ６ネットワーク１にゲートウェイＧＷ２を介して接続されたＩＰｖ４ネットワーク２が接続されることにより、相互に通信可能となる。モバイルＩＰｖ６ネットワーク１には、端末を認証するＲＡＤＩＵＳ（Remote Authentication Dial-In User Service）サーバ１０、ホームエージェントＨＡ、ＳＩＰ（Session Initiation Protocol）端末１１などが接続されている。又、モバイルＩＰｖ６ネットワーク１には、アクセスルータＡＲ１及びＡＲ２が接続されている。アクセスルータＡＲ１は、アクセスポイント（基地局）ＡＰ１ａ、ＡＰ１ｂ、…ＡＰ１ｎが接続されている。アクセスポイントＡＰ１ａは、周波数ｆ１で無線通信可能なセルを提供している。アクセスルータＡＲ１に接続されたアクセスポイントは、少なくとも隣り合うセルにおいて異なる周波数で通信可能に設定されている。モバイルＩＰ端末ＳＴＡ１は、自身が位置するセルを提供するアクセスポイント及びアクセスルータを介して、モバイルＩＰｖ６ネットワーク上の情報機器と通信可能である。又、アクセスルータＡＲ２には、アクセスポイントＡＰ３ａ、ＡＰ３ｂ…ＡＰ３ｎを介してモバイルＩＰ端末ＳＴＡ２が接続されている。
【０００６】
ここで、アクセスポイントが提供するセルは、モバイルＩＰでホームエージェントに位置登録する最小単位であって、気付アドレスの割付単位である。即ち、アクセスポイントＡＰ１ａに対応する気付アドレスのパケットが送信されると、アクセスポイントＡＰ１ａが提供するセルに対して着信が呼出される。
【０００７】
次に、図３１を参照して従来の無線通信におけるハンドオーバーの処理について説明する。
【０００８】
まず、ステップＳ９０１においてモバイルＩＰ端末ＳＴＡ１において通信レベルの低下が検出されると、ハンドオーバーを実行する指示がだされ、これに基づいて、ステップＳ９０２において、モバイルＩＰ端末によってルータディスカバリメッセージが旧アクセスルータＡＲ１に送信される。これに対応して、ステップＳ９０３において、旧アクセスルータによって、新たなアクセスポイントの識別子と、新たなルータの情報を含むルータディスカバリ認定（Ａｃｋ）メッセージが送信される。
【０００９】
これに基づいて、ステップＳ９０４においてモバイルＩＰ端末ＳＴＡ１は、新たなルータの情報をキーとして、ルータ要請代理（Router Solicitation Proxy：RtSolPr）メッセージを旧アクセスルータＡＲ１に送信し、ステップＳ９０５において、旧アクセスルータＡＲ１から、新たなルータのサブネット情報を含む代理ルータ広告（Proxy Router Advertisement: PrRtAdv）メッセージを受信する。ここで、モバイルＩＰ端末ＳＴＡ１は、新たな気付アドレスを作成し、ステップＳ９０６において、高速位置登録（Fast Binding Update：FBU）メッセージを旧アクセスルータＡＲ１に送信する。
【００１０】
ステップＳ９０７において旧アクセスルータＡＲ１は、ハンドオーバー初期化（Handover Initiate：:HI）メッセージを新アクセスルータＡＲ２に送信し、これに対応してステップＳ９０８において新アクセスルータＡＲ２は、ハンドオーバー認定（Handover Acknowledge：Hack）メッセージを旧アクセスルータＡＲ１に送信する。そこで旧アクセスルータＡＲ１は、ステップＳ９０９ａ及びＳ９０９ｂにおいて、モバイルＩＰ端末ＳＴＡ１と新アクセスルータＡＲ２に、高速位置登録認定（Fast Binding Acknowledge：FBack）メッセージを送信する。
【００１１】
高速位置登録認定メッセージが送信されると、ステップＳ９１１において通信相手から送信されたモバイルＩＰ端末ＳＴＡ１の旧ＣＯＡ宛パケット、即ち旧アクセスルータＡＲ１に対応するＣＯＡ宛のパケットは、旧アクセスルータＡＲ１で受信され、ステップＳ９１２において、新アクセスルータＡＲ１に転送される。新アクセスルータＡＲ２では、受信したパケットをバッファに蓄積する。
【００１２】
一方、位置登録認定メッセージが送信されると、ステップＳ９１０においてモバイルＩＰ端末ＳＴＡ１は、旧アクセスポイントとの接続を切断し、ステップＳ９１３において新アクセスポイントとの接続を開始する。具体的には、ステップＳ９１４において新アクセスポイントとレベル２認証を行い、ステップＳ９１５においてアソシエーションを確立する。アソシエーションが確立されると、ステップＳ９１６においてモバイルＩＰ端末ＳＴＡ１は、高速近隣広告（Fast Neighbor Advertisement：FNA）メッセージを新アクセスルータＡＲ２に送信し、新アクセスルータＡＲ２は、高速近隣広告メッセージの受信を受けて、ステップＳ９１２で蓄積したモバイルＩＰ端末ＳＴＡ１宛のパケットを、モバイルＩＰ端末ＳＴＡ１に送信する。
【００１３】
ここで、ルータと複数の無線基地局との間にスイッチングハブを接続し、無線基地局、スイッチングハブ、ルータを介して無線ＩＰネットワークと通信可能な無線端末がある（例えば、特許文献１）。この特許文献１では、リンクレイヤにおいて無線端末が接続されるので、短い切替時間で無線基地局の切替を行うことができる。
【特許文献１】特開２００２−２１８５２４号公報
【非特許文献１】Internet-Draft“Mobility Support in IPv6”24版  （http://www.ietf.org/internet-drafts/draft-ietf-mobileip-ipv6-24.txt）
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかし、上述した非特許文献１に記載の通信システムにおいて気付アドレスは、セル単位に割り付けられる。従って、モバイルＩＰ端末ＳＴＡ１がセルを越える度にホームエージェントＨＡへの位置登録が必要となってしまう問題がある。具体的には、モバイルＩＰ仕様では、セルの移動はセグメントの移動と等価であり、着信に必要な気付アドレスの生成、ホームエージェントＨＡや通信相手となるＣＮ（Co-respondent Node）に対して、ＲＲ（Return Routability）を含むバインディング（Binding：位置登録）処理が必要となる。
【００１５】
無線通信のセルは、数メートルから数十メートルであり、モバイルＩＰ端末ＳＴＡ１の移動速度によっては頻繁にセルが変わるので、その度に位置登録処理を行う必要が生じてしまう。
【００１６】
これは、無線通信におけるモバイルＩＰ端末ＳＴＡ１の移動管理を、レイヤ３即ちＯＳＩ基本参照モデルモデルのネットワーク層であるモバイルＩＰに依存しているためである。上述した非特許文献１に記載の通信システムにおいては、例えば、セルを移動する度にモバイルＩＰ端末ＳＴＡ１が移動管理パケットを送信、即ち無線報知することになり、モバイルＩＰ端末ＳＴＡ１の電池の消耗を加速させてしまう問題がある。
【００１７】
又、図３１に示した方法においては、新アクセスポイントと接続され新アクセスルータＡＲ２からバッファリングされたパケットを受信するまでの時間を要するため、ＶｏＩＰなどのリアルタイム通信において不具合を生じる場合がある。
【００１８】
又、上述した特許文献１においては、切替実行のトリガーが無線端末からの上りパケットに依存しているため、無線端末がパケットを送信しない限り、アクセスポイントの切替が行われない問題がある。又、切替のタイミングによっては、パケットロスが発生してしまう場合もある。
【００１９】
従って本発明は上記問題点に基づきなされたもので、その目的は、アクセスポイントの切替をスムーズに実行される無線通信方法、その無線通信方法におけるモバイルＩＰ端末、アクセスポイント及びインテリジェントスイッチを提供することである。
【課題を解決するための手段】
【００２０】
上記課題を解決するために、本発明の特徴は、通信ネットワークとネットワーク層レベルで接続されるアクセスルータと、アクセスルータとアクセスポイントとをデータリンク層レベルで接続されるインテリジェントスイッチと、インテリジェントスイッチに接続され無線通信可能なセルを提供するアクセスポイントと、アクセスポイント、インテリジェントスイッチ及びアクセスルータを介して通信ネットワークに接続され外部リンクに位置する可搬性を備えるモバイルＩＰ端末とを備える通信システムに用いられる無線通信方法に関する。即ち本発明の特徴に係る無線通信方法は、モバイルＩＰ端末によって、第１のアクセスポイント及びモバイルＩＰ端末に備えられた第１の送受信機を介してインテリジェントスイッチと通信が行われているステップと、モバイルＩＰ端末によって、第１の送受信機による通信レベルが低下したことが検知されるとともに、モバイルＩＰ端末に備えられた第２の送受信機を介して第２のアクセスポイントから、第２のアクセスポイントが接続されたインテリジェントスイッチに対応するページング識別子が含まれたビーコン信号が受信されるステップと、モバイルＩＰ端末によって、ページング識別子が第１のアクセスポイントが接続されたインテリジェントスイッチに対応するページング識別子と同じであるかが判定されるステップと、ページング識別子が第１のアクセスポイントが接続されたインテリジェントスイッチに対応するページング識別子と同じ場合、モバイルＩＰ端末宛のパケットの第１の送受信機と第２の送受信機の両方への送信を依頼するバイキャスト要求メッセージがインテリジェントスイッチに送信されるステップと、インテリジェントスイッチによって、モバイルＩＰ端末宛のパケットが、第１の送受信機と第２の送受信機の両方へ送信されるステップと、モバイルＩＰ端末によって、バイキャスト要求メッセージが受信されると、第１の送受信機又は第２の送受信機を介した通信レベルが更に低下したことが検知されると、通信レベルが低下した送受信機への送信を停止するバイキャスト停止要求メッセージが送信されるステップとを備える。
【発明の効果】
【００２１】
本発明によれば、アクセスポイントの切替をスムーズに実行される無線通信方法、その無線通信方法におけるモバイルＩＰ端末、アクセスポイント及びインテリジェントスイッチを提供することができる。
【発明を実施するための最良の形態】
【００２２】
次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。
【００２３】
（無線通信方法）
図１に示すように、本発明の最良の実施の形態に係る通信ネットワークは、モバイルＩＰｖ６ネットワーク１、モバイルＩＰｖ６ネットワーク１にゲートウェイＧＷ１を介して接続されたＰＳＴＮ（公衆交換電話網：Public Switched Telephone Networks）３、モバイルＩＰｖ６ネットワーク１にゲートウェイＧＷ２を介して接続されたＩＰｖ４ネットワーク２が接続されることにより、相互に通信可能となる。モバイルＩＰｖ６ネットワーク１には、端末を認証するＲＡＤＩＵＳ（Remote Authentication Dial-In User Service）サーバ１０、ホームエージェントＨＡ、ＳＩＰ（Session Initiation Protocol）端末１１などが接続されている。又、モバイルＩＰｖ６ネットワーク１には、ネットワーク層レベルでアクセスルータＡＲ１及びＡＲ２が接続されている。又、アクセスルータＡＲ１には、インテリジェントスイッチＩＳＷ１及びＩＳＷ２がデータリンク層（Ｌ２）レベルで接続されている。インテリジェントスイッチＩＳＷ１には、アクセスポイント（基地局）ＡＰ１ａ、ＡＰ１ｂ、…ＡＰ１ｎが接続されている。アクセスポイントＡＰ１ａは、周波数ｆ１で無線通信可能なセルを提供している。アクセスルータＡＲ１に接続されたアクセスポイントは、少なくとも隣り合うセルにおいて異なる周波数で通信可能に設定されている。モバイルＩＰ端末ＳＴＡ１は、自身が位置するセルを提供するアクセスポイント及びアクセスルータを介して、モバイルＩＰｖ６ネットワーク上の情報機器と通信可能である。又、アクセスルータＡＲ２には、アクセスポイントＡＰ３ａ、ＡＰ３ｂ…ＡＰ３ｎを介してモバイルＩＰ端末ＳＴＡ２が接続されている。
【００２４】
本発明の最良の実施の形態において、インテリジェントスイッチに接続されたアクセスポイントが提供するセルの集合をページングドメインと定義される。具体的には、インテリジェントスイッチＩＳＷ１に接続されたアクセスポイントＡＰ１ａ、ＡＰ１ｂ、…ＡＰ１ｎによって提供されるセルの集合をページングドメイン５ａと定義される。ここで、ページングドメインとは、Ｌ２レベルで通信可能なネットワークで、ホームエージェントＨＡに対する位置登録の最小単位であり、気付アドレスの割付単位である。即ち、インテリジェントスイッチＩＳＷ１に対応する気付アドレスのパケットが送信されると、インテリジェントスイッチＩＳＷ１に接続されたアクセスポイントＡＰ１ａ、ＡＰ１ｂ…ＡＰ１ｎが提供するページングドメイン５ａに対して着信が呼出される。
【００２５】
従って、例えば、モバイルＩＰ端末ＳＴＡ１がページングドメイン５ａ内に位置する場合、モバイルＩＰ端末ＳＴＡ１が位置するセルが変更されても常に同じ気付アドレスを利用できるので、ホームエージェントＨＡに対して位置登録を行う必要がない。一方、モバイルＩＰ端末ＳＴＡ１がページングドメイン５ａを越えてページングドメイン５ｂに移動した場合、従来のモバイルＩＰの手順によって、新たなページングドメイン５ｂに対応する気付アドレスをホームエージェントＨＡに通知する。
【００２６】
次に、図２を参照して本発明の最良の実施の形態に係る無線通信方法について概略を説明する。本発明の最良の実施の形態に係るモバイルＩＰ端末ＳＴＡ１は、送受信機を複数備えており、一つを通信中のアクトとして使用すると、通信していない送受信機は、スタンバイとして使用される。
【００２７】
図２（ｂ）に示すように、モバイルＩＰ端末ＳＴＡ１は、通信中の状態である（１）。具体的には、図２（ａ）に示す様に、インテリジェントスイッチＩＳＷ１に、アクセスポイントＡＰ１ａ、ＡＰ１ｂ…ＡＰ１ｎが接続されており、モバイルＩＰ端末ＳＴＡ１は、アクト側の送受信機を介して旧アクセスポイントＡＰ１ａを介して通信を行っている。
【００２８】
ＡＣＴ側の送受信機において通信レベルの低下が検出されると（２）、スタンバイ側の送受信機によって、新アクセスポイントＡＰ１ｂと通信を行うため、データリンク層レベルでの通信が認証され、新アクセスポイントＡＰ１ｂとのアソシエーションが確立される（３）。
【００２９】
新アクセスポイントＡＰ１ｂとのアソシエーションが確立されると、モバイルＩＰ端末ＳＴＡ１は、インテリジェントスイッチＩＳＷ１に、旧アクセスポイントＡＰ１ａからアクト側の送受信機を介すルートと、更に新アクセスポイントＡＰ１ｂからスタンバイ側の送受信機を介すルートの２通りのルートでパケットを送信させるバイキャスト要求メッセージを送信する（４）。バイキャスト要求メッセージを受信すると、インテリジェントスイッチＩＳＷ１は、新アクセスポイントＡＰ１ａ及び旧アクセスポイントＡＰ１ｂの両方に向けてパケットを送信する。このときモバイルＩＰ端末ＳＴＡ１は、旧アクセスポイントＡＰ１ａ及び新アクセスポイントＡＰ１ｂの両方からパケットを受信する（５）。
【００３０】
ここで、モバイルＩＰ端末ＳＴＡ１は、旧アクセスポイントＡＰ１ａが提供するセルのエリアから新アクセスポイントＡＰ１ｂが提供するセルのエリアに向けて移動したとする（８）。モバイルＩＰ端末ＳＴＡ１が新アクセスポイントＡＰ１ｂが提供するセルに近づくと、モバイルＩＰ端末ＳＴＡ１は、旧アクセスポイントＡＰ１ａと通信しているアクト側の送受信機の通信レベルが低下したことを判断し、ハンドオーバーを実行する（７）。
【００３１】
このとき、モバイルＩＰ端末ＳＴＡ１は、アクト側で使用していた送受信機をスタンバイ側に切り換えるとともに、スタンバイ側で使用していた送受信機をアクト側に切り換え（８）、インテリジェントスイッチＩＳＷ１にバイキャスト送信を停止させるバイキャスト停止要求メッセージを送信する（９）。これを受けてインテリジェントスイッチＩＳＷ１は、バイキャスト送信を停止する。
【００３２】
次に、図３乃至図５を参照して、本発明の最良の実施の形態に係る通信方法を説明する。ここで、各ステップに記載されている［ＩＥＴＦ  ＲＦＣ２４６１］や、［ＩＥＥＥ  ８０２．１１］などの記載は、それぞれの処理に適用される規格を示している。
【００３３】
図３は、アクセスポイントＡＰ１ａが起動した場合のシーケンス図である。ステップＳ１０１においてアクセスポイントＡＰ１ａが起動されると、ステップＳ１０２においてルータ通知（Router Advertisement）メッセージを送信させるルータ要請（Router Solicitation）メッセージがアクセスルータＡＲ１に送信される。ルータ要請メッセージの送信元アドレス（ＳＡ：Source Address）はアクセスポイントＡＰ１ａのＭＡＣアドレスで、宛先アドレス（ＤＡ：Destination Address）は、全ルータマルチキャストアドレスに対応するＭＡＣアドレスである。
【００３４】
アクセスルータＡＲ１はルータ要請メッセージを受信すると、ステップＳ１０３においてに、ネットワークプレフィックスを通知するルータ通知メッセージをアクセスポイントＡＰ１ａに送信する。ルータ通知メッセージの送信元アドレスはアクセスルータＡＲ１のＭＡＣアドレスで、宛先アドレスはアクセスポイントＡＰ１ａのＭＡＣアドレスである。これにより、アクセスポイントＡＰ１ａはアクセスルータＡＲ１のネットワークプレフィックスを取得することができる。
【００３５】
更に、アクセスポイントＡＰ１ａはステップＳ１０４において、インテリジェントスイッチＩＳＷ１に、近隣要請（Neighbor Solicitation）メッセージを送信する。近隣要請メッセージは、同一リンク上に存在する他のノードに対し、ＭＡＣアドレスを知らせるようにリクエストするメッセージである。ここでは、インテリジェントスイッチＩＳＷ１のＩＰアドレスに対応するＭＡＣアドレスを取得するメッセージを送信する。このとき近隣要請メッセージの送信元アドレスはアクセスポイントＡＰ１ａのＭＡＣアドレスで、宛先アドレスはＩＳＷの要請ノードマルチキャストアドレスに対応するＭＡＣアドレスである。
【００３６】
インテリジェントスイッチＩＳＷ１は近隣要請メッセージを受信すると、インテリジェントスイッチＩＳＷ１のＭＡＣアドレスを含む近隣通知（Neighbor Advertisement）メッセージをアクセスポイントＡＰ１ａに送信する。これにより、アクセスポイントＡＰ１ａはインテリジェントスイッチＩＳＷ１のＭＡＣアドレスを取得することができる。
【００３７】
図４は、インテリジェントスイッチＩＳＷ１が起動した場合のシーケンス図である。ステップＳ１５１においてインテリジェントスイッチＩＳＷ１が起動されると、ステップＳ１５２においてルータ通知メッセージを送信させるルータ要請メッセージがアクセスルータＡＲ１に送信される。ルータ要請メッセージの送信元アドレスはインテリジェントスイッチＩＳＷ１のＭＡＣアドレスで、宛先アドレスは、全ルータマルチキャストアドレスに対応するＭＡＣアドレスである。
【００３８】
アクセスルータＡＲ１はルータ要請メッセージを受信すると、ステップＳ１５３においてに、ネットワークプレフィックスを通知するルータ通知メッセージをインテリジェントスイッチＩＳＷ１に送信する。ルータ通知メッセージの送信元アドレスはアクセスルータＡＲ１のＭＡＣアドレスで、宛先アドレスはインテリジェントスイッチＩＳＷ１のＭＡＣアドレスである。これにより、アクセスポイントＡＰ１ａはアクセスルータＡＲ１のネットワークプレフィックスを取得することができる。
【００３９】
図５は、本発明の最良の実施の形態に係るモバイルＩＰ端末ＳＴＡ１が通信中にページングドメイン内で移動する際のハンドオーバーについて説明する。
【００４０】
図５に示すようにモバイルＩＰ端末ＳＴＡ１は、第１の送受信機ＲＦ１及び第２の送受信機ＲＦ２を備えている。本発明の最良の実施の形態では、第１の送受信機ＲＦ１は、アクト側で使用されており、ステップＳ２０１において、旧アクセスポイントＡＰ１ａ及びインテリジェントスイッチＩＳＷ１を介して通信している。一方、第２の送受信機ＲＦ２は、スタンバイ側で使用されており、いずれの通信端末とも通信コネクションが確立されていない。
【００４１】
ここで、ステップＳ２０２においてモバイルＩＰ端末ＳＴＡ１の第１の送受信機ＲＦ１での通信レベルが低下したとする。通信レベルの低下とは、受信した信号レベルが低下したり、ＰＥＲ（パケット誤り率：Packet Error Rate）が劣化したことにより判断される。ここでは、モバイルＩＰ端末ＳＴＡ１の第１の送受信機ＲＦ１での通信レベルがバイキャスト送信を実行する閾値より低下したとする。
【００４２】
通信レベルが低下したと判断されると、ステップＳ２０３において、スタンバイ側の第２の送受信機ＲＦ２は、旧アクセスポイントＡＰ１ａとは異なるアクセスポイントからのビーコン信号を探索する。このビーコン信号には、ビーコン信号を発信したアクセスポイントが属するページングドメイン５ａのページング識別子と、当該アクセスポイントの識別子が含まれる。このアクセスポイントの識別子には、無線部ＩＤとして、アクセスポイントのＭＡＣアドレスであるＢＳＳＩＤ（Basic Service Set Identifier）と、事業者又はカンパニーによって採番されるＥＳＳＩＤ（Extended Service Set Identifier）が含まれる。ここで、第２の送受信機ＲＦ２で受信したビーコン信号のページング識別子が第１の送受信機ＲＦ１で通信しているアクセスポイントのページング識別子と異なると判断されると、モバイルＩＰ端末ＳＴＡ１は、ページングドメインを越えて移動したことになり、モバイルＩＰなどの標準化されたプロトコルによってモバイルＩＰ端末ＳＴＡ１のホームエージェントＨＡに位置登録メッセージを送信する。
【００４３】
一方、第２の送受信機ＲＦ２で受信したビーコン信号のページング識別子が第１の送受信機ＲＦ１で通信しているアクセスポイントのページング識別子と同じで、かつ第２の送受信機ＲＦ２で受信したビーコン信号のアクセスポイントの識別子が第１の送受信機ＲＦ１で通信しているアクセスポイントの識別子と異なると判断されると、ステップＳ２０４において、モバイルＩＰ端末ＳＴＡ１によって新アクセスポイントＡＰ１ｂにデータリンク層レベルでの認証要求メッセージが送信される。新アクセスポイントＡＰ１ｂによってモバイルＩＰ端末ＳＴＡ１から認証要求メッセージが受信されると、ステップＳ２０４において、予め記憶されたＲＡＤＩＵＳサーバ１０のＩＰアドレスが読み出すれるとともにＲＡＤＩＵＳサーバ１０のＩＰアドレスにモバイルＩＰ端末ＳＴＡ１の認証要求メッセージが送信される。ＲＡＤＩＵＳサーバ１０によって認証要求メッセージが受信されると、ステップＳ２０５において認証応答メッセージが新アクセスポイントＡｐ１ｂに送信される。ステップＳ２０６において新アクセスポイントＡＰ１ｂによってＲＡＤＩＵＳサーバ１０から認証応答メッセージが受信されると、ステップＳ２０７においてモバイルＩＰ端末ＳＴＡ１へ認証応答メッセージが送信される。
【００４４】
次に、モバイルＩＰ端末ＳＴＡ１によって、ステップＳ２０８において新アクセスポイントＡＰ１ｂにアソシエーション要求メッセージが送信され、これに対応して、ステップＳ２０９において新アクセスポイントＡＰ１ｂからアソシエーション応答メッセージが送信される。これによりモバイルＩＰ端末ＳＴＡ１と新アクセスポイントＡＰ１ｂとのアソシエーションが確立される。
【００４５】
新アクセスポイントＡＰ１ｂによってアソシエーション応答メッセージが送信されると、ステップＳ２１０において、モバイルＩＰ端末ＳＴＡ１によってモバイルＩＰ端末宛のパケットを第１の送受信機ＲＦ１と第２の送受信機ＲＦ２の両方への送信を依頼するバイキャスト要求メッセージがインテリジェントスイッチＩＳＷ１に送信される。このバイキャスト要求メッセージには、第１の送受信機ＲＦ１のＭＡＣアドレス、旧アクセスポイントＡＰ１ａのＭＡＣアドレス、第２の送受信機ＲＦ２のＭＡＣアドレス、新アクセスポイントＡＰ１ｂのＭＡＣアドレス、モバイルＩＰ端末ＳＴＡ１のＭＡＣアドレスが含まれる。バイキャスト要求メッセーのについて、発信元アドレスがモバイルＩＰ端末ＳＴＡ１のＭＡＣアドレスで、宛先アドレスがインテリジェントスイッチＩＳＷ１のＭＡＣアドレスである。
【００４６】
インテリジェントスイッチＩＳＷ１によってバイキャスト要求メッセージが受信されると、モバイルＩＰ端末ＳＴＡ１のＭＡＣアドレスと、第１の送受信機ＲＦ１のＭＡＣアドレスと、第２の送受信機ＲＦ２のＭＡＣアドレスをそれぞれ関連づけてバイキャストテーブル３６０に登録して、ステップＳ２１１においてバイキャスト応答メッセージが第２の送受信機ＲＦ２に送信される。このバイキャスト応答メッセージは、発信元アドレスがインテリジェントスイッチＩＳＷ１のＭＡＣアドレスで、宛先アドレスがモバイルＩＰ端末ＳＴＡ１のＭＡＣアドレスである。
【００４７】
これにより、ステップＳ２１２及びステップＳ２１３に示すように、インテリジェントスイッチＩＳＷ１によってモバイルＩＰ端末ＳＴＡ１宛のパケットが受信されると、バイキャストテーブル３６０に従って、第１の送受信機ＲＦ１及び第２の送受信機ＲＦ２の両方にパケットが送信される。
【００４８】
第１の送受信機ＲＦ１によって更に通信レベルが低下した、より具体的にはモバイルＩＰ端末ＳＴＡ１の第１の送受信機ＲＦ１での通信レベルが通信が不可能になる閾値より低下したと判断されると、ステップＳ２１４において、第２の送受信機ＲＦ２によって、第１の送受信機ＲＦ１への送信を停止するバイキャスト停止要求メッセージがインテリジェントスイッチＩＳＷ１に送信される。このバイキャスト停止要求メッセージは、発信された第２の送受信機ＲＦ２のＭＡＣアドレス又は新アクセスポイントＡＰ１ｂのＭＡＣアドレスを含み、発信元アドレスがモバイルＩＰ端末ＳＴＡ１のＭＡＣアドレスで、宛先アドレスがインテリジェントスイッチＩＳＷ１のＭＡＣアドレスである。インテリジェントスイッチＩＳＷ１によってバイキャスト要求メッセージが受信されると、ステップＳ２１５においてモバイルＩＰ端末ＳＴＡ１にバイキャスト停止応答メッセージが送信される。このバイキャスト停止応答メッセージは、発信元アドレスがインテリジェントスイッチＩＳＷ１のＭＡＣアドレスで、宛先アドレスがモバイルＩＰ端末ＳＴＡ１のＭＡＣアドレスである。
【００４９】
バイキャスト停止応答メッセージが送信されると、インテリジェントスイッチＩＳＷ１によって、ステップＳ２１６において、バイキャスト停止要求メッセージが送信された送受信機とは異なる送受信機へのパケットの送信が停止を要求する接続切断要求メッセージが送信される。この接続切断要求メッセージは、モバイルＩＰ端末ＳＴＡ１のＭＡＣアドレスを含み、発信元アドレスはインテリジェントスイッチＩＳＷ１のＭＡＣアドレスで、宛先アドレスは旧アクセス雄ピントＡＰ１ａのＡＭＣアドレスである。
【００５０】
これにより、ステップＳ２１７において、第２の送受信機ＲＦ２を介してモバイルＩＰ端末ＳＴＡ１との通信が行われる。
【００５１】
図５に示した例では、旧アクセスポイントＡＰ１ａから新アクセスポイントＡＰ１ｂにハンドオーバーする場合について説明したが、旧アクセスポイントＡＰ１ａでの通信レベルが低下しバイキャスト送信されたものの、再び旧アクセスポイントＡＰ１ａでの通信レベルが回復して、新アクセスポイントＡＰ１ａの接続を切断する場合もある。例えば、ステップＳ２１２及びステップＳ２１３においてバイキャスト送信が行われている間、第１の送受信機ＲＦ１及び第２の送受信機ＲＦ２のそれぞれによって通信レベルが測定され、第２の送受信機ＲＦ２の通信レベルが通信が不可能になる閾値より低下した場合、新アクセスポイントＡＰ１ａの接続が切断される。
【００５２】
ここで、図５に示したステップＳ２１２及びステップＳ２１３でのバイキャスト送信の詳細を説明する。
【００５３】
ステップＳ２１２において、インテリジェントスイッチＩＳＷ１によって、バイキャスト要求メッセージが受信されると、モバイルＩＰ端末ＳＴＡ１のＭＡＣアドレス宛のパケットを、第１の送受信機ＲＦ１に対応するＭＡＣアドレス宛のパケットにＩＰカプセル化して送信する。一方、ステップＳ２１３において、インテリジェントスイッチＩＳＷ１によって、第２の送受信機ＲＦ２に対応するＭＡＣアドレス宛のパケットにＩＰカプセル化して送信する。
【００５４】
ここで、送信されるパケットには、このパケットを識別するシーケンス番号を含み、インテリジェントスイッチによってパケットが受信されるたびにインクリメントされるのが好ましい。この場合、モバイルＩＰ端末ＳＴＡ１によって、第１の送受信機ＲＦ１又は第２の送受信機ＲＦ２を介してパケットが受信されると、受信されたパケットに含まれているシーケンス番号が読み出されて、既に受信されたパケットのシーケンス番号である場合、受信されたパケットが破棄される。
【００５５】
より具体的には、モバイルＩＰ端末ＳＴＡ１によって、第１の送受信機ＲＦ１又は第２の送受信機ＲＦ２を介してパケットが受信されると、受信されたパケットに含まれているシーケンス番号が読み出されて、モバイルＩＰ端末ＳＴＡ１によって直近に受信されたパケットのシーケンス番号であるラスト受信シーケンス番号と受信されたパケットのシーケンス番号が比較される。受信されたパケットのシーケンス番号の方が大きい場合、モバイルＩＰ端末ＳＴＡ１によって、受信されたパケットがモバイルＩＰ端末ＳＴＡ１のアプリケーションに送信されるとともに、ラスト受信シーケンス番号が受信されたパケットのシーケンス番号に書き換えられる。一方、受信されたパケットのシーケンス番号の方が小さい場合、モバイルＩＰ端末ＳＴＡ１によって、受信されたパケットが破棄される。
【００５６】
又、受信されたパケットのシーケンス番号の方が大きい場合、モバイルＩＰ端末ＳＴＡ１によって、直近にパケットが受信された送受信機の識別子を示すラスト送受信機番号が、受信されたパケットを受信した送受信機の識別子に書き換えられる。このとき、モバイルＩＰ端末ＳＴＡ１によって、ラスト送受信機番号に対応する送受信機を介して、アプリケーションからパケットが送信される。
【００５７】
本発明の最良の実施の形態に係る無線通信方法においては、モバイルＩＰ端末ＳＴＡ１からの要請に基づいて、インテリジェントスイッチＩＳＷ１によって旧アクセスポイントＡＰ１ａと新アクセスポイントＡＰ１ｂの両方にバイキャスト配信でパケットが送信されることにより、モバイルＩＰ端末ＳＴＡ１においてパケットロスが発生しないハンドオーバーが可能になる。
【００５８】
次に、本発明の最良の実施の形態に係る無線通信方法に用いられるモバイルＩＰ端末、アクセスポイント及びインテリジェントスイッチについて詳述する。
【００５９】
（モバイルＩＰ端末）
本発明の最良の実施の形態に係るモバイルＩＰ端末ＳＴＡ１は、複数の送受信機を備えており、それらの通信レベルに応じて、通信する送受信機を決定したり、バイキャスト配信を要請したりする機能を備える。
【００６０】
具体的には、図６に示すように本発明の最良の実施の形態に係るモバイルＩＰ端末ＳＴＡ１は、中央制御部１００、無線制御部１０４ａ及び１０４ｂ、第１の送受信機ＲＦ１、第２の送受信機ＲＦ２、バス切替部１０７、アンテナ１０６を備えている。中央制御部１００は、中央処理制御装置（ＣＰＵ）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３を備えている。
【００６１】
ＲＯＭ１０２には、モバイルＩＰ端末ＳＴＡ１の起動時に実行されるブートプログラムが、ＲＡＭ１０３にはモバイルＩＰ端末ＳＴＡ１で実行されるプログラムや、後述するモバイルＩＰ端末ＳＴＡ１のＭＡＣアドレスと、第１の送受信機ＲＦ１のＭＡＣアドレスと、第２の送受信機ＲＦ２のＭＡＣアドレスとを含むデータテーブル１５０と、バイキャスト送信を実行する閾値と、通信が不可能になる閾値及び処理中に発生する一時記憶データなどが記憶されている。
【００６２】
モバイルＩＰ端末ＳＴＡ１が起動されると、ＲＯＭ１０２に記憶されたブートプログラムが中央処理制御装置１０１によって実行される。又、中央制御部１００は、無線制御部１０４を制御して、アンテナ１０６及び送受信機ＲＦ１及びＲＦ２を介して、アクセスポイントＡＰ１ａとデータを送受信する。このとき、バス切替部１０７は、中央制御部１００からの指示に従って、無線制御部１０４ａ又は１０４ｂを介して、第１の送受信機ＲＦ１又は第２の送受信機ＲＦ２のいずれかを制御する。
【００６３】
中央制御部１００は、第１の送受信機ＲＦ１を介して旧アクセスポイントＡＰ１ａと通信するとともに、旧アクセスポイントＡｐ１ａの識別子をＲＡＭ１０３に記憶する。第１の送受信機ＲＦ１の通信レベルがバイキャスト送信を実行する閾値より低下されたと判断されると、第２の送受信機ＲＦ２を介して新たなアクセスポイントから送信される現在位置するページングドメインのページング識別子とア新たなクセスポイントの識別子を含むビーコン信号を受信する。
【００６４】
ここで、現在位置するページングドメインが変更されたと判断されると、モバイルＩＰ端末のホームエージェントへの位置登録を更新する。
【００６５】
一方、現在位置するページングドメインが変更されず、かつ旧アクセスポイントの識別子と新たなアクセスポイントの識別子が異なると判断されると、受信したアクセスポイントを新アクセスポイントとする。更に、中央制御部１００は、モバイルＩＰ端末ＳＴＡ１のＭＡＣアドレスと、第１の送受信機ＲＦ１のＭＡＣアドレスと、旧アクセスポイントＡＰ１ａの識別子と、第２の送受信機ＲＦ２のＭＡＣアドレスと、第２のアクセスポイントＡＰ１ｂの識別子とを少なくとも含み、モバイルＩＰ端末ＳＴＡ１宛のパケットを第１の送受信機ＲＦ１及び第２の送受信機ＲＦ２の両方への送信を要求するバイキャスト要求メッセージをインテリジェントスイッチＩＳＷ１に送信する。  
バイキャスト配信されたデータの処理については、図２５乃至図２９を参照して後に詳述する。
【００６６】
図７に示すように、本発明の最良の実施の形態に係るモバイルＩＰ端末ＳＴＡ１は、データリンク層において、ミドルウェアによって複数の送受信機に対応するＭＡＣアドレスが扱われている。このミドルウェアの代表的なアルゴリズムとしては、状態遷移のアルゴリズムや、バイキャスト配信されたパケットの制御アルゴリズムなどが含まれる。又、ミドルウェアによって扱われる複数の送受信機の情報は、上位層であるネットワーク層（ＩＰ）において、隠蔽される。
【００６７】
ネットワーク層においては、複数の送受信機のＭＡＣアドレスを扱うことなく、モバイルＩＰ端末ＳＴＡ１に割り当てられたＭＡＣアドレスに基づいて処理が実行される。ここでは、モバイルＩＰにおける気付アドレス（ＣＯＡ）は、上位層であるトランスポート層において、隠蔽される。トランスポート層及びアプリケーション層などにおいては、ホームアドレスでの通信としか見えず、モバイルＩＰ端末ＳＴＡ１の現在位置に関係なくセッションの維持が可能となる。
【００６８】
図８に示すように、モバイルＩＰ端末ＳＴＡ１のデータテーブル１５０は、モバイルＩＰ端末ＳＴＡ１自身に関するデータ、アクセスポイントに関するデータ、アクセスルータに関するデータ、インテリジェントスイッチに関するデータ、ホームエージェントに関するデータが含まれる。
【００６９】
（１）モバイルＩＰ端末ＳＴＡ１自身に関するデータ
・ホームアドレス情報：モバイルＩＰ端末ＳＴＡ１のホームリンクでのＩＰアドレス即ちホームアドレス、サブネットマスク、デフォルトゲートウェイなど。これらの情報は、モバイルＩＰ端末ＳＴＡ１に固有の情報でスタティックに記憶される。  
・ＣＯＡ情報：モバイルＩＰ端末ＳＴＡ１の外部リンクでのＩＰアドレス、サブネットマスク、デフォルトゲートウェイなど。これらの情報は、アクセスポイントと接続されたとき、即ち図４に示した位置登録時に生成される。  
・ＲＦ１−ＭＡＣ：モバイルＩＰ端末ＳＴＡ１に備えられた第１の送受信機ＲＦ１のＭＡＣアドレスである。この情報は、モバイルＩＰ端末ＳＴＡ１に固有の情報でスタティックに記憶される。  
・ＲＦ２−ＭＡＣ：モバイルＩＰ端末ＳＴＡ１に備えられた第２の送受信機ＲＦ２のＭＡＣアドレスである。この情報は、モバイルＩＰ端末ＳＴＡ１に固有の情報でスタティックに記憶される。  
・ＳＴＡ−ＭＡＣアドレス：モバイルＩＰ端末ＳＴＡ１のＭＡＣアドレスである。これらの情報は、モバイルＩＰ端末ＳＴＡ１に固有の情報でスタティックに記憶される。  
・ＡＰ−ＩＤ：アクセスポイントの無線部ＩＤ（ＥＳＳＩＤ）である。モバイルＩＰ端末ＳＴＡ１は、このＡＰ−ＩＤに基づいて接続しても良いアクセスポイントを判断する。
【００７０】
（２）アクセスポイントに関するデータ
このアクセスポイントに関するデータは、モバイルＩＰ端末ＳＴＡ１とアソシエーションが確立されたアクセスポイント毎に以下のデータを備える。  
・ＡＰ−ＩＤ：検出されたアクセスポイントの無線部ＩＤ（ＢＳＳＩＤ及びＥＳＳＩＤ）である。  
・ページングＩＤ：アクセスポイントから送信されるビーコン信号に含まれる。このページングＩＤが変更した場合、モバイルＩＰ端末ＳＴＡ１は、ページングドメインが変更したと判断し、位置登録処理を行う。
【００７１】
（３）アクセスルータに関するデータ
このアクセスルータに関するデータは、アクセスポイントが検出されたときに、アクセスポイントから送信される。  
・ネットワークプレフィックス：モバイルＩＰ端末ＳＴＡ１は、このネットワークプレフィックスに基づいて気付アドレスを生成する。  
・ＭＡＣアドレス：アクセスルータのＭＡＣアドレス。  
・デフォルトゲートウェイ：アクセスルータのＭＡＣアドレス
【００７２】
（４）インテリジェントスイッチに関するデータ
・ＭＡＣアドレス：インテリジェントスイッチのＭＡＣアドレスは、モバイルＩＰ端末ＳＴＡ１がページング要求する宛先アドレスとして利用される。このインテリジェントスイッチに関するデータは、アクセスポイントが検出されたときに、アクセスポイントから送信される。
【００７３】
（５）ホームエージェントに関するデータ
・ＩＰアドレス：ホームエージェントのＩＰアドレスは、モバイルＩＰ端末ＳＴＡ１がホームエージェントに位置登録更新を行う場合の宛先ＩＰアドレスになる。
【００７４】
次に、図９乃至図１３を参照して、本発明の最良の実施の形態に係るモバイルＩＰ端末ＳＴＡ１の状態遷移を説明する。
【００７５】
まず、ステップＳ１１００においてモバイルＩＰ端末ＳＴＡ１は、停止状態であるとする。ステップＳ１１０１において、アクト側の送受信機が決定される。アクト側の送受信機が決定されると、ステップＳ１１０２において、アクセスポイントを探索し、アクセスポイントからのビーコン信号を受信する。
【００７６】
ビーコン信号を受信すると、ステップＳ１１０３においてモバイルＩＰ端末ＳＴＡ１は、アクセスポイントを介してＲＡＤＩＵＳサーバにＬ２認証依頼メッセージを送信し、これに対応してステップＳ１１０４において、ＲＡＤＩＵＳサーバからアクセスポイントを介してＬ２認証応答メッセージを受信する。ステップＳ１１０５において認証されなかった場合は、ステップＳ１１０１に戻り、再びステップＳ１１０２において、アクセスポイントを探索する。
【００７７】
ステップＳ１１０５において認証された場合、ステップＳ１１０６においてモバイルＩＰ端末ＳＴＡ１は、アクセスポイントにアソシエーション要求メッセージを送信し、これに対応してステップＳ１１０７において、アクセスポイントからアソシエーション要求メッセージを受信する。これにより、モバイルＩＰ端末ＳＴＡ１とアクセスポイントとの間でアソシエーションが確立される。このとき、モバイルＩＰ端末ＳＴＡ１は、アソシエーション要求メッセージのヘッダの「ADDRESS4」に、現在アクト側の送受信機のＭＡＣアドレスを挿入して送信する。
【００７８】
次に、ステップＳ１１０８においてモバイルＩＰ端末ＳＴＡ１は、アクセスポイントから、アクセスポイントが接続されインテリジェントスイッチの情報と、そのインテリジェントスイッチが接続されたアクセスルータの情報を含むネットワークプレフィックス通知メッセージを受信する。これに対応してステップＳ１１０８においてモバイルＩＰ端末ＳＴＡ１は、ネットワークプレフィックス応答メッセージをアクセスポイントに送信する。このとき、ステップＳ１１１０においてモバイルＩＰ端末ＳＴＡ１は、ステップＳ１１０８で受信したアクセスルータの情報に含まれるネットワークプレフィックスと、図７に示したモバイルＩＰ端末ＳＴＡ１のＭＡＣアドレスに基づいて気付アドレス（ＣＯＡ）を生成する。
【００７９】
ステップＳ１１１０において気付アドレスが生成されると、ステップＳ１１１１においてモバイルＩＰ端末ＳＴＡ１は、生成された気付アドレスを含む位置登録更新メッセージをホームエージェントに送信し、これに対応してステップＳ１１１２において位置登録認定メッセージをホームエージェントから受信する。
【００８０】
ホームエージェントへの位置登録が完了すると、ステップＳ１１１３においてモバイルＩＰ端末ＳＴＡ１は、インテリジェントスイッチにページング要求メッセージを送信し、これに対応してステップＳ１１１４において、インテリジェントスイッチからページング応答メッセージを受信する。これにより、モバイルＩＰ端末ＳＴＡ１は、インテリジェントスイッチを介して発着信することができる。
【００８１】
インテリジェントスイッチへのページング要求が完了すると、ステップＳ１１１５においてモバイルＩＰ端末ＳＴＡ１は、着信や発信が発生するまで、スリープ状態で待機する。このとき、定期的にビーコン信号を探索し、アソシエーションを確立できるアクセスポイントを探索する。
【００８２】
ここで、ステップＳ１２０１においてモバイルＩＰ端末ＳＴＡ１は、アクセスポイントからビーコン信号を受信し、ビーコン信号に含まれるページングドメインの識別子が変更したことを認識すると、ページングドメインを越えて移動したと判断され、ステップＳ１１０１に進み、新たに認識されたアクセスポイントと接続する。
【００８３】
一方、ステップＳ１２０２においてモバイルＩＰ端末ＳＴＡ１で起動しているアプリケーションから発信が要求されると、ステップＳ１２０４に進む。
【００８４】
ステップＳ１２０４においてモバイルＩＰ端末ＳＴＡ１は、アクセスポイントを介してＲＡＤＩＵＳサーバにＬ２認証依頼メッセージを送信し、これに対応してステップＳ１２０５において、ＲＡＤＩＵＳサーバからアクセスポイントを介してＬ２認証応答メッセージを受信する。ステップＳ１２０６において認証されなかった場合は、ステップＳ１１０１に戻り、再びステップＳ１１０２において、アクセスポイントを探索する。
【００８５】
ステップＳ１２０６において認証された場合、ステップＳ１２０７においてモバイルＩＰ端末ＳＴＡ１は、アクセスポイントにアソシエーション要求メッセージを送信し、これに対応してステップＳ１２０８において、アクセスポイントからアソシエーション要求メッセージを受信する。ステップＳ１２０９において、モバイルＩＰ端末ＳＴＡ１とアクセスポイントとの間でアソシエーションが確立される。
【００８６】
一方、ステップＳ１２０３において、ビーコン信号に含まれるページング着信要求メッセージをアクセスポイントから受信し、ページング着信要求メッセージにモバイルＩＰ端末ＳＴＡ１自身のＭＡＣアドレスが含まれていると、ステップＳ１２１０に進む。一方、モバイルＩＰ端末ＳＴＡ１自身のＭＡＣアドレスが含まれていない場合、何も処理されない。
【００８７】
ステップＳ１２１０においてモバイルＩＰ端末ＳＴＡ１は、アクセスポイントを介してＲＡＤＩＵＳサーバにＬ２認証依頼メッセージを送信し、これに対応してステップＳ１２１１において、ＲＡＤＩＵＳサーバからアクセスポイントを介してＬ２認証応答メッセージを受信する。ステップＳ１２１２において認証されなかった場合は、ステップＳ１１０１に戻り、再びステップＳ１１０２において、アクセスポイントを探索する。
【００８８】
ステップＳ１２１２において認証された場合、ステップＳ１２１３においてモバイルＩＰ端末ＳＴＡ１は、アクセスポイントにアソシエーション要求メッセージを送信し、これに対応してステップＳ１２１４において、アクセスポイントからアソシエーション応答メッセージを受信する。このとき、ステップＳ１２１５において、モバイルＩＰ端末ＳＴＡ１は、ページング着信応答メッセージをインテリジェントスイッチに送信する。これにより、ステップＳ１２１６において、モバイルＩＰ端末ＳＴＡ１とアクセスポイントとの間でアソシエーションが確立される。
【００８９】
ステップＳ１３０１においてアクト側の送受信機で通信可能な状態になると、ステップＳ１３０２に示すようにＶｏＩＰ（Voice over Internet Protocol）などのリアルタイム系通信の要求メッセージを受信すると、ステップＳ１３０３においてモバイルＩＰ端末ＳＴＡ１のアクト側の送受信機は、ＶｏＩＰ通信中に遷移する。このとき、ステップＳ１３０４においてリアルタイム系通信の切断が要求されると、ステップＳ１３０５においてモバイルＩＰ端末ＳＴＡ１は、インテリジェントスイッチにページング要求メッセージを送信し、これに対応してステップＳ１３０６において、インテリジェントスイッチからページング応答メッセージを受信する。これにより、モバイルＩＰ端末ＳＴＡ１は、ステップＳ１１１５の状態に遷移し、インテリジェントスイッチを介して再び発着信することができる。ここで、ステップＳ１３０４におけるリアルタイム系通信の切断要求とは、例えば、通信先端末からｂｙｅ信号が受信されたり、モバイルＩＰ端末ＳＴＡ１のユーザによって切断ボタンが押下されたり、通信状態の悪化などによるセッション断などである。
【００９０】
一方、ステップＳ１３０３においてＶｏＩＰ通信中であるときに、ステップＳ１３０７においてデータ通信などの非リアルタイム系通信の要求メッセージを受信すると、ステップＳ１３１９において、アクト側の送受信機でＶｏＩＰとデータとが同時に通信される状態に遷移する。
【００９１】
一方、ステップＳ１３０１において通信可能な状態になると、ステップＳ１３１１に示すようにデータ通信などの非リアルタイム系通信の要求メッセージを受信すると、ステップＳ１３１２においてモバイルＩＰ端末ＳＴＡ１のアクト側の送受信機は、データ通信中に遷移する。このとき、無通信時間を監視する無通信タイマーが起動される。
【００９２】
ステップＳ１３１４において無通信タイマーがタイムオーバーになるか、ステップＳ１３１３においてデータセッションが切断されてしまうと、ステップＳ１３１５においてモバイルＩＰ端末ＳＴＡ１は、インテリジェントスイッチにページング要求メッセージを送信し、これに対応してステップＳ１３１６において、インテリジェントスイッチからページング応答メッセージを受信する。これにより、モバイルＩＰ端末ＳＴＡ１は、ステップＳ１１１５の状態に遷移し、インテリジェントスイッチを介して再び発着信することができる。
【００９３】
一方、ステップＳ１３１２においてデータ通信中であるとき、ステップＳ１３１７においてＶｏＩＰなどのリアルタイム系通信の要求メッセージを受信すると、ステップＳ１３１２で起動された無通信タイマーをステップＳ１３１８で停止し、ステップＳ１３１９において、アクト側の送受信機でＶｏＩＰとデータとが同時に通信される状態に遷移する。
【００９４】
このとき、ステップＳ１３２０においてリアルタイム系通信の切断が要求されると、モバイルＩＰ端末ＳＴＡ１は、ステップＳ１３１２に進みデータ通信のみが行われる状態に遷移する。一方、ステップＳ１３２１においてデータセッションが切断されると、モバイルＩＰ端末ＳＴＡ１は、ステップＳ１３０３に進みＶｏＩＰ通信のみが行われる状態に遷移する。
【００９５】
ステップＳ１３０１においてアクト側で通信中、ステップＳ１３０３においてアクト側でＶｏＩＰ通信中、ステップＳ１３１２においてＡＣＴ側でデータ通信中及びＡＣＴ側でＶｏＩＰとデータとの同時通信中のいずれかの状態であるとき、ステップＳ１４０１において、アクセスポイントから送信されるビーコン信号を受信し、バイキャスト送信を実行する閾値より通信レベルが低下したことが判断されると、ステップＳ１４０２において、スタンバイ側の送受信機に起動を要求する。更に、アクト側の送受信機は、ステップＳ１４０３においてハンドオーバーの前処理状態に遷移し、アクト側の送受信機によって、モバイルＩＰ端末ＳＴＡ１宛のパケットが受信される。
【００９６】
ステップＳ１４０２におけるアクト側送受信機によるスタンバイ側の起動要求に伴い、スタンバイ側の送受信機は、ステップＳ１４５１において停止中であったところ、ステップＳ１４５２において、スタンバイ側の送受信機からの起動要求に基づいて、起動される。
【００９７】
スタンバイ側の送受信機は、ステップＳ１４５３においてハンドオーバーの前処理状態に遷移する。
【００９８】
スタンバイ側の送受信機は、ステップＳ１４５４において、新たなアクセスポイントを探索し、新たなアクセスポイントからのビーコン信号を受信する。ステップＳ１４５５において、ページングエリアを越える移動である場合、ステップＳ１４５６において、モバイルＩＰ手順に準拠した位置登録処理が行われる。
【００９９】
一方、ステップＳ１４５５においてページングエリア内の移動でかつ、アクト側の送受信機とアソシエーションが確立されているアクセスポイントとは異なるアクセスポイントからのビーコン信号を受信した場合、ステップＳ１４５７においてモバイルＩＰ端末ＳＴＡ１は、アクセスポイントを介してＲＡＤＩＵＳサーバにＬ２認証依頼メッセージを送信し、これに対応してステップＳ１４５８において、ＲＡＤＩＵＳサーバからアクセスポイントを介してＬ２認証応答メッセージを受信する。図示しないが、ここで認証されなかった場合は、ステップＳ１４５３に戻り、再びステップＳ１４５４において、アクセスポイントを探索する。ステップＳ１４５８において認証された場合、ステップＳ１４５９おいてモバイルＩＰ端末ＳＴＡ１は、アクセスポイントにアソシエーション要求メッセージを送信し、これに対応してステップＳ１４６０において、アクセスポイントからアソシエーション応答メッセージを受信する。このとき、モバイルＩＰ端末ＳＴＡ１は、アソシエーション要求メッセージのヘッダの「ADDRESS4」に、現在スタンバイ側の送受信機のＭＡＣアドレスを挿入して送信する。この処理は、図５のステップＳ２０４乃至ステップＳ２０９に相当する。
【０１００】
更に、スタンバイ側の送受信機は、ステップＳ１４６１においてインテリジェントスイッチにハンドオーバーのバイキャスト要求メッセージを送信し、これに対応してステップＳ１４６２において、インテリジェントスイッチからバイキャスト応答メッセージを受信する。バイキャスト応答メッセージを受信すると、ステップＳ１５５１において、アクト側の送受信機にバイキャストが実行されていることを通知し、その後、ステップＳ１５５２において、スタンバイ側の送受信機でバイキャスト受信中の状態に遷移する。この処理は、図５のステップＳ２１０乃至ステップＳ２１１、及びステップＳ２１３に相当する。
【０１０１】
ここで、ステップＳ１５５３において、新たなアクセスポイントからのビーコン信号の通信レベルを監視する。
【０１０２】
一方、アクト側の送受信機は、ステップＳ１５５１においてスタンバイ側から送信された通知をステップＳ１５０１で受信すると、ステップＳ１５０２において、アクト側の送受信機でバイキャスト受信中の状態に遷移する。この処理は、図５のステップＳ２１２に相当する。ここで、ステップＳ１４１０においてアクセスポイントからのビーコン信号の通信レベルを監視する。
【０１０３】
アクト側の送受信機の通信レベルが、通信が不可能になる閾値より低下したことが判断されると、ステップＳ１５０４において、ハンドオーバー後処理要求メッセージがスタンバイ側の送受信機に送信される。スタンバイ側の送受信機は、ステップＳ１５５４において、ハンドオーバーの後処理要求メッセージを受信すると、ステップＳ１５５５において、ハンドオーバー後処理応答メッセージをアクト側の送受信機に送信する。
【０１０４】
アクト側の送受信機は、ステップＳ１５０５においてハンドオーバー後処理応答メッセージを受信すると、アクト側の送受信機は機能を停止し、ステップＳ１５０６において、アクト側停止完了メッセージをスタンバイ側の送受信機に送信して、ステップＳ１５０７において、スタンバイ側の送受信として待機状態に遷移する。
【０１０５】
一方、スタンバイ側の送受信機は、ステップＳ１５５６において、アクト側停止完了メッセージを受信すると、ステップＳ１５５７において、インテリジェントスイッチにハンドオーバーのバイキャスト停止要求メッセージを送信する。これに対応してステップＳ１５５８において、インテリジェントスイッチからバイキャスト停止応答メッセージを受信すると、ステップＳ１５５９において、スタンバイ側の送受信機は、アクト側の送受信機として通信し、ハンドオーバーが完了する。
【０１０６】
一方、ステップＳ１５０２において、アクト側の送受信機の通信レベルが維持されるとともに、ステップＳ１５５２においてスタンバイ側の通信レベルが、通信が不可能になる閾値より低下したことが判断されると、スタンバイ側の送受信機は、ステップＳ１５６０において、ハンドオーバー中止要求メッセージをアクト側の送受信機に送信する。その後、ステップＳ１５６１において、スタンバイ側の送受信機は、停止状態に遷移する。アクト側の送受信機は、ステップＳ１５０８においてハンドオーバー中止要求メッセージを受信すると、ステップＳ１５０９において、インテリジェントスイッチにハンドオーバーのバイキャスト停止要求メッセージを送信する。これに対応してステップＳ１５１０において、インテリジェントスイッチからバイキャスト停止応答メッセージを受信すると、ステップＳ１５１１におけるアクト側で通信を行い、ステップＳ１３０１におけるアクト側で通信中、ステップＳ１３０３におけるアクト側でＶｏＩＰ通信中、ステップＳ１３１２におけるＡＣＴ側でデータ通信中及びＡＣＴ側でＶｏＩＰとデータとの同時通信中のいずれかの状態に遷移する。
【０１０７】
この様に、本発明の最良の実施の携帯に係るモバイルＩＰ端末ＳＴＡ１は、アクト側の送受信機の通信レベルが低下すると、スタンバイ側の送受信機を起動させる。インテリジェントスイッチは、アクト側とスタンバイ側の複数の送受信機にバイキャスト送信することにより、モバイルＩＰ端末ＳＴＡ１において、パケットロスが発生することなくハンドオーバーを完了することができる。
【０１０８】
ここでは、モバイルＩＰ端末ＳＴＡ１について記述したが、モバイルＩＰ端末ＳＴＡ２についても同様である。
【０１０９】
（アクセスポイント）
本発明の最良の実施の形態に係るアクセスポイントＡＰ１ａは、インテリジェントスイッチＩＳＷ１から受信した着信要求を自己終端し、ビーコン信号に着信するモバイルＩＰ端末ＳＴＡ１を指定したページング着信要求メッセージを載せる機能を備える。
【０１１０】
具体的には、図１４に示すように本発明の最良の実施の形態に係るアクセスポイントＡＰ１ａは、中央制御部２００、ＰＨＹ（PHYsical sublayer）２０５、無線制御部２０６、送受信機２０７及びアンテナ２０８を備えている。中央制御部２００は、ＭＡＣ制御部２０１、中央処理制御装置（ＣＰＵ）２０２、ＲＯＭ２０３、ＲＡＭ２０４を備えている。
【０１１１】
ＲＯＭ２０３には、アクセスポイントＡＰ１ａの起動時に実行されるブートプログラムが、ＲＡＭ２０４にはアクセスポイントＡＰ１ａで実行されるプログラムや、後述するアクセスルータの情報と、インテリジェントスイッチの情報が含まれるデータテーブル２５０及び処理中に発生する一時記憶データなどが記憶されている。ここで、アクセスルータの情報は、アクセスルータのネットワークプリフィクス、アクセスルータのＩＰアドレス及びＭＡＣアドレスなどで、インテリジェントスイッチの情報は、インテリジェントスイッチのＩＰアドレス及びＭＡＣアドレスなどである。
【０１１２】
アクセスポイントＡＰ１ａが起動されると、ＲＯＭ２０３に記憶されたブートプログラムが中央処理制御装置２０２によって実行される。又、中央制御部２００は、無線制御部２０６を制御して、アンテナ２０８及び送受信機２０７を介して、モバイルＩＰ端末ＳＴＡ１とデータを送受信する。無線制御部２０６は、インテリジェントスイッチＩＳＷ１が提供するページングドメイン５ａのページング識別子を含むビーコン信号をセルに送信し、モバイルＩＰ端末ＳＴＡ１からアソシエーション要求メッセージが送信されると、モバイルＩＰ端末ＳＴＡ１にアクセスルータＡＲ１の情報を送信する処理を制御する。更に、中央処理制御装置２０２は、モバイルＩＰ端末からアソシエーション要求メッセージを受信すると、アクセスポイントに接続した送受信機のＭＡＣアドレスをアソシエーション要求メッセージから読み出すとともに、モバイルＩＰ端末のＭＡＣアドレスと送受信機のＭＡＣアドレスについてアソシエーションが確立されたことをアソシエーションテーブルに記憶する。具体的には、中央処理制御装置２０２は、インテリジェントスイッチからモバイルＩＰ端末とで送受信されるパケットについて、モバイルＩＰ端末に具備された複数の送受信機のいずれかのＭＡＣアドレスにパケットが送信されるバイキャスト送信の場合、アソシエーションを読み出して、モバイルＩＰ端末に具備されたいずれかの送受信機と確立されたアソシエーションに基づいてモバイルＩＰ端末と通信し、モバイルＩＰ端末のＭＡＣアドレスにパケットが送信されるユニキャスト送信の場合、モバイルＩＰ端末と確立されたアソシエーションに基づいてモバイルＩＰ端末と通信する。一方、ＭＡＣ制御部２０１には、データリンク層の制御を実現するチップで、アクセスポイントＡＰ１ａがインテリジェントスイッチＩＳＷ１に接続するために利用されるＭＡＣアドレスに基づいて、ＰＨＹ２０５を介してインテリジェントスイッチＩＳＷ１と送受信される。ＰＨＹ２０５は、アクセスポイントが起動されたときに、ルータ要請メッセージを送信することによりアクセスルータのネットワークプレフィックスを受信し、近隣要請メッセージを送信することによりインテリジェントスイッチのＭＡＣアドレスを受信する処理を制御する。
【０１１３】
図１５に示すように、アクセスポイントＡＰ１ａのデータテーブル２５０は、アクセスポイントＡＰ１ａ自身に関するデータ、インテリジェントスイッチに関するデータ、モバイルＩＰ端末ＳＴＡ１に関するデータ、ＲＡＤＩＵＳサーバに関するデータ、アクセスルータに関するデータが含まれる。
【０１１４】
（１）アクセスポイントＡＰ１ａ自身に関するデータ
これに関するデータは全て、アクセスポイントＡＰ１ａに固有の情報でスタティックに記憶される。  
・アドレス情報：アクセスポイントＡＰ１ａのＩＰアドレス、サブネットマスク、デフォルトゲートウェイのデータである。  
・ＭＡＣアドレス：アクセスポイントＡＰ１ａ自身のＭＡＣアドレスである。  
・ＡＰ−ＩＤ：アクセスポイントＡＰ１ａ自身の無線部ＩＤ（ＢＳＳＩＤ及びＥＳＳＩＤ）である。  
・ページングＩＤ：アクセスポイントＡＰ１ａが接続されたインテリジェントスイッチが提供するページングドメインの識別子である。
【０１１５】
（２）インテリジェントスイッチに関するデータ
・ＩＰアドレス：アクセスポイントＡＰ１ａが接続されるインテリジェントスイッチのＩＰアドレスである。このデータは予めアクセスポイントＡＰ１ａに記憶される。  
・ＭＡＣアドレス：アクセスポイントＡＰ１ａが接続されるインテリジェントスイッチのＭＡＣアドレスである。この情報は、アクセスポイントＡＰ１ａが起動されたときに、インテリジェントスイッチのＩＰアドレスが指定された近隣要請メッセージを送信し、近隣通知メッセージを受信することにより取得される。
【０１１６】
（３）モバイルＩＰ端末に関するデータ
この情報は、アクセスポイントＡＰ１ａが送信するビーコン信号に基づいて、アソシエーションが確立されたモバイルＩＰ端末毎に以下のデータを備える。これらのデータは、モバイルＩＰ端末が接続されたときに取得され、アクセスポイントＡＰ１ａが接続可能な接続テーブルとして管理される。本発明の最良の実施の形態に係るアクセスポイントは、バイキャスト送信に備えてモバイルＩＰ端末に備えられた複数の送受信機とアソシエーションを保持し、ユニキャスト送信に備えてモバイルＩＰ端末とアソシエーションを保持する。  
・ＩＰアドレス：モバイルＩＰ端末のＩＰアドレスである。  
・ＲＦ−ＭＡＣアドレス：モバイルＩＰ端末に複数搭載されたいずれかの送受信機のＭＡＣアドレスである。アクセスポイントＡＰ１ａは、バイキャスト送信時に、モバイルＩＰ端末宛のパケットを受信すると、ＲＦ−ＭＡＣアドレス宛にそのパケットを送信する。  
・ＳＴＡ−ＭＡＣアドレス：モバイルＩＰ端末のＭＡＣアドレスである。
【０１１７】
（４）ＲＡＤＩＵＳサーバに関するデータ
・ＩＰアドレス：アクセスポイントＡＰ１ａが認証を依頼するＲＡＤＩＵＳサーバのＩＰアドレスである。このデータは予めアクセスポイントＡＰ１ａに記憶される。
【０１１８】
（５）アクセスルータに関するデータ
・ネットワークプレフィックス：アクセスポイントＡＰ１ａがインテリジェントスイッチを関して接続されたアクセスルータのネットワークプレフィックスである。この情報は、アクセスポイントＡＰ１ａが起動されたときに、ルータ要請メッセージを送信し、ルータ通知メッセージを受信することにより取得される。
【０１１９】
次に、図１６乃至図１８を参照して、本発明の最良の実施の形態に係るアクセスポイントＡＰ１ａの状態遷移を説明する。図示しないが、アクセスポイントＡＰ１ａが起動されたときに、上述したルータ要請メッセージ及び近隣要請メッセージを送信してアクセスルータとインテリジェントスイッチの情報が予め取得される。
【０１２０】
まず、ステップＳ２１０１においてアクセスポイントＡＰ１ａは、待機状態である。待機状態である間、断続的に、ステップＳ２１０２においてビーコン信号をモバイルＩＰ端末に向けて送信する。ステップＳ２１０３においてモバイルＩＰ端末から応答がない場合は、再びステップＳ２１０１に戻り待機状態となる。
【０１２１】
ステップＳ２１０３においてモバイルＩＰ端末から応答があった場合、ステップＳ２１０４においてアクセスポイントＡＰ１ａは、モバイルＩＰ端末からＬ２認証要求メッセージを受信し、データテーブル２５０を読み出して、ＲＡＤＩＵＳサーバのＩＰアドレスを取得する。次にアクセスポイントＡＰ１ａは、ステップＳ２１０５においてＲＡＤＩＵＳサーバのＩＰアドレス宛にＬ２認証要求メッセージを送信して、ステップＳ２１０６においてＲＡＤＩＵＳサーバからＬ２認証応答メッセージを受信する。ステップＳ２１０７において認証されなかった場合、ステップＳ２１０８においてアクセスポイントＡＰ１ａは、認証されなかったことを示すＬ２認証応答メッセージをモバイルＩＰ端末に送信し、再びステップＳ２１０１に戻り待機状態となる。
【０１２２】
ステップＳ２１０７において認証された場合、ステップＳ２１０９においてアクセスポイントＡＰ１ａは、認証されたことを示すＬ２認証応答メッセージをモバイルＩＰ端末に送信する。ステップＳ２１１０においてアクセスポイントＡＰ１ａは、モバイルＩＰ端末からアソシエーション要求メッセージを受信すると、これに対応してステップＳ２１１１においてアソシエーション応答メッセージをモバイルＩＰ端末に送信する。このとき、アクセスポイントＡＰ１ａは、モバイルＩＰ端末から受信したアソシエーション要求メッセージにおいて、後述するアドレス（４）に記憶された送受信機のＭＡＣアドレスも取得し、モバイルＩＰ端末のＭＡＣアドレスと、モバイルＩＰ端末に搭載された送受信機のＭＡＣアドレスの両方をアソシエーションテーブルに書き込む。
【０１２３】
ステップＳ２１１２においてモバイルＩＰ端末からプレフィックス要求メッセージを受信しない場合、ステップＳ２１１５においてアクセスポイントＡＰ１ａは、データテーブル２５０の接続テーブルに、このモバイルＩＰ端末の情報を登録し、ステップＳ２２０１においてモバイルＩＰ端末と通信可能な状態に遷移する。このとき、モバイルＩＰ端末ＳＴＡ１とアクセスポイントとの間でアソシエーションが確立される。
【０１２４】
一方、ステップＳ２１１２においてモバイルＩＰ端末からプレフィックス要求メッセージを受信した場合、ステップＳ２１１３においてアクセスポイントＡＰ１ａは、データテーブル２５０を読み出してアクセスルータのネットワークプレフィックスを抽出し、ＩＰｖ６アドレスのネットワークプレフィックス通知メッセージをモバイルＩＰ端末に送信し、これに対応してステップＳ２１１４においてモバイルＩＰ端末からネットワークプレフィックス応答メッセージを受信する。その後、ステップＳ２１１５においてアクセスポイントＡＰ１ａは、データテーブル２５０の接続テーブルに、このモバイルＩＰ端末の情報を登録し、ステップＳ２２０１においてモバイルＩＰ端末と通信可能な状態に遷移する。これにより、モバイルＩＰ端末ＳＴＡ１とアクセスポイントとの間でアソシエーションが確立される。
【０１２５】
ここで、ステップＳ２２０２においてアクセスポイントＡＰ１ａは、モバイルＩＰ端末からフレームを受信すると、ステップＳ２２０３において無通信タイマーを初期化し、ステップＳ２２０４においてインテリジェントスイッチに受信したフレームを送信し、再びステップＳ２２０１においてモバイルＩＰ端末と通信可能な状態に遷移する。又、ステップＳ２２０５においてアクセスポイントＡＰ１ａは、インテリジェントスイッチからモバイルＩＰ端末宛のフレームを受信すると、ステップＳ２２０６において無通信タイマーを初期化し、ステップＳ２２０７においてモバイルＩＰ端末に受信したフレームを送信し、再びステップＳ２２０１においてモバイルＩＰ端末と通信可能な状態に遷移する。
【０１２６】
一方、ステップＳ２２０８においてアクセスポイントＡＰ１ａは、インテリジェントスイッチから所定のモバイルＩＰ端末とのアソシエーションを切断する接続テーブル削除要求メッセージを受信すると、ステップＳ２２０９においてデータテーブル２５０の接続テーブルからそのモバイルＩＰ端末に関する情報を削除し、再びステップＳ２１０１に戻り待機状態となる。又、ステップＳ２２２１０において無通信タイマーがタイムオーバするとアクセスポイントＡＰ１ａは、ステップＳ２２１１においてモバイルＩＰ端末に接続切断要求メッセージを送信する。更に、ステップＳ２２１２においてアクセスポイントＡＰ１ａは、データテーブル２５０の接続テーブルからそのモバイルＩＰ端末に関する情報を削除し、再びステップＳ２１０１に戻り待機状態となる。
【０１２７】
又、ステップＳ２１０１において待機状態であるときに、ステップＳ２３０２においてアクセスポイントＡＰ１ａは、モバイルＩＰ端末のＭＡＣアドレスが指定されたページング着信要求をインテリジェントスイッチから受信すると、ステップＳ２３０３においてページング着信状態に遷移する。次にステップＳ２３０４においてアクセスポイントＡＰ１ａは、ビーコン信号に着信要求メッセージを組み込むことにより、ページング着信要求を開始し、ステップＳ２３０５において、アクセスポイントＡＰ１ａが提供するセルに位置するモバイルＩＰ端末にページング着信要求メッセージを送信する。
【０１２８】
ステップＳ２３０６においてモバイルＩＰ端末から応答がなかった場合、ステップＳ２３０７においてアクセスポイントＡＰ１ａは、インテリジェントスイッチからページング着信要求終了メッセージを受信すると、ステップＳ２３０８においてページング着信要求を終了する。具体的には、アクセスポイントＡＰ１ａが送信しているビーコン信号から、ステップＳ２３０４で組み込んだ着信要求メッセージを取り外す。ページング着信要求を終了すると、再びステップＳ２１０１に戻り待機状態となる。
【０１２９】
一方、ステップＳ２３０６において、ページング着信要求メッセージに対して、モバイルＩＰ端末から応答がある場合、ステップＳ２３０９においてアクセスポイントＡＰ１ａは、モバイルＩＰ端末からＬ２認証要求メッセージを受信し、データテーブル２５０を読み出して、ＲＡＤＩＵＳサーバのＩＰアドレスを取得する。次にアクセスポイントＡＰ１ａは、ステップＳ２３１０においてＲＡＤＩＵＳサーバのＩＰアドレス宛にＬ２認証要求メッセージを送信して、ステップＳ２３１１においてＲＡＤＩＵＳサーバからＬ２認証応答メッセージを受信する。ステップＳ２３１２において認証されなかった場合、ステップＳ２３１３においてアクセスポイントＡＰ１ａは、認証されなかったことを示すＬ２認証応答メッセージをモバイルＩＰ端末に送信し、ステップＳ２３０７においてアクセスポイントＡＰ１ａは、インテリジェントスイッチからページング着信要求終了メッセージを受信すると、ステップＳ２３０８においてページング着信要求を終了する。
【０１３０】
ステップＳ２３１２において認証された場合、ステップＳ２３１４においてアクセスポイントＡＰ１ａは、認証されたことを示すＬ２認証応答メッセージをモバイルＩＰ端末に送信する。ステップＳ２３１５においてアクセスポイントＡＰ１ａは、モバイルＩＰ端末からアソシエーション要求メッセージを受信すると、これに対応してステップＳ２３１６においてアソシエーション応答メッセージをモバイルＩＰ端末に送信する。
【０１３１】
ステップＳ２３１７においてアクセスポイントＡＰ１ａは、インテリジェントスイッチ宛のページング着信応答メッセージをモバイルＩＰ端末から受信すると、ステップＳ２３１８において、受信したページング着信応答メッセージをインテリジェントスイッチに転送する。
【０１３２】
更に、ステップＳ２３１９においてアクセスポイントＡＰ１ａは、インテリジェントスイッチからページング着信要求終了メッセージを受信すると、ステップＳ２３２０においてページング着信要求を終了する。その後アクセスポイントＡＰ１ａは、ステップＳ２２０１においてモバイルＩＰ端末と通信可能な状態に遷移する。
【０１３３】
ここでは、アクセスポイントＡＰ１ａについて記述したが、アクセスポイントＡＰ１ｂなど他のアクセスポイントについても同様である。
【０１３４】
（インテリジェントスイッチ）
本発明の最良の実施の形態に係るインテリジェントスイッチＩＳＷ１は、アクセスルータＡＲ１からの着信があると、モバイルＩＰ端末ＳＴＡ１からのページング要求メッセージに基づいて、インテリジェントスイッチに接続されたアクセスポイントＡＰ１ａ、ＡＰ１ｂ…ＡＰ１ｎに対してページング着信要求を送信する機能を備える。
【０１３５】
具体的には、図１９に示すように本発明の最良の実施の形態に係るインテリジェントスイッチＩＳＷ１は、中央制御部３０１、メモリ３０２、Ｌ２スイッチＬＳＩ３０３、４ポートＰＨＹ３０４ａ乃至３０４ｄ、ＲＳ−２３２Ｃインタフェース３０５、電源部３０６を備えている。メモリ３０２には、インテリジェントスイッチＩＳＷ１の起動時に実行されるブートプログラムや後述するアクセスルータのネットワークプレフィックス、アクセスポイントのＩＰアドレス及びＭＡＣアドレスが含まれるデータテーブル３５０及び処理中に発生する一時記憶データ、ポートとポート先に接続された情報機器のＭＡＣ学習テーブル、バイキャスト送信に関するバイキャストテーブル３６０などが記憶されている。
【０１３６】
インテリジェントスイッチＩＳＷ１が起動されると、メモリ３０２に記憶されたブートプログラムが中央制御部３０１によって実行される。又、中央制御部３０１は、Ｌ２スイッチＬＳＩ３０３を制御して、Ｌ２スイッチＬＳＩ３０３に接続されている４ポートＰＨＹ３０４ａ乃至３０４ｄを制御して、ネットワークと通信を行わせる。図１７に示した例ではインテリジェントスイッチＩＳＷ１は、４ポートＰＨＹを４つ備えているので、合計で１６ポートを備える。このポートがそれぞれアクセスルータＡＲ１、アクセスポイントＡＰ１ａ、ＡＰ１ｂ…ＡＰ１ｎに接続されることにより、インテリジェントスイッチＩＳＷ１は、これらの情報機器と通信可能になる。具体的にはインテリジェントスイッチＩＳＷ１は、これらの情報機器から受信したパケットの宛先ＭＡＣアドレスを読み出すとともに、メモリ３０２に記憶されたＭＡＣ学習テーブルを読み出して、読み出されたＭＡＣアドレスに対応するポートを抽出し、そのポートに向けてパケットを送信する。
【０１３７】
ＲＳ−２３２Ｃインタフェース３０５は、外部からの入出力のインタフェースであり、電源部３０６にはＡＣ１００Ｖ電源が接続され、インテリジェントスイッチＩＳＷに電源を供給する。
【０１３８】
更に、中央制御部３０１は、モバイルＩＰ端末ＳＴＡ１からモバイルＩＰ端末ＳＴＡ１のＭＡＣアドレスと、第１の送受信機ＲＦ１のＭＡＣアドレスと、第１のアクセスポイントＡＰ１ａの識別子と、第２の送受信機ＲＦ２のＭＡＣアドレスと、第２のアクセスポイントＡＰ１ｂの識別子を含み、モバイルＩＰ端末ＳＴＡ１宛のパケットを第１の送受信機ＲＦ１及び第２の送受信機ＲＦ２の両方への送信を要求するバイキャスト要求メッセージを受信する。中央制御部３０１は、モバイルＩＰ端末ＳＴＡ１のＭＡＣアドレスと、第１の送受信機ＲＦ１のＭＡＣアドレスと、第１のアクセスポイントＡＰ１ａの識別子と、第２の送受信機ＲＦ２のＭＡＣアドレスと、第２のアクセスポイントＡＰ１ｂの識別子とを対応付けるバイキャストテーブル３６０を作成してメモリ３０２に記憶し、ホームエージェントＨＡからモバイルＩＰ端末ＳＴＡ１宛のパケットを受信すると、第１のアクセスポイントＡＰ１ａを介して第１の送受信機ＲＦ１のＭＡＣアドレスに送信するとともに、第２のアクセスポイントＡＰ１ｂを介して第２の送受信機ＲＦ２のＭＡＣアドレスに送信する処理を制御する。このとき、中央制御部３０１は、バイキャスト要求メッセージを受信すると、モバイルＩＰ端末ＳＴＡ１のＭＡＣアドレス宛のパケットを、第１の送受信機ＲＦ１に対応するＭＡＣアドレス宛のパケットにＩＰカプセル化して送信するとともに、第２の送受信機ＲＦ２に対応するＭＡＣアドレス宛のパケットにＩＰカプセル化して送信する。ここで、モバイルＩＰ端末ＳＴＡ１のＭＡＣアドレス宛のパケットにパケットを識別するシーケンス番号を含む新たなパケットを生成し、新たなパケットをＩＰカプセル化して、アクセスポイントＡＰ１ａ又はＡＰ１ｂに送信するのが好ましい。
【０１３９】
更に中央制御部３０１は、モバイルＩＰ端末ＳＴＡ１からインテリジェントスイッチＩＳＷ１が転送するパケットの宛先アドレスを登録させるページング要求メッセージを受信すると、ページング応答メッセージをモバイルＩＰ端末に送信する。更に中央制御部３０１は、モバイルＩＰ端末宛のパケットを受信するとパケットをメモリ３０２にバッファリングするとともに、アクセスポイントに、モバイルＩＰ端末宛のパケットが着信されたことを示すページング着信要求メッセージを送信する。更に中央制御部３０１は、モバイルＩＰ端末からページング着信応答を受信すると、バッファリングされたパケットをモバイルＩＰ端末に送信するとともに、アクセスポイントにページング着信終了要求メッセージを送信する処理を制御する。又、中央制御部３０１は、モバイルＩＰ端末からインテリジェントスイッチＩＳＷ１が転送するパケットの宛先アドレスを登録させるページング要求メッセージを受信すると、モバイルＩＰ端末とアクセスポイントとの間で確立されたアソシエーションを切断するアソシエーション接続切断要求メッセージを送信する処理を制御するのが好ましい。
【０１４０】
図２０に示すように、インテリジェントスイッチＩＳＷ１のデータテーブル３５０は、インテリジェントスイッチ自身に関するデータ、アクセスポイントに関するデータ及びアクセスルータに関するデータが含まれる。
【０１４１】
（１）インテリジェントスイッチに関するデータ
これに関するデータは全て、インテリジェントスイッチＩＳＷ１に固有の情報でスタティックに記憶される。  
・アドレス情報：インテリジェントスイッチＩＳＷ１自身のＩＰアドレス、サブネットマスク、デフォルトゲートウェイのデータである。  
・ＭＡＣアドレス：インテリジェントスイッチＩＳＷ１自身のＭＡＣアドレスである。
【０１４２】
（２）アクセスポイントに関するデータ
このデータは、インテリジェントスイッチＩＳＷ１に接続されたアクセスポイント毎に以下の情報を備える。  
・ＩＰアドレス：アクセスポイントのＩＰアドレスである。この情報は、インテリジェントスイッチＩＳＷ１に固有の情報でスタティックに記憶される。  
・ＭＡＣアドレス：アクセスポイントのＭＡＣアドレスである。この情報は、アクセスポイントが起動したときに、図２に示したルータ要請メッセージを受信することにより取得される。  
・送出ポート：アクセスポイントが接続されたポート番号である。この情報は、アクセスポイントが起動したときに、ルータ要請メッセージを受信したポート番号により取得される。
【０１４３】
（３）アクセスルータに関するデータ
・ネットワークプレフィックス：インテリジェントスイッチＩＳＷ１に接続されたアクセスルータのネットワークプレフィックスである。この情報は、インテリジェントスイッチＩＳＷ１が起動されたときに、ルータ要請メッセージを送信し、ルータ通知メッセージを受信することにより取得される。
【０１４４】
ここで、図２１を参照して、本発明の最良の実施の形態に係るインテリジェントスイッチＩＳＷ１のメモリ３０２に記憶されるバイキャストテーブル３６０を説明する。図５に示したステップＳ２１０で、バイキャスト要求メッセージを受信するとインテリジェントスイッチＩＳＷ１は、受信したバイキャスト要求メッセージに基づいてバイキャストテーブル３６０を作成してメモリ３０２に記憶する。
【０１４５】
バイキャストテーブル３６０は、モバイルＩＰ端末のＭＡＣアドレスをキーとして、バイキャスト送信するための第１のトンネル情報と、第２のトンネル情報を備えている。
【０１４６】
第１のトンネル情報は、モバイルＩＰ端末の第１の送受信機ＲＦ１と接続されているアクセスポイントのＭＡＣアドレスと、送受信機ＲＦ１のＭＡＣアドレスと、送受信機ＲＦ１に送信する第１の送出ポートが関連づけられて記憶されている。第２のトンネル情報は、モバイルＩＰ端末の第２の送受信機ＲＦ２と接続されているアクセスポイントのＭＡＣアドレスと、送受信機ＲＦ２のＭＡＣアドレスと、送受信機ＲＦ２に送信する第２の送出ポートが関連づけられて記憶されている。ここで、送出ポートは、バイキャスト要求メッセージによって、バイキャスト要求メッセージのパラメータである送受信機ＲＦ１とアソシエーションが確立されたアクセスポイントのＭＡＣアドレス、又は送受信機ＲＦ２とアソシエーションが確立されたアクセスポイントのＭＡＣアドレスから取得される。
【０１４７】
インテリジェントスイッチＩＳＷ１は、モバイルＩＰ端末ＳＴＡ１宛のパケットを受信すると、メモリ３０２からバイキャストテーブル３６０に記憶されたモバイルＩＰ端末ＳＴＡ１に関する情報を読み出して、モバイルＩＰ端末ＳＴＡ１宛に送信されたパケットをＩＰカプセル化してそれぞれの送出ポートを介してバイキャストで送信する。
【０１４８】
次に、図２２乃至図２４を参照して、本発明の最良の実施の形態に係るインテリジェントスイッチＩＳＷ１の状態遷移を説明する。図示しないが、インテリジェントスイッチＩＳＷ１が起動されたときに、上述したルータ要請メッセージを送信してアクセスルータの情報が予め取得される。
【０１４９】
まず、ステップＳ３１０１においてインテリジェントスイッチＩＳＷ１は、起動された後、初期状態で待機する。ステップＳ３１０２においてモバイルＩＰ端末にページング要求メッセージを送信すると、ステップＳ３１０３においてインテリジェントスイッチは、ページング応答メッセージをモバイルＩＰ端末から受信する。更にステップＳ３１０４においてインテリジェントスイッチＩＳＷ１は、アクセスポイントにデータテーブル２５０の接続テーブルからそのモバイルＩＰ端末に関する情報を削除させる接続切断要求メッセージを送信し、ステップＳ３３０１のページング状態に遷移する。ページング状態になると、インテリジェントスイッチＩＳＷ１は、モバイルＩＰ端末との発着信を受けることができ、無通信時間を計測するタイマーを起動する。この処理は、図４のステップＳ２１２乃至ステップＳ２１４に相当する。
【０１５０】
ステップＳ３３０１でページング状態であるとき、ステップＳ３３０２においてインテリジェントスイッチＩＳＷ１は、モバイルＩＰ端末からフレームを受信すると、フレームを受信したポート番号とモバイルＩＰ端末のＭＡＣアドレスに基づいて、ステップＳ３３０３においてＭＡＣ学習テーブルに登録し、ステップＳ３３０４において、ステップＳ３３０２において受信したフレームを宛先に転送し、ステップＳ３１０５のユニキャスト通信状態に遷移する。ここでユニキャスト状態とは、インテリジェントスイッチＩＳＷ１からモバイルＩＰ端末ＳＴＡ１のＭＡＣアドレスを指定して、ユニキャストで通信される状態である。
【０１５１】
一方ステップＳ３３０１でページング状態であるとき、ステップＳ３３０５においてインテリジェントスイッチＩＳＷ１は、モバイルＩＰ端末宛のフレームを受信すると、受信したフレームをメモリ３０２に蓄積する。ステップＳ３３０６において、インテリジェントスイッチＩＳＷ１に接続されている全てのアクセスポイントにページング着信要求メッセージを送信する。ステップＳ３３０７においてモバイルＩＰ端末からページング着信応答メッセージが送信されると、ステップＳ３３０８においてページング着信応答メッセージを受信したポート番号とモバイルＩＰ端末のＭＡＣアドレスに基づいてＭＡＣ学習テーブルに登録する。ページング着信応答がない場合は、再度全てのアクセスポイントにページング着信要求メッセージを送信する。次にステップＳ３３０９においてインテリジェントスイッチＩＳＷ１は、インテリジェントスイッチＩＳＷ１に接続された全てのアクセスポイントにページング着信終了要求メッセージを送信し、ステップＳ３３０５で蓄積したフレームを、ステップＳ３３１０においてモバイルＩＰ端末にユニキャストで送信する。その後インテリジェントスイッチＩＳＷ１は、ステップＳ３１０５のユニキャスト状態に遷移する。この処理は、図４のステップＳ２５２乃至ステップＳ２６２に相当する。又、ステップＳ３３１１で無通信タイマーがタイムオーバーすると、ステップＳ３１０１の初期状態に遷移する。
【０１５２】
ステップＳ３１０５においてユニキャスト状態で通信されているとき、インテリジェントスイッチＩＳＷ１は無通信タイマーを起動する。
【０１５３】
ステップＳ３１０６においてインテリジェントスイッチＩＳＷ１は、モバイルＩＰ端末からフレームを受信すると、ステップＳ３１０７において無通信タイマーを初期化しステップＳ３１０８においてモバイルＩＰ端末にフレームを転送し、再びステップＳ３１０５のユニキャスト状態に遷移する。この処理は、図５のステップＳ２６３に相当する。
【０１５４】
ステップＳ３１０９においてインテリジェントスイッチＩＳＷ１は、モバイルＩＰ端末宛のフレームを受信すると、ステップＳ３１１０においてメモリ３０２を読み出しＭＡＣ学習テーブルを参照してモバイルＩＰ端末に送信可能なポート番号を抽出する。ステップＳ３１１１においてインテリジェントスイッチＩＳＷ１は、抽出されたポートを介してモバイルＩＰ端末にフレームを転送する。この処理は、図５のステップＳ２６３に相当する。
【０１５５】
ステップＳ３１１２においてモバイルＩＰ端末にページング要求メッセージを送信すると、ステップＳ３１１３においてインテリジェントスイッチは、ページング応答メッセージをモバイルＩＰ端末から受信する。更にステップＳ３１１４においてインテリジェントスイッチＩＳＷ１は、アクセスポイントにデータテーブル２５０の接続テーブルからそのモバイルＩＰ端末に関する情報を削除させる接続切断要求メッセージを送信し、ステップＳ３３０１のページング状態に遷移する。一方、ステップＳ３１１５において無通信タイマーがタイムオーバすると、ステップＳ３１１６においてインテリジェントスイッチＩＳＷ１は、アクセスポイントにデータテーブル２５０の接続テーブルからそのモバイルＩＰ端末に関する情報を削除させる接続切断要求メッセージを送信し、ステップＳ３１０１の初期状態に遷移する。
【０１５６】
次にバイキャスト状態でのインテリジェントスイッチＩＳＷ１の動作を説明する。ここでは、モバイルＩＰ端末ＳＴＡ１の第１の送受信機ＲＦ１が、アクト側として旧アクセスポイントに接続され、第２の送受信機ＲＦ２が、スタンバイ側として新アクセスポイントに接続される場合について説明する。
【０１５７】
ステップＳ３２０１においてバイキャスト状態で通信されているとき、インテリジェントスイッチＩＳＷ１は無通信タイマーを起動する。
【０１５８】
ステップＳ３２０２においてインテリジェントスイッチＩＳＷ１は、モバイルＩＰ端末からフレームを受信すると、ステップＳ３２０３において無通信タイマーを初期化しステップＳ３２０４においてモバイルＩＰ端末にフレームを転送し、再びステップＳ３２０１のバイキャスト状態に遷移する。
【０１５９】
ステップＳ３２０５においてインテリジェントスイッチＩＳＷ１は、モバイルＩＰ端末宛のフレームを受信すると、ステップＳ３２０６においてメモリ３０２を読み出しバイキャストテーブルを参照して、モバイルＩＰ端末宛にＩＰカプセル化してモバイルＩＰ端末の第１の送受信機ＲＦ１宛とモバイルＩＰ端末の第２の送受信機ＲＦ２宛の二つのパケットを生成するとともに、モバイルＩＰ端末に送信可能なポート番号を抽出する。ステップＳ３２０７においてインテリジェントスイッチＩＳＷ１は、抽出されたポートを介してモバイルＩＰ端末にそれぞれフレームを転送する。この処理は、図５のステップＳ２１２及びステップＳ２１３に相当する。
【０１６０】
ステップＳ３２０８において、モバイルＩＰ端末ＳＴＡ１のスタンバイ側、ここでは第２の送受信機ＲＦ２から、ハンドオーバーに成功し、バイキャスト停止要求メッセージを受信すると、インテリジェントスイッチＩＳＷ１は、ステップＳ３２０９において、バイキャストテーブル３６０から、このモバイルＩＰ端末ＳＴＡ１に関する情報を削除し、ステップＳ３２０９において、モバイルＩＰ端末ＳＴＡ１にバイキャスト停止応答メッセージを送信する。更に、ステップＳ３２１１においてインテリジェントスイッチＩＳＷ１は、旧アクセスポイントに接続切断要求メッセージを送信する。この処理は、図５のステップＳ２１４乃至ステップＳ２１６に相当する。
【０１６１】
ステップＳ３２１２において、モバイルＩＰ端末ＳＴＡ１のアクト側、ここでは第１の送受信機ＲＦ１から、ハンドオーバーを中止し、バイキャスト停止要求メッセージを受信すると、インテリジェントスイッチＩＳＷ１は、ステップＳ３２１３において、バイキャストテーブル３６０から、このモバイルＩＰ端末ＳＴＡ１に関する情報を削除し、ステップＳ３２１４において、モバイルＩＰ端末ＳＴＡ１にバイキャスト停止応答メッセージを送信する。更に、ステップＳ３２１５においてインテリジェントスイッチＩＳＷ１は、新アクセスポイントに接続切断要求メッセージを送信する。
【０１６２】
一方、ステップＳ３２１６において無通信タイマーがタイムオーバすると、ステップＳ３２１７及びステップＳ３２１８においてインテリジェントスイッチＩＳＷ１は、新アクセスポイント及び旧アクセスポイントにデータテーブル２５０の接続テーブルからそのモバイルＩＰ端末に関する情報を削除させる接続切断要求メッセージを送信する。ステップＳ３１０１の初期状態に遷移する。
【０１６３】
ここでは、インテリジェントスイッチＩＳＷ１について記述したが、インテリジェントスイッチＩＳＷ２など他のインテリジェントスイッチについても同様である。
【０１６４】
（バイキャスト送信の方法）
次に、図２５及び図２６を参照して、インテリジェントスイッチＩＳＷ１からバイキャストで送信されるパケットについて説明する。
【０１６５】
アクセスルータＡＲ１を介してインテリジェントスイッチＩＳＷ１が、パケットＰＫＴ１を受信する。このパケットＰＫＴ１が、バイキャストテーブル３６０を読み出して、バイキャスト送信の対象になっているか否かを判定し、バイキャスト送信の対象になっていなければ、通常通り、アクセスポイントにページング着信要求メッセージを送信する。ここでは、受信したパケットＰＫＴ１がバイキャスト送信の対象になっている場合について説明する。このパケットＰＫＴ１には、送信元アドレスとして送信元端末のＭＡＣアドレスが、宛先アドレスとしてモバイルＩＰ端末ＳＴＡ１のＭＡＣアドレスがそれぞれ指定されている。
【０１６６】
インテリジェントスイッチＩＳＷ１は、受信したパケットＰＫＴ１のフレームを複製して、バイキャストテーブル３６０に基づいて、モバイルＩＰ端末ＳＴＡ１の第１の送受信機ＲＦ１及び第２の送受信機ＲＦ２のそれぞれにバイキャスト送信するパケットＰＫＴ２及びＰＫＴ３を生成する。
【０１６７】
第１の送受信機ＲＦ１宛のパケットＰＫＴ２は、パケットＰＫＴ１をペイロードに格納し、送信元アドレスとして、インテリジェントスイッチのＭＡＣアドレスが、宛先アドレスとして、モバイルＩＰ端末ＳＴＡ１の第１の送受信機ＲＦ１のＭＡＣアドレスが指定されている。更に、インテリジェントスイッチＩＳＷ１は、ペイロードにパケットを識別するシーケンス番号を記憶する。このシーケンス番号は、インテリジェントスイッチＩＳＷ１が受信したパケットＰＫＴ１毎に採番される番号である。シーケンス番号の先頭ビットは、「０」か「１」の値を取り、シーケンス番号の繰り返しを意味する数を示す。本発明の実施の形態では、インテリジェントスイッチＩＳＷ１によって、パケットＰＫＴ１を受信する度に、シーケンス番号をインクリメントする場合について説明する。この第１の送受信機ＲＦ１宛のパケットＰＫＴ２は、第１の送受信機ＲＦ１が接続されている旧アクセスポイントを含むトンネルＴ１を介して、モバイルＩＰ端末ＳＴＡ１の第１の送受信機ＲＦ１にトンネリング転送される。
【０１６８】
第２の送受信機ＲＦ２宛のパケットＰＫＴ３は、パケットＰＫＴ１をペイロードに格納し、送信元アドレスとして、インテリジェントスイッチのＭＡＣアドレスが、宛先アドレスとして、モバイルＩＰ端末ＳＴＡ１の第２の送受信機ＲＦ２のＭＡＣアドレスが指定されている。更に、インテリジェントスイッチＩＳＷ１は、ペイロードにパケットを識別するシーケンス番号を記憶する。このシーケンス番号は、第１の送受信機ＲＦ１宛のパケットＰＫＴ２のシーケンス番号と同じである。この第２の送受信機ＲＦ２宛のパケットＰＫＴ３は、第２の送受信機ＲＦ２が接続されている新アクセスポイントを含むトンネルＴ２を介して、モバイルＩＰ端末ＳＴＡ１の第２の送受信機ＲＦ２にトンネリング転送される。
【０１６９】
モバイルＩＰ端末ＳＴＡ１においては、先に到着したパケットを取得して、アプリケーションに送信される。図２５に示した例においては、第１の送受信機ＲＦ１を介して受信したパケットの方が早く到着した例であって、インテリジェントスイッチＩＳＷ１は、第１の送受信機ＲＦ１及び無線制御部１０４ａを介してミドルウェアでパケットＰＫＴ２を受信し、アプリケーションに送信される。その後、インテリジェントスイッチＩＳＷ１は、第２の送受信機ＲＦ２及び無線制御部１０４ｂを介してパケットＰＫＴ３を受信するが、アプリケーションに送信される前に、ミドルウェアによって破棄される。このパケットＰＫＴ３は、同時に送信されたＰＫＴ２より遅れて到着しているので、ＰＫＴ３の伝送経路の通信品質が悪いと予想される。
【０１７０】
一方、図２６に示すように、モバイルＩＰ端末ＳＴＡ１において、第１の送受信機ＲＦ１より第２の送受信機ＲＦ２において先にパケットＰＫＴ３を受信したとすると、パケットＰＫＴ３がアプリケーションに送信され、パケットＰＫＴ２が破棄される。
【０１７１】
次に、図２７を参照して、モバイルＩＰ端末ＳＴＡ１において、第１の送受信機ＲＦ１及び第２の送受信機ＲＦ２のいずれの送受信機から受信したパケットをアプリケーションに送信し、破棄するのかを詳述する。
【０１７２】
モバイルＩＰ端末ＳＴＡ１は、ＲＦ１パケット受信部１６１、ＲＦ２パケット受信部１６２、ラスト受信ＲＦ番号記憶部１６３、ラスト受信シーケンス番号記憶部１６４と、ラスト受信ＲＦ番号取得部１６５を備えている。ＲＦ１パケット受信部１６１は、第１の送受信機ＲＦ１から受信したパケットを処理する手段である。ＲＦ２パケット受信部１６２は、第２の送受信機ＲＦ２から受信したパケットを処理する手段である。ラスト受信ＲＦ番号記憶部１６３は、モバイルＩＰ端末ＳＴＡ１が直近にパケットを取得した送受信機の識別子が記憶された記憶装置である。ここでは、ラスト受信ＲＦ番号として、「ＲＦ１」が記憶されているとする。ラスト受信シーケンス番号記憶部１６４は、モバイルＩＰ端末ＳＴＡ１で直近に受信したシーケンス番号が記憶された記憶装置である。ここでは、ラストシーケンス番号として「ｎ−１」が記憶されているとする。ラスト受信ＲＦ番号取得部１６５は、ラスト受信ＲＦ番号記憶部１６３を読み出して、モバイルＩＰ端末ＳＴＡ１が直近に受信した送受信機の識別子を取得し、アプリケーションから返信されたパケットをその識別子の送受信機に送信する手段である。
【０１７３】
ここで、ＲＦ１パケット受信部１６１及びＲＦ２パケット受信部１６２は、それぞれで処理が実行されている間は割り込みが禁止される。例えば、ＲＦ１パケット受信部１６１によって受信したパケットが処理されている間、ＲＦ２パケット受信部１６２は、待機する。この様に割り込み禁止にすることにより、ラスト受信ＲＦ番号記憶部１６３及びラスト受信シーケンス番号記憶部１６４の排他制御が行われる。
【０１７４】
図２７に示した例においては、モバイルＩＰ端末ＳＴＡ１の第１の送受信機ＲＦ１と旧アクセスポイントＡＰ１ａとが良好な無線状況で接続されている、一方、モバイルＩＰ端末ＳＴＡ１の第２の送受信機ＲＦ２とハンドオーバー先の新アクセスポイントＡＰ１ｂとが劣悪な無線状況で接続されており、インテリジェントスイッチＩＳＷ１から新アクセスポイントＡＰ１ｂを介してモバイルＩＰ端末ＳＴＡ１に送信される無線通信区間でのリトライが発生していたとする。又、図２７に示した例においては、インテリジェントスイッチＩＳＷ１がパケットＰＫＴ１を受信する度に、シーケンス番号がインクリメントされる、具体的には、インテリジェントスイッチＩＳＷ１によってより遅く受信されたパケットには、より大きいシーケンス番号が採番されるとする。
【０１７５】
モバイルＩＰ端末ＳＴＡ１の第１の送受信機ＲＦ１及び無線制御部１０４ａによって旧アクセスポイントＡＰ１ａからシーケンス番号が「ｎ」のパケットＰＫＴ２を受信したとする。受信したパケットＰＫＴ２は、無線制御部１０４ａに到着したことにより無線制御部１０４ａでトンネルＴ１が終端される。送信されたパケットは、ＲＦ１パケット受信部１６１で処理される。
【０１７６】
ＲＦ１パケット受信部１６１は、ラスト受信シーケンス番号記憶部１６４を読み出して、直近に受信したパケットのシーケンス番号と、パケットＰＫＴ２のシーケンス番号を比較する。ラスト受信シーケンス番号がパケットＰＫＴ２のシーケンス番号より大きい場合、具体的には、パケットＰＫＴ２が既に受信されたパケットと同じシーケンス番号を持つパケットである場合、そのパケットＰＫＴ２は破棄される。一方、ラスト受信シーケンス番号がパケットＰＫＴ２のシーケンス番号より小さい場合、具体的には、パケットＰＫＴ２が受信されていないパケットである場合、パケットＰＫＴ２のシーケンス番号が、ラスト受信シーケンス番号記憶部１６４に記憶され、パケットＰＫＴ２を受信した送受信機の識別子がラスト受信ＲＦ番号として記憶される。
【０１７７】
ここでは、第１の送受信機ＲＦ１によって受信されたパケットＰＫＴ２のシーケンス番号が「ｎ」で、ラスト受信シーケンス番号記憶部１６４に記憶されたデータが「ｎ−１」であるので、パケットＰＫＴ２は破棄されず、ラスト受信シーケンス番号記憶部１６４は、「ｎ−１」から「ｎ」に更新され、ラスト受信ＲＦ番号記憶部１６３には、「ＲＦ１」と記憶される。第１の送受信機ＲＦ１によって受信されたパケットＰＫＴ２は、アプリケーションに送信され、アプリケーションで処理される。アプリケーションがこのパケットＰＫＴ２に対して返信パケットを送信すると、ラスト受信ＲＦ番号取得部１６５は、ラスト受信ＲＦ番号記憶部１６３を読み出して、「ＲＦ１」に該当する送受信機、具体的には第１の送受信機ＲＦ１に対して返信パケットを送信する。
【０１７８】
一方、モバイルＩＰ端末ＳＴＡ１の第２の送受信機ＲＦ２及び無線制御部１０４ｂによって新アクセスポイントＡＰ１ｂからシーケンス番号が「ｎ−１」のパケットＰＫＴ３を受信したとする。受信したパケットＰＫＴ３は、無線制御部１０４ｂに到着したことにより無線制御部１０４ｂでトンネルＴ２が終端される。送信されたパケットは、ＲＦ２パケット受信部１６２で処理される。ここでは、第１の送受信機ＲＦ１によってパケットＰＫＴ２が処理される前の状態、具体的には、ラスト受信シーケンス番号記憶部１６４には「ｎ−１」が記憶されている場合について説明する。
【０１７９】
ＲＦ２パケット受信部１６２は、ラスト受信シーケンス番号記憶部１６４を読み出して、直近に受信したパケットのシーケンス番号と、パケットＰＫＴ２のシーケンス番号を比較する。ラスト受信シーケンス番号がパケットＰＫＴ３のシーケンス番号より大きい場合、具体的には、パケットＰＫＴ３が既に受信されたパケットと同じシーケンス番号を持つパケットである場合、そのパケットＰＫＴ２は破棄される。一方、ラスト受信シーケンス番号がパケットＰＫＴ３のシーケンス番号より小さい場合、具体的には、パケットＰＫＴ３が受信されていないパケットである場合、パケットＰＫＴ３のシーケンス番号が、ラスト受信シーケンス番号記憶部１６４に記憶され、パケットＰＫＴ３を受信した送受信機の識別子がラスト受信ＲＦ番号として記憶される。
【０１８０】
ここでは、第２の送受信機ＲＦ２によって受信されたパケットＰＫＴ３のシーケンス番号が「ｎ−１」で、ラスト受信シーケンス番号記憶部１６４に記憶されたデータが「ｎ−１」であるので、パケットＰＫＴ３は破棄される。
【０１８１】
図２８を参照して、図２７に示した状態から遷移し、モバイルＩＰ端末ＳＴＡ１が新アクセスポイントＡＰ１ｂ方向へ移動した場合について説明する。
【０１８２】
図２８に示した例においては、モバイルＩＰ端末ＳＴＡ１の第１の送受信機ＲＦ１と旧アクセスポイントＡＰ１ａとが劣悪な無線状況で接続されている、一方、モバイルＩＰ端末ＳＴＡ１の第２の送受信機ＲＦ２とハンドオーバー先の新アクセスポイントＡＰ１ｂとが良好な無線状況で接続されており、インテリジェントスイッチＩＳＷ１から新アクセスポイントＡＰ１ｂを介してモバイルＩＰ端末ＳＴＡ１に送信される無線通信区間でのリトライが発生していたとする。又、ラスト受信シーケンス番号記憶部１６４には「ｎ」と記憶されている。
【０１８３】
旧アクセスポイントＡＰ１ａからシーケンス番号「ｎ」のパケットＰＫＴ２が送信されると、ラスト受信シーケンス番号記憶部１６４に記憶されたデータが「ｎ」であるので、ＲＦ１パケット受信部１６１は、受信したパケットＰＫＴ２は既に受信したパケットのシーケンス番号を備えると判断され、そのパケットは破棄される。
【０１８４】
一方、第２の送受信機ＲＦ２によって受信されたパケットＰＫＴ３のシーケンス番号が「ｎ＋１」で、ラスト受信シーケンス番号記憶部１６４に記憶されたデータが「ｎ」であるので、パケットＰＫＴ３は破棄されず、ラスト受信シーケンス番号記憶部１６４は、「ｎ」から「ｎ＋１」に更新され、ラスト受信ＲＦ番号記憶部１６３には、「ＲＦ２」と記憶される。第２の送受信機ＲＦ２によって受信されたパケットＰＫＴ３は、アプリケーションに送信され、アプリケーションで処理される。アプリケーションがこのパケットＰＫＴ３に対して返信パケットを送信すると、ラスト受信ＲＦ番号取得部１６５は、ラスト受信ＲＦ番号記憶部１６３を読み出して、「ＲＦ２」に該当する送受信機、具体的には第２の送受信機ＲＦ２に対して返信パケットを送信する。
【０１８５】
次に、図２９を参照して、本発明の無線通信方法において送受信されるパケットの構成を説明する。図２９（ａ）は、アクセスポイントからモバイルＩＰ端末に送信されるパケットを示している。ここでは、「ADDRESS1」部に、宛先アドレスとしてモバイルＩＰ端末の送受信機のＭＡＣアドレス又はモバイルＩＰ端末のＭＡＣアドレスが指定されている。「ADDRESS2」部に、アクセスポイントのＭＡＣアドレスが指定されている。「ADDRESS3」部に、送信元アドレスとしてインテリジェントスイッチのＭＡＣアドレスか、インテリジェントスイッチのデフォルトゲートウェイのＭＡＣアドレスが指定されている。更に、通常利用されない「ADDRESS4」部に、当該パケットを受信する送受信機のＭＡＣアドレスが指定される。これにより、アクセスポイントから送信されたパケットを受信するモバイルＩＰ端末の送受信機のＭＡＣアドレスが特定される。図２９（ｂ）は、モバイルＩＰ端末からアクセスポイントに送信されるパケットを示している。ここでは、「ADDRESS1」部に、宛先アドレスとしてアクセスポイントのＭＡＣアドレスが指定されている。「ADDRESS2」部に、送信元アドレスとして、モバイルＩＰ端末のＭＡＣアドレスが指定されている。「ADDRESS3」部に、宛先アドレスとしてデフォルトゲートウェイのＭＡＣアドレスが指定されている。更に、通常利用されない「ADDRESS4」部に、当該パケットを送信する送受信機のＭＡＣアドレスが指定される。これにより、アクセスポイントへ送信されたパケットを送信したモバイルＩＰ端末の送受信機のＭＡＣアドレスが特定される。
【０１８６】
この様に、本発明の最良の実施の形態に係るモバイルＩＰ端末ＳＴＡ１においては、既に受信したパケットを破棄し、受信していないパケットのみをアプリケーションに送信することができるので、インテリジェントスイッチＩＳＷ１からバイキャスト送信されたとしても、アプリケーションの動作に不具合が生じることはない。又、アプリケーションからパケットを返信する場合、アプリケーションがパケットを受信した送受信機を介して返信パケットが送信されるので、無線状況が良好でパケットが早く到着する通信経路を介して返信パケットが送信されるので、通信エラーが生じる可能性が少ない。
【０１８７】
（その他の実施の形態）
上記のように、本発明の最良の実施の形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例及び運用技術が明らかとなる。
【０１８８】
本発明はここでは記載していない様々な実施の形態等を含むことは勿論である。従って、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【産業上の利用可能性】
【０１８９】
本発明に係る無線通信方法は、アクセスポイントが提供するセルを越えて移動する場合でも、ハンドオーバー時にも複数経路でパケットを送信するので、パケットロスを軽減することができる。
【図面の簡単な説明】
【０１９０】
【図１】本発明の最良の実施の形態に係る通信ネットワークのシステム構成図である。
【図２】本発明の最良の実施の形態に係る無線通信方法の概略を説明する図である。
【図３】本発明の最良の実施の形態に係るアクセスポイントが起動された場合の処理を示すシーケンス図である。
【図４】本発明の最良の実施の形態に係るインテリジェントスイッチが起動された場合の処理を示すシーケンス図である。
【図５】本発明の最良の実施の形態に係る通信システムにおいて、モバイルＩＰ端末によってハンドオーバーが行われる場合の処理を示すシーケンス図である。
【図６】本発明の最良の実施の形態に係るモバイルＩＰ端末のハードウェア構成図である。
【図７】本発明の最良の実施の形態に係るモバイルＩＰ端末のソフトウェア構造を説明する図である。
【図８】本発明の最良の実施の形態に係るモバイルＩＰ端末で管理されるデータテーブルの一例である。
【図９】本発明の最良の実施の形態に係るモバイルＩＰ端末の状態遷移図である。（その１）
【図１０】本発明の最良の実施の形態に係るモバイルＩＰ端末の状態遷移図である。（その２）
【図１１】本発明の最良の実施の形態に係るモバイルＩＰ端末の状態遷移図である。（その３）
【図１２】本発明の最良の実施の形態に係るモバイルＩＰ端末の状態遷移図である。（その４）
【図１３】本発明の最良の実施の形態に係るモバイルＩＰ端末の状態遷移図である。（その５）
【図１４】本発明の最良の実施の形態に係るアクセスポイントのハードウェア構成図である。
【図１５】本発明の最良の実施の形態に係るアクセスポイントで管理されるデータテーブルの一例である。
【図１６】本発明の最良の実施の形態に係るアクセスポイントの状態遷移図である。（その１）
【図１７】本発明の最良の実施の形態に係るアクセスポイントの状態遷移図である。（その２）
【図１８】本発明の最良の実施の形態に係るアクセスポイントの状態遷移図である。（その３）
【図１９】本発明の最良の実施の形態に係るインテリジェントスイッチのハードウェア構成図である。
【図２０】本発明の最良の実施の形態に係るインテリジェントスイッチで管理されるデータテーブルの一例である。
【図２１】本発明の最良の実施の形態に係るインテリジェントスイッチで管理されるバイキャストテーブルの一例である。
【図２２】本発明の最良の実施の形態に係るインテリジェントスイッチの状態遷移図である。（その１）
【図２３】本発明の最良の実施の形態に係るインテリジェントスイッチの状態遷移図である。（その２）
【図２４】本発明の最良の実施の形態に係るインテリジェントスイッチの制御フローを示す図である。
【図２５】本発明の最良の実施の形態に係るバイキャスト送信を説明する図である。（その１）
【図２６】本発明の最良の実施の形態に係るバイキャスト送信を説明する図である。（その２）
【図２７】本発明の最良の実施の形態に係るモバイルＩＰ端末において、バイキャスト送信されたパケットの処理を説明する図である。（その１）
【図２８】本発明の最良の実施の形態に係るモバイルＩＰ端末において、バイキャスト送信されたパケットの処理を説明する図である。（その２）
【図２９】図２９（ａ）は、アクセスポイントからモバイルＩＰ端末に送信されるパケット構成を示す図で、図２９（ｂ）は、モバイルＩＰ端末からアクセスポイントに送信されるパケットの構成を示す図である。
【図３０】従来の通信ネットワークのシステム構成図である。
【図３１】従来のモバイルＩＰにおいて予測型高速ハンドオーバーを説明するシーケンス図である。
【符号の説明】
【０１９１】
１…モバイルＩＰｖ６ネットワーク
２…ＩＰｖ４ネットワーク
３…ＰＳＴＮ
５ａ、５ｂ…ページングドメイン
１０…ＲＡＤＩＵＳサーバ
１１…ＳＩＰ端末
１００、２００、３０１…中央制御部
１０１、２０２…ＣＰＵ
１０２、２０３…ＲＯＭ
１０３、２０４…ＲＡＭ
１０４ａ、１０４ｂ、２０６…無線制御部
１０６、２０８…アンテナ
１０７…バス切替部
１０８…ＨＹＢ
１５０、２５０、３５０…データテーブル
１６１…ＲＦ１パケット受信部
１６２…ＲＦ２パケット受信部
１６３…ラスト受信ＲＦ番号記憶部
１６４…ラスト受信シーケンス番号記憶部
１６５…番号取得部
２０１…ＭＡＣ制御部
２０５…ＰＨＹ
３０２…メモリ
３０３…Ｌ２スイッチＬＳＩ
３０４…４ポートＰＨＹ
３０５…ＲＳ−２３２Ｃインタフェース
３０６…電源部
３６０…バイキャストテーブル
ＡＰ１ａ、ＡＰ１ｂ、ＡＰ１ｎ…アクセスポイント
ＡＲ１、ＡＲ２…アクセスルータ
ＧＷ１、ＧＷ２…ゲートウェイ
ＩＳＷ１、ＩＳＷ２、ＩＳＷ３、ＩＳＷ４…インテリジェントスイッチ
ＰＫＴ１、ＰＫＴ２、ＰＫＴ３…パケット
ＲＦ１、ＲＦ２…送受信機
ＳＴＡ１、ＳＴＡ２…モバイルＩＰ端末
Ｔ１、Ｔ２…トンネル
【図１】
2005348247.tif 000003
【図２】
2005348247.tif 000004
【図３】
2005348247.tif 000005
【図４】
2005348247.tif 000006
【図５】
2005348247.tif 000007
【図６】
2005348247.tif 000008
【図７】
2005348247.tif 000009
【図８】
2005348247.tif 000010
【図９】
2005348247.tif 000011
【図１０】
2005348247.tif 000012
【図１１】
2005348247.tif 000013
【図１２】
2005348247.tif 000014
【図１３】
2005348247.tif 000015
【図１４】
2005348247.tif 000016
【図１５】
2005348247.tif 000017
【図１６】
2005348247.tif 000018
【図１７】
2005348247.tif 000019
【図１８】
2005348247.tif 000020
【図１９】
2005348247.tif 000021
【図２０】
2005348247.tif 000022
【図２１】
2005348247.tif 000023
【図２２】
2005348247.tif 000024
【図２３】
2005348247.tif 000025
【図２４】
2005348247.tif 000026
【図２５】
2005348247.tif 000027
【図２６】
2005348247.tif 000028
【図２７】
2005348247.tif 000029
【図２８】
2005348247.tif 000030
【図２９】
2005348247.tif 000031
【図３０】
2005348247.tif 000032
【図３１】
2005348247.tif 000033