(57)【要約】無線ローカルエリアネットワーク（図１）は、有線ネットワーク（１４）を介して無線スイッチ（１２および１３）と通信するアクセスポート（１６，１８、および２０）を含み、上記無線スイッチは、アクセスポートを制御し、アクセスポート内のポータルと別のネットワークとの間でデータを橋渡しする。アクセスポートを動作させるコードと、ポータルを設定するためのコードとは、無線スイッチから別々にダウンロードされる。アクセスポートが１個よりも多くのポータルを含んでいる場合、別々のイーサネット（登録商標）アドレスが、アクセスポートのプロセッサと、無線スイッチと通信するためのポータルとに割り当てられる。プロトコルは、通信のために別々のシーケンス番号を提供し、コマンドフィールドを含み得る。
2007535878.tif 000002
【特許請求の範囲】
【請求項１】
無線ローカルエリアネットワークにおいて、無線スイッチは、１つ以上のアクセスポートの動作を制御し、該１つ以上のアクセスポートとのデータ通信を管理しており、該アクセスポートは、他のデバイスにデータを通信する１つ以上のポータルを含んでおり、該アクセスポートを構成する改良された方法は、
該アクセスポートの動作のために、該無線スイッチからソフトウェアをダウンロードすることと、
該アクセスポートから、該アクセスポートの該１つ以上のポータルの識別を表すデータを信号伝達することと、
該無線スイッチから該アクセスポートにデータをダウンロードし、該アクセスポートの該１つ以上のポータルを設定することと
を包含する、方法。
【請求項２】
請求項１の方法にしたがって設定された、アクセスポート。
【請求項３】
無線ローカルエリアネットワークにおいて、無線スイッチは、１つ以上のアクセスポートの動作を制御し、該１つ以上のアクセスポートとのデータ通信を管理しており、該アクセスポートのうちの少なくとも１つは、アクセスポートプロセッサと、他のデバイスにデータを通信する複数のポータルとを含んでおり、該無線スイッチと、該ポータルと通信するデバイスとの間でデータ通信をする改良された方法は、
該アクセスポートおよび該ポータルの各々に対応する個別のネットワークアドレスを提供することと、
該アクセスポートに対応するネットワークアドレスを用いることにより、該アクセスポートプロセッサと該無線スイッチとの間でメッセージを通信することと、
該ポータルに割り当てられたネットワークアドレスを用いることにより、該ポータルと該無線スイッチとの間でメッセージを通信することと
を包含する、方法。
【請求項４】
前記アクセスポートと前記無線スイッチとの間のデータメッセージにシーケンス番号を割り当てることをさらに包含し、
個々のシーケンス番号の列は、該アクセスポートプロセッサおよび該複数のポータルの各々に割り当てられる、
請求項３に記載の方法。
【請求項５】
前記データメッセージは、第１のイーサネット（登録商標）ヘッダと第２のヘッダとを含むイーサネット（登録商標）フォーマットを有しており、該イーサネット（登録商標）ヘッダは、前記ネットワークアドレスを含み、該第２のヘッダは、前記シーケンス番号を含んでいる、請求項４に記載の方法。
【請求項６】
前記第２のヘッダは、メッセージ長フィールドを含む、請求項５に記載の方法。
【請求項７】
前記第２のヘッダは、メッセージの方向とメッセージのタイプとを識別するコマンドフィールドを含む、請求項５に記載の方法。
【請求項８】
前記第２のヘッダは、前記メッセージにおけるデータを処理するコマンドコードを示すコードフィールドを含む、請求項６に記載の方法。
【請求項９】
請求項３の方法を用いて動作するように配置された、無線ローカルエリアネットワーク。
【請求項１０】
無線ローカルエリアネットワークにおいて、１つ以上の無線スイッチは、１つ以上のアクセスポートの動作を制御し、該１つ以上のアクセスポートとのデータ通信を管理しており、該アクセスポートと無線スイッチとの間の関連性を初期化する方法は、
アクセスポートを選択的に指名するように該無線スイッチを設定することと、
アクセスポートの動作の初期化のもと、該アクセスポートのＭＡＣアドレスを識別するＨＥＬＬＯメッセージをブロードキャストすることと、
該Ｈｅｌｌｏメッセージに対し、該アクセスポートを指名するように設定された無線スイッチによって送信されるＰＡＲＥＮＴメッセージで応答することであって、該ＰＡＲＥＮＴメッセージの各々は、該無線スイッチのＭＡＣアドレスを識別する、ことと、
該ＰＡＲＥＮＴメッセージを該アクセスポートにおいて受信し、該アクセスポートを指名するように該無線スイッチのうちの１つを選択することと
を包含する、方法。
【請求項１１】
無線スイッチを選択することは、前記アクセスポートによって最初に受信された前記ＰＡＲＥＮＴメッセージを送信する無線スイッチを選択することを包含する、請求項１に記載の方法。
【請求項１２】
請求項１０の方法を実行するように構成された、アクセスポート。
【請求項１３】
無線ローカルエリアネットワークにおいて、無線スイッチは、１つ以上のアクセスポートの動作を制御し、該１つ以上のアクセスポートとのデータ通信を管理しており、該アクセスポートは、他のデバイスにデータを通信する１つ以上の無線ポータルを含んでおり、該アクセスポートの少なくとも１つの無線ポータルの動作のチャネルを選択する方法は、
該無線ポータルを用いることにより、可能性のある複数のチャネルの各々をモニタして、該可能性のあるチャネルのビーコン信号を検出することと、
受信したビーコン信号を、該無線ポータルを有する該アクセスポートの動作を制御する無線スイッチに転送することと、
該無線スイッチを用いることにより、該受信したビーコン信号を解析して、該無線ポータルの動作のためのチャネルを選択することと、
該無線スイッチから該無線ポータルに設定メッセージを送信して、該選択されたチャネルで動作するように、該無線ポータルを設定することと
を包含する、方法。
【請求項１４】
前記無線スイッチは、前記可能性のあるチャネルを指定する前記アクセスポートに制御メッセージを送信する、請求項１３に記載の方法。
【請求項１５】
前記アクセスポートは、前記受信したビーコン信号を有する前記無線スイッチに信号強度データを送信する、請求項１３に記載の方法。
【請求項１６】
前記アクセスポートは、前記ビーコン信号が受信されるチャネルを識別する信号フォーマットを用いることにより、前記受信したビーコン信号を前記無線スイッチに送信する、請求項１５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＩＥＥＥ標準８０２．１１にしたがうもののような無線ローカルエリアネットワークに関する。特に、本発明は、２０００年３月１７日に出願されたシリアル番号０９／５２８，６９７号の同時継続中の出願に記述されているネットワークのような、無線スイッチとアクセスポートとを用いるように配置されたネットワークに関し、上記出願の明細書は、参照のため、本明細書に援用される。本明細書中に使用されている「アクセスポート（ａｃｃｅｓｓ  ｐｏｒｔ）」という用語は、引用された同時継続中の出願においては、「ＲＦポート（ＲＦ  ｐｏｒｔ）」として参照されているデバイスに対する商用名であり、本明細書中に使用されている「無線スイッチ（ｗｉｒｅｌｅｓｓ  ｓｗｉｔｃｈ）」という用語は、引用された同時継続中の出願においては、「セルコントローラ（Ｃｅｌｌ  Ｃｏｎｔｒｏｌｌｅｒ）」として参照されているデバイスに対する商用名である。本発明の無線スイッチはまた、２００３年５月２８日に出願されたシリアル番号６０／４７３，７５５号の同時係属中の仮出願に記述されているセルコントローラにも対応し、上記仮出願の明細書は、参照のため、本明細書に援用される。
【背景技術】
【０００２】
無線、光ファイバー、または、ワイヤを含むその他の媒体を使用するシリアルデータバスによって追加的なデバイスが無線スイッチを含む有線ネットワークとインターフェースを取るようにするために、無線スイッチを用いることによって異なる通信プロトコルと異なる媒体とをサポートするのに望ましい新しい技術が、現在進展している。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明の目的は、無線スイッチとアクセスポートとの間の通信に関連する複数の技術に適応可能な新規かつ改良された通信フォーマットを提供することである。
【課題を解決するための手段】
【０００４】
（本発明の要約）
本発明にしたがい、無線ローカルエリアネットワークにおけるアクセスポートを設定するための改良された方法が提供される。無線スイッチは、１つ以上のアクセスポートの動作を制御し、１つ以上のアクセスポートとのデータ通信を管理し、アクセスポートは、他のデバイスにデータを通信する１つ以上のポータルを含む。アクセスポートの動作を制御するソフトウェアは、無線スイッチからダウンロードされる。アクセスポートは、アクセスポートの１つ以上のポータルの識別を表すデータを、無線スイッチに送信する。アクセスポートの１つ以上のポータルを設定するデータは、無線スイッチからアクセスポートにダウンロードされる。
【０００５】
本発明にしたがい、上述の方法を用いて設定されるアクセスポートが提供される。
【０００６】
本発明にしたがい、無線ローカルエリアネットワークにおいて通信するための改良された方法が提供される。無線スイッチは、１つ以上のアクセスポートの動作を制御し、アクセスポートとのデータ通信を管理し、アクセスポートのうちの少なくとも１つは、アクセスポートプロセッサと、データを他のデバイスに通信するための複数のポータルとを含む。アクセスポートプロセッサとポータルとに対応する、個別のネットワークアドレスが提供される。アクセスポートプロセッサと無線スイッチとの間のメッセージは、アクセスポートプロセッサに対応するネットワークアドレスを用いることにより、送信される。さらに、ポータルに割り当てられたネットワークアドレスを用いることにより、ポータルと無線スイッチとの間のメッセージが送信される。
【０００７】
好ましい実施形態において、アクセスポートと無線スイッチとの間のデータメッセージに対し、シーケンス番号が割り当てられる。個々のシーケンス番号の列は、アクセスポートプロセッサと複数のポータルとの各々に割り当てられる。データメッセージは、第１のイーサネット（登録商標）ヘッダと第２のヘッダとを含むイーサネット（登録商標）フォーマットを有し得る。イーサネット（登録商標）ヘッダは、ネットワークアドレスを含み、第２のヘッダは、シーケンス番号を含む。第２のヘッダは、メッセージ長フィールド、および／または、メッセージの方向とメッセージのタイプとを識別するコマンドフィールドをも含み得る。第２のヘッダは、メッセージ内のデータを処理するコマンドコードを表すコマンドフィールドを随意に含み得る。
【０００８】
本発明にしたがい、本発明の方法を用いて動作するように設定された無線ローカルエリアネットワークが提供される。
【０００９】
本発明のより良い理解のために、その他の目的およびさらなる目的と共に、添付の図面を参酌することにより、以下の記述に対する参照がなされ、本発明の範囲は、添付の請求の範囲において示され得る。
【００１０】
複数の図面を通して、特に明記されない限り、同じ参照番号と参照記号は、同じ特徴、同じエレメント、同じコンポーネント、または示された実施形態のうちの同じ部分を示すように用いられる。
【発明を実施するための最良の形態】
【００１１】
（本発明の記述）
本明細書において使用されているように、以下の用語は、以下のような意味を有する。
アクセスポートとは、少なくとも１つのポータルを含む、イーサネット（登録商標）接続を用いるデバイスのことである。
ポータルとは、アクセスポートに含まれ、その他任意のデバイスまたはネットワークに対して通信チャネルを提供する、任意のデバイスのことである。ポータルは、ＩＥＥＥ８０２．１１無線、ＩＥＥＥ８０２．１１規格に記述されているものを除く、その他の技術を用いた無線、またはシリアルチャネルのような非無線デバイス、光ファイバーリンク、等であり得る。アクセスポートは、異なるバージョンのＩＥＥＥ８０２．１１のような異なるプロトコルを用いて通信を行なう複数のポータルを含み得る。
無線スイッチとは、１つ以上のアクセスポートを制御し、これらデバイスと異なるネットワークとの間を橋渡しするデバイスのことであり、典型的には、有線イーサネット（登録商標）ネットワークである。
アダプション（ａｄｏｐｔｉｏｎ）とは、アクセスポートを無線スイッチと関連させるプロセスのことである。
メッセージとは、上記データを処理する論理（ｌｏｇｉｃ）によって理解されるようなデータの一式のことである。特定のネットワーク上におけるサイズの制限は、そのネットワーク上での伝送のために、「メッセージ」を複数の「パケット」または「フレーム」へと切断する。
パケットまたはフレームとは、ネットワークによって取り扱われるデータの１つの単位（ｕｎｉｔ）のことである。あるタイプのネットワークの上で単一のエンティティによって取り扱われるデータの単位は、異なるタイプのネットワーク上での伝送のために、複数の単位に切断される。「パケット」という用語は、関連する特定のネットワーク上に見出されるようなデータの単位を常に参照する。
【００１２】
図１を参照すると、引用されたシリアル番号０９／５２８，６９７号の同時係属中の出願に記述されているような無線ローカルエリアネットワーク１０の例が示されている。無線スイッチ１２，１３（引用された出願においてはセルコントローラとして呼称される）は、イーサネット（登録商標）１４上でアクセスポート１６，１８、および２０（引用された出願においてはＲＦポートとして呼称される）と通信する。アクセスポート１６，１８、および２０は、例えばＩＥＥＥ標準８０２．１１の複数のバージョンのうちの１つ以上、または、その他の無線通信プロトコルのようなプロトコルを用いることにより、モバイルユニット２２，２４と通信するように配置されている。
【００１３】
図２は、引用された同時係属中の出願に記述されているような、アクセスポート１６の例が示されている。アクセスポート１６は、イーサネット（登録商標）コントローラ２８とデジタル信号プロセッサ３０（ＤＳＰ）とを含むネットワークインターフェースカード２６（ＮＩＣ）を含んでいる。モバイルユニット２２，２４と無線通信するために、アンテナ３４を有する無線またはＲＦモジュール３２が提供される。引用された出願に記述されているように、ＤＳＰ３０において、低レベルの媒体アクセス制御（ＭＡＣ）機能が実行され、その一方で、アクセスポートと通信する無線スイッチ１２または１３において、高レベルのＭＡＣ機能が実行される。
【００１４】
図３は、本発明にしたがう、２つのポータルを含む第１のアクセスポート１８の例を示している。アクセスポート１８は、イーサネット（登録商標）コントローラ３８とプロセッサ４０とを有するＮＩＣ３６を含んでいる。プロセッサ４０は、関連するメモリと、その他のデバイスと通信するためのインターフェースとを有する、デジタル信号プロセッサまたはマイクロプロセッサであり得る。アクセスポート１８は、無線１および無線２として名付けられた２つのポータル４２，４６を含んでいる。各ポータルは、アンテナ４４と４８とを含んでいる。
【００１５】
図４は、本発明にしたがう、第２のアクセスポート２０の例を示している。アクセスポート２０は、第２のポータル５０が無線の代わりに光ファイバーのトランスデューサであるという点を除き、アクセスポート１８と同じであり、光ファイバーの伝送ライン４８によって、シリアルデータを送信および受信するように配置されている。
【００１６】
本発明は、アクセスポート１６，１８、および２０と無線スイッチ１２，１３との間で通信するためのプロトコルを提供する。上記プロトコルは、いくつかのフォーマットのうちの２つのバージョンを含み、第１のバージョンは、無線スイッチ１２，１３と、単一のポータルを有するアクセスポート１６との間で通信するためのものである。第２のバージョンのプロトコルは、無線スイッチ１２，１３と、複数のポータルを有するアクセスポート１８，２０との間で通信するためのものである。２つのバージョンのプロトコル・フォーマットは、同じシステムにおいて両立するように用いられ、２つのバージョンに対する多くのフォーマットは、一致したものである。
【００１７】
本発明は、無線スイッチからアクセスポートへとランタイムコードをダウンロードするための配置を提供する。さらに、本発明は、アクセスポートが複数のポータルを含む場合にアクセスポートのポータルを設定するための配置をも提供する。
【００１８】
マルチポータル型のアクセスポートの場合、アクセスポートに割り当てられる複数のＭＡＣアドレスが、好ましくは存在する。第１のものは、ＮＩＣカードとプロセッサ自身とのＭＡＣアドレスである。残りのＭＡＣアドレスは、好ましくは、アクセスポートのポータルに割り当てられる。一般に、動作可能なアクセスポートは、ポータルの個数に関わらず、好ましくは、少なくとも２つのＭＡＣアドレスを有している。
【００１９】
無線スイッチとアクセスポートプロセッサまたはアクセスポート内のポータルとの間のすべての通信は、ＷＩＳＰメッセージを使用する（ＷＩＳＰとは、無線スイッチプロトコル（Ｗｉｒｅｌｅｓｓ  Ｓｗｉｔｃｈ  Ｐｒｏｔｏｃｏｌ）の頭字語である）。すべてのフィールドは、ビッグ・エンディアン（ｂｉｇ  ｅｎｄｉａｎ；ネットワークの順序）のフォーマット内に存在する。各フィールド内において、最上位のビットは、左側に示されており、最下位のビットは、右側に示されている。ＷＩＳＰメッセージのフォーマットは、表１に示されている。
【００２０】
【化１】
2007535878.tif 000003
メッセージのイーサネット（登録商標）ヘッダ部は、標準的なＩＥＥＥ８０２．３ヘッダであり、行き先のＭＡＣアドレス、ソースのＭＡＣアドレス、イーサタイプ（Ｅｔｈｅｒｔｙｐｅ）から構成されている。イーサタイプフィールドは、０ｘ８７８３のシンボル・イーサタイプ値のみ、または、その他の値を含み得る。イーサネット（登録商標）ヘッダは、表２に示されている。ＷＩＳＰヘッダは、表３に示されている。
【００２１】
【化２】
2007535878.tif 000004
【００２２】
【化３】
2007535878.tif 000005
コマンドフィールドは、以下の表４に示されるように、サブフィールドに分割される。
【００２３】
【化４】
2007535878.tif 000006
アクセスポートに送信されたメッセージまたはアクセスポートから送信されたメッセージに対し、メッセージがアクセスポートから送信された場合には、サブフィールドの方向（ｄｉｒｅｃｔｉｏｎ）は０に設定され、メッセージがアクセスポートに送信された場合には、サブフィールドの方向は１に設定される。タイプ３のメッセージは、ハードウェアの診断に用いられ、デバイスの製造業者によって指定され得る。
【００２４】
サブフィールド値のタイプおよび意味は、表５に列挙されている。
【００２５】
【化５】
2007535878.tif 000007
管理メッセージ（ｍａｎａｇｅｍｅｎｔ  ｍｅｓｓａｇｅ）に対するコマンドコードの初期設定は、表６に示されている。無線データメッセージ（ｗｉｒｅｌｅｓｓ  ｄａｔａ  ｍｅｓｓａｇｅ）に対するコマンドコードの初期設定は、表７に示されている。フロー制御メッセージ（ｆｌｏｗ  ｃｏｎｔｒｏｌ  ｍｅｓｓａｇｅ）に対するコマンドコードの初期設定は、表８に示されている。診断メッセージ（ｄｉａｇｎｏｓｔｉｃ  ｍｅｓｓａｇｅ）に対するコマンドコードは、表９に示されている。
【００２６】
【化６】
2007535878.tif 000008
【００２７】
【化７】
2007535878.tif 000009
【００２８】
【化８】
2007535878.tif 000010
【００２９】
【化９】
2007535878.tif 000011
シーケンスフィールドは、複数の目的のために使用され得る。異なるタイプのＷＩＳＰメッセージに使用するための複数のシーケンス番号の列もまた、存在する。各ストリームは、値０で開始し、相次ぐメッセージに対して１ずつ増加する。
【００３０】
無線スイッチは、シーケンス番号を以下のように割り当てる：所与のアクセスポートに対し、無線スイッチから送信された管理メッセージに使用される１６ビットのシーケンス番号のストリームが、１個存在する（アクセスポートまたはアクセスポート内のポータルの１つに対して管理メッセージがアドレスされているか否かに関わらず、同じストリームが使用される）。加えて、アクセスポート内の各ポータルに即時型（ｉｍｍｅｄｉａｔｅ）の無線データメッセージを送信するのに使用される１６ビットのシーケンス番号の異なるストリームが存在する。即時型の無線データメッセージは、遅延を有さずに無線スイッチによってポータルへと送信されるメッセージである（これは、マルチキャストマスクに適合するマルチキャストデータフレームのようなすべての有向データを含む）。別のシーケンス番号の「ストリーム」は、バルク遅延された無線データメッセージをポータルへと送信するように、無線スイッチによって使用される。バルク遅延されたメッセージは、ポータルがＤＴＩＭ  Ｐｏｌｌメッセージ（すなわち、すべてのブロードキャストと、マルチキャストマスクとマッチしないマルチキャスト）を介してそれらを要求するまで無線スイッチに格納される非有向性（ｎｏｎ−ｄｉｒｅｃｔｅｄ）のデータフレームのことである。バルク遅延されたメッセージを無線スイッチが送信するたびに、それらはシーケンス番号０で開始し、キューされたすべてのメッセージが、それらを要求するポータルに送信されるまで、１つずつ増加する。次のＤＴＩＭ  Ｐｏｌｌに応答して、それが同じポータルから来る場合でも、他のポータルから来る場合でも、バルク遅延された無線データメッセージにおけるシーケンス番号は、再び０で開始する。
【００３１】
アクセスポートは、シーケンス番号を以下のように割り当てる：ブートコードは、それが伝送するすべてのメッセージに対し、単一の１６ビットのシーケンス番号を利用する。成功したダウンロードの後、アクセスポートプロセッサは、それが伝送するすべてのメッセージに対し、１６ビットのシーケンス番号の異なるストリームを使用する（これは、現在ではＤｅｖｉｃｅＩｎｆｏメッセージのみを含む）。アクセスポート内の各ポータルは、それが伝送するすべてのメッセージに対し、上記メッセージが管理メッセージ、無線データメッセージ、またはフロー制御メッセージのどれであるかに関わらず、自らの１６ビットのシーケンス番号のストリームを使用する。
【００３２】
２つのポータルを有するアクセスポートは、以下のシーケンス番号のストリームを扱い得る：
・３つの伝送
ブートコードによって送信されたすべてのメッセージに対するもの
ポータル１によって送信されたすべてのメッセージに対するもの
ポータル２によって送信されたすべてのメッセージに対するもの
・４つの受信
すべての管理メッセージに対するもの
ポータル１への即時型の無線データメッセージに対するもの
ポータル２への即時型の無線データメッセージに対するもの
いずれかのポータルへのバルク遅延された無線データメッセージに対するもの。
【００３３】
実行可能（ｅｘｅｃｕｔａｂｌｅ）な画像のダウンロードの間、シーケンス番号は、各セグメントに対してこの値を増加させることにより、ダウンロードされたファイルの各セグメントを識別する手段を提供する。これにより、シーケンスの外においてはどのフレームも受信されないことが保証される。
【００３４】
シーケンス番号は、非ダウンロード性（ｎｏｎ−ｄｏｗｎｌｏａｄ）の管理メッセージに含まれ、主にパケットフローの解析とデバッグとを助ける。無線スイッチとポータルとのどちらも、シーケンスの外で受信された非ダウンロード性の管理メッセージを検出および／または拒否することを要求されない。
【００３５】
ランタイムの間、即時型の無線データメッセージにおけるシーケンス番号は、無線スイッチからポータルに送信された８０２．１１データフレームに対するフロー制御の手段を提供する。シーケンス番号は、無線データメッセージの各フラグメントに対して一定を維持し得るため、無線スイッチとポータルは、シーケンスフィールドを用いることにより、細分化された任意のパケットを再組み立てする。
【００３６】
以下は、管理メッセージのコンテンツの詳細を提供する。多くのメッセージは、可変長フィールドの可能性（ｐｏｓｓｉｂｉｌｉｔｙ）を提供するフォーマットにしたがう。このフォーマットの一般形は、
【００３７】
【化１０】
2007535878.tif 000012
である。ここに、
アイテム  ＩＤは、単一のバイト値であり、
アイテムの長さは、Ｄａｔａフィールドのバイト単位でのサイズを表す。アイテムの長さは、固定または可変であり得る。
データは、実際のデータまたは興味のあるデータである。
管理フレームは、タイプ＝０のフレームである。
【００３８】
アクセスポートの初期化の間、Ｈｅｌｌｏメッセージは、Ｐａｒｅｎｔ返答が受信されるまで、または所定の期間（例えば、６０秒）の終了までに、１秒に１回伝送される。Ｈｅｌｌｏメッセージのフォーマットは、表１０に示されている。上記フォーマットは、Ｐａｒｅｎｔメッセージと共に用いられ、無線スイッチがアクセスポートに適合する意志を宣言する方法を提供する。Ｈｅｌｌｏメッセージは、本体を有さない。
【００３９】
【化１１】
2007535878.tif 000013
Ｐａｒｅｎｔメッセージは、Ｈｅｌｌｏメッセージに応答して、無線スイッチからアクセスポートに送信される。Ｐａｒｅｎｔメッセージは、Ｈｅｌｌｏメッセージと共に用いられ、無線スイッチがアクセスポートと適合する意志を宣言する方法を提供する。
【００４０】
無線スイッチが上記を行なうように構成されている場合に、無線スイッチは、Ｈｅｌｌｏメッセージに応答して、Ｐａｒｅｎｔメッセージを送信する。Ｐａｒｅｎｔメッセージのフォーマットは、表１１および表１２に示されており、メッセージの本体は、無線スイッチＭＡＣアドレスから構成される。
【００４１】
【化１２】
2007535878.tif 000014
【００４２】
【化１３】
2007535878.tif 000015
アクセスポートは、Ｐａｒｅｎｔメッセージに応答して、ＬｏａｄＭｅメッセージを送信する。メッセージのコンテンツとフォーマットは、アクセスポートの構成に依存する。表１３に示されているＬｏａｄＭｅメッセージの第１のバージョンは、同時継続中のシリアル番号０９／５２８，６９７号の出願に記述され図２に示されているタイプのＤＳＰベースのアクセスポートによって利用される。その他のアクセスポート、特に１個よりも多くのポータルを有するアクセスポートは、表１５で定義されたＬｏａｄＭｅメッセージを利用する。
【００４３】
ＬｏａｄＭｅメッセージは、実行可能な画像をアクセスポートにダウンロードするために、アクセスポートに送信される。アクセスポートは、アクセスポートの電源がオンにされると、アクセスポートがリセットすべき応答が存在しない場合に、１０秒に対して１秒の間隔で、ＬｏａｄＭｅメッセージを送信する。
【００４４】
ＬｏａｄＭｅメッセージの本体における情報は、アクセスポートに適合するか否かを決定するために、無線スイッチによって用いられる。ＬｏａｄＭｅメッセージにおける情報はまた、無線スイッチの設計に依存して、無線スイッチのユーザインターフェースにおけるユーザに提示される。
【００４５】
ＬｏａｄＭｅフレームの本体は、一連のアイテム（ｉｔｅｍ）から構成されている。各アイテムは、１バイトのＩＤフィールド、１バイトの長さフィールド、可変長のデータフィールドから構成されている。長さフィールドは、データフィールドのバイト単位での全長である。長さフィールドは、常に偶数である。可変長のデータフィールドの長さが奇数である場合、長さを偶数にするために、１バイトのパッド（ｐａｄ；ゼロ）が、データの終端に追加され得る。
【００４６】
以下の表１４に記述されているアイテムＩＤ１〜５は、ＬｏａｄＭｅフレーム内に常に存在していなければならない。このメッセージは、適切であり他のアイテムが含まれ得る場合に、必要に応じて延長され得る。ＬｏａｄＭｅメッセージの受信者は、その受信者が理解しないアイテムのすべてを無視しなければならない。
【００４７】
【化１４】
2007535878.tif 000016
【００４８】
【化１５】
2007535878.tif 000017
図３および図４に示されているマルチポータルのアクセスポートのような高品質のアクセスポートによって使用されるＬｏａｄＭｅメッセージの第２のバージョンは、表１５および表１６に示されている。
【００４９】
【化１６】
2007535878.tif 000018
【００５０】
【化１７】
2007535878.tif 000019
無線スイッチは、アクセスポートのネットワークインターフェースカード（ＮＩＣ）の動作コードをダウンロードするＬｏａｄＩｍａｇｅメッセージを用いることにより、ＬｏａｄＭｅメッセージに応答する。ＬｏａｄＭｅメッセージの第１のバージョンに対するＬｏａｄＩｍａｇｅメッセージは、表１７および表１８に示されている。
【００５１】
無線スイッチは、（このアクセスポートに適合することを無線スイッチが決定する場合に）ＬｏａｄＭｅに応答して、第１のＬｏａｄＩｍａｇｅを送信する。
【００５２】
次のシーケンス番号を示すＡｃｋを用いることにより、アクセスポートがＬｏａｄＩｍａｇｅに応答するとき、無線スイッチは、次のＬｏａｄＩｍａｇｅメッセージを送信する。アクセスポートがＮａｋを用いてＬｏａｄＩｍａｇｅに応答するとき、無線スイッチは、最後のＬｏａｄＩｍａｇｅメッセージに応答する。
【００５３】
このことは、全画像がダウンロードされるまで続く。
【００５４】
ファイルの最後の部分は、ＬｏａｄＤｏｎｅメッセージの本体において送信される。このことは、アクセスポートに対して、その全ランタイム画像が受信されたことを知らせる。
【００５５】
【化１８】
2007535878.tif 000020
【００５６】
【化１９】
2007535878.tif 000021
無線スイッチは、ＬｏａｄＭｅメッセージの第２のバージョンに応答して、表１９および表２０で指定されるフォーマットでＬｏａｄＩｍａｇｅメッセージを送信する。画像のコードは、第１のバージョンと同様に、コマンドコードにおけるＬｏａｄＤｏｎｅメッセージであることを示す最後のフラグメントと共に、多数のフラグメントで送信され得る。
【００５７】
【化２０】
2007535878.tif 000022
【００５８】
【化２１】
2007535878.tif 000023
確認応答メッセージ（Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ  ｍｅｓｓａｇｅ）は、無線スイッチからアクセスポートへと正しく受信されたＬｏａｄＩｍａｇｅメッセージまたはＬｏａｄＤｏｎｅメッセージに応答して、アクセスポートによって送信される。Ａｃｋメッセージの第１のバージョンは、ＬｏａｄＩｍａｇｅメッセージの第１のバージョンとＬｏａｄＤｏｎｅメッセージの第１のバージョンとに応答し、これらは表２１と表２２とに示されている。ＬｏａｄＩｍａｇｅメッセージとＬｏａｄＤｏｎｅメッセージとの第２のバージョンに応答する第２のバージョンは、表２３および表２４に示されている。Ａｃｋにおけるシーケンス番号は、ＬｏａｄＩｍａｇｅまたはＬｏａｄＤｏｎｅのパケットヘッダのシーケンスフィールドから取られる。
【００５９】
【化２２】
2007535878.tif 000024
【００６０】
【化２３】
2007535878.tif 000025
【００６１】
【化２４】
2007535878.tif 000026
【００６２】
【化２５】
2007535878.tif 000027
第２のバージョンを使用する無線スイッチは、ＤｅｖｉｃｅＩｎｆｏパケットが正しく処理されたときに、Ａｃｋを送信する。Ａｃｋにおけるシーケンス番号は、ＤｅｖｉｃｅＩｎｆｏパケットのヘッダのシーケンスフィールドから取られる。無線スイッチからアクセスポートへのＡｃｋメッセージのフォーマットは、表２５および表２６に示されている。
【００６３】
【化２６】
2007535878.tif 000028
【００６４】
【化２７】
2007535878.tif 000029
Ｎａｋメッセージは、前のメッセージが正しく受信されなかったときに、同じ条件のもとで、Ａｃｋメッセージとして送信される。Ｎａｋメッセージのフォーマットの第１のバージョンは、表２７および表２８に示されている。アクセスポートから無線スイッチへのＮａｋメッセージの第２のバージョンは、表２９および表３０に示されている。無線スイッチからアクセスポートへのＮａｋメッセージは、表３１および表３２に示されている。シーケンス番号は、Ｎａｋメッセージに関連して、最後の正しいシーケンスフィールドとして、１ずつ増加して取られる。
【００６５】
【化２８】
2007535878.tif 000030
【００６６】
【化２９】
2007535878.tif 000031
【００６７】
【化３０】
2007535878.tif 000032
【００６８】
【化３１】
2007535878.tif 000033
【００６９】
【化３２】
2007535878.tif 000034
【００７０】
【化３３】
2007535878.tif 000035
ＬｏａｄＤｏｎｅメッセージは、ＬｏａｄＩｍａｇｅメッセージのコードの最後のフラグメントを用いることにより、無線スイッチによってアクセスポートに送信される。ＬｏａｄＤｏｎｅメッセージは、第１のバージョンを使用するアクセスポートに関連して、表３３および表３４によって定義される。ＬｏａｄＤｏｎｅメッセージの第２のバージョンは、表３５および表３６に示されている。ＬｏａｄＤｏｎｅメッセージは、その後に１６ビットのチェックサムを伴う画像コードの最後のセグメントを含んでいる。
【００７１】
【化３４】
2007535878.tif 000036
【００７２】
【化３５】
2007535878.tif 000037
【００７３】
【化３６】
2007535878.tif 000038
【００７４】
【化３７】
2007535878.tif 000039
第２のバージョンを使用するアクセスポートは、そのポータル全体の組み合わせ能力（ｃｏｍｂｉｎｅｄ  ｃａｐａｂｉｌｉｔｙ）を報告するために、ＤｅｖｉｃｅＩｎｆｏパケットを、無線スイッチに送信する。ＤｅｖｉｃｅＩｎｆｏメッセージは、アクセスポートのルーチン画像がロードされ、正しく実行されているときに、その無線が設定される前に、送信される。ＤｅｖｉｃｅＩｎｆｏメッセージは、すべての無線スイッチがアクセスポートの無線の設定に気付き得るようにブロードキャストされる。
【００７５】
アクセスポートがそのＨｅｌｌｏメッセージからのＰａｒｅｎｔ応答を受信すると、アクセスポートは、そのＰａｒｅｎｔ無線スイッチからの（すなわち、アクセスポートのＨｅｌｌｏメッセージに返答するように第１のＰａｒｅｎｔによって示されたＭＡＣアドレスからの）ＤｅｖｉｃｅＩｎｆｏメッセージのＡｃｋを要求する。アクセスポートがそのようなＡＣＫを１０秒以内に見ないとき、それはリセットされ、Ｈｅｌｌｏメッセージの送信を開始し得る。
【００７６】
アクセスポートがそのＨｅｌｌｏメッセージからのＰａｒｅｎｔ応答を受信しない場合、アクセスポートは、５つのＤｅｖｉｃｅＩｎｆｏメッセージを（１秒に１回）送信する。その後、上記メッセージはリセットされ、Ｈｅｌｌｏメッセージの送信を開始し得る。
【００７７】
ＤｅｖｉｃｅＩｎｆｏメッセージの本体は、一連のアイテムから構成されている。これらアイテムが任意の特定の順序にあることは保証されないが、それらがＩＤフィールドの値にしたがって番号順に配置されることは示唆される。
【００７８】
ＤｅｖｉｃｅＩｎｆｏメッセージのフォーマットは、表３７から表４０のように示される。
【００７９】
【化３８】
2007535878.tif 000040
【００８０】
【化３９】
2007535878.tif 000041
上記のアイテム０ｘａ，０ｘｂ，０ｘｃ、０ｘｄおよび０ｘｅは、デバイス上の各ポータルに対して、好ましくは（順番に）繰り返される。
【００８１】
【化４０】
2007535878.tif 000042
【００８２】
【化４１】
2007535878.tif 000043
表４０のビットが、アクセスポートがアンテナの存在を検出する能力を有する場合にのみに意味を有し得ることは、注目に値する。このため、無線スイッチは、好ましくは、アクセスポートのアンテナを検出する能力に気付かなければならない。
【００８３】
プロトコルの第２のバージョンにしたがいアクセスポートのランタイム画像がロードされ、アクセスポートが無線スイッチにＤｅｖｉｃｅＩｎｆｏを正しく送信するにも関わらず、無線が設定されていないとき、アクセスポートの各ポータルは、その能力を無線スイッチに報告し、その設定を要求するために、ＣｏｎｆｉｇＭｅパケットを送信する。上記ポータルは、無線が設定されるまで、９秒の間に３秒ごと、ＣｏｎｆｉｇＭｅパケットを送信する。その後、上記ポータルは、応答を受信するまで、ＣｏｎｆｉｇＭｅを６０秒ごとに送信する。Ｃｏｎｆｉｇｕｒａｔｉｏｎパケットが正しく受信され、無線によって処理されると、ＣｏｎｆｉｇＭｅは、もはや送信されない。その後、無線は、通常動作を開始する。ＣｏｎｇｆｉｇＭｅメッセージのフォーマットは、表４１および表４２に示されている。
【００８４】
【化４２】
2007535878.tif 000044
【００８５】
【化４３】
2007535878.tif 000045
ＦＬＡＳＨコンフィギュレーションメモリにすでに格納されている特定のパラメータをＦＨポータルが好ましくは送信し得ることは、注目に値する。例示的な値は、表４２に示されており、Ｈｏｐセット（値は１〜３であり得る）、Ｈｏｐシーケンス（値は１−チャネルの最大数／３であり得る）、およびｈｏｐ滞留時間（ｄｗｅｌｌ  ｔｉｍｅ；Ｋ−ｕｓｅｃ単位で２０〜１００の範囲）である。
【００８６】
無線スイッチは、ＣｏｎｆｉｇＭｅパケットに応答して、または設定の変更が要求されたときにはいつでも、Ｃｏｎｆｉｇｕｒａｔｉｏｎパケットを送信する。
【００８７】
Ｃｏｎｆｉｇｕｒａｔｉｏｎメッセージは、表４３に示されているヘッダを含み、可変個のアイテムから構成される。可能性のあるＣｏｎｆｉｇｕｒａｔｉｏｎアイテムのフォーマットは、表４４から表５１に記述されている。ポータルは、それが認識しない任意のｃｏｎｆｉｇｕｒａｔｉｏｎアイテムを無視しなければならない。
【００８８】
Ｃｏｎｆｉｇｕｒａｔｉｏｎメッセージは、それらが正確に処理されたときに、Ｓｔａｔｕｓメッセージを生成し得る。Ｃｏｎｆｉｇｕｒａｔｉｏｎが誤っていることをアクセスポートが決定する場合、アクセスポートは、Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｅｒｒｏｒ  Ｔｙｐｅフィールドにおけるエラーを示すＳｔａｔｕｓメッセージを用いることにより、Ｃｏｎｆｉｇｕｒａｔｉｏｎに返答し得る。
【００８９】
【化４４】
2007535878.tif 000046
【００９０】
【化４５】
2007535878.tif 000047
【００９１】
【化４６】
2007535878.tif 000048
注：ホップテーブルの第１のチャネルと最大チャネルとを設定するため、ＦＨポートに対して国別情報エレメント（Ｃｏｕｎｔｒｙ  ｉｎｆｏｒｍａｔｉｏｎ  ｅｌｅｍｅｎｔ）が使用され得る。これにより、第１のホップチャネルおよび最大数のチャネルは、Ｃｏｎｇｆｉｇｕｒａｔｉｏｎメッセージの本体に挿入されない。
【００９２】
【化４７】
2007535878.tif 000049
【００９３】
【化４８】
2007535878.tif 000050
【００９４】
【化４９】
2007535878.tif 000051
【００９５】
【化５０】
2007535878.tif 000052
上記のチャネル記述子の数は、各国に対して（各国別情報エレメントのヘッダに対して）可変であることに注意されたい。各国は、上記の３バイトのチャネル記述子を有するが、同時に、非連続帯域が存在する。あるいは、各国は、チャネルの連続グループ内において異なる出力レベルを有する。８０２．１１ａに対して、連続とは、「単調に増加する」を意味する。このため、例えば、全Ｕ−ＮＩＩ低帯域（最大で１０ｄＢｍの電力を有する）は、
ｍ＿ｂｙＭｉｎＣｈａｎｎｅｌ＝３６
ｍ＿ｂｙＭａｘＣｈａｎｎｅｌ＝４
ｍ＿ｂｙＭｉｓｃ＝１０
によって指定される。
チャネル識別子に対する上記の値は、チャネル３６，４０，４４および４８が許容されていることを示す。
８０２．１１ａに対し、すべてのチャネルは、４ずつ単調に増加する。８０２．１１ｂに対し、すべてのチャネルは、１ずつ単調に増加する。
【００９６】
【化５１】
2007535878.tif 000053
【００９７】
【化５２】
2007535878.tif 000054
【００９８】
【化５３】
2007535878.tif 000055
コンフィギュレーションのシーケンス番号は、すべてのコンフィギュレーション処理が終了したときに、無線によって増加され得る。無線は、この値をＳｔａｔｕｓパケット内の無線スイッチに送信することにより、指定された変更のすべてが正しく行なわれたことを示す。既に見られたシーケンス番号を有するＣｏｎｆｉｇｕｒａｔｉｏｎパケットを無線が受信すると、上記無線は、そのパケットを無視し得る。
【００９９】
無線に送信された初期のＣｏｎｆｉｇｕｒａｔｉｏｎパケットは、無線動作に必要な設定情報のすべてを含んでいなければならない。上記無線は、フィールドが空（ａｂｓｅｎｔ）の場合に、デフォルトの値を使用する。その後のＣｏｎｆｉｇｕｒａｔｉｏｎパケットは、変更されるべきアイテムを含んでいなければならないが、変更されたアイテムをも含み得る。
【０１００】
設定された無線は、無線スイッチにＳｔａｔｕｓメッセージを５秒ごとに送信することにより、上記無線が依然として動作可能であることを通知する。追加的なＳｔａｔｕｓパケットは、無線スイッチが有効な変更を認識し得るように、必要に応じていつでも送信される。有効な変更の例は、自動的なチャネル走査手続きの終了、８０２．１１ａポータルが現在のチャネル上におけるレーダーを検出すること、あるいは、ＣｏｎｆｉｇｕｒａｔｉｏｎＥｒｒｏｒＴｙｐｅフィールドによって示されるような誤ったＣｏｎｆｉｇｕｒａｔｉｏｎメッセージが受信されること、である。このことが起こると、エラーを含むＣｏｎｆｉｇｕｒａｔｉｏｎメッセージは、有効にはならない。
【０１０１】
Ｓｔａｔｕｓパケットはまた、統計的情報と状態情報とを無線スイッチに送信するのに用いられる。これらアイテムは、将来定義される。
【０１０２】
このメッセージの本体は、一連のアイテムから構成される。各アイテムは、１バイトのアイテムＩＤ，１バイトの長さ、および可変長のデータフィールドから構成されている。長さフィールドは、データフィールドのバイト単位の全長である。Ｓｔａｔｕｓメッセージは、表５２，５３および５４に示されている。
【０１０３】
【化５４】
2007535878.tif 000056
【０１０４】
【化５５】
2007535878.tif 000057
通常動作の間、選択されたチャネルアイテムは、無線によって現在使用されているチャネルである。値０ｘｆｆｆｆは、ＡｕｔＣｈａｎｎｅｌＳｃａｎが進行中であることを示す。値０ｘｆｆｆｅは、ＡｕｔＣｈａｎｎｅｌＳｃａｎが終了し、無線が新しい設定を待機していることを示す。
【０１０５】
【化５６】
2007535878.tif 000058
無線スイッチは、Ｈｅａｒｔｂｅａｔメッセージを各無線に毎秒送信し、無線スイッチが依然として動作可能であることを上記無線に示すことにより、ネットワーク時間を同期化し、ロードバランスデータ（ｌｏａｄ  ｂａｌａｎｃｅ  ｄａｔａ）を更新する。
【０１０６】
このロードバランスデータは、ビーコンおよびプローブ応答ＲＦパケットにおけるＬｏａｄＢａｌａｎｃｅエレメントの一部となる。１秒の更新時間に対する要求は、ネットワーク時間を同期化することである。Ｈｅａｒｔｂｅａｔメッセージのフォーマットは、表５５および表５６に示されている。
【０１０７】
【化５７】
2007535878.tif 000059
【０１０８】
【化５８】
2007535878.tif 000060
ＵｐｄａｔｅＴＩＭパケットの目的は、無線に対するビーコンのＰａｒｔｉａｌ  Ｖｉｒｔｕａｌ  Ｂｉｔｍａｐフィールドを更新することと、ビットマップ制御フィールドのビットマップオフセットを更新することである。上記フィールドのＴＩＭエレメントにおける残部は、無線によって充填される。
【０１０９】
ＴＩＭマップは、この無線（もし存在する場合）を介して関連している各ＰＳＵ  ＭＵに対し、現在格納されているトラフィックに基づいて、無線スイッチによってコンパイルされる。フラグメント制御ヘッダの長さフィールドは、エレメントの全長を示す。
【０１１０】
ＵｐｄａｔｅＴＩＭメッセージのフォーマットは、表５７および表５８に示されている。パケットにおける本体の第１のバイトは、ビットマップ制御に対するビットマップオフセットを示し得る。残部は、各ビーコンの一部となるＰａｒｔｉａｌ  Ｖｉｒｔｕａｌ  Ｂｉｔｍａｐである。
【０１１１】
【化５９】
2007535878.tif 000061
【０１１２】
【化６０】
2007535878.tif 000062
Ｒｅｓｅｔパケットの目的は、アクセスポートをリセットすることである。Ｒｅｓｅｔパケットは、アクセスポートのＮＩＣ  ＭＡＣアドレスまたはポータルのＭＡＣアドレスのいずれかに配向される。アクセスポートのＮＩＣ  ＭＡＣアドレスに配向されるとき、Ｒｅｓｅｔパケットは、アクセスポートにおける電力を切り替える（ｔｏｇｇｌｅ）のと同じ効果を有する。すなわち、アクセスポートは、その初期化手続きを、前の状態に戻す。
【０１１３】
ポータルは、ポータルのＭＡＣアドレスに配向されるときに、ＣｏｎｆｉｇＭｅステージに戻り、ＣｏｎｆｉｇｕｒａｔｉｏｎがポータルのＰａｒｅｎｔ無線スイッチから受信されるまでに、ＣｏｎｆｉｇＭｅメッセージを送信する。行き先のポータルを除くポータルは、それらの動作状態を変更し得ない。Ｒｅｓｅｔメッセージのヘッダは、表５９に示されている。このメッセージは、本体を有さない。
【０１１４】
【化６１】
2007535878.tif 000063
以下の議論において、「無線（ｒａｄｉｏ）」という用語は、アクセスポートが１つの無線のみによって構成されており、同じＭＡＣアドレスがアクセスポートと無線との両方に用いられる場合においてさえも、アクセスポート内に存在するポータル（無線またはその他のエンティティ）を参照するように使用される。
【０１１５】
無線スイッチによって無線に送信される各メッセージは、１つ以上の無線データパケットにカプセル化（ｅｎｃａｐｓｕｌａｔｅ）されて送信される。無線スイッチが（フラグメントを用いずに）メッセージをカプセル化する無線データパケットを生成するときはいつでも、無線スイッチは、その無線データパケット内のシーケンスフィールドの値を１ずつ増加させる。メッセージが細分化されなければならない場合、シーケンス番号は、メッセージの各フラグメントに対して同じ値になる。無線は、伝送されるべき各フレームを格納する無線データパケットのうちの最後のものにおけるシーケンスフィールドの値を記憶する。シーケンス番号は、アクセスポート内の各無線に対して独立である。無線は、無線スイッチから受信したフレームを無線が転送した後すぐに、以下で記述されるＲｅｓｕｌｔ１フィールドまたはＲｅｓｕｌｔ２フィールドにおけるもとの無線スイッチに、上記フレームを当初含んでいた無線データパケット内に存在していたシーケンスフィールドの値を報告する。
【０１１６】
最近転送されたフレームのシーケンスフィールドを無線スイッチに報告するために無線が使用することができる２つの方法が存在する。両方法は、無線スイッチに送信されたメッセージのＴｘ  Ｒｅｓｕｌｔｓフィールドを充填することを含む。第１の方法は、無線によって受信され行き先が無線スイッチであるメッセージを含む無線データパケットにおけるＴｘ  Ｒｅｓｕｌｔｓ１フィールドおよびＴｘ  Ｒｅｓｕｌｔｓ２フィールドを充填することである。第２の方法は、ＵｐｄａｔｅＲｅｓｕｌｔｓメッセージを生成し、必要に応じて１つ以上のＴｘ  Ｒｅｓｕｌｔｓ  ｆｉｅｌｄを充填し、それを無線スイッチに送信することである。このメッセージの唯一の目的は、無線スイッチにｒｅｓｕｌｔｓフィールドを報告することである。各無線は、転送されたメッセージの結果をできるだけ迅速に無線スイッチへと報告することである。
【０１１７】
無線スイッチからの細分化されたメッセージがアクセスポートによって受信されると、上述のように、正しい結果が示される。この場合、アクセスポートがメッセージに対して２つのフレーム（２つのフラグメント）を受信する場合でさえも、唯１つのＲｅｓｕｌｔｓの暗示のみが、アクセスポートから無線スイッチへと送信される。
【０１１８】
アクセスポートから無線スイッチへの無線データメッセージのフォーマットは、表６０および表６１に示されている。アクセスポートが第１のバージョンのプロトコルを用いて設定され、唯１つのアクセスポートのみを有する場合、無線のＭＡＣアドレスは、アクセスポートのＮＩＣのアドレスである。
【０１１９】
【化６２】
2007535878.tif 000064
【０１２０】
【化６３】
2007535878.tif 000065
Ｔｘ  Ｒｅｓｕｌｔｓ１フィールドおよびＴｘ  Ｒｅｓｕｌｔｓ２フィールドのフォーマットは、表６２に示されている。
【０１２１】
【化６４】
2007535878.tif 000066
無線スイッチに転送されるメッセージを無線が受信すると、無線は、無線スイッチに何が報告され何が報告されないかに依存して、カプセル化されたメッセージを含んだフレームのＴｘＲｅｓｕｌｔｓ１フィールドとＴｘＲｅｓｕｌｔｓ２フィールドとを、以下のように充填する。
【０１２２】
無線スイッチから無線に送信される転送されるべきすべてのデータが転送され、結果が無線スイッチに報告されたとき、両フィールドは、ゼロに設定される。
【０１２３】
無線スイッチから送信された唯１つのメッセージのみが転送されたが報告されない場合、Ｔｘ  Ｒｅｓｕｌｔｓ１フィールドは、上記メッセージの最後の（または唯一の）フラグメントに関する情報を用いて充填され、ＴｘＲｅｓｕｌｔｓ２は、０に設定される。
【０１２４】
無線スイッチから送信された１個よりも多くのメッセージが転送され、報告がされない場合、ＴｘＲｅｓｕｌｔｓ１は、最も古い未報告のメッセージに関する情報を用いて充填され、ＴｘＲｅｓｕｌｔｓ２は、次に古い未報告のメッセージに関する情報を用いて充填される。
【０１２５】
ポータルは、「ｏｋ」サブフィールドを３と同じに設定し、「ｓｅｑ」サブフィールドを失ったシーケンス番号に設定し、サブフィールドの残りを０に設定することにより、失ったフレームを報告することができる。
【０１２６】
報告する準備の整った結果をアクセスポートが転送し、無線スイッチに送信されることを待機している受信されたフレームが存在しない場合、上記無線は、伝送結果がアクセスポートに知られた後すぐに、ＵｐｄａｔｅＲｅｓｕｌｔｓメッセージを生成して、無線スイッチへと送信する。ＴｘＲｅｓｕｌｔｓ１フィールドおよびＴｘＲｅｓｕｌｔｓ２フィールドは、上述のように充填される。ＵｐｄａｔｅｓＲｅｓｕｌｔｓメッセージを生成して送信する前に未報告の結果をどのくらいの期間待機する（ｈａｎｇ  ｏｎ）かは、実施に依存するが、一般に、この時間は最小化され得る。
【０１２７】
無線スイッチに報告された結果は、順番どおりではない。各無線は、最も効率的だと思う任意の順序でデータフレームを自由に送信することができるが、伝送結果は、無線に結果が知られるように、同じ順序でもとの無線スイッチに送信されなければならない。
【０１２８】
Ｒｘ  Ｄａｔａフィールドは、表６３のフォーマットを用いることにより、メッセージの最後のフラグメントを含む無線データパケットの本体によって充填される。ＲＳＳＩサブフィールドは、相対信号強度を含んでおり、支援用ハードウェアによって報告された際、これを用いることにより、（ポータルが無線の場合に）メッセージが受信される。レート（ｒａｔｅ）サブフィールドは、（ポータルが無線の場合に）受信したメッセージの符号化されたデータレートを含んでいる。データレートの符号化は、以下の表６４に示されている。チャネルフィールドのフォーマットは、表６５に示されている。
【０１２９】
【化６５】
2007535878.tif 000067
【０１３０】
【化６６】
2007535878.tif 000068
【０１３１】
【化６７】
2007535878.tif 000069
無線スイッチから無線へのデータメッセージのヘッダフィールドおよび本体のフォーマットは、表６６および表６７に示されている。
【０１３２】
【化６８】
2007535878.tif 000070
【０１３３】
【化６９】
2007535878.tif 000071
表６７におけるＡｌｌｏｗｅｄレートを含む任意の伝送レートに対するビットマップ値は、以下の表６８に示されている。上の行は、ビット数である。下の行は、メガビット毎秒単位でのデータレートである。
【０１３４】
【化７０】
2007535878.tif 000072
ＴｒａｎｓｍｉｔＣｏｎｔｒｏｌフィールドは、表６９に示されている。優先順位フィールドは、サービス機構の品質のサポートに関する柔軟性を許容することを目的としている。そのような機構が配置されていない場所において、上記フィールドは、ゼロに設定される。
【０１３５】
グループフィールドは、このメッセージが属する優先順位グループを指定する。
【０１３６】
優先順位グループと優先順位との間の関係は、以下の通りである。各優先順位グループは、１６個までの優先順位にサブ分割（ｓｕｂ−ｄｉｖｉｄｅ）され得る。１つの優先順位グループにおける任意のメッセージは、それらのそれぞれの優先順位フィールドの値に関わらず、低く順位付けされた優先順位グループにおける任意のメッセージよりも優先される。
【０１３７】
プロファイルフィールドは、リトライ（ｒｅｔｒｙ）アルゴリズムを指定する。特に、ＲＦポートは、この値を用いることにより、各伝送に対して以下の情報を決定する。
・各伝送の試みに対する最大のコネクションウィンドウ（ＣＷ）
・試みられるリトライの最大数
・Ｔｘレートをいつ低くするか
使用されるリトライアルゴリズムは、プロトコルによって指定されない。代わりに、５つのプロファイルタイプの各々に対する適切な伝送プロファイルを定義する実施にしたがう。
【０１３８】
【化７１】
2007535878.tif 000073
フロー制御は、無線スイッチからポータルへのデータの効率的な動きを可能にする。フロー制御はまた、上記データのための空間を有していないポータルに上記データが送信されないことを保証する。フロー制御が適用する異なる２つのタイプのデータ、すなわち、即時型とバルク遅延型が存在する。各タイプは、フロー制御に関する異なる方法で取り扱われる。
【０１３９】
即時型の無線データメッセージは、それらのヘッダにおけるシーケンスフィールド、上流の（すなわち、ポータルから無線スイッチへの）無線データの本体におけるフロー制御ウィンドウフィールド、ＵｐｄａｔｅＲｅｓｕｌｔｓ、ＤＴＩＭＰｏｌｌメッセージを介することにより、フロー制御される。フロー制御ウィンドウフィールドは、追加的な無線データメッセージを受け入れるのにどれくらいの空間が残されているかについて、ポータルが無線スイッチにアドバイスすることを可能にする。この空間は、シーケンス番号の「ウィンドウ」の言葉で表現され、フロー制御ウィンドウの値は、受け入れられ得る最後のシーケンス番号である。ポータルは、ポータルがＲＦを介してデータを伝送するとき、追加的なバッファ空間を開放し、引き続き、次の無線データ、ＵｐｄａｔｅＲｅｓｕｌｔｓ、またはポータルが伝送するＤＴＭＰｏｌｌメッセージにおいて、新しいウィンドウを告知する。告知されたウィンドウは、（１６ビットのラップアラウンド（ｗｒａｐａｒｏｕｎｄ）された場合を除き）最後に告知されたウィンドウよりも常に等しいか大きいかのいずれかであり得る。
【０１４０】
バルク遅延された無線データメッセージは、ＤＴＩＭＰｏｌｌメッセージを介してフロー制御される。このメッセージは、差し迫ったＤＴＩＭ時間の前に送信され、ＤＴＩＭＰｏｌｌメッセージ内の指定された制限にしたがって、バッファされた非有向データのすべてを、それを要求したポータルに送信するように、無線スイッチに対して合図する。バルク遅延された無線データメッセージに対するシーケンス番号は、即時型の無線データメッセージから分離される。各ポータルは、各データタイプに対し、別々のメモリ領域を維持しなければならない。バルク遅延された無線データメッセージの受け取り（および、それに続くＲＦ伝送）は、フロー制御ウィンドウフィールドにおいて、何の影響も有さない。
【０１４１】
ＵｐｄａｔｅＲｅｓｕｌｔｓメッセージは、１つ以上の終了したデータ転送（伝送）動作に関して情報が利用可能であり、受信されたデータが無線スイッチへの伝送を待機しているときに、無線によって無線スイッチに送信される。Ｔｘ  Ｒｅｓｕｌｔｓフィールドは、上述のように充填される。報告する結果が１つしか存在しない場合（その場合、Ｔｘ  Ｒｅｓｕｌｔｓ２フィールドは無効になり得る）でさえも、ＴｘＲｅｓｕｌｔｓ１フィールドおよびＴｘＲｅｓｕｌｔｓ２フィールドは、常にこのメッセージに含まれる。必要に応じて、追加的なＴｘＲｅｓｕｌｔｓが、このメッセージに付加され得る。
【０１４２】
このメッセージはまた、最新のフロー制御情報を用いて無線スイッチを更新するのに役立つ。ＵｐｄａｔｅＲｅｓｕｌｔｓメッセージのフォーマットは、表７０および表７１に示されている。
【０１４３】
【化７２】
2007535878.tif 000074
【０１４４】
【化７３】
2007535878.tif 000075
無線は、ＤＴＩＭ＿Ｐｏｌｌメッセージを無線スイッチに送信し、格納された（バッファされた）任意のブロードキャストメッセージまたはマルチキャストメッセージを送信することを要求する。ＤＴＩＭ＿ＰｏｌｌとＤＴＩＭとの間の時間の長さは、実施に依存する。ＤＴＩＭ時間が発生すると、上記無線は、最後のＤＴＩＭ以後に無線が受信した任意のブロードキャストメッセージまたはマルチキャストメッセージを伝送し得る。
【０１４５】
このメッセージはまた、この無線に対して現在利用可能な多数の伝送バッファ（非ＤＳＰ）を用いて無線スイッチを更新することにも役立ち得る。
【０１４６】
このメッセージは、いまだに報告されていない任意のＴｘＲｅｓｕｌｔｓを無線スイッチに送信するのに使用され得る。０個、１個、または２個の有効なＴｘＲｅｓｕｌｔｓが含まれ得るが、ＴｘＲｅｓｕｌｔｓ１フィールドおよびＴｘｒｅｓｕｌｔｓ２フィールドは、それらが有効なデータを含んでいない場合でさえも、常に存在し得る。ＤＴＩＭ＿ＰＯＬＬメッセージのフォーマットは、表７２および表７３に示されている。
【０１４７】
【化７４】
2007535878.tif 000076
【０１４８】
【化７５】
2007535878.tif 000077
アクセスポートを無線スイッチと関連させる（または適合させる）プロセスは、アクセスポートアダプションプロセス（ＡＰＡＰ；Ａｃｃｅｓｓ  Ｐｏｒｔ  Ａｄｏｐｔｉｏｎ  Ｐｒｏｃｅｓｓ）と呼称される。いくつかのＷＩＳＰメッセージは、このアダプションプロセスの間にのみ用いられる。
【０１４９】
以下は、無線スイッチとアクセスポートとの間のメッセージシーケンスに関する考え得る通常の初期化について示している。
【０１５０】
第１のセクションは、無線スイッチとマルチポータルのアクセスポートとの間の通常の正しいダウンロードについて記述している。第２のセクションは、ポートに適合するように設定される無線スイッチが存在しない場合における、マルチポータルのアクセスポートと無線スイッチとの間のメッセージ交換について記述している。第３のセクションは、表２に示されているようなＤＳＰベースのアクセスポートと無線スイッチとの間のメッセージ交換について、記述している。
【０１５１】
以下の表は、アクセスポートがＨｅｌｌｏメッセージを用いてシーケンスを開始し、少なくとも１つの無線スイッチがアクセスポートと適合するように設定される場合の、メッセージ交換について要約している。
【０１５２】
【化７６】
2007535878.tif 000078
以下は、アクセスポートに適合する無線スイッチが存在しない場合の、メッセージ交換について要約している。
【０１５３】
【化７７】
2007535878.tif 000079
以下は、アクセスポートがＨｅｌｌｏメッセージではなくＬｏａｄＭｅメッセージを用いてシーケンスの初期化を開始する場合の、メッセージ交換について要約している。
【０１５４】
【化７８】
2007535878.tif 000080
【０１５５】
【化７９】
2007535878.tif 000081
各ポータルが設定された後、通常動作が開始される。トラフィックを有さない通常動作の間、無線スイッチは、「Ｈｅａｒｔｂｅａｔ」メッセージを各ポータルに１秒に１回送信する。各ポータルは、５秒ごとに「ｓｔａｔｕｓ」メッセージを無線スイッチに送信する。
【０１５６】
【化８０】
2007535878.tif 000082
１０秒間のあいだにいずれかのポータルがＨｅａｒｔｂｅａｔを失敗した場合、アクセスポートは、リセットを行い、再び段階１を開始する。
【０１５７】
通常動作の間、８０２．１１ａ無線がレーダを検出する場合に、現在のチャネル上における伝送は停止し得る。８０２．１１ａのポータルは、「レーダ検出」の暗示を伴うＳｔａｔｕｓメッセージを送信し得る。この時点において、通常の転送動作は、停止し得る。アクセスポートは、別のＣｏｎｆｉｇｕｒａｔｉｏｎメッセージが無線スイッチから受信されるまで、（あたかもアクティブなＥＳＳが定義されないかのように）この状態を保ち得る。次のＣｏｎｆｉｇｕｒａｔｉｏｎメッセージは、アクセスポートによって取られる次のアクションを決定し得る。次のＣｏｎｆｉｇｕｒａｔｉｏｎメッセージは、アクセスポートがＡＣＳ（以下で記述される）を実行することを示し得る。Ｃｏｎｆｉｇｕｒａｔｉｏｎメッセージは、どのチャネルを使用するかのみを示し得る。この場合、アクセスポートは、Ｃｏｎｆｉｇｕｒａｔｉｏｎメッセージにおいて示されたチャネル上での通常動作を継続し得る。
【０１５８】
スイッチは、アクセスポートにＡＣＳをいつでも実行するように指示し得る。以下のステップは、ＡＣＳプロセスに含まれ得る。
【０１５９】
スイッチは、自動的なチャネル走査に関するビットセットと共に、Ｃｏｎｆｉｇｕｒａｔｉｏｎメッセージをアクセスポートに送信する。ＡＣＳビットは、Ｃｏｎｆｉｇｕｒａｔｉｏｎメッセージのオプションマスクフィールド（エレメントＩＤ  ０ｘ２Ｅ）に存在する。このメッセージがアクセスポートによって受信されると、通常の転送動作は、停止し得る。このことは、動作の面で、アクティブなＥＳＳを有さないことと同じことである。ＨｅａｒｔｂｅａｔメッセージとＳｔａｔｕｓメッセージとの交換は、ＡＣＳの間に継続し得る。
【０１６０】
同じＣｏｎｆｉｇｕｒａｔｉｏｎメッセージにおいて、ＡｌｌｏｗｅｄＣｈａｎｎｅｌｓフィールド（０ｘ２Ｆ）は、プロセスにおいて使用する（１つ以上の）チャネルのリストを定義し得る。
【０１６１】
アクセスポートがプロセスを開始するとき、アクセスポートは、０ｘｆｆｆｆに対する自動的なチャネル走査フィールド（０ｘ５０）と共に、Ｓｔａｔｕｓメッセージを無線スイッチに送信し得る。
【０１６２】
アクセスポートは、ＡｌｌｏｗｅｄＣｈａｎｎｅｌｓフィールド（０ｘ２Ｆ）において示される第１のチャネルで開始され、その後、各チャネルを、以下のように処理する。
１）アクセスポートは、２００ミリ秒の間、「聴き（ｌｉｓｔｅｎ）」得る。アクセスポートは、ＷＩＳＰヘッダにおいて聴かれた各ビーコンをカプセル化し、それを無線スイッチに送信し得る。ＷＩＳＰフレームのフォーマットは、表６１に示されているような、ビーコンが聴かれるチャネルと、表６３に示されるような、受信信号強度（ＲＳＳＩ）とを示す。
２）ＡＣＳの間にレーダーが検出される場合、Ｓｔａｔｕｓメッセージは、ＲａｄｅｒＤｅｔｅｃｔ（０ｘ５３）暗示と共に、アクセスポートから無線スイッチへと送信される。
３）ＡＣＳの間の任意の時点において、無線スイッチは、Ｒｅｓｅｔ（コマンド  ０ｘ８００２）を送信し得る。
４）Ａｌｌｏｗｅｄ  Ｃｈａｎｎｅｌｓフィールド（０ｘ２Ｆ）に示されるすべてのチャネルがアクセスポートによって処理されるとき、アクセスポートは、０ｘＦＦＦＥに対する自動的なチャネル走査フィールドと共に、Ｓｔａｔｕｓメッセージを無線スイッチに送信し得る。このことは、走査プロセスが終了しており、これ以上のビーコンが転送されないことを、無線スイッチに知らせる。
５）無線スイッチが「走査終了」を示すＳｔａｔｕｓメッセージを受信するとき、無線スイッチは、転送されたビーコン（および任意のＲａｄｅｒ  Ｄｅｔｅｃｔ暗示）を評価し得る。評価が終了すると、無線スイッチは、新しいＣｏｎｆｉｇｕｒａｔｉｏｎパケットを、ＳｅｌｅｃｔｅｄＣｈａｎｎｅｌを示すアクセスポートに送信し得る。
６）新たに示されたチャネルビーコンが有効になるとすぐに、アクセスポートは、新しいＣｏｎｆｉｇｕｒａｔｉｏｎのシーケンス番号（０ｘ５１）、割り当てられたチャネルの数（０ｘ５０）を示すＳｔａｔｕｓメッセージを送信する。この時点において、通常の転送動作は、継続する。
【０１６３】
アクセスポートによって送信されたいくつかのメッセージは、タイムアウト（ｔｉｍｅｏｕｔ）と繰り返し間隔とを有しており、それらがタイムアウトしているか否かと期待される応答を受信したか否かとに依存して、行動を区別する。以下は、要約である。リセットは、アクセスポートを、アクセスポートアダプションプロセスに戻す。
【０１６４】
【化８１】
2007535878.tif 000083
無線データパケットにおけるシーケンス番号フィールドは、無線スイッチと無線との間のスイッチの構造を介する異なる経路が原因で順序の外にあるパケットを検出するのに用いられる。各エンティティ（無線スイッチおよび無線）は、それが受信した最後の無線データパケットのシーケンス番号を追跡しなければならない。最後に受信したシーケンス番号よりも小さなシーケンス番号を有する無線データパケットをエンティティが受信すると、エンティティは、そのパケットを放棄しなければならない。この機構が機能することを保証するための注意が、シーケンス番号をゼロに戻すラップアラウンドを介することによって、払われなければならない。
【０１６５】
本発明の好ましい実施形態として考えられるものが記述されてきたが、当業者は、その他の変更と改変、および、さらなる変更と改変が、本発明の精神から逸れずに行なわれること、ならびに、本発明の範囲内に入るすべての変更と改変が、請求を意図されていることを理解し得る。
【図面の簡単な説明】
【０１６６】
【図１】図１は、本発明の方法が実施され得る無線ローカルエリアネットワークの例を示すブロック図である。
【図２】図２は、従来技術にしたがう、単一のポータルを有するアクセスポートを示すブロック図である。
【図３】図３は、本発明にしたがう、第１のアクセスポートのブロック図である。
【図４】図４は、本発明にしたがう、第２のアクセスポートのブロック図である。
【図１】
2007535878.tif 000084
【図２】
2007535878.tif 000085
【図３】
2007535878.tif 000086
【図４】
2007535878.tif 000087
【国際調査報告】
2007535878.tif 000088
2007535878.tif 000089
2007535878.tif 000090