(57)【特許請求の範囲】
【請求項１】
複数のアクセスポイントと、各々が該複数のアクセスポイントの各々に選択的に接続され得る複数のステーションとを有するネットワークシステムであって、該複数のアクセスポイントに格納されたルーティング情報に従って該ステーション間でデータを送信するネットワークシステムを使用する方法において、
（ａ）該複数のアクセスポイントのうちの第1のものに、ステーションを接続するステップと、
（ｂ）該ステーションが接続された該複数のアクセスポイントのうちの少なくとも１つのリストであって、該複数のアクセスポイントのうちの該第1のものに対応するデータを含むようなリストを、該ステーション内に格納するステップと、
（ｃ）該ステーションを該複数のアクセスポイントのうちの該第1のものから切り離すステップと、
（ｄ）該ステーションを該複数のアクセスポイントのうちの第２のものに接続するステップと、
（ｅ）該リストの少なくとも一部分を、該ステーションから該複数のアクセスポイントのうちの第２のものに対して送信するステップと、
（ｆ）該ルーティング情報を、該ステーションから受信された該リストの該一部分の関数として該複数のアクセスポイントのうちの該第２のものから更新して、該ステーションに宛てられているが、該複数のアクセスポイントのうちの該第１のものにより受信されたデータを、該複数のアクセスポイントのうちの該第１のものによって該複数のアクセスポイントのうちの該第２のものにルーティングできるようにするステップとを含むことを特徴とする方法。
【請求項２】
請求項１に記載の方法において、
該ステップ（ｆ）が、該更新されたルーティング情報を、該複数のアクセスポイントのうちの該第１のものに格納するステップを含む方法。
【請求項３】
請求項１に記載の方法において、
該ネットワークシステムがＳＲ−ＬＡＮである方法。
【請求項４】
請求項３に記載の方法において、
該複数のアクセスポイントのうちの該第１のものおよび該第２のものが、ＳＲ−ＴＢブリッジである方法。
【請求項５】
請求項４に記載の方法において、
該ステーションを、無線ＴＢ−ＬＡＮを介して該複数のアクセスポイントのうちの該第１のものおよび第２のものに接続できるようになっている方法。
【請求項６】
請求項１に記載の方法において、さらに
（ｇ）該複数のアクセスポイントのうちの該第２のものが、該ステーションについてのルーティング情報を該複数のアクセスポイントのうちの該第１のものに対して送出するステップを含む方法。
【請求項７】
請求項６に記載の方法において、さらに
（ｈ）該複数のアクセスポイントのうちの該第１のものが、該ステーションに宛てられたデータを受信した際に、このデータを、該ルーティング情報に従って該複数のアクセスポイントのうちの該第２のものにルーティングするステップを含む方法。
【請求項８】
複数のアクセスポイントと、各々が該複数のアクセスポイントの各々に選択的に接続され得る複数のステーションとを有するネットワークシステムであって、該複数のアクセスポイントに格納されたルーティング情報に従って該ステーション間でデータを送信するネットワークシステムを使用する方法において、
（ａ）該複数のステーションのうちの第１のものを、該複数のアクセスポイントのうちの第１のものに接続するステップと、
（ｂ）該複数のステーションのうちの該第１のものが接続された該複数のアクセスポイントのうちの少なくとも１つのリストであって、該複数のアクセスポイントのうちの該第１のものに対応するデータを含むリストを、該複数のステーションのうちの該第１のものに格納するステップと、
（ｃ）該複数のアクセスポイントのうちの該第１のものから、該複数のステーションのうちの第２のものへの、該複数のステーションのうちの該第１のものについてのルーティング情報を見つけるステップと、
（ｄ）該複数のアクセスポイントのうちの該第１のもののところで、該複数のステーションの該第１のものから該複数のステーションのうちの該第２のものに対して送信されるべきデータに、該ルーティング情報を挿入するステップと、
（ｅ）該第２のステーションのところで、該ルーティング情報を含むデータを受信するステップと、
（ｆ）該複数のステーションのうちの該第２のものから該複数のステーションのうちの該第１のものに対して送信されるべきデータに、逆の順序で該ルーティング情報を挿入するステップと、
（ｇ）該複数のステーションのうちの該第１のものを、該複数のアクセスポイントのうちの該第１のものから切り離すステップと、
（ｈ）該複数のステーションのうちの該第１のものを該複数のアクセスポイントのうちの該第２のものに接続するステップと
（ｉ）該リストの少なくとも一部分を該複数のステーションのうちの該第１のものから、該複数のアクセスポイントのうちの該第２のものに対して送信するステップと、
（ｊ）該ルーティング情報を、該複数のステーションのうちの該１のものから受信された該リストの該一部分の関数として該複数のアクセスポイントのうちの該第２のものから更新して、該複数のステーションのうちの該第１のものに宛てられているが該複数のアクセスポイントのうちの該第１のものにより受信されたデータを、該複数のアクセスポイントのうちの該第１のものによって、該複数のアクセスポイントのうちの該第２のものに対してルーティングできるようにするステップとを含むことを特徴とする方法。
【請求項９】
複数のアクセスポイントと、各々が該複数のアクセスポイントの各々に選択的に接続され得る複数のステーションとを有するネットワークシステムであって、該複数のアクセスポイントに格納されたルーティングが情報に従って該ステーション間でデータを送信するネットワークシステムを使用する方法において、
（ａ）該複数のアクセスポイントのうちの第1のものに、該複数のステーションのうちの第１のものを接続するステップと、
（ｂ）該複数のアクセスポイントのうちの該第１のものから該複数のステーションのうちの第２のものへの、該複数のステーションのうちの該第１のものについてのルーティング情報を見つけるステップと、
（ｃ）該複数のステーションのうちの該第１のものが接続された該複数のアクセスポイントのうちの少なくとも１つのもののリストであって、該複数のアクセスポイントのうちの該第１のものに対応するデータを含むリストを、該複数のステーションのうちの該第１のものに格納するステップと、
（ｄ）該複数のステーションのうちの該第１のものを、該複数のアクセスポイントのうちの該第１のものから切り離すステップと、
（ｅ）該複数のステーションのうちの該第１のものを、該複数のアクセスポイントのうちの第２のものに対して接続するステップと、
（ｆ）該リストの少なくとも一部分を該複数のステーションのうちの該第１のものから、該複数のアクセスポイントのうちの第２のものに対して送信するステップと、
（ｇ）該ルーティング情報を、該複数のステーションのうちの該第１のものから受信された該リストの該一部分の関数として該複数のアクセスポイントのうちの該第２のものから更新して、該複数のステーションのうちの該第１のものに宛てれらているが該複数のアクセスポイントのうちの該第１のものにより受信されたデータを、該複数のアクセスポイントのうちの該第１のものによって、該複数のアクセスポイントのうちの該第２のものに対してルーティングすることができるようにするステップとを含むことを特徴とする方法。
【請求項１０】
複数のアクセスポイントと各々が該複数のアクセスポイントの各々に選択的に接続され得る複数のステーションとを有するネットワークシステムであって、該複数のアクセスポイントに格納されたルーティングが情報に従って該ステーション間でデータを送信するネットワークシステムを使用する方法において、
（ａ）該複数のアクセスポイントのうちの第1のものに、該複数のステーションのうちの第１のものを接続するステップと、
（ｂ）該複数のアクセスのポイントのうちの該第１のものから該複数のステーションのうちの第２のものに対する、該複数のステーションのうちの該第１のものについてのルーティング情報を見つけるステップと、
（ｃ）該複数のステーションのうちの該第１のものが接続された該複数のアクセスポイントのうちの少なくとも１つのもののリストであって、該複数のアクセスポイントのうちの該第１のものに対応するデータを含むリストを、該複数のステーションのうちの該第１のものに格納するステップと、
（ｄ）該複数のステーションのうちの該第１のものを、該複数のアクセスポイントのうちの該第１のものから切り離すステップと、
（ｅ）該複数のステーションのうちの該第１のものを、該複数のアクセスポイントのうちのいずれか他のものに対して接続するステップと、
（ｆ）該リストの少なくとも一部分を、該複数のステーションのうちの該第１のものから、該複数のアクセスポイントのうちの該いずれか他のものに対して送信するステップと、
（ｇ）該ルーティング情報を、該複数のステーションのうちの該第１のものから受信された該リストの該一部分の関数として該複数のアクセスポイントのうちの該いずれか他のものから更新して、該複数のステーションのうちの該第１のものに宛てられているが該複数のアクセスポイントのうちの該第１のものにより受信されたデータを、該複数のステーションのうちの該第１のものが現在接続されている、該複数のアクセスポイントのうちの該いずれか他のものに対して、該複数のアクセスポイントのうちの該第１のものによってルーティングできるようにするステップとを含むことを特徴とする方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ通信ネットワークに係り、特に、ソースルーティングおよびソース・トランスペアレント・ルーティングプロトコルを使用する通信ネットワークに関する。
【０００２】
【従来の技術】
典型的なローカルエリアネットワーク（ＬＡＮ）は、ＬＡＮに接続された複数のステーションでデータを経路指示するためにルーティングブリッジを使用できることが知られている。このルーティングブリッジは、データリンク層レベルにおいて、データをパケット毎に受信し送信する。データリンク層におけるデータルーティングを定義するためのいくつかのプロトコルがある。これらは、ＩＥＥＥ８０２．５により定義されるソースルーティング、ＩＥＥＥ８０２．１Ｄにより定義されるトランスペアレント・ルーティング、および事実上の産業プロトコルであるソース・トランスペアレント・ルーティングを含む。
【０００３】
ブリッジは、ソースルーティングに従って、トランスペアレント・ルーティングを形成する。ソース・トランスペアレント・ルーティングは、それぞれソース・ルーティングブリッジ（ＳＲブリッジ）、トランスペアレント・ルーティングブリッジ（ＴＢブリッジ）およびソース・トランスペアレントブリッジ（ＳＲ−ＴＢブリッジ）と呼ばれる。同様に、ソースルーティングおよびトランスペアレント・ルーティングを使用するＬＡＮは、ソース・ルーティングブリッジＬＡＮ（ＳＲ−ＬＡＮ）（例えば、トークンリングＬＡＮ）およびトランスペアレント・ルーティングブリッジＬＡＮ（ＴＢ−ＬＡＮ）とそれぞれ呼ばれる。
【０００４】
ソースルーティングは、送信されるべきそれぞれのパケットがソースエンドステーションにより挿入されるルート情報を含むことを必要とする。ＳＲブリッジは、ルーティング情報を使用して、パケットを送るべきかどうか、およびそのパケットをどのＬＡＮセグメントに送るべきかを決定する。ＬＡＮセグメントはＬＡＮの一部分であり、エンドステーションがブリッジまたはルーターのような中間的リンクを必要とせずに、ＬＡＮ媒体を介して互いに直接的に通信することができる。例えば、トークンリングＬＡＮにおいて、ＬＡＮセグメントは、リングである。イーサネットＬＡＮにおいて、ＬＡＮセグメントは、リピータまたはハブのような部品を含むケーブルである。
【０００５】
ソースルーティングプロトコルに従って、ソースエンドステーションは、最初に宛先エンドステーションへのルートを見つけるために、ルート決定手続きを求める。ソースエンドステーションは、特別な種類のパケットのコピーを送信し、可能性のあるパスそれぞれに一つのコピーを送る。各コピーは、ＬＡＮセグメントおよびブリッジを経て送信されている間に、ルート情報を集める。
【０００６】
ソースエンドステーションが宛先エンドステーションへのルートを見つけた場合、ルーティング情報を同じ宛先エンドステーションへの次のパケットに対して挿入できるように、そのルーティング情報を保持する。
【０００７】
図１は、ＳＲ−ＬＡＮの典型的な構成を示す。ステーションＡ，Ｂは、ＳＲブリッジ１，２およびＳＲセグメント１〜３を通して互いに接続されている。特別な種類のパケットのコピーを送信し、可能性のあるパスのそれぞれに１つのコピーを送ることにより、ステーションＡは、ステーションＢへのルートを、ＳＲセグメント１，ＳＲブリッジ１，ＳＲセグメント２，ＳＲブリッジ２，ＳＲセグメント３，およびステーションＢとして決定する。
【０００８】
ステーションＡがステーションＢへパケットを配達しようとする場合、ステーションＡは、このルーティング情報をステーションＢに向けられるパケットに挿入する。ステーションＢがステーションＡからおよびステーションＡへのメッセージに応答する場合、ステーションＢは、ステーションＡからのパケットから読み込んだものと同じルーティング情報を逆の順序で挿入する。ステーションＢがステーションＡにより送られた第１のパケットからのみこのルーティング情報を手に入れるか、ステーションＢがステーションＡからの全てのパケットからルーティング情報を更新するかどうかは、その具体的構成による。ソースルーティングと対照的に、トランスペアレント・ルーティングは、ソースルーティングにより必要とされるようなルート情報を必要としない。
【０００９】
ルーティング情報を持つパケットおよびルーティング情報を持たないパケットを収容するために、ＳＲ−ＴＢブリッジが、ＳＲ−ＬＡＮをＴＢ−ＬＡＮに接続するために使用される。ＴＢ−ＬＡＮ上のパケットは、ソースルーティングに必要とされるルーティング情報を含んでいないので、ＳＲ−ＴＢブリッジは、以下のことを実行できなければならない。（１）ＳＲ−ＬＡＮ上のステーションにより開始されるいずれかのルート決定手続きに応答して、ＴＢ−ＬＡＮ上のステーションのためのルーティング情報を見つける。（２）ＳＲ−ＬＡＮ上のエンドステーションへのルーティング情報をそのロケーションのデータベース中に保持する。（３）ＴＢ−ＬＡＮ上のエンドステーションにより送信され、ＳＲ−ＬＡＮ上のエンドステーションに向けられるパケットにルーティング情報をそのロケーションデータベースに基づいて追加する。（４）ＳＲ−ＬＡＮ上のエンドステーションにより送信され、ＴＢ−ＬＡＮ上のエンドステーションに向けられるパケットからルーティング情報を取り除く。
【００１０】
概念的に、このプロセスは、ＳＲ−ＴＢブリッジが、ＴＢ−ＬＡＮ上のステーションの代わりにソースルーティング手続きを取り扱うかのように見なすことができる。よく知られた商業的に入手可能なＳＲ−ＴＢブリッジは、ＩＢＭ８２０９ＬＡＮブリッジである。
【００１１】
図２は、ＳＲ−ＬＡＮがＴＢ−ＬＡＮにＳＲ−ＴＢブリッジを介して接続される典型的な構成を示す。図２において、ステーションＡおよびステーションＢは、ＳＲブリッジ１，２，ＳＲ−ＴＢブリッジ３，ＳＲセグメント１−３，およびＴＢセグメント４を通して互いに接続される。図２において、移動ステーションＡがステーションＢに向けられたパケットを送信する場合、このパケットはＴＢセグメント４上のＳＲ−ＴＢブリッジ３により受信される。ＳＲ−ＴＢブリッジ３が、そのロケーションデータベースに格納されたステーションＢへのルーティング情報を有する場合、このルーティング情報をパケットに挿入し、ＳＲ−ＬＡＮを介してステーションＢにパケットを送る。ステーションＢへのルート情報がそのロケーションデータベースにない場合、ＳＲ−ＴＢブリッジ３はルーティング情報を生成するためのルート決定手続きを求める。この場合のルーティング情報は、ＳＲセグメント１，ＳＲブリッジ１，ＳＲセグメント２，ＳＲブリッジ２，およびＳＲセグメント３である。
【００１２】
【発明が解決しようとする課題】
従来のＳＲ−ＬＡＮについての問題は、ローミングをしているステーションがＳＲ−ＬＡＮ上のアクセスポイントをダイナミックに変化させた場合に、ローミング環境中でデータを適切に送信できないことである。この問題についての主な理由は、ルーティング情報が「セミスタティック」であり、ローミングステーションが通信している対応するステーション中に保持されていることである。「セミスタティック」とは、ルーティング情報がしばしばダイナミックに更新されないことを意味する。これは、状況、高レベル手続き、具現化および用途に従って、ある時点において決定され、ある期間について使用される。
【００１３】
米国特許第５，３７１，７３８号、H.Moelard et al“WIRELESS LOCAL AREA NETWORK SYSTEM WITH MOBILE STATION HANDOVER”は、ＴＢ−ＬＡＮにおけるステーションローミングを取り扱う方法を開示する。
【００１４】
【課題を解決するための手段】
本発明の一実施形態は、第１のアクセスポイントおよび第２のアクセスポイントを含む複数のアクセスポイントと、第１のステーションおよび第２のステーションを含む複数のステーションとを有するネットワークシステムにおける１つの方法を提供する。
【００１５】
本発明のネットワークシステムは、ルーティング情報に従って複数のステーション間でデータを送信する。この方法は、第１のステーションを第１のアクセスポイントに接続するステップと、第１のステーションのために、第１のアクセスポイントから第２のステーションへのルーティング情報を決定するステップと、第１のステーションを第１のアクセスポイントから取り除き、第１のステーションを第２のアクセスポイントに接続するステップと、第１のステーションに向けられているが第１のアクセスポイントにより受信されたデータを第２のアクセスポイントに再送信できるように、第１のアクセスポイントのために、ルーティング情報を第１のアクセスポイントから第２のアクセスポイントへ更新するステップとからなる。
【００１６】
【発明の実施の形態】
図３はネットワーク構成の一例を示す。これは、ＳＲ−ＬＡＮ３０２，無線ＴＢ−ＬＡＮ３０４，ＳＲ−ＴＢブリッジ４，５，移動ステーションＡ，およびステーションＢを含む。ＳＲ−ＬＡＮ３０２は、ＳＲセグメント１，２，３およびＳＲブリッジ１，２を含む。無線ＬＡＮ３０４は、無線ＴＢセグメント４，５を含む。移動ステーションＡは、好ましくは、無線ＴＢセグメント４または無線ＴＢセグメント５と無線により接続される。このようにして、ＳＲ−ＴＢブリッジ４またはＳＲ−ＴＢブリッジ５のいずれかを、ＳＲ−ＬＡＮ３０２へのアクセスポイントとして使用することができる。本発明のいくつかの実施形態において、移動ステーションＡがＳＲ−ＴＢブリッジ４とＳＲ−ＴＢブリッジ５との間でダイナミックにアクセスポイントを変更した場合、ルーティング情報を更新することができる。
【００１７】
移動ステーションＡが無線ＴＢセグメント４と無線で接続されており、ステーションＢと通信しようとする場合、移動ステーションＡは、ＳＲ−ＴＢブリッジ４をＳＲ−ＬＡＮ３０２へのアクセスポイントとして使用する。ＳＲ−ＴＢブリッジ４は、移動ステーションＡからパケットを受信し、ルーティング情報をＳＲセグメント２，ＳＲブリッジ２およびＳＲセグメント３としてパケット中に挿入する。
【００１８】
ステーションＢがパケットを移動ステーションＡに送る場合、ステーションＢは、逆の順序にしたルーティング情報（ＳＲセグメント３，ＳＲブリッジ２，およびＳＲセグメント２）をパケット中に挿入する。パケットがＳＲ−ＴＢブリッジ４に配達された後に、無線ＴＢセグメント４を介して移動ステーションＡにパケットを中継する。ステーションＢが移動ステーションＡにより送られた第１のパケットのみからルーティング情報を得るか、移動ステーションＡにより送られた全てのパケットからルーティング情報を継続的に更新するかどうかは具体的な構成による。
【００１９】
移動ステーションＡが、無線ＴＢセグメント５に移動してこれと接続された場合、ＳＲ−ＬＡＮ３０２へのアクセスポイントをＳＲ−ＴＢブリッジ４からＳＲ−ＴＢブリッジ５に変更する。このアクセスポイントの変更は、ＷａｖｅＬＡＮ手続きにより実行することができる。これは、本出願人による米国特許出願０８／０６５，３２８号、Loeke Brederveld et al“ HANDOVER METHOD FOR MOBILE WIRELESS STATION”に記載されている。
【００２０】
アクセスポイントの変更に応答して、ＳＲ−ＴＢブリッジ５は、移動ステーションＡのためにソースルーティングを取扱い、移動ステーションＡからステーションＢに送信されるパケット中に適切なルーティング情報を挿入する。
【００２１】
図３において、ステーションＢから移動ステーションＡに送信されるパケット中のルーティング情報に関して、２つの状況がある。第１の状況において、ステーションＢは、通信しているステーション（この場合、移動ステーションＡ）からパケットを受信した場合には、いつもルーティング情報を更新する。ＳＲ−ＴＢブリッジ５は、移動ステーションＡがステーションＢにパケットを送る場合、新しいルーティング情報を挿入する。
【００２２】
この代わりに、ステーションＢにおけるルーティング情報の更新を促進するために、ＳＲ−ＴＢブリッジは、ステーションＡのために、ステーションＢに新しいルーティング情報とともにダミーフレームを送ることができる。このようにするために、移動ステーションＡは、アクセスポイントとしてのＳＲ−ＴＢブリッジ５へ切り換えるやいなや、移動ステーションＡがステーションＢと通信中であることをＳＲ−ＴＢブリッジ５へ知らせなければならない。
【００２３】
ステーションＢが新しいルーティング情報を使用する場合、移動ステーションＡに向けられたパケットは、無線ＴＢセグメント５を介するステーションＡへの更なる転送のためにＳＲ−ＴＢブリッジ５に配達される。
【００２４】
第２の状況において、ステーションＢは、パケットを受信する場合、そのルーティング情報を更新しない。ステーションＢは、移動ステーションＡとの接続が確立されたときに決定されたルーティング情報を継続的に使用する。
【００２５】
双方の状況において、移動ステーションＡから新しいルーティング情報を受信する前に、ステーションＢは、古いルーティング情報（ＳＲセグメント３，ＳＲブリッジ２，ＳＲセグメント２，およびＳＲ−ＴＢブリッジ４）を移動ステーションＡのためのパケット中に挿入する。したがって、パケットを変更されたアクセスポイントに再経路指示するために、移動ステーションＡがアクセスポイントを切り換えるやいなや、ＳＲ−ＴＢブリッジ４とＳＲ−ＴＢブリッジ５との間でハンドオフ（hand-off）手続きが実行される。
【００２６】
このハンドオフ手続きは、ＳＲ−ＴＢブリッジ４からＳＲ−ＴＢブリッジ５へのルーティング情報を、ＳＲセグメント２，ＳＲブリッジ１，ＳＲセグメント１，およびＳＲ−ＴＢブリッジ５として決定する。ＳＲ−ＴＢブリッジ４は、ルーティング情報を保持し、移動ステーションＡがいまＳＲ−ＴＢブリッジ５と接続されていることを識別する。ステーションＡのために配達されるパケットを受信した後、ＳＲ−ＴＢブリッジ４はルーティング情報をパケット中に挿入し、ステーションＡへの配達のためにＳＲ−ＴＢブリッジ５へ再経路指示する。
【００２７】
新しい接続が、移動ステーションＡとステーションＢとの間にＳＲ−ＴＢブリッジ５を介して確立されている場合、ＳＲ−ＴＢブリッジ５を介するステーションＢへの正しいルーティング情報が決定される。
【００２８】
ルーティング情報の更新を行わない場合、ＳＲ−ＴＢブリッジ４に到着する移動ステーションＡのためのパケットは、ＴＢセグメント４へ送られ、移動ステーションＡにおいて失われることに注意すべきである。結果として、ステーションＢは、多分再試行の後に、移動ステーションＡへの論理的接続が失われたと見なすことになる。
【００２９】
論理的接続が失われた後に、プロセスは、通常、より高い（データリンク層プロトコルよりも高い）層のプロトコルによって論理的接続の再確立のために開始される。
【００３０】
対照的に、本発明の一実施形態は、好ましくはルーティング情報をダイナミックに更新することにより、移動ステーションへの論理的接続を維持する。
【００３１】
「ルーティング情報をダイナミックに更新すること」は、典型的には「論理接続の再確立」よりも時間的により効率的であることがわかるであろう。これは、論理的接続の再確立は、他のステーションからの応答が受信されなかったことによって開始されるからである。論理的接続が失われたことを見いだすには時間がかかる。すなわち、時間切れ，再試行，再度の時間切れ，制御フレームの送信，時間切れ，…を必要とする。さらに、論理的接続の再確立は、やはり時間のかかるルート決定手続きを必要とする。さらに、論理的接続の再確立の開始は、具体的構成に依存し、自動的には行われず、ユーザの介在を必要とすることがある。
【００３２】
好都合なことに、移動ステーションがアクセスポイントを変更するやいなやルーティング情報を更新することは、これらの時間を消費するプロセスを取り除くことができる。この更新プロセスは、ステーション間にアクティブな通信がないときに行うことができる。
【００３３】
図４は、ＳＲ−ＬＡＮ４０２，無線ＴＢ−ＬＡＮ４０４，ＳＲ−ＴＢブリッジ４，５，６，移動ステーションＡおよびステーションＢを含むネットワーク構成の一例を示す。ＳＲ−ＬＡＮ４０２は、ＳＲセグメント１，２，３，４およびＳＲブリッジ１，２，３，４を含む。無線ＬＡＮ３０４は、無線ＴＢセグメント４，５，６を含む。移動ステーションＡが無線ＴＢセグメント４から無線ＴＢセグメント５へ移動する場合、そしてさらに無線ＴＢセグメント６へ移動する場合、アクセスポイントはＳＲ−ＴＢブリッジ４からＳＲ−ＴＢブリッジ５へ、そしてＳＲ−ＴＢブリッジ６へ変更される。
【００３４】
図４において、ステーションＢから移動ステーションＡに送信されるパケット中のルーティング情報に関して、２つの可能性のある状況が存在する。第１の状況において、移動ステーションＡが無線ＴＢセグメント４からＴＢセグメント５へ移動した後に、ステーションＢはそのルーティング情報をＳＲ−ＴＢブリッジ５に更新する。この状況下で、ハンドオフ手続きは、ＳＲ−ＴＢブリッジ５からＳＲ−ＴＢブリッジ６へのルーティング情報はＳＲセグメント１，ＳＲブリッジ４，ＳＲセグメント４，およびＳＲ−ＴＢブリッジ６である、と決定する。ＳＲ−ＴＢブリッジ５は、移動ステーションＡがＳＲーＴＢブリッジ６と現在接続されていることを識別するためにルーティング情報を保持する。移動ステーションＡに配達されたパケットを受信した後、ＳＲ−ＴＢブリッジ５は、ルーティング情報をパケット中に挿入し、これをステーションＡへの配達のためにＳＲ−ＴＢブリッジ６に再度経路指示する。
【００３５】
第２の状況は、移動ステーションＡがまず無線ＴＢセグメント４からＴＢセグメント５へ移動し、次にＴＢセグメント５からＴＢセグメント６へ移動した後、ステーションＢが新しいルーティング情報を更新しなかった場合である。この状況下で、移動ステーションＡに向けられたパケットがＳＲ−ＴＢブリッジ６へ再度経路指示され得るように、ハンドオフ手続きは、ＳＲ−ＴＢブリッジ４およびＳＲ−ＴＢブリッジ５の双方に対するルーティング情報を決定しなければならない。これは、一度移動ステーションＡを指示した全てのアクセスポイント（図４の例においては、ＳＲ−ＴＢブリッジ４および５）を含まなければならないことを意味する。
【００３６】
全てのアクセスポイント（図４に示された例においては、ＳＲ−ＴＢブリッジ４および５）に対する再ルーティング情報を更新するための１つの方法は、マルチキャスト・プロトコル・パケットを送ることである。トークンリングにおいて、多重プロトコル・パケットは、ファンクショナル・グループＭＡＣ（Media Access Control）アドレスを有するパケットである。
【００３７】
ＩＥＥＥ標準８０２（−１９９０）により定義されているように、全てのステーションは、ＯＳＩデータリンクレイヤーのサブレイヤーにおいて固有のＭＡＣアドレスを有する。宛先ＭＡＣアドレスは、各ステーションについて個々のアドレスまたはステーションの１グループをアドレス指定するマルチキャスト・アドレスであってもよい。例えば、ＬＡＮ中の全てのブリッジは、特定のマルチキャストＭＡＣアドレスによってアドレス指定され得る。マルチキャスト・アドレスの特別な場合は、一般に「ブロードキャスト・アドレス」と呼ばれる「全ステーション」アドレスである。
【００３８】
別の例として、移動ステーションＡは、一度使用した全てのアクセスポイントについての情報のリストを保持し、この情報を新しいアクセスポイントに供給する。ハンドオフ手続きの間に、新しいアクセスポイントは、全てのこれらのアクセスポイントに個々に通知することができる。図４に示された例において、ＳＲ−ＴＢブリッジ６における再ルーティング情報のリストは、（１）ＳＲ−ＴＢブリッジ４に対して、ＳＲセグメント２，ＳＲブリッジ１，ＳＲセグメント１，ＳＲブリッジ４，ＳＲセグメント４、および（２）ＳＲ−ＴＢブリッジ５に対して、ＳＲセグメント１，ＳＲブリッジ４，ＳＲセグメント４を含む。
【００３９】
他の変形例として、移動ステーションＡは、新しいアクセスポイントに以前のアクセスポイントのアドレスを供給するだけである。ハンドオフ手続きの間に、新しいアクセスポイントがロケーション更新を行なった後に、全てのアクセスポイントは、以前のアクセスポイントについての再ルーティング情報を更新することができる。この場合、ＳＲ−ＴＢブリッジ６は、ＳＲ−ＴＢブリッジ５に対する再ルーティング情報を更新し、ＳＲ−ＴＢブリッジ５は、ＳＲ−ＴＢブリッジ４に対する再ルーティング情報を更新する。
【００４０】
どの移動ステーションがどのアクセスポイントに属しているかについての情報は、全てのアクセスポイントにおいて保持される。図４において、ＳＲ−ＴＢブリッジ６へのハンドオフが行われた後に、ＳＲ−ＴＢブリッジ４は、移動ステーションＡがＳＲ−ＴＢブリッジ６に接続されており、ＳＲ−ＴＢブリッジ６へのルーティング情報がＳＲセグメント２，ＳＲブリッジ１，ＳＲセグメント１，ＳＲブリッジ４，ＳＲセグメント４であることを知る。そしてＳＲーＴＢブリッジ５は、移動ステーションＡがＳＲ−ＴＢブリッジ６に接続されており、ＳＲ−ＴＢブリッジ６へのルーティング情報がＳＲセグメント１，ＳＲブリッジ４，ＳＲセグメント４であることを知る。
【００４１】
図５Ａは、新しいアクセスポイントにおける好ましいハンドオフ手続きを示すフローチャートである。移動ステーション（ＭＳ）が新しいアクセスポイントへ接続された後、ステップ５０４において、新しいアクセスポイントは移動ステーションの新しい接続を認知する。ステップ５０６において、新しいアクセスポイントは移動ステーション（ＭＳ）をそれ自身のステーションとして登録する。ステップ５０８において、新しいアクセスポイントは、たぶんマルチキャストアドレスを使用することによりハンドオフパケットを全ての以前のアクセスポイントに送る。
【００４２】
ハンドオフパケットの機能は、以前のアクセスポイントに、移動ステーションＡが新しいアクセスポイントに現在接続されていることを知らせることである。ハンドオフパケットの正確なフォーマットは、ソースルートＬＡＮのタイプに依存するが、一般に以下の情報を含む。（１）宛先アドレス：マルチキャストアドレス、またはハンドオフパケットが送られる以前のアクセスポイントのアドレス、（２）ソースアドレス：ハンドオフパケットを送る新しいアクセスポイントのアドレス、（３）移動ステーションアドレス：このハンドオフが関係する移動ステーションのＭＡＣアドレス。ハンドオフパケットは、「ルートエクスプローラ」パケットとして識別され、以前のアクセスポイントへの経路において、ＳＲブリッジにより新しいアクセスポイントへのルーティング情報が追加されることになる。
【００４３】
図５Ｂは、以前のアクセスポイントにおける好ましいハンドオフ手続きを示すフローチャートである。ステップ５１２において、以前のアクセスポイントは、新しいアクセスポイント（ＡＰ）からハンドオフパケットを受け取る。ステップ５１４において、ハンドオフパケット中の情報に基づいて、以前のアクセスポイントは、移動ステーションおよび新しいアクセスポイント（ＡＰ）へのルーティング情報を識別する。ステップ５１６において、以前のアクセスポイントは、新しいアクセスポイントからの移動ステーション（ＭＳ）および新しいアクセスポイントへのルーティング情報を登録する。
【００４４】
図６は、移動ステーションのためにパケットを受け取る場合のアクセスポイントにおける動作を示すフローチャートである。このアクセスポイントは、新しいアクセスポイントまたは、以前のアクセスポイントである。ステップ６０４において、アクセスポイントは、移動ステーション（ＭＳ）のためにパケットを受け取る。ステップ６０６において、アクセスポイントは、この移動ステーションの所有権をチェックする。このアクセスポイントがこの移動ステーションを所有している場合、ステップ６１４において、アクセスポイントは、それ自身の無線ＴＢセグメントを介してこの移動ステーションにパケットを送る。アクセスポイントがこの移動ステーションを所有していない場合、ステップ６０８において、アクセスポイントはこの移動ステーションを所有するアクセスポイント（ＡＰ）にルーティング情報を挿入する。ステップ６１０において、アクセスポイントは、この移動ステーションを所有するアクセスポイント（ＡＰ）へＳＲ−ＬＡＮを介してパケットを送る。
【００４５】
【発明の効果】
以上説明したように、本発明によれば、ステーションが移動する場合においても、データを適切に送信することが可能なネットワークシステムの使用方法を提供することができる。
【図面の簡単な説明】
【図１】ＳＲ−ＬＡＮの典型的な構成を示す図
【図２】ＳＲ−ＬＡＮがＳＲ−ＴＢブリッジを介してＴＢ−ＬＡＮに接続される典型的な構成を示す図
【図３】本発明の一実施形態によるネットワーク構成を示す図
【図４】本発明の他の一実施形態によるネットワーク構成を示す図
【図５】Ａ、本発明の一実施形態による新しいアクセスポイントにおけるハンドオフ手続きを示すフローチャートＢ、本発明の一実施形態による以前のアクセスポイントにおけるハンドオフ手続きを示すフローチャート
【図６】本発明の一実施形態において、移動ステーションのためのパケットを受信した場合のアクセスポイントにおける動作を示すフローチャート
【符号の説明】
３０２，４０２  ＳＲ−ＬＡＮ
３０４，４０４  無線ＴＢ−ＬＡＮ
【図１】
0003645356.tif 000002
【図２】
0003645356.tif 000003
【図３】
0003645356.tif 000004
【図４】
0003645356.tif 000005
【図５】
0003645356.tif 000006
【図６】
0003645356.tif 000007