(57)【要約】  ＡＰローカルの動的スイッチングを実現するための技術が、レイヤ２スイッチングを含む。これは、特定の無線局からのトラフィックをローカルに切り換えるべきかどうかをＡＰが決定できるようにするのに十分な無線局関連データをＡＰに提供することにより達成することができる。或いは、無線局は、トラフィック自体に基づいてトラフィックをローカルで切り換えるかどうかを決定することができる。例えば、ＡＰが音声トラフィックをローカルに切り換えて、ボイスオーバーＩＰなどの音声送信にとって特に悪影響な待ち時間を避けることが望ましい。ローカルに切り換えるべきでないトラフィックは、上流へレイヤ２トンネリングされる。【選択図】図１
2009540678.tif 000002
【特許請求の範囲】
【請求項１】
無線と、
プロセッサと、
前記無線と前記プロセッサとに結合されたコンピュータ可読媒体により実行される動的スイッチングモジュールと、
無線局に関連するＳＳＲを含む前記動的スイッチングモジュールに結合された局スイッチングレコード（ＳＳＲ）データベースと、
を含むアクセスポイント（ＡＰ）装置であって、
動作中、
トラフィックは、前記無線局から前記無線で受け取られ、
前記プロセッサは、前記動的スイッチングモジュールを実行し、
前記動的スイッチングモジュールは、前記トラフィックを前記ＡＰにおいてローカルに切り換えるか、或いは前記トラフィックを上流へ渡すかを決定し、
前記トラフィックは、前記決定に従って送られる、
ことを特徴とするアクセスポイント（ＡＰ）装置。
【請求項２】
動作中、前記ＳＳＲは、上流ソースから前記無線で受け取られる、
ことを特徴とする請求項１に記載の装置。
【請求項３】
前記ＳＳＲは、局ＭＡＣ、ＳＳＩＤ、ＶＬＡＮ名、ＡＡＡデータ、及びユーザデータから成る群の１又はそれ以上から選択されるデータを含む、
ことを特徴とする請求項１に記載の装置。
【請求項４】
動作中、前記動的スイッチングモジュールが、前記トラフィックを前記ＡＰにおいてローカルに切り換えると決定した場合、前記トラフィックは、前記無線で下流の宛先に送られる、
ことを特徴とする請求項１に記載の装置。
【請求項５】
動作中、前記動的スイッチングモジュールが、前記トラフィックを前記ＡＰにおいてローカルに切り換えると決定した場合、前記トラフィックは、前記無線で上流の宛先に送られる、
ことを特徴とする請求項１に記載の装置。
【請求項６】
動作中、前記動的スイッチングモジュールが前記トラフィックを上流へ渡すと決定した場合、前記トラフィックは、上流スイッチにおけるスイッチングのために前記無線で送られる、
ことを特徴とする請求項１に記載の装置。
【請求項７】
イーサネットインターフェースをさらに含む、
ことを特徴とする請求項１に記載の装置。
【請求項８】
動作中、前記ＳＳＲは、上流ソースから前記イーサネットインターフェースを介して受け取られる、
ことを特徴とする請求項７に記載の装置。
【請求項９】
動作中、前記トラフィックは、前記決定に従って前記イーサネットインターフェースを介して送られる、
ことを特徴とする請求項７に記載の装置。
【請求項１０】
動作中、前記動的スイッチングモジュールが、前記トラフィックを前記ＡＰにおいてローカルに切り換えると決定した場合、前記トラフィックは、前記イーサネットインターフェースを介して上流の宛先に送られる、
ことを特徴とする請求項７に記載の装置。
【請求項１１】
動作中、前記動的スイッチングモジュールが前記トラフィックを上流へ渡すと決定した場合、前記トラフィックは、上流スイッチにおけるスイッチングのために前記イーサネットインターフェースを介して送られる、
ことを特徴とする請求項７に記載の装置。
【請求項１２】
無線スイッチと、
レイヤ２トンネルを介して前記無線スイッチに結合されたアクセスポイント（ＡＰ）と、
トラフィックを前記ＡＰにおいてローカルに切り換えるか、或いは上流スイッチングのために前記トラフィックを前記無線スイッチへ向けて前記レイヤ２トンネルを介して上流へ送るかどうかを決定することができる動的スイッチングエンジンと、
を含むことを特徴とするシステム。
【請求項１３】
動作中、前記動的スイッチングエンジンは、前記トラフィックの送信者に関連する特徴に基づいて、トラフィックを前記ＡＰにおいてローカルに切り換える、
ことを特徴とする請求項１２に記載のシステム。
【請求項１４】
動作中、前記動的スイッチングエンジンは、前記トラフィックのターゲットの特徴に基づいて、トラフィックを前記ＡＰにおいてローカルに切り換える、
ことを特徴とする請求項１２に記載のシステム。
【請求項１５】
動作中、前記動的スイッチングエンジンは、前記トラフィックの特徴に基づいて、トラフィックを前記ＡＰにおいてローカルに切り換える、
ことを特徴とする請求項１２に記載のシステム。
【請求項１６】
動作中、前記動的スイッチングエンジンは、前記トラフィックが音声データを含む場合、トラフィックを前記ＡＰにおいてローカルに切り換える、
ことを特徴とする請求項１５に記載のシステム。
【請求項１７】
無線局からレイヤ２トラフィックを受け取るステップと、
前記トラフィックをＡＰローカルに切り換えるかどうかを決定するステップと、
前記トラフィックがＡＰローカルに切り替えられないと決定された場合、前記トラフィックを上流へレイヤ２トンネリングするステップと、
前記トラフィックがＡＰローカルに切り替えられると決定された場合、前記トラフィックをＡＰローカルにレイヤ２スイッチするとともに前記レイヤ２スイッチトラフィックを前記トラフィックに関連する宛先へ向けて送るステップと、
を含むことを特徴とする方法。
【請求項１８】
前記無線局に関連するデータを受け取るステップと、
前記無線局に関連する前記データを使用して、前記トラフィックをＡＰローカルに切り換えるかどうかを決定するステップと、
をさらに含むことを特徴とする請求項１７に記載の方法。
【請求項１９】
前記トラフィックの特徴に基づいて、前記トラフィックをＡＰローカルに切り換えるかどうかを決定するステップをさらに含む、
ことを特徴とする請求項１７に記載の方法。
【請求項２０】
前記レイヤ２スイッチトラフィックは、下流の宛先へ向けて送られる、
ことを特徴とする請求項１７に記載の方法。
【発明の詳細な説明】
【背景技術】
【０００１】
アクセスポイント（ＡＰ）は、無線クライアントがネットワークに接続するために使用する装置である。実施構成によって、ＡＰが独立型エンティティとして機能する場合もあれば、分散ハードウェアと共同して機能する場合もある。分散ハードウェアは、ＡＰの管理及び無線クライアントへのネットワークの接続性の提供に使用する無線スイッチを含むことができる。無線ドメインとは、関連する情報を交換するとともにこの情報を使用して十分な情報を得た上での決定を行うように構成された無線スイッチのグループのことであると言うことができる。公知の装置としては、ネットワーク無線設備の一部である（無線ＡＰ又はクライアント装置などの）局が挙げられる。
【０００２】
Ｔｒａｐｅｚｅ  Ｎｅｔｗｏｒｋｓ社（Ｔｒａｐｅｚｅ）は、ＭＯＢＩＬＩＴＹ  ＤＯＭＡＩＮ（商標）無線ドメインにおいてＭＯＢＩＬＩＴＹ  ＰＯＩＮＴ（登録商標）（ＭＰ（登録商標））ＡＰを使用する。ＭＰ（登録商標）ＡＰは、ＭＯＢＩＬＩＴＹ  ＥＸＣＨＡＮＧＥ（登録商標）（ＭＸ（登録商標））無線スイッチに結合される。Ｔｒａｐｅｚｅは、ＭＯＢＩＬＩＴＹ  ＤＯＭＡＩＮ（商標）を使用して、ＭＸ（登録商標）スイッチの集合に問い合わせを行う。このＭＸ（登録商標）スイッチの集合は、ＲＦ環境と局関連情報とを共有する。ＭＸ（登録商標）スイッチは、この情報を使用して、以下に限定されるわけではないが、一例として、ローミング、自動チャネル選択、欠陥のあるＡＰの検知、侵入検知及び／又は対策の開始を含む機能をサポートする。本出願において後述する新しい特徴を含むＴｒａｐｅｚｅ固有の実施構成に関するいくつかの追加の詳細が、本出願が優先権を主張する仮出願において限定的な意味ではなく一例として提供される。
【０００３】
代表的な実施構成では、スイッチングは、予想通りにスイッチにより行われる。しかし一方、ＡＰにおいてネイティブスイッチングを行うこともできる。ＡＰローカルのスイッチングを集中管理に同調させることは重要な問題である。ハイブリッドスイッチング、すなわち、スイッチ側でのスイッチングと組み合わせたＡＰローカルのスイッチングを実現することも重要な問題である。
【０００４】
これらは、無線アクセスポイントの認証に関連する問題及び課題のほんの一部であり、従来技術における弱点を実施例により明らかにすることが意図されている。関連技術の前述の実施例及びこれに関する限定は、例示目的のものであり、排他的なものではない。当業者であれば、明細書を読み図面を検討することにより関連技術のその他の限定が明らかになるであろう。
【発明の概要】
【０００５】
詳細な説明において以下さらに説明する概念を選択したものを単純化した形で紹介するために本概要を示す。本概要は、特許請求の対象の重要な特徴又は本質的特徴を特定することを意図されたものではなく、また特許請求の対象の範囲を限定するために使用されることを意図されたものでもない。
【０００６】
ＡＰローカルの動的スイッチングを実行するための技術は、レイヤ２スイッチングを含む。これは、特定の無線局からのトラフィックをローカルに切り換えるべきかどうかをＡＰが決定できるようにするのに十分な無線局関連データをＡＰに提供することにより達成することができる。或いは、無線局は、トラフィック自体に基づいてトラフィックをローカルで切り換えるかどうかを決定することができる。例えば、ＡＰが音声トラフィックをローカルに切り換えて、ボイスオーバーＩＰなどの音声送信にとって特に悪影響な待ち時間を避けることが望ましい。ローカルに切り換えるべきでないトラフィックは、上流へレイヤ２トンネリングされる。
【０００７】
提案するシステムは、数ある利点の中でも特に、帯域幅の有効利用、待ち時間の削減、ネットワーク効率、信頼性を提供することができる。当業者であれば、以下の説明を読み図面のいくつかの図を検討することにより本明細書で説明する技術の上記の及びその他の利点が明らかになるであろう。
【０００８】
特許請求の対象の実施形態を図面に示す。しかしながら、実施形態及び図面は、本発明を限定するものではなく例示的なものであり、これらは、特許請求の対象の実施例を示すものである。
【図面の簡単な説明】
【０００９】
【図１】アンテザードアクセスポイント（ＵＡＰ）メッシュを含むシステムの例を示す図である。
【図２】ＡＰローカルの動的スイッチングシステムの例を示す図である。
【図３Ａ】切り換えをＡＰ側でローカルに行うか或いはスイッチ側で行うかの決定時に考え得る様々な要素を限定的な意味ではなく一例として示す図である。
【図３Ｂ】切り換えをＡＰ側でローカルに行うか或いはスイッチ側で行うかの決定時に考え得る様々な要素を限定的な意味ではなく一例として示す図である。
【図３Ｃ】切り換えをＡＰ側でローカルに行うか或いはスイッチ側で行うかの決定時に考え得る様々な要素を限定的な意味ではなく一例として示す図である。
【図３Ｄ】切り換えをＡＰ側でローカルに行うか或いはスイッチ側で行うかの決定時に考え得る様々な要素を限定的な意味ではなく一例として示す図である。
【図４】ＡＰローカルの動的スイッチングが可能なＡＰの例を示す図である。
【図５】ＡＰローカルの動的スイッチング法の例を示すフロー図である。
【発明を実施するための形態】
【００１０】
以下の説明では、いくつかの特定の詳細を提示して、特許請求の対象の実施形態を完全に理解できるようにする。しかしながら、当業者であれば、特定の詳細の１又はそれ以上を伴わずに、或いは他の構成要素と組み合わせることなどにより、特許請求の対象を実現できることを理解するであろう。その他の場合、特許請求の対象の様々な実施形態の態様を曖昧にしないように、周知の実施構成又は動作については図示せず、或いは詳細には説明しない。
【００１１】
図１は、アンテザード(untethered)アクセスポイント（ＵＡＰ）メッシュを含むシステム１００の例を示す図である。図１の例では、システム１００は、ネットワーク１０２、無線スイッチ１０４、（まとめてＡＰ１０６として示す）１又はそれ以上のＡＰ１０６−１から１０６−Ｎ、及びＵＡＰメッシュ１０８を含む。オーバレイスイッチングモデルは、いくつかの点で本明細書で説明する技術に置き換えられているが、ローカルスイッチングの実施構成からオーバレイモデルのいずれの機能も取り除かれないようにすることが望ましい。
【００１２】
オーバレイスイッチモデルは、（ＭＸ（登録商標）などの）上流スイッチへトンネリングを行うＡＰを含み、これによりスイッチが複雑なポリシ及びフォワーディングの決定をローカルに行えるようになる。上流スイッチへの切り替えを集中化することにより、（シンＡＰモデルをサポートする）ＡＰのスイッチングコードは比較的単純なままにされてきた。ＡＰは、それ自体がサブネット上に存在し、そこから上流スイッチに到達できることを少なくとも理解している。オーバレイモデルの利点として、ＡＰコード及び構成を単純なままにしておくこと、すなわちＡＰを上流スイッチに接続する任意のアクセスネットワークにのせて無線ネットワークを配備できるようになることが挙げられ（クライアントトラフィックがトンネリングされるため、このクライアントトラフィックがアクセスネットワークに配慮することはなく、ＡＰ上の局は、ＡＰが利用できるＬＡＮとは全く異なるＬＡＮ上に存在することができる）、スイッチは、スイッチ自体の間にトンネルを形成し、クライアントトラフィックをこのトンネルに送って、任意のＡＰ上の任意の所定のクライアントが加わることのできるＶＬＡＮの選択肢をさらに拡げることができるということが挙げられる。しかしながら、オーバレイネットワークは以下の問題点、すなわち全てのトラフィックが上流スイッチを通過しなくてはならず、この上流スイッチがＡＰから非常に遠くにあること、トラフィックをトンネリングする際のＭＴＵ及びその他のミドルボックスの問題に関する複雑さ、及びＡＰ側で利用可能な分散したコンピュータの転送パワー（一般に、転送物をエッジスケールへより良く転送する設計）の恩恵を受けないことという問題点を有する。
【００１３】
ネットワーク１０２は、インターネットプロトコル（ＩＰ）ネットワークを含むことができる。ある実施形態では、ネットワーク１０２は、無線スイッチ１０４が結合される有線バックボーンである。或いは一方で、ネットワーク１０２は、バックボーンネットワークが結合され、或いはバックボーンネットワークの代替として機能するネットワーク、又はその他の任意のネットワークに相当するものであってもよい。従ってネットワーク１０２は、例えばインターネットを含むことができる。
【００１４】
無線スイッチ１０４は、通常ＡＰ１０６に接続された線である。従って、実施構成にもよるが、「無線」スイッチは、有線ネットワークへの及び／又は有線ネットワークからの無線トラフィックのためのスイッチであると考えることができる。無線スイッチ１０４は、必ずしも何かに無線接続されているわけではない。ＡＰ１０６の各々は、個々のスイッチが単一のＡＰのみに結合された線になるようにそれぞれのスイッチに結合された線であってもよい。従って、図１の例では、複数の形で１又はそれ以上のＡＰ１０６を示しているが、スイッチあたりのＡＰの数は実施構成及び／又は実施形態に固有のものであることを理解されたい。ＡＰ及び無線スイッチ１０４は、単一の装置に結合されるものであってもよい。しかしながら、この説明では、ＡＰと無線スイッチとが別個の装置であるかのように機能することにより、ＡＰの機能がスイッチの機能から区別されている。
【００１５】
無線スイッチ１０４は、無線局及びＵＡＰメッシュをローカルに管理するためのツール全てを有していてもいなくてもよい。例えば、無線スイッチ１０４からさらに上流に（ＡＡＡサーバーなどの）追加の管理機能が存在してもよい。これらのサービスが無線スイッチ１０４を越えて行われることは重要な問題ではないため、説明を簡単にするために、無線スイッチ１０４は、ローカルに或いは上流の構成要素を利用してこれらの機能の全てを行うものとする。このため、（図１以外の）図には、無線スイッチ１０４からさらに上流の構成要素は示していない。
【００１６】
無線データは、限定的な意味ではないが、一例として局関連データ及びＲＦ環境データを含むことができる。局及びＲＦデータは、無線スイッチ１０４により使用され、以下に限定されるわけではないが、一例としてローミング、自動チャネル選択、欠陥のあるＡＰの検知、侵入検知、及び対策の開始を含む機能をサポートする。無線スイッチ１０４は、無線データをその他の無線スイッチ（図示せず）と共有することができる。
【００１７】
無線スイッチ１０４は、ＡＰ１０６（及びＵＡＰメッシュ１０８内のＡＰ）を制御する。ある実施形態では、ＡＰ１０６は（トランシーバなどの）無線送受信器を含み、この無線送受信器を使用して、無線スイッチ１０４の機能へのユーザ及び局のアクセスに対して無線ネットワークの接続性を提供する。ＩＥＥＥ８０２．１１という脈絡の中では、局は、任意のＩＥＥＥ８０２．１１のエンティティ又は他の関連する規格における同等物であり、ローミングタイプ又は固定タイプであってもよい。この定義はＡＰを含むこともできる。
【００１８】
図１の例では、ＡＰ１０６の各々は、ＵＡＰメッシュ１０８の少なくとも一部を有線ネットワークにつなぎ止める。ＡＰ１０６は、無線スイッチ１０４（又はシステム１００の他の上流の構成要素）とＵＡＰメッシュ１０８との間の境界装置として取り扱うことができる。これにより、プロキシアドレス解決プロトコル（プロキシＡＲＰ）を使用して、（ＡＰが無線スイッチ１０４にとってのアンカーの機能を果たすＵＡＰなどの）遠隔装置の代わりにＡＰ１０６がＡＲＰ要求に応答できるようになるので、無線資源のより効率的な利用が可能となる。
【００１９】
本発明を限定しない８０２．１１の実施構成では、ＡＰ１０６の各々は、無線インターフェースから標準的な８０２．３フレームである有線インターフェースへのパケットの切り替えをサポートする。ＡＰのスイッチング経路は、８０２．１ｑのタグ付きパケットをサポートしてもしなくてもよく、ＭＡＣ又はユーザベースのＡＣＬをサポートしてもしなくてもよい。（ポート、ＶＬＡＮ、又はＶＰＯＲＴベースのＡＣＬを必要としてもしなくてもよい。）ＡＰがローカルスイッチングとオーバレイとを同時にサポートすることが望ましい。しかしながら、サポートしたとしても、パケットをローカルに及びオーバレイモードで同時に切り替えることは必要条件ではない。例えば、ＡＰ上の所定のＶＬＡＮは、ローカルに、或いはオーバレイモードで切り替えることができる。
【００２０】
図１の例では、ＵＡＰメッシュ１０８は、無線スイッチ１０４又はＡＰ１０６に有線接続していない複数の潜在的に別個のＡＰを示すことが意図されている。このため、無線メッシュにおけるＡＰは「アンテザード(untethered)」と呼ばれる。ＵＡＰメッシュ１０８内のどの局も、ＵＡＰであるか、或いは他の何らかの無線局であるかに関わらず、ＡＰ１０６、及び局からＡＰ１０６へのノードのチェーンを構成するゼロ又はそれ以上のＵＡＰで無線スイッチ１０４につながれている。チェーンの中で無線スイッチ１０４により近いＡＰは、アンカリング下流局と呼ばれる。任意の所定の局については、ＵＡＰメッシュ１０８は、トラフィックが局と無線スイッチ１０４との間を通過するためのループを認めるべきではないので、局から無線スイッチ１０４への経路はスパニングツリー(spanning tree)と呼ばれる。
【００２１】
ＵＡＰメッシュ１０８内のＵＡＰがオンラインで提供される場合、ＵＡＰは、最適な経路を通って無線スイッチ１０４に到達しようとする。（注意：最適な経路が要求されるものの、実際には実行されるアルゴリズム及び／又は環境要素次第で最適な経路が実現できてもできなくてもよい。）ＡＰ１０６の１つからのＵＡＰの距離を測定するための複数の測定基準が存在する。例えば１つの測定基準は時間であってもよい。すなわち、パケットがＵＡＰと、ＵＡＰをつなぐＡＰとの間を移動するのに要する時間のことである。このような測定基準は正確に機能することはできるものの、この測定基準は、通常、トラフィックの輻輳又は劣化した受信信号の強度などの環境要素次第で異なるものとなる。説明を簡単にすると、本明細書で使用する測定基準とは、ＵＡＰとそれをつなぐＡＰ（ＡＡＰ）との間のホップの数のことであり、これは多くの潜在的な測定基準のほんの１つにすぎないことを理解されたい。従って、ＵＡＰがＡＡＰから１ホップ離れている場合、このＵＡＰはワンホップＵＡＰと呼ばれる。一般に、ＵＡＰがＡＡＰからＮホップ離れている場合、このＵＡＰはＮ−ホップＵＡＰと呼ばれる。
【００２２】
ＵＡＰメッシュ１０８のＵＡＰは、コンピュータ可読媒体に組み込まれるＡＰローカルスイッチングエンジンを含むことができるという利点がある。ＡＰローカルスイッチングエンジンは、局スイッチングレコード（ＳＳＲ）を使用して、（パケット、フレーム、データグラムなどの）所定のメッセージユニットをどのように切り換えるかを決定することができる。これにより、少なくともいくつかのトラフィックを、ＵＡＰメッシュ１０８内で効率良く切り換えできるようになる。さらに、他のトラフィックがローカルに切り換えられる間に、いくつかのトラフィックをスイッチへ逆トンネリングできるという利点がある。どのトラフィックが逆トンネリングされるか、及びどのトラフィックがローカルに切り換えられるかは、本明細書に記載の教示を使用することにより利用可能になる実施構成固有の決定事項である。
【００２３】
ＳＳＲは、上流スイッチで利用可能なあらゆる情報を含むことができる。本発明を限定しない実施形態では、局関連及び認証に付随するスイッチが利用可能なデータは、局ＭＡＣ、ＶＬＡＮ数、ＶＬＡＮ名、ローカルスイッチフラグ、タグ付きフラグ、無線ポート、（ＶＬＡＮへの無線ポートのマッピングに使用される）無線タグ、（局ＭＡＣにマッピングされる入口及び出口ＡＣＬなどの）ＡＣＬ、及び／又はプロキシＡＲＰフラグを含む。（注意：プロキシＡＲＰは、ローカルスイッチングが有効である場合にのみ受け入れられる。）特定のＶＬＡＮに対してローカルスイッチングを可能にする例示の実施形態では（他の例については、図３Ａから図３Ｄを参照しながら後述する）、ローカルスイッチングがＡＰに対して有効でありかつＡＰがＶＬＡＮ名で指定されたＶＬＡＮに接続されている場合、ローカルスイッチフラグがＴＲＵＥに設定される。．１ｑタグを介して局のＶＬＡＮに到達可能な場合、タグ付きフラグがＴＲＵＥに設定される。このフラグがＴＲＵＥになると、ＶＬＡＮナンバーは．１ｑタグ値と見なされる。この情報により、ＡＰはＶＬＡＮを作成し、指定されたタグ値のＶＬＡＮに指定された無線ポート及び有線ポートを追加することができる。次に、ＡＰは、そのネットワークポートから学習のパケットを送り、潜在的にあらゆる中間スイッチを更新する。
【００２４】
特許請求の対象の態様についてＩＥＥＥ８０２．１１規格に関連して説明しており、さらにいくつかの実施形態は、８０２．１１という脈絡の中で実現される特定の特徴を有するものであるが、特許請求の対象自体は、８０２．１１のネットワークに限定されるものではなく、一般的には任意の適用可能な無線ネットワークにも適用することができ、また将来の技術的な拡張により、無線スイッチ、ＡＰ、及び／又は局の間の区別が曖昧になる限りにおいて、特許請求の対象は、このようなスイッチ、ＡＰ、及び局がどのようにパッケージされ、結合され、又はラベル付けされているかに関係なくこれらの特徴を示す構成要素を含むものであると考えられることが、本明細書で行われる説明に照らして理解されるであろう。
【００２５】
例示の実施形態では、ＵＡＰメッシュ１０８はスパニングツリーから作成される。ＵＡＰメッシュ１０８内の個々の局は、最適な経路に沿って無線スイッチ１０４へ到達しようとする。最適な経路が線までのホップ数で測定されると仮定すると、第１の局のトラフィックがＵＡＰを通過し、そこから線までの経路に沿って進む場合、ＵＡＰを通過する第２の局のトラフィックは、そこから線まで同じ経路を選ぶことになる。全ての局が最適な経路を選ぶので、これらの局は、線(wire)におけるＡＰをルートノードとするツリーの端ノードとして表される。従って、ＡＰメッシュは、個々の局のためのスパニングツリーとして機能する。スパニングツリーは個々のノードにおいてどん欲(greedy)であり、結果として、必然的に効率的な（恐らくは最適化された）ツリーフローとなる。
【００２６】
無線資源が比較的乏しいので、ＵＡＰなどの無線ノードを通過する有線スイッチまでのデータの量を減らすことは少なくとも部分的に有利である。有線資源を節約する必要はそれほどない。しかしながら、有線資源の保護は、それにも関わらず多くの場合価値のあることである。従って、ＡＰに関して本明細書に記載した教示は、ＡＰ１０６（図１）などの有線ＡＰ、又はＵＡＰメッシュ１０８（図１）のＵＡＰなどの無線ＡＰに適用可能である。このため、後の図面では、定義により無線とされるＵＡＰである（すなわち、ＵＡＰは「アンテザード」ＡＰである）と具体的に特定しない限り、ＡＰは有線ＡＰであっても、又は無線ＡＰであってもよい。
【００２７】
図２は、ＡＰローカルの動的スイッチングシステム２００の例を示す図である。システム２００は、無線スイッチ２０２と、スイッチ２０２に結合されたＡＰ２０４と、ＡＰ２０４に無線で結合された２つの局２０６−１及び２０６−２（まとめて無線局２０６として示す）とを含む。例示の実施形態では、スイッチ２０２は、ＡＰ２０４にＳＳＲ形式でデータを提供し、このデータは、無線局２０６に関する（或いは、より一般的にはＡＰ２０４を介してスイッチ２０２に結合された無線局に関する）様々なデータを含むことができる。ＳＳＲは、ＡＰ２０４におけるネイティブスイッチング又は無線スイッチ２０２におけるスイッチングを容易にするのに十分なデータを含む任意のデータ構造であってもよい。ＡＰ２０４は、以下に限定されるわけではないが、一例としてＳＳＩＤ、メッセージに関連するデータのクラス、メッセージを送信する局に関連するＶＬＡＮ、メッセージを送信する局のユーザに関連する認証データ、又は何らかの他の要素を使用して、ネイティブにスイッチングを行うかどうかを決定する。
【００２８】
例示の実施形態では、無線スイッチ２０２は、ＡＰ２０４がローカルスイッチングを行うであろうこと、及びＡＰがいずれのＶＬＡＮ（利用可能な場合）に接続されているかを理解している。しかしながら、これは絶対条件ではない。
【００２９】
例示の実施形態では、ＡＰ２０４はレイヤ２スイッチである。例示の実施形態では、ＡＰ２０４は、トンネル２０８を介して無線スイッチ２０２に結合される。従って、無線スイッチ２０２におけるレイヤ２スイッチングのためのメッセージを無線スイッチ２０２へトンネリングすることができる。複数のレイヤ３プロトコルをサポートするのは困難であると考えられる。従って、スイッチングをレイヤ２に保つことにより、システム２００は（ＩＰなどの）特定のレイヤ３プロトコルを有する必要がなくなる。さらに、ルータにポリシを含むレイヤ３のバックボーンを有する場合、スイッチングはポリシを無視することができる。レイヤ２スイッチングは、これらの問題を少なくとも軽減し、或いは排除するという利点がある。
【００３０】
ＡＰ２０４はスイッチング装置であるため、例示の実施形態では、無線スイッチ２０２は、マルチキャストのためのパケット複製を行う必要はない。従って、単一のマルチキャストパケットが無線スイッチ２０２からＡＰ２０４へ送信され、必要に応じてＡＰ２０４により複製される。
【００３１】
図２の例では、局２０６−２がメッセージ２１０、２１２をＡＰ２０４へ送信する。ＡＰ２０４は、ＡＰ２０４が利用可能なデータに基づいてメッセージを異なる方法で処理する。図２の例では、ＡＰ２０４がトンネル２０８を介してメッセージ２１０をスイッチ２０２へ送信する。図２の実施例では、ＡＰ２０４がメッセージ２１２に対してＡＰローカルのスイッチングを行い、メッセージ２１２を局２０６−１へ送信する。スイッチ２０２においてメッセージ２１０を切り替え、局２０６−１へ送信することができる。ＡＰ２０４がローカルに、或いは（トンネリングなどにより）スイッチ２０２において切り換えを行うかどうかを決定する際に考え得る様々な要素のいくつかの例について、限定的な意味ではないが、一例として図３Ａから図３Ｄにおいて検討する。
【００３２】
図３Ａは、ＡＰローカルの動的スイッチングをＳＳＩＤごとに行うシステム３００Ａの例を示す図である。システム３００Ａは、ＡＰ３０２及び局３０４−１から３０４−３まで（まとめて局３０４として示す）を含む。例示のみを目的として、ＡＰ３０２は、２つの仮想ＡＰ（ＶＡＰ）３０６−１及び３０６−２（まとめてＶＡＰ３０６として示す）を含む。当業者であれば理解できるように、ＡＰは複数のＳＳＩＤをブロードキャストするか、或いは処理することができる。ＡＰが２以上のＳＳＩＤをブロードキャストするか、或いは処理する場合、ＡＰは、複数のＡＰとして論理的に取り扱われ、それぞれのＳＳＩＤに関連付けられた論理ＡＰの各々をＶＡＰと呼ぶことができる。図３Ａの例では、ＡＰ３０２は、可能であればＶＡＰ３０６−１を介してトラフィックをローカルに切り替え、上流スイッチングのためにＶＡＰ３０６−２を介してトラフィックを上流へ渡す。本発明を限定しない実施形態では、ＡＰ３０２が単一のＳＳＩＤを処理する場合でも、ＡＰ３０２はＳＳＩＤごとにＡＰローカルの動的スイッチングを行い、１つの結果しか見込まれない場合でも決定は動的なものとなる。
【００３３】
図３Ｂは、ＶＬＡＮごとにＡＰローカルの動的スイッチングを行うシステム３００Ｂの例を示す図である。システム３００Ｂは、ＡＰ３１２及び局３１４−１から３１４−３まで（まとめて局３１４として示す）を含む。局は、ＶＬＡＮ３１６−１と３１６−２（まとめてＶＬＡＮ３１６として示す）とに分割される。例示のみを目的として、局３１４−１及び３１４−２はＶＬＡＮ３１６−１の一部とし、局３１４−３はＶＬＡＮ３１６−２の一部とする。図３Ｂの例では、ＡＰ３１２は、可能であればＶＬＡＮ３１６−１からトラフィックをローカルに切り替え、上流スイッチングのためにトラフィックをＶＬＡＮ３１６−２から上流へ渡す。
【００３４】
図３Ｃは、クラスごとにＡＰローカルの動的スイッチングを行うシステム３００Ｃの例を示す図である。システム３００Ｃは、ＡＰ３２２及び局３２４−１から３２４−２まで（まとめて局３２４として示す）を含む。例示のみを目的として、局３２４−１は、データトラフィック３２６及び音声トラフィック３２８を局３２４−２へ送信する。図３Ｃの例では、ＡＰ３２２は、可能な場合音声トラフィック３２８をローカルに切り替え、上流スイッチングのためにデータトラフィック３２６を上流へ渡す。これにより、データトラフィックよりも時間に依存しがちな音声トラフィックをより速く送信することができ、一方でデータトラフィックの集中管理を維持することができるという利点が得られる。
【００３５】
図３Ｄは、ユーザごとにＡＰローカルの動的スイッチングを行うシステム３００Ｄの例を示す図である。システム３００Ｄは、ＡＰ３３２及び局３３４−１から３３４−２まで（まとめて局３３４として示す）を含む。局３３４の各々には、それぞれの関連付けられたユーザ３３６−１から３３６−３まで（まとめてユーザ３３６として示す）が存在する。（ＡＡＡ主導のスイッチングなどの）ユーザ認証に基づくＡＰローカルの動的スイッチングを示すためにユーザ３３６及びＡＡＡエンジン３３８を例示のみの目的で示す。図３Ｄの例では、ユーザ３３６−１はＡＰローカルのスイッチングの実行を許可されているため、ＡＰ３３２は、可能であれば局３３４−１からローカルにトラフィックを切り換える。しかしながら、ユーザ３３６−３はＡＰローカルスイッチングの実行を許可されていないため、ＡＰ３３２は、上流スイッチングのために局３３４−３からのトラフィックを上流へ渡す。これにより、何人かのユーザはより速い送信を行うことができ、一方で他のユーザの集中管理を維持することができるという利点が得られる。限定的な意味ではないが、一例としてＡＰローカルスイッチングの実行を許可されたユーザを従業員とし、一方ＡＰローカルスイッチングの実行を許可されていないユーザをゲストとしてもよい。別の例として、ＡＰローカルスイッチングの実行を許可されたユーザを第１の会社の従業員とし、一方ＡＰローカルスイッチングの実行を許可されていないユーザを第２の会社の従業員としてもよく、この場合第１の会社の方が上位の（又は少なくとも異なる）アクセス権を有する。
【００３６】
図３Ａから図３Ｄまでの例は、ＡＰローカルの動的スイッチングを実行するための可能な技術のほんの一部を示すことが意図されている。図３Ａから図３Ｄまでに示しているかどうかにかかわらずこれらの技術を単独で、或いは図３Ａから図３Ｄまでに示しているかどうかにかかわらず他の技術と組み合わせて使用することができる。
【００３７】
図４は、ＡＰローカルの動的スイッチングが可能なＡＰ４００の例を示す図である。ＡＰ４００は、プロセッサ４０２、オプションのイーサネット（登録商標）インターフェース４０４、無線４０６、動的スイッチングモジュール４０８、及び局スイッチングレコード（ＳＳＲ）データベース４１０を含み、これらはバス４１２を介して共に結合される。本明細書に示す教示の範囲から逸脱することなく、バス４１２以外の何らかの手段を介して様々な構成要素を結合することができる。例えば、ＡＰ４００はイーサネットを使用せず、ＡＰは有線インターフェースを有していないＵＡＰであるため、或いは他の何らかの理由のため、イーサネットインターフェース４０４はオプションとなっている。無線は、８０２．１１無線、又は他の何らかの無線であってもよい。
【００３８】
例示の実施形態では、動的スイッチングモジュール４０８は、不揮発性記憶装置及び／又はメモリなどのコンピュータ可読媒体により実行される。ＳＳＲデータベース４１０は、不揮発性記憶装置及び／又はメモリなどのコンピュータ可読媒体により実行される。動作中、動的スイッチングモジュール４０８の複数の部分を、不揮発性記憶装置からメモリにロードし、プロセッサ４０２により実行することができる。別の実施形態では、動的スイッチングモジュール４０８は、専用プロセッサ（図示せず）を有することができる。プロセッサが共有されたものであるか、或いは専用のものであるかに関わらず、動的スイッチングモジュール４０８とプロセッサとは、まとめて動的スイッチングエンジンと呼ばれる。
【００３９】
図４の実施例では、動作中、ＡＰ４００は、下流局に関連付けられたＳＳＲを上流スイッチから受け取る。ＳＳＲは、ＳＳＲデータベース４１０に記憶される。下流局は、直接的に、又は介在する無線メッシュのノードを介して間接的に、無線リンクを介してＡＰ４００に動作的に接続される。動的スイッチングエンジンはＳＳＲを使用して、下流局から受け取ったトラフィックに対してＡＰ４００においてＡＰローカルのスイッチングを行うか、或いは上流スイッチに向けてトラフィックを上流へ送るかを決定する。
【００４０】
図５は、ＡＰローカルの動的スイッチング法の例についてのフローチャート５００を示す図である。図５の例では、フローチャート５００は、オプションのモジュール５０２から開始し、ここで無線局に関連するデータが受け取られる。データは、例えばＡＰにおいて受け取られる。簡単に説明すれば、モジュール５０２の代わりに（或いはこれに加えて）、トラフィックに関連するデータを使用して、トラフィックをＡＰローカルに切り換えるかどうかに関する決定を行うことができるため、モジュール５０２はオプションとなっている。
【００４１】
図５の例では、フローチャート５００はモジュール５０４へと続き、ここで無線局からレイヤ２トラフィックが受け取られる。トラフィックがレイヤ２であるため、本システムは、（ＩＰなどの）任意のレイヤ３プロトコル、又は複数のレイヤ３プロトコルを使用して動作することができるという利点が得られる。
【００４２】
図５の例では、フローチャート５００は決定ポイント５０６へ進み、ここでトラフィックをローカルにレイヤ２スイッチするかどうかが決定される。無線局に関連するデータ（モジュール５０２などを参照のこと）、又はトラフィック自体に関連するデータを使用して、トラフィックをローカルに切り換えるかどうかに関する決定を行うことができる。例えば、無線局は特定のＶＬＡＮに関連付けられているため、無線局にＡＰローカルスイッチングを認めることができる。第２の例として、トラフィックは、多くの場合音声トラフィックが有するような比較的高い優先権を有することができる。トラフィックが比較的高い優先権を有する場合、ローカルに切り換えを行って、トラフィックをより迅速に宛先に到達させるための決定を行うことができる。第２の例では、モジュール５０２はオプションである。
【００４３】
図５の例では、トラフィックをローカルにレイヤ２スイッチすると決定した場合（５０６−Ｙ）、フローチャート５００はモジュール５０８へ進み、ここでトラフィックはローカルにレイヤ２スイッチされ、その後モジュール５１０へ進み、ここでトラフィックが宛先へ向けて送られる。トラフィックを切り替え、送信し終わると、フローチャート５００は終了する。
【００４４】
図５の例では、トラフィックをローカルにレイヤ２スイッチしないと決定した場合（５０６−Ｎ）、フローチャート５００はモジュール５１２へ進み、ここでトラフィックは上流へレイヤ２トンネリングされる。恐らく、トラフィックはさらに上流で切り替えられることになる。ローカルに切り替えられることのないトラフィックを上流でレイヤ２トンネリングし終わると、フローチャート５００は終了する。
【００４５】
本明細書で使用するＡＰとは、標準的な（テザード）ＡＰ又はＵＡＰのことを意味する。区別すべき場合、ＡＰは、必要に応じて「（テザード）ＡＰ」又は「ＵＡＰ」と呼ぶことができる。本明細書で使用する「実施形態」という用語は、限定的な意味ではないが、一例として、例示の役割を果たす実施形態のことを意味する。
【００４６】
構造的特徴及び／又は方法論的行為に特有の言語で対象物について説明してきたが、添付の特許請求の範囲で定義される対象物は、必ずしも上述した特定の特徴又は行為に限定されるものではないということを理解されたい。むしろ、上述の特定の特徴及び行為は、特許請求の範囲を実現する形式例として開示したものである。
【図１】
2009540678.tif 000003
【図２】
2009540678.tif 000004
【図３Ａ】
2009540678.tif 000005
【図３Ｂ】
2009540678.tif 000006
【図３Ｃ】
2009540678.tif 000007
【図３Ｄ】
2009540678.tif 000008
【図４】
2009540678.tif 000009
【図５】
2009540678.tif 000010
【国際調査報告】
2009540678.tif 000011