(57)【特許請求の範囲】
【請求項１】
ＩＰネットワークに直接接続される複数の無線ＬＡＮ基地局と、
移動体に搭載され前記複数の無線ＬＡＮ基地局と無線接続される無線ＬＡＮ端末と、
前記ＩＰネットワークに接続されＩＰネットワーク上の端末と無線ＬＡＮ端末とのパケット転送を中継するダイバシティ装置と、
を備える無線ＬＡＮシステムであって、
無線ＬＡＮ端末は、
複数の無線ＬＡＮ基地局と順次アソシエーションを確立し、前記ＩＰネットワーク上の端末に送信する上りパケットをコピーして複数の同一の上りパケットを形成し、形成した複数の上りパケットに前記ダイバシティ装置のＩＰアドレスを含むＩＰトンネルヘッダをそれぞれ付加した複数の上りＩＰトンネルパケットを形成し、形成した複数の上りＩＰトンネルパケットを、前記アソシエーションを確立した複数の無線ＬＡＮ基地局を介して前記ダイバシティ装置へ並列に送信する第１の上りパケット処理手段を備え、
前記ダイバシティ装置は、
前記複数の無線ＬＡＮ基地局を介して受信した前記複数の上りＩＰトンネルパケットからＩＰトンネルヘッダを削除するデカプセル化を行い、デカプセル化された複数の上りパケットを択一選択し、選択した上りパケットを前記ＩＰネットワーク上の端末に送信する第２の上りパケット処理手段と、
前記ＩＰネットワーク上の端末からの下りパケットをコピーして複数の同一の下りパケットを形成し、形成した複数の同一の下りパケットに前記無線ＬＡＮ端末が使用するＩＰアドレスを含むＩＰトンネルヘッダをそれぞれ付加した複数の下りＩＰトンネルパケットを形成し、形成した複数の下りＩＰトンネルパケットを、前記アソシエーションを確立した複数の無線ＬＡＮ基地局を介して前記無線ＬＡＮ端末に並列に送信する第１の下りパケット処理手段と、
を備え、
無線ＬＡＮ端末は、
前記複数の無線ＬＡＮ基地局を介して受信した前記複数の下りＩＰトンネルパケットからＩＰトンネルヘッダを削除するデカプセル化を行い、デカプセル化された複数の下りパケットのうちの一つを選択して出力する第２の下りパケット処理手段、
を備えることを特徴とする無線ＬＡＮシステム。
【請求項２】
前記第１の上りパケット処理手段は、送信する複数の同一の上りパケットに同一のシーケンス番号を順次付与し、
前記第２の上りパケット処理手段は、前記デカプセル化後、同一のシーケンス番号を持つ前記複数の同一の上りパケットから１つの上りパケットを選択し、選択した上りパケットからシーケンス番号を削除したパケットを前記ＩＰネットワーク上の端末に送信し、
前記第１の下りパケット処理手段は、送信する複数の同一の下りパケットに同一のシーケンス番号を順次付与し、
前記第２の下りパケット処理手段は、前記デカプセル化後、同一のシーケンス番号を持つ前記複数の同一の下りパケットから１つの下りパケットを選択し、選択した下りパケットからシーケンス番号を削除したパケットを出力することを特徴とする請求の範囲第１項に記載の無線ＬＡＮシステム。
【請求項３】
前記第２の上りパケット処理手段および第２の下りパケット処理手段は、同一シーケンス番号の複数のパケットのうち、最初に正しく受信できたパケットを選択し、その後に受信された同一シーケンス番号のパケットは廃棄するように動作することを特徴とする請求の範囲第２項に記載の無線ＬＡＮシステム。
【請求項４】
前記第２の上りパケット処理手段および第２の下りパケット処理手段は、同一シーケンス番号の複数の下りパケットを一定時間の間待って受信し、この一定時間内に受信できた同一シーケンス番号の１〜複数のパケットのうち１つのパケットを選択することを特徴とする請求の範囲第２項に記載の無線ＬＡＮシステム。
【請求項５】
前記無線ＬＡＮ基地局は、前記第１の上りパケット処理手段からの上りパケットを受信したときの電波状態および／またはエラーチェック結果を前記ダイバシティ装置に送信し、
前記第２の上りパケット処理手段は、受信した複数の同一シーケンス番号の複数のパケットのうち、上記電波状態および／またはエラーチェック結果の良いものを選択し、
前記第２の下りパケット処理手段は、前記下りパケットを受信したときの電波状態および／またはエラーチェック結果に基づいて受信した複数の同一シーケンス番号の複数のパケットのうちの１つを選択することを特徴とする請求の範囲第２項に記載の無線ＬＡＮシステム。
【請求項６】
前記ダイバシティ装置は、ホームエージェントであることを特徴とする請求の範囲第１項に記載の無線ＬＡＮシステム。
【請求項７】
前記ダイバシティ装置は、レイヤ２スイッチであることを特徴とする請求の範囲第２項に記載の無線ＬＡＮシステム。
【請求項８】
前記レイヤ２スイッチは、複数のポートで同一のＭＡＣアドレスを検出した場合、複数のポートからのパケットに対し、前記第２の上りパケット処理手段および第１の下りパケット処理手段による前記処理を実行することを特徴とする請求の範囲第７項に記載の無線ＬＡＮシステム。
【請求項９】
前記無線ＬＡＮ端末または無線ＬＡＮ基地局は、アソシエーションが確立された後、レイヤ２スイッチに当該無線ＬＡＮ端末のＭＡＣアドレスを学習させるためのダミーパケットを上り方向に対して送出することを特徴とする請求の範囲第８項に記載の無線ＬＡＮシステム。
【請求項１０】
ＩＰネットワークに直接接続される複数の無線ＬＡＮ基地局と、移動体に搭載され前記複数の無線ＬＡＮ基地局と無線接続される無線ＬＡＮ端末と、前記ＩＰネットワークに接続されＩＰネットワーク上の端末と無線ＬＡＮ端末とのパケット転送を中継するダイバシティ装置とを備え、
前記無線ＬＡＮ端末が、複数の無線ＬＡＮ基地局と順次アソシエーションを確立し、前記ＩＰネットワーク上の端末に送信する上りパケットをコピーして複数の同一の上りパケットを形成し、形成した複数の上りパケットに前記ダイバシティ装置のＩＰアドレスを含むＩＰトンネルヘッダをそれぞれ付加した複数の上りＩＰトンネルパケットを形成し、形成した複数の上りＩＰトンネルパケットを、前記アソシエーションを確立した複数の無線ＬＡＮ基地局を介して前記ダイバシティ装置へ並列に送信する第１の上りパケット処理手段と、前記複数の無線ＬＡＮ基地局を介して受信した前記ダイバシティ装置からの複数の下りＩＰトンネルパケットからＩＰトンネルヘッダを削除するデカプセル化を行い、デカプセル化された複数の下りパケットのうちの一つを選択して出力する第１の下りパケット処理手段とを有する無線ＬＡＮシステムに適用されるダイバシティ装置であって、
前記複数の無線ＬＡＮ基地局を介して受信した前記複数の上りＩＰトンネルパケットからＩＰトンネルヘッダを削除するデカプセル化を行い、デカプセル化された複数の上りパケットを択一選択し、選択した上りパケットを前記ＩＰネットワーク上の端末に送信する第２の上りパケット処理手段と、
前記ＩＰネットワーク上の端末からの下りパケットをコピーして複数の同一の下りパケットを形成し、形成した複数の同一の下りパケットに前記無線ＬＡＮ端末が使用するＩＰアドレスを含むＩＰトンネルヘッダをそれぞれ付加した複数の下りＩＰトンネルパケットを形成し、形成した複数の下りＩＰトンネルパケットを、前記アソシエーションを確立した複数の無線ＬＡＮ基地局を介して前記無線ＬＡＮ端末に並列に送信する第２の下りパケット処理手段と、
を備えることを特徴とするダイバシティ装置。
【請求項１１】
ＩＰネットワークに直接接続される複数の無線ＬＡＮ基地局と、移動体に搭載され前記複数の無線ＬＡＮ基地局と無線接続される無線ＬＡＮ端末と、前記ＩＰネットワークに接続されＩＰネットワーク上の端末と無線ＬＡＮ端末とのパケット転送を中継するダイバシティ装置とを備え、
前記ダイバシティ装置が、前記ＩＰネットワーク上の端末からの下りパケットをコピーして複数の同一の下りパケットを形成し、形成した複数の同一の下りパケットに前記無線ＬＡＮ端末が使用するＩＰアドレスを含むＩＰトンネルヘッダをそれぞれ付加した複数の下りＩＰトンネルパケットを形成し、形成した複数の下りＩＰトンネルパケットを、前記アソシエーションを確立した複数の無線ＬＡＮ基地局を介して前記無線ＬＡＮ端末に並列に送信する第１の下りパケット処理手段と、前記複数の無線ＬＡＮ基地局を介して受信した前記無線ＬＡＮ端末からの複数の上りＩＰトンネルパケットからＩＰトンネルヘッダを削除するデカプセル化を行い、デカプセル化された複数の上りパケットを択一選択し、選択した上りパケットを前記ＩＰネットワーク上の端末に送信する第１の上りパケット処理手段とを有する無線ＬＡＮシステムに適用される無線ＬＡＮ端末であって、
複数の無線ＬＡＮ基地局と順次アソシエーションを確立し、前記ＩＰネットワーク上の端末に送信する上りパケットをコピーして複数の同一の上りパケットを形成し、形成した複数の上りパケットに前記ダイバシティ装置のＩＰアドレスを含むＩＰトンネルヘッダをそれぞれ付加した複数の上りＩＰトンネルパケットを形成し、形成した複数の上りＩＰトンネルパケットを、前記アソシエーションを確立した複数の無線ＬＡＮ基地局を介して前記ダイバシティ装置へ並列に送信する第２の上りパケット処理手段と、
前記複数の無線ＬＡＮ基地局を介して受信した前記ダイバシティ装置からの複数の下りＩＰトンネルパケットからＩＰトンネルヘッダを削除するデカプセル化を行い、デカプセル化された複数の下りパケットのうちの一つを選択して出力する第２の下りパケット処理手段と、
を備えることを特徴とする無線ＬＡＮ端末。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の無線ＬＡＮ基地局と、これら複数の無線ＬＡＮ基地局と無線接続される無線ＬＡＮ端末と、複数の無線ＬＡＮ基地局とＩＰネットワークを介して接続され、ＩＰネットワーク上の端末と無線ＬＡＮ端末との間のパケット転送を中継するダイバシティ装置とを備える無線ＬＡＮシステムに関するものである。
【背景技術】
【０００２】
インターネットの普及に伴い、家庭やビル内の構内ＬＡＮ（Local Area Network）を、無線通信によって構築することが多い。無線ＬＡＮは、ＩＥＥＥ８０２．１１で規格化された物理レイヤおよびＭＡＣレイヤに準拠しており、ＣＭＳＡ／ＣＡ（Carrier Sense Multiple Access with Collision Avoidance）方式によるアクセス制御によってマルチユーザの多重化を実現するようにしている（たとえば、非特許文献１、非特許文献２参照）。
【０００３】
このような従来の無線ＬＡＮシステムでは、ＩＥＥＥ ８０２．１１で規格化された物理レイヤ、マックレイヤにて最大５４Ｍｂｐｓのマルチポイント無線接続を実現している。しかし、５４Ｍｂｐｓの無線接続を実現するためには、近距離であること、無線劣化要因の少ないこと等の条件が必要であるが、実際の使用形態では、伝送距離が長くなったり、壁による反射などの無線劣化要因が存在したりする。
【０００４】
これらに対処するため、非特許文献１、非特許文献２においては、複数の異なる伝送レートの自動調整機能をサポートしている。すなわち、長距離である場合や無線劣化要因が存在する場合は、伝送速度を４８（Mbps）、３６、２４、１８、…と下げていき、無線接続を確保していた。
【０００５】
また、非特許文献１、非特許文献２に示される従来の無線ＬＡＮにおいては、無線端末を移動させた場合、移動先のＡＰを探し再接続するハンドオーバ機能を持っていた。
【０００６】
【非特許文献１】IEEE 802.11 Wireless LAN Medium Access Control(MAC) and Physical Layer (PHY) Specifications  1999 Edition
【非特許文献２】松江英明、守倉正博 監修「802.11高速無線LAN教科書」IDCジャパン,2003年3月29日、P49〜51、P84
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記従来技術では、伝送速度を下げて長距離伝送、無線劣化要因に対処しようとしていたため、長距離である場合や無線状態の悪い環境では高速伝送が実現できないという問題点があった。
【０００８】
また、上記従来技術では、ハンドオーバ機能は持っているが、事務所で使用していたノートＰＣを会議室でも使用するなど半固定的な使用方法のみに対応できており、高速に移動しながら無線ＬＡＮを使用すると、ハンドオーバ時間が長くデータ断時間が長くなり過ぎると云う問題があった。
【０００９】
本発明は、上記に鑑みてなされたものであって、無線状態の悪い環境や長距離伝送の環境でも高速伝送ができかつ低エラーレートを確保することができる無線ＬＡＮシステム、ダイバシティ装置および無線ＬＡＮ端末を得ることを目的とする。
【００１０】
また、複数の無線ＬＡＮ基地局間を移動する場合のハンドオーバ時の瞬断時間を短くすることが可能な無線ＬＡＮシステム、ダイバシティ装置および無線ＬＡＮ端末を得ることを目的とする。
【課題を解決するための手段】
【００１１】
本発明にかかる無線ＬＡＮシステムにあっては、ＩＰネットワークに直接接続される複数の無線ＬＡＮ基地局と、移動体に搭載され前記複数の無線ＬＡＮ基地局と無線接続される無線ＬＡＮ端末と、前記ＩＰネットワークに接続されＩＰネットワーク上の端末と無線ＬＡＮ端末とのパケット転送を中継するダイバシティ装置とを備える無線ＬＡＮシステムであって、無線ＬＡＮ端末は、複数の無線ＬＡＮ基地局と順次アソシエーションを確立し、前記ＩＰネットワーク上の端末に送信する上りパケットをコピーして複数の同一の上りパケットを形成し、形成した複数の上りパケットに前記ダイバシティ装置のＩＰアドレスを含むＩＰトンネルヘッダをそれぞれ付加した複数の上りＩＰトンネルパケットを形成し、形成した複数の上りＩＰトンネルパケットを、前記アソシエーションを確立した複数の無線ＬＡＮ基地局を介して前記ダイバシティ装置へ並列に送信する第１の上りパケット処理手段を備え、前記ダイバシティ装置は、前記複数の無線ＬＡＮ基地局を介して受信した前記複数の上りＩＰトンネルパケットからＩＰトンネルヘッダを削除するデカプセル化を行い、デカプセル化された複数の上りパケットを択一選択し、選択した上りパケットを前記ＩＰネットワーク上の端末に送信する第２の上りパケット処理手段と、前記ＩＰネットワーク上の端末からの下りパケットをコピーして複数の同一の下りパケットを形成し、形成した複数の同一の下りパケットに前記無線ＬＡＮ端末が使用するＩＰアドレスを含むＩＰトンネルヘッダをそれぞれ付加した複数の下りＩＰトンネルパケットを形成し、形成した複数の下りＩＰトンネルパケットを、前記アソシエーションを確立した複数の無線ＬＡＮ基地局を介して前記無線ＬＡＮ端末に並列に送信する第１の下りパケット処理手段とを備え、無線ＬＡＮ端末は、前記複数の無線ＬＡＮ基地局を介して受信した前記複数の下りＩＰトンネルパケットからＩＰトンネルヘッダを削除するデカプセル化を行い、デカプセル化された複数の下りパケットのうちの一つを選択して出力する第２の下りパケット処理手段を備えることを特徴とする。
【発明の効果】
【００１２】
この発明によれば、無線ＬＡＮ端末とＩＰネットワーク上の端末との間で通信を行う際、無線ＬＡＮ端末が複数の無線ＬＡＮ基地局と順次アソシエーションを確立し、アソシエーションを確立した後、無線ＬＡＮ端末とダイバシティ装置との間で複数の無線ＬＡＮ基地局を経由した複数の並列通信を行い、無線ＬＡＮ端末とダイバシティ装置が受信した複数の並列通信データのうちの１つを選択出力するようにしている。したがって、無線状態の悪い環境でも高速伝送ができかつ低エラーレートを確保することができる。また、列車や車などの高速移動に無線ＬＡＮを適用した場合でも、高速伝送ができ低エラーレートを確保することができる。さらに、複数の無線ＬＡＮ基地局間を移動する場合の、ハンドオーバ時の瞬断時間を短くすることができる。
【発明を実施するための最良の形態】
【００１３】
本発明をより詳細に説術するために、添付の図面に従ってこれを説明する。
【００１４】
実施の形態１．
第１図〜第４図を用いてこの発明の実施の形態１を説明する。第１図は、この発明にかかる無線ＬＡＮシステムの構成を示すシステム図である。第１図に示した無線ＬＡＮシステムにおいては、ＩＰネットワーク１００に、複数（この場合は５台）の無線ＬＡＮ基地局（以下、ＡＰとする）１３０ａ〜１３０ｅと、ダイバシティ装置１２０と、端末装置１１０（以下、ネット端末という）とが接続されている。ネット端末１１０は、例えばウェブサーバなどの固定端末である。
【００１５】
また、無線ＬＡＮ端末（以下、ＳＴＡ（station）という）１４０は、複数のＡＰ１３０ａ〜１３０ｅと無線接続される。ＳＴＡ１４０は、複数のＡＰ１３０ａ〜１３０ｄと無線ＬＡＮを構成するための無線送受信器であり、ＳＴＡ１４０は、その配下に例えば有線ケーブルなどを介してパソコンなどの１〜複数のユーザ端末装置９０（以下、ＳＴＡ側端末という）を接続している。ＳＴＡ１４０と１〜複数のユーザ端末装置９０とが一体的に移動する。この場合は、例えば、ＳＴＡ１４０は、列車、自動車などの移動体に搭載され、この移動体内に１〜複数のユーザ端末装置９０が搭載されるような広域無線ＬＡＮを想定している。
【００１６】
なお、後述する本発明のダイバシティ動作を行うためには、ＳＴＡ１４０が移動する各位置が複数のＡＰによってカバーされるように、セル配置を行うようにしたほうが好ましい。また、第１図では、便宜上、ＳＴＡ１４０、ネット端末１１０はそれぞれ１台としているが、これらは実際には夫々複数個備えられている。
【００１７】
この実施の形態１では、ＳＴＡ側端末９０とネット端末１１０との間の通信を想定している。
【００１８】
ダイバシティ装置１２０は、ネット端末１１０とＳＴＡ側端末９０との間のパケット転送を中継する機能を有し、ダイバシティ装置１２０はＳＴＡ１４０と協働してネットワークダイバシティ動作を実行する。ネットワークダイバシティ動作（以下、ダイバシティ動作と略す）の概要はつぎの通りである。
【００１９】
（上り方向）
ＳＴＡ１４０は、ＳＴＡ側端末９０からのパケットをネット端末１１０へ送信する場合、複数のＡＰとアソシエーションを確立した後、同一パケットを複数のＡＰを経由して、中継装置としてのダイバシティ装置１２０へ並列に送信する。ダイバシティ装置１２０は、複数のＡＰを介して複数のパケットを受信すると、１つのパケットを選択してネット端末１１０へ送信する。
【００２０】
（下り方向）
ダイバシティ装置１２０は、ネット端末１１０からＳＴＡ側端末９０へのパケット受信した場合、同一パケットを、前記アソシエーションが確立されている複数のＡＰを経由して、ＳＴＡ１４０へ並列に送信する。ＳＴＡ１４０は、複数のＡＰを介して複数のパケットを受信すると、１つのパケットを選択してＳＴＡ側端末９０へ送信する。
【００２１】
第２図は、ＳＴＡ１４０の内部構成を示したブロック図である。第２図に示すように、ＳＴＡ１４０は、ネットワークインタフェース部１５０、シーケンス番号付与部（ＳＮ付与部）１６０、コピー生成部１７０、トンネル生成部１８０、トンネル解除部１９０、選択処理部２００、シーケンス番号削除部（ＳＮ削除部）２１０、ダイバシティ登録部２２０、および無線ＬＡＮインタフェース部２３０を備えている。なお、第２図のＳＴＡ１４０においては、第１図に示すように、２つのＡＰ１３０ｂ，１３０ｃに多重接続するダイバシティ動作を行う場合について示している。
【００２２】
ネットワークＩＦ部１５０は、ＳＴＡ配下のネットワークとの送受信インタフェース機能を有し、ＳＴＡ側端末９０からの上りパケットを受信した場合は、そのパケットをＳＮ付与部１６０に出力する。また、ネットワークＩＦ部１５０は、ＳＮ削除部２１０から入力された下りパケットをＳＴＡ側端末９０へ送信する。
【００２３】
ダイバシティ登録部２２０は、無線ＬＡＮＩＦ部２３０を介して周辺のＡＰ探索を行い、多重接続しようとする所定個数のＡＰを順次選択する（この場合は２個のＡＰ１３０ｂ，１３０ｃ）。各アソシエーションを確立する毎に、各ＡＰ１３０ｂ，１３０ｃを経由してＳＴＡの使用する複数のＩＰトンネル用ＩＰアドレス等を含むダイバシティ登録要求をダイバシティ装置１２０に対して送出する。各ダイバシティ登録要求には、ＳＴＡ配下の端末９０のＩＰアドレス，または配下のネットワークプリフィックスも含まれており、ダイバシティ登録部２２０では、予め決められた個数（この場合は２個）のＡＰとのアソシエーションが完了したら、自装置の選択した複数の方路についてのダイバシティ登録要求、すなわちダイバシティ装置１２０に送信したダイバシティ登録要求を自装置に登録するとともに、ＳＴＡ１４０内の他の構成要素による送受信系の動作を開始させる。なお、ＳＴＡ１４０とＡＰ間の無線ＬＡＮにおける複数ＡＰへの多重接続の方法は、ＣＳＭＡ／ＣＡによる同一周波数の共用方式を用いてもよいし、無線リンク毎に個別の周波数を使用してもよい。
【００２４】
ＳＮ付与部１６０は、ＳＴＡ側端末９０からのパケットを受信する度に、例えば、毎回値が＋１更新されるシーケンス番号を付与し、シーケンス番号を付与したパケットをコピー生成部１７０に出力する。
【００２５】
コピー生成部１７０は、シーケンス番号が付与されたパケットを、ダイバシティ登録部２２０から指示された個数（＝多重接続数）だけコピーし、コピーした複数のパケットをトンネル生成部１８０へ出力する。コピーされた複数のパケットは、同じシーケンス番号を有している。この場合は、２つのＡＰを経由したダイバシティ動作が行われるので、２つのパケットがトンネル生成部１８０へ入力される。
【００２６】
トンネル生成部１８０は、コピー生成部１７０から出力される複数のパケットに対しダイバシティ装置１２０へのＩＰトンネルを構築する。すなわち、トンネル生成部１８０は、予め登録されているダイバシティ装置１２０のＩＰアドレスを含むヘッダを形成し、このヘッダを複数のパケットに付加して、複数のパケットをカプセル化する。ＩＰトンネルモードにカプセル化された複数のパケットは無線ＬＡＮＩＦ部２３０に入力される。
【００２７】
無線ＬＡＮＩＦ部２３０は、ダイバシティ登録部２２０より指示されたダイバシティ情報に対応する無線ＬＡＮリンクへそれぞれのパケットを送出することで、所要の複数のＡＰ（この場合はＡＰ１３０ｂ，１３０ｃ）に対し、上りパケットを無線送信する。なお、トンネル生成部１８０を経由してダイバシティ情報を無線ＬＡＮＩＦ部２３０へ通知するようにしてもよい。
【００２８】
一方、無線ＬＡＮＩＦ部２３０は、ダイバシティ装置１２０、複数のＡＰ１３０ｂ，１３０ｃを介して受信した、ネット端末１１０からの複数の下りパケットをトンネル解除部１９０に入力する。複数のＡＰ１３０ｂ，１３０ｃを介して受信されるパケットは、後述するように、ダイバシティ装置１２０によってＳＴＡ１４０へのＩＰトンネルが構築されている。すなわち、ダイバシティ装置１２０では、ＳＴＡ１４０から送信されたダイバシティ登録要求に含まれる、ＳＴＡ１４０が使用する複数のＩＰアドレスを含む複数のヘッダを用いて、ネット端末１１０からの下りパケットをカプセル化している。
【００２９】
トンネル解除部１９０には、ダイバシティ登録部２２０からＳＴＡの使用する複数のＩＰアドレスなどの情報が通知されており、トンネル解除部１９０は、この情報を用いて、複数の方路から受信したＩＰトンネルモードにカプセル化された複数のパケットのＩＰトンネルを解除し、各パケットをデカプセル化する。
【００３０】
選択処理部２００は、複数のデカプセル化されたパケットのシーケンス番号を確認し、同一シーケンス番号の複数のパケットが受信された場合はその中の１つを選択して、ＳＮ削除部２１０に入力する。なお、無線部でのエラーなどにより１つのパケットしか到着しなかった場合は、そのパケットを選択して出力する。
【００３１】
ＳＮ削除部２１０は、選択処理部２００から入力されたパケットからシーケンス番号を削除して、ネットワークＩＦ部１５０に入力する。
【００３２】
第３図はダイバシティ装置１２０の内部構成を示すブロック図である。第３図に示すように、ダイバシティ装置１２０は、ネットワークインタフェース部３５０、シーケンス番号付与部（ＳＮ付与部）３６０、コピー生成部３７０、トンネル生成部３８０、トンネル解除部３９０、選択処理部４００、シーケンス番号削除部（ＳＮ削除部）４１０、およびダイバシティ登録部４２０を備えている。なお、第３図のダイバシティ装置１２０においては、第１図に示すように、２つのＡＰ１３０ｂ，１３０ｃに多重接続するダイバシティ動作を行う場合について示している。
【００３３】
ネットワークＩＦ部３５０は、ＩＰネットワーク１００との送受信インタフェース機能を有し、ＩＰネットワーク１００を介してネット端末１１０からの下りパケットを受信した場合は、その下りパケットをＳＮ付与部３６０に出力する。また、ネットワークＩＦ部３５０は、トンネル生成部３８０から入力された複数（この場合２個）の下りパケットを所要の複数のＡＰ（この場合はＡＰ１３０ｂ，１３０ｃ）に対し送信する。また、ネットワークＩＦ部３５０は、ＳＴＡ１４０からのダイバシティ登録要求に含まれる各種登録データをダイバシティ登録部４２０に出力する。さらに、ネットワークＩＦ部３５０は、複数のＡＰ（この場合はＡＰ１３０ｂ，１３０ｃ）からの上りパケットをトンネル解除部３９０に出力するとともに、ＳＮ削除部４１０から入力された上りパケットをネット端末１１０へ送信する。
【００３４】
ダイバシティ登録部４２０は、ネットワークＩＦ部３５０から入力されたＳＴＡ１４０からの複数のダイバシティ登録要求に含まれる各種登録データを登録する。この登録データには、前述したように、多重接続数（この場合は２個）、ＩＰトンネル用に使用されるＳＴＡ１４０の複数のＩＰアドレス、ＳＴＡ側端末９０のＩＰアドレス，または配下のネットワークプリフィックスなどが含まれている。
【００３５】
ＳＮ付与部３６０は、ＩＰネットワーク１００のネット端末１１０からのパケットを受信する度に、例えば、毎回値が＋１更新されるシーケンス番号を付与し、シーケンス番号を付与したパケットをコピー生成部３７０に出力する。
【００３６】
第４図（ａ）には、ダイバシティ装置１２０として、レイヤ３のホームエージェント（ＨＡ）などのルータ装置を採用した場合の、シーケンス番号ＳＮが付加されたＩＰパケットを示しており、ＩＰヘッダの直後にシーケンス番号ＳＮが付加されている。第４図（ｂ）には、ダイバシティ装置１２０として、レイヤ２のレイヤ２スイッチが採用された場合の、シーケンス番号ＳＮが付加されたＩＰパケットを示しており、ＭＡＣヘッダの直後にシーケンス番号ＳＮが付加されている。
【００３７】
コピー生成部３７０は、シーケンス番号が付与されたパケットを、ダイバシティ登録部４２０から指示された個数（＝多重接続数）だけコピーし、コピーした複数のパケットをトンネル生成部３８０へ出力する。コピーされた複数のパケットは、前記同様、同じシーケンス番号を有している。この場合は、２つのＡＰを経由したダイバシティ動作が行われるので、２つのパケットがトンネル生成部３８０へ入力される。
【００３８】
トンネル生成部３８０は、コピー生成部３７０から出力される複数のパケットに対しＳＴＡ１４０へのＩＰトンネルを構築する。すなわち、トンネル生成部３８０は、ダイバシティ登録部４２０の登録データ中における当該ＳＴＡ１４０が使用する複数のＩＰアドレスを用いて、各ＩＰアドレスを含む複数のヘッダを形成し、各ヘッダを複数のパケットに付加して、複数のパケットをカプセル化する。この場合は、２つのパケットがトンネル生成部３８０へ入力されているので、各パケットに対し異なるＩＰアドレスを含むヘッダが付加されて、ネットワークＩＦ部３５０に入力される。
【００３９】
トンネル解除部３９０は、ダイバシティ登録部４２０から通知されるダイバシティ装置１２０が使用するＩＰアドレスなどの情報を用いて、複数の方路から受信した複数のパケットのＩＰトンネルを解除し、各パケットをデカプセル化する。
【００４０】
選択処理部４００は、複数のデカプセル化されたパケットのシーケンス番号を確認し、同一シーケンス番号の複数のパケットが受信された場合はその中の１つを選択して、ＳＮ削除部２１０に入力する。なお、無線部でのエラーなどにより１つのパケットしか到着しなかった場合は、そのパケットを選択して出力する。
【００４１】
ＳＮ削除部４１０は、選択処理部２００から入力されたパケットからシーケンス番号を削除して、ネットワークＩＦ部３５０に入力する。
【００４２】
次に動作について説明する。ここではＳＴＡ１４０が２つのＡＰ１３０ｂ，１３０ｃに多重接続する場合を例にとって説明する。２つ以上のＡＰとの多重接続する場合でも、動作は同様である。
【００４３】
ＳＴＡ１４０のダイバシティ登録部２２０は、無線ＬＡＮＩＦ部２３０を介して周辺のＡＰ探索を行い、１つのＡＰを決定したらそのＡＰ（この場合は、ＡＰ１３０ｂ）にアソシエーションする。ＡＰ１３０ｂへのアソシエーションが完了すると、ダイバシティ登録部２２０はＡＰ１３０ｂを介してダイバシティ登録要求をダイバシティ装置１２０に対して送出する。このダイバシティ登録要求には、前述したようにＳＴＡの使用する第１のＩＰアドレス、ＳＴＡ側端末９０のアドレスまたは配下のネットワークプリフィックスなどが含まれている。
【００４４】
ＳＴＡ１４０のダイバシティ登録部２２０は、さらに周辺のＡＰ探索を行い、次に接続すべきＡＰを選択し（この場合はＡＰ１３０ｃ）、このＡＰ１３０ｃと２つ目のアソシエーションを実行する。このＡＰ１３０ｃへの２つ目のアソシエーションが完了すると、ダイバシティ登録部２２０はＡＰ１３０ｃを介してダイバシティ装置１２０に対して、ＳＴＡの使用する第２のＩＰアドレス、ＳＴＡ側端末９０のアドレスまたは配下のネットワークプリフィックスなどを含む同様のダイバシティ登録要求を送出する。
【００４５】
このようにして、ダイバシティ登録部２２０では、予め決められた個数（この場合は２個）の多重接続が完了したら、自装置の選択した複数の方路についてのダイバシティ登録要求、すなわちダイバシティ装置１２０に送信した複数のダイバシティ登録要求を自装置（ダイバシティ登録部２２０）に登録するとともに、ＳＴＡ１４０内の他の構成要素による送受信系の動作、すなわち上りパケットのコピー処理等と、下りパケットの選択処理などを開始させる。
【００４６】
上記２つのダイバシティ登録要求は、ＡＰ１３０ｂ，１３０ｃを夫々経由してダイバシティ装置１２０に送信される。ダイバシティ装置１２０は、これら２つのダイバシティ登録要求をネットワークＩＦ部３５０を介して受信する。
【００４７】
ダイバシティ装置１２０のダイバシティ登録部４２０は、ネットワークＩＦ部３５０から入力された２つのダイバシティ登録要求に含まれる各種登録データを登録する。この登録データには、前述したように、多重接続数（この場合は２個）、ＩＰトンネル用に使用されるＳＴＡ１４０の複数のＩＰアドレス、ＳＴＡ側端末９０のＩＰアドレス，または配下のネットワークプリフィックスなどが含まれている。これによりダイバシティ装置１２０はＳＴＡ１４０の配下宛てのパケットの認識ができる。ダイバシティ装置１２０では、この登録処理が終了すると、他の構成要素による送受信系の動作、すなわち下りパケットのコピー処理等と、上りパケットの選択処理などを開始させる。
【００４８】
（下りパケット処理）
つぎに、ネット端末１１０からＳＴＡ側端末９０への下りパケットの通信処理について説明する。
【００４９】
ダイバシティ装置１２０では、ネットワークＩＦ部３５０より受信したネット端末１１０からのパケットに対し、ＳＮ付与部３６０でシーケンス番号を付与する。その後、コピー生成部３７０では、ダイバシティ登録部４２０より指示された個数分（この場合２個）のパケットをコピーして、トンネル生成部３８０に送る。トンネル生成部３８０では、ダイバシティ登録部４２０の登録データ中における当該ＳＴＡ１４０が使用する第１および第２のＩＰアドレスを用いて、各ＩＰアドレスを含む２つのヘッダを形成し、各ヘッダを各パケットに付加して、入力された２つのパケットをカプセル化した２つのＩＰトンネルパケットを生成する。生成された２つのパケットはネットワークＩＦ部３５０により対応するＡＰ１３０ｂ，１３０ｃへ送信される。
【００５０】
これら２つのＩＰトンネルパケットは、２つのＡＰ１３０ｂ，１３０ｃを経由した別の方路を介してＳＴＡ１４０で無線受信される。ＳＴＡ１４０では、無線ＬＡＮＩＦ２３０を介して２つの方路から受信した２つのパケットをトンネル解除部１９０に入力する。トンネル解除部１９０には、ダイバシティ登録部２２０からＳＴＡの使用する第１及び第２のＩＰアドレスなどの情報が通知されており、トンネル解除部１９０は、これらの情報を用いて、２つのパケットのＩＰトンネルを解除するデカプセル化処理を実行する。
【００５１】
選択処理部２００は、複数のデカプセル化されたパケットのシーケンス番号を確認し、同一シーケンス番号の複数のパケットが受信された場合はその中の１つを選択して、ＳＮ削除部２１０に入力する。ＳＮ削除部２１０は、選択処理部２００から入力されたパケットからシーケンス番号を削除して、ネットワークＩＦ部１５０に入力する。ネットワークＩＦ部１５０は、シーケンス番号が削除されたパケットを配下のＳＴＡ側端末９０へ出力する。
【００５２】
（上りパケット処理）
つぎに、ＳＴＡ側端末９０からネット端末１１０への上りパケットの通信処理について説明する。
【００５３】
ＳＴＡ１４０では、ネットワークＩＦ部１５０より受信したＳＴＡ側端末９０からのパケットに対し、ＳＮ付与部１６０でシーケンス番号を付与する。その後、コピー生成部１７０では、ダイバシティ登録部２２０より指示された個数分（この場合２個）のパケットをコピーして、トンネル生成部１８０に送る。トンネル生成部１８０では、予め登録されているダイバシティ装置１２０のＩＰアドレスを含むヘッダを形成し、このヘッダを２つのパケットに付加して、２つのパケットをカプセル化する。ＩＰトンネルモードにカプセル化された２つのパケットは無線ＬＡＮＩＦ部２３０に入力される。無線ＬＡＮＩＦ部２３０は、ダイバシティ登録部２２０より指示されたダイバシティ情報に対応する無線ＬＡＮリンクへそれぞれのＩＰトンネルパケットを送出することで、２つのＡＰ１３０ｂ，１３０ｃに対し、上りパケットを無線送信する。
【００５４】
これら２つのＩＰトンネルパケットは、２つのＡＰ１３０ｂ，１３０ｃを経由した別の方路を介してダイバシティ装置１２０で受信される。ダイバシティ装置１２０では、ネットワークＩＦ３５０を介して受信した２つのＩＰトンネルパケットをトンネル解除部３９０に入力する。トンネル解除部３９０には、ダイバシティ登録部２２０からダイバシティ装置１２０が使用するＩＰアドレスなどの情報が通知されており、トンネル解除部３９０は、この情報を用いて、２つのパケットのＩＰトンネルを解除するデカプセル化処理を実行する。
【００５５】
選択処理部４００は、複数のデカプセル化されたパケットのシーケンス番号を確認し、同一シーケンス番号の複数のパケットが受信された場合はその中の１つを選択して、ＳＮ削除部４１０に入力する。ＳＮ削除部４１０は、選択処理部４００から入力されたパケットからシーケンス番号を削除して、ネットワークＩＦ部３５０に入力する。ネットワークＩＦ部３５０は、シーケンス番号が削除されたパケットをネット端末１１０へ送出する。
【００５６】
このように実施の形態１においては、ＳＴＡ側端末９０とネット端末１１０との間で通信を行う際、ＳＴＡ１４０が複数のＡＰと順次アソシエーションを確立し、アソシエーションを確立した後、ＳＴＡ１４０とダイバシティ装置１２０との間で複数のＡＰを経由した複数の並列通信を行い、ＳＴＡ１４０およびダイバシティ装置１２０が複数の並列通信データのうちの１つを選択してＳＴＡ側端末９０とネット端末１１０に送出するようにしているので、無線状態の悪い環境でも高速伝送ができかつ低エラーレートを確保することができる。また、列車や車などの高速移動に無線ＬＡＮを適用した場合でも、高速伝送ができ低エラーレートを確保することができる。さらに、複数のＡＰ間を移動する場合の、ハンドオーバ時の瞬断時間を短くすることができる。また、ＩＰトンネルモードによるパケット通信を行っているので、パケットを確実にＳＴＡとダイバシティ装置間で通信させることが可能となる。また、パケットにシーケンス番号を付加し、シーケンス番号を確認してパケットの選択を行っているので、パケットの順番が誤ることがない。
【００５７】
なお、上記実施の形態１では、ＳＴＡ１４０の配下に端末９０が存在する場合を例に取ったが、この発明では、ＳＴＡとして、無線ＬＡＮ機能を有するノートパソコン、ＰＤＡのような移動局を想定することもできる。
【００５８】
実施の形態２．
実施の形態２においては、第２図に示すＳＴＡ１４０の選択処理部２００では、同一シーケンス番号の複数の下りパケットのうち、最初に正しく受信できたパケットを選択パケットと決定してＳＮ削除部２１０へ送出するように動作し、その後に来る同一シーケンス番号のパケットは廃棄するように動作するような選択処理を、各シーケンス番号毎に行うようにしている。
【００５９】
第３図に示すダイバシティ装置１２０の選択処理部４００についても、同様であり、同一シーケンス番号の複数の上りパケットのうち、最初に正しく受信できたパケットを選択パケットと決定してＳＮ削除部４１０へ送出するように動作し、その後に来る同一シーケンス番号のパケットは廃棄するように動作するような選択処理を、各シーケンス番号毎に行うようにしている。
【００６０】
このような選択処理によれば、パケット遅延が少なくなり、また回路構成を簡単にすることができる。
【００６１】
実施の形態３．
実施の形態３においては、第２図に示すＳＴＡ１４０の選択処理部２００では、同一シーケンス番号の複数の下りパケットを一定時間の間待って受信し、この一定時間内に受信できた同一シーケンス番号の１〜複数のパケットのうち１つのパケットを選択するようにしている。すなわち、最初に正しく受信できたパケットを一旦保留し、その後に到着するパケットを一定時間が経過するまで待ち、一定の時間内に到着した複数のパケットから選択処理を行う。
【００６２】
第３図に示すダイバシティ装置１２０の選択処理部４００についても、同様であり、同一シーケンス番号の複数の上りパケットを一定時間の間待って受信し、この一定時間内に受信できた同一シーケンス番号の１〜複数のパケットのうち１つのパケットを選択する。
【００６３】
このような選択処理によれば、低エラーレートのパケットを選択することができ、データ品質が向上する。
【００６４】
実施の形態４．
この実施の形態４においては、無線通信の受信側にて、無線パケットを受信したときの電波状態（例えば受信信号強度）および／またはエラーチェック結果（例えばＣＲＣエラーチェック結果、誤り訂正結果）などの付加情報をパケットに付加する。
【００６５】
すなわち、下りデータの場合は、ＳＴＡ１４０の無線ＬＡＮＩＦ部２３０で上記付加情報を追加し、選択処理部２００へ送出する。選択処理部２００では、複数の同一シーケンス番号の複数のパケットのうち、上記電波状態、エラーチェック結果の良いものを選択する。その後、シーケンス番号、電波状態、エラーチェック結果などの情報は適宜削除されて、ＳＴＡ側端末９０へ送信される。
【００６６】
また、上りデータの場合は、ＡＰが上記付加情報をパケットに付加してダイバシティ装置１２０へ送出する。ダイバシティ装置１２０の選択処理部４００では、複数の同一シーケンス番号の複数のパケットのうち、上記電波状態、エラーチェック結果の良いものを選択する。その後、シーケンス番号、電波状態、エラーチェック結果などの情報は適宜削除されて、ネット端末１１０へ送信される。
【００６７】
第５図（ａ）には、ダイバシティ装置１２０として、レイヤ３のホームエージェント（ＨＡ）などのルータ装置を採用した場合の、シーケンス番号ＳＮおよび電波状態情報が付加されたＩＰパケットを示しており、ＩＰヘッダの直後にシーケンス番号ＳＮおよび電波状態情報が付加されている。第５図（ｂ）には、ダイバシティ装置１２０として、レイヤ２スイッチが採用された場合の、シーケンス番号ＳＮおよび電波状態情報が付加されたＩＰパケットを示しており、ＭＡＣヘッダの直後にシーケンス番号ＳＮおよび電波状態情報が付加されている。
【００６８】
実施の形態４の選択処理によれば、無線品質がよく低エラーレートのパケットを確実に選択することができる。
【００６９】
実施の形態５．
実施の形態５としては、ダイバシティ装置１２０として、Mobile IPのホームエージェント（以下ＨＡと記載）を使用する。Mobile IPではＩＰネットワーク１００上の固定端末から移動端末へのパケットは必ずＨＡを通過するため、ＨＡにダイバシティ装置の機能を付加すれば、確実に固定端末から移動端末へのパケットを中継させることができる。
【００７０】
なお、Mobile IPでは、移動端末から固定端末へのパケットはＨＡを通過せず、直接固定端末へルーティングされる。そこで、本発明の場合は、前述したように、移動端末から固定端末へのパケットも必ずＨＡを通過するよう、ＳＴＡ→ＨＡのＩＰトンネルを生成している。そして、移動端末から固定端末への通信では、ＨＡによりトンネルを解除し、ＨＡから固定端末へパケットを転送する。
【００７１】
実施の形態５によれば、既存装置を流用した低コストなダイバシティ装置を実現することができる。
【００７２】
実施の形態６．
実施の形態６では、ダイバシティ装置１２０としてレイヤ２スイッチを採用している。第６図はダイバシティ装置としてレイヤ２スイッチを使用した場合のシステム構成例である。第７図はネットワークダイバシティ機能付きレイヤ２スイッチの構成図である。第８図はネットワークダイバシティ機能付きレイヤ２スイッチを使用した場合のＳＴＡの構成図である。
【００７３】
第６図に示した無線ＬＡＮシステムにおいては、ＩＰネットワーク１００に、複数のレイヤ２スイッチ２０、複数のネット端末１１０が接続され、これら複数のレイヤ２スイッチ２０の配下に夫々複数のＡＰ１３０ａ〜１３０ｅが接続されている。他の構成は、第１図に示した無線ＬＡＮシステムと同様である。
【００７４】
また、第７図に示すレイヤ２スイッチ２０においては、第３図に示したダイバシティ装置１２０からダイバシティ登録部４２０を削除している。また、第８図に示すＳＴＡ１０では、第２図に示したＳＴＡ１４０からダイバシティ登録部２２０，トンネル生成部１８０およびトンネル解除部１９０を削除している。
【００７５】
この場合も、レイヤ２スイッチ２０は、ネット端末１１０とＳＴＡ側端末９０との間のパケット転送を中継する機能を有し、レイヤ２スイッチ２０はＳＴＡ１４０と協働して前述のネットワークダイバシティ動作を実行する。ただし、このシステムでは、レイヤ２スイッチであるので、先の実施の形態１などのシステムで用いたＩＰトンネルは採用していない。したがって、ＳＴＡ１４０には、１つのＩＰアドレス、１つのＭＡＣアドレスが割り付けられている。ＳＴＡ１４０とＡＰとの間の多重接続の方法は、ＣＳＭＡ／ＣＡによる同一周波数の共用でもよいし、無線リンク毎に個別の周波数を使用してもよい。
【００７６】
ここで、ダイバシティ機能付きレイヤ２スイッチ２０では、１つのＭＡＣアドレスが複数のポートに学習された場合、下りパケットに対しては学習した数分だけのパケットのコピー動作を行い、上りパケットに対しては、学習した数分の同一シーケンス番号のパケットから１つのパケットを選択する選択処理を実行する。
【００７７】
すなわち、ＳＴＡ１０が例えば２つのＡＰに対しアソシエーションを確立すると、その後ＳＴＡ１０はコピー生成および選択処理を開始し、２つのＡＰを介してデータ通信をおこなう。この場合レイヤ２スイッチ２０では、１つ目のＡＰが接続されているポートで学習されているＭＡＣアドレスが、２つ目のＡＰが接続されているポートからも検出される。通常のレイヤ２スイッチでは、対応するＭＡＣアドレスに対して１つめのポートの学習を解除し、２つ目のポートに学習を切替えてしまう。
【００７８】
そこで、本ダイバシティ機能付きレイヤ２スイッチ２０では、複数のポートで同一のＭＡＣアドレスを検出した場合、各ポートにおいてＭＡＣアドレスの学習を行うようにする。すなわち、１つめのポートの学習結果を保持しつつ、２つめのポートに対しても学習をおこなうようにする。
【００７９】
そして、レイヤ２スイッチ２０では、１つのＭＡＣアドレスが複数のポートに学習された場合、下りパケットに対しては学習した数分だけのパケットのコピー動作を行い、上りパケットに対しては、学習した数分の同一シーケンス番号のパケットから１つのパケットを選択する選択処理を実行する。なお、ＭＡＣアドレスの学習の解除は、例えば一定時間パケットが来なかったことを検出するエージングタイマによる解除、もしくはコピー／選択数が２とした場合、３つ目のポートから同一ＭＡＣアドレスが上った場合に最も古い学習を解除する等の手法を用いる。
【００８０】
すなわち、このシステムでは、下り方向のパケット転送に関しては、レイヤ２スイッチ２０は、ネットワークＩＦ部３５０より受信したネット端末１１０からのパケットに対し、ＳＮ付与部３６０でシーケンス番号を付与する。その後、コピー生成部３７０では、ネットワークＩＦ部３５０で学習された同一ＭＡＣアドレスに対応するポートの数分（この場合は２個とする）のパケットをコピーして、ネットワークＩＦ部３５０に送る。生成された複数のパケットはネットワークＩＦ部３５０により対応するＡＰ１３０ｃ，１３０ｄへ送信される。
【００８１】
これら２つのパケットは、２つのＡＰ１３０ｃ，１３０ｄを経由した別の方路を介してＳＴＡ１０で無線受信される。ＳＴＡ１０では、無線ＬＡＮＩＦ２３０を介して２つの方路から受信した２つのパケットを選択処理部２００に入力する。選択処理部２００は、接続したＡＰの個数分の入力パケットのシーケンス番号を確認し、同一シ−ケンス番号の複数のパケットが受信された場合は、その中の１つを選択して、ＳＮ削除部２１０に入力する。ＳＮ削除部２１０は、選択処理部２００から入力されたパケットからシーケンス番号を削除して、ネットワークＩＦ部１５０に入力する。ネットワークＩＦ部１５０は、シーケンス番号が削除されたパケットを配下のＳＴＡ側端末９０へ出力する。
【００８２】
一方、上りパケット処理に関しては、ＳＴＡ１０では、ネットワークＩＦ部１５０より受信したＳＴＡ側端末９０からのパケットに対し、ＳＮ付与部１６０でシーケンス番号を付与する。その後、コピー生成部１７０では、接続したＡＰの個数分（予め設定される）のパケットをコピーして、無線ＬＡＮＩＦ部２３０に入力する。無線ＬＡＮＩＦ部２３０では、確立された複数の無線ＬＡＮリンクへそれぞれのパケットを送出することで、２つのＡＰ１３０ｃ，１３０ｄに対し、上りパケットを無線送信する。
【００８３】
これら２つのパケットは、２つのＡＰ１３０ｃ，１３０ｄを経由した別の方路を介してレイヤ２スイッチ２０で受信される。レイヤ２スイッチ２０では、ネットワークＩＦ３５０を介して２つの方路から受信した２つのパケットを選択処理部４００に入力する。
【００８４】
選択処理部４００は、ネットワークＩＦ部３５０で学習された同一ＭＡＣアドレスに対応するポートの数分（この場合は２個とする）のパケットのシーケンス番号を確認し、同一シーケンス番号の２つのパケットが受信された場合はその中の１つを選択して、ＳＮ削除部４１０に入力する。ＳＮ削除部４１０は、選択処理部４００から入力されたパケットからシーケンス番号を削除して、ネットワークＩＦ部３５０に入力する。ネットワークＩＦ部３５０は、シーケンス番号が削除されたパケットをネット端末１１０へ送出する。
【００８５】
このように実施の形態６では、レイヤ２スイッチ２０を用いて、レイヤ２のみでダイバシティ機能を実現するようにしたので、先の実施の形態１の効果に加え、低コストで、処理時間の高速化が実現できるという効果を得ることができる。
【００８６】
なお、上記実施の形態６においては、レイヤ２スイッチ２０でＳＴＡ１０からの上り信号が受信されるまでは、レイヤ２スイッチ２０において、ＭＡＣアドレスの学習ができないので、レイヤ２スイッチ２０は、下り信号をコピーせずに送信してしまう。このため、ネット端末１１０からの下りパケットのみが長期間ＳＴＡ１０側で受信されている状況下で、ＳＴＡ１０が他のＡＰのエリアに移動するハンドオーバが発生したときには、レイヤ２スイッチ２０ではその後も古い方路のみに下りパケットを送出するのみで、ダイバシティ動作を実行することができない。
【００８７】
そこで、この問題を回避するために、ＳＴＡ１０またはＡＰでは、２つ目以降のアソシエーションが確立されると、即座に、レイヤ２スイッチ２０に対し、当該ＳＴＡ１０のＭＡＣアドレスを学習させるためのダミーパケットを上り方向に対して送出している。
【産業上の利用可能性】
【００８８】
以上のように、本発明にかかる無線ＬＡＮシステムは、無線状態の悪い環境、長距離伝送の環境、列車や車などの高速移動などに適用される無線ＬＡＮシステムに有用である。
【図面の簡単な説明】
【００８９】
【図１】第１図は、この発明にかかる無線ＬＡＮシステムの実施の形態１の構成を示すシステム図である。
【図２】第２図は、実施の形態１のシステムで用いられるＳＴＡの内部構成を示すブロック図である。
【図３】第３図は、実施の形態１のシステムで用いられるダイバシティ装置の内部構成を示すブロック図である。
【図４】第４図は、シーケンス番号を付加したパケットの構成を示す図である。
【図５】第５図は、シーケンス番号および受信電波状態情報を付加したパケットの構成を示す図である。
【図６】第６図は、この発明にかかる無線ＬＡＮシステムの実施の形態６の構成を示すシステム図である。
【図７】第７図は、実施の形態６のシステムで用いられるレイヤ２スイッチの内部構成を示すブロック図である。
【図８】第８図は、実施の形態６のシステムで用いられるＳＴＡの内部構成を示すブロック図である。
【符号の説明】
【００９０】
１００  ＩＰネットワーク
１１０  端末
１２０  ダイバシティ装置
１３０  無線ＬＡＮ基地局
１４０  無線ＬＡＮ端末
【図１】
0004527114.tif 000002
【図２】
0004527114.tif 000003
【図３】
0004527114.tif 000004
【図４】
0004527114.tif 000005
【図５】
0004527114.tif 000006
【図６】
0004527114.tif 000007
【図７】
0004527114.tif 000008
【図８】
0004527114.tif 000009