(57)【要約】【課題】ネットワークにおけるクオリティオブサービスを提供する。【解決手段】本発明の実施例は、少なくとも１つのパケットに接続価値があるかどうかを判断し、接続価値があると判断した場合に、少なくとも１つのパケットに関連する少なくとも１つのクラシファイアルールにより、前記クラシファイアを更新して、接続仕様を提供することにより、１以上のパケットにクオリティオブサービスを自動的に提供する方法、デバイスおよびシステムを提供するものである。【選択図】図１
2007037139.tif 000002
【特許請求の範囲】
【請求項１】
クラシファイアによって一致した関連するクラシファイアルールを有しない、少なくとも１つのパケットのための接続を自動的に確立するための方法において、
少なくとも１つのパケットを検査するステップと；
前記検査ステップの後で無接続トラヒックに前記少なくとも１つのパケットをレリースするステップと；
前記少なくとも１つのパケットに接続価値があるかどうかを判断するステップと；
前記少なくとも１つのパケットに接続価値がある場合、前記少なくとも１つのパケットに関連する少なくとも１つのクラシファイアルールにより、前記クラシファイアを更新するステップから成り、前記少なくとも１つのクラシファイアルールが、接続情報および１以上の基準からなる組を含むことを特徴とする、少なくとも１つのパケットのための接続を自動的に確立するための方法。
【請求項２】
前記少なくとも１つのパケットに接続価値があるかどうかを判断する前記ステップが、
１以上のポリシーと；
１以上のテンプレートと；
１以上のヒューリスティックアルゴリズムと、
のうちの少なくとも１つに基づくことを特徴とする、請求項１記載の方法。
【請求項３】
前記少なくとも１つのクラシファイアルールが、ルールの優先順位を更に含むことを特徴とする、請求項１記載の方法。
【請求項４】
前記少なくとも１つのパケットをパワーライン通信ネットワークで送信することを特徴とする、請求項１記載の方法。
【請求項５】
前記少なくとも１つのパケットのための接続仕様を生成するステップと；
前記生成された接続仕様に基づき、接続を開始するステップとを更に有することを特徴とする、請求項１記載の方法。
【請求項６】
前記確立された接続を介し、前記生成された接続仕様に関連する、前記少なくとも１つのパケットを送信するステップを更に有することを特徴とする、請求項５記載の方法。
【請求項７】
前記生成された接続仕様が前記少なくとも１つのパケットに適するかどうかを判断するステップを更に有することを特徴とする、請求項５記載の方法。
【請求項８】
バンド幅割り当てを指示するビーコンを使って、中央コーディネータにより接続を割り当てることを特徴とする、請求項５記載の方法。
【請求項９】
前記接続のリコンフィギュレーションを行うステップを更に有することを特徴とする、請求項５記載の方法。
【請求項１０】
前記少なくとも１つのパケットに接続価値がない場合、前記少なくとも１つのパケットを無接続サービスにレリースするステップを更に有することを特徴とする、請求項１記載の方法。
【請求項１１】
前記少なくとも１つのパケットがレガシーアプリケーションからのものであることを特徴とする、請求項１記載の方法。
【請求項１２】
前記少なくとも１つのパケットが別のネットワークからブリッジされたものであることを特徴とする、請求項１記載の方法。
【請求項１３】
少なくとも１つのパケットをクラシファイアルールの組内の少なくとも１つのルールに一致させ；
前記少なくとも１つのパケットが、前記少なくとも１つのルールに一致するときに、前記少なくとも１つのパケットを１以上の接続に関連付けするようになっている；
クラシファイアと：
前記少なくとも１つのパケットが、前記クラシファイアルールの組内の前記少なくとも１つのルールに一致しなかった場合に、
前記少なくとも１つのパケットを検査し；
前記検査後、前記少なくとも１つのパケットを無接続トラヒックにレリースし；
前記少なくとも１つのパケットに接続価値があるかどうかを判断するようになっている；
自動接続サービスモジュールと：
前記少なくとも１つのパケットに接続価値があると判断された場合に、
少なくとも１つの新しいクラシファイアルールにより前記クラシファイアを更新するようになっており、前記少なくとも１つの新しいクラシファイアルールが前記少なくとも１つのパケットに基づくものであり、前記少なくとも１つの新しいクラシファイアルールが、接続情報および１以上の基準からなる組を含むルールコンフィギュレーションモジュール：
とを備えることを特徴とする、ネットワークに作動的に結合されるようになっているデバイス。
【請求項１４】
前記自動接続サービスモジュールが、
１以上のポリシーと；
１以上のテンプレートと；
１以上のヒューリスティックアルゴリズムと、
のうちの少なくとも１つに基づき、前記少なくとも１つのパケットに接続価値があるかどうかを更に判断するようになっていることを特徴とする、請求項１３記載のデバイス。
【請求項１５】
前記少なくとも１つの新しいクラシファイアルールが、ルールの優先順位を更に含むことを特徴とする、請求項１３記載のデバイス。
【請求項１６】
前記ネットワークがパワーライン通信ネットワークであることを特徴とする、請求項１３記載のデバイス。
【請求項１７】
前記自動接続サービスモジュールは、更に、
前記少なくとも１つのパケットのための接続仕様を生成し；
前記生成された接続仕様に基づき、接続を開始するようになっていることを特徴とする、請求項１３記載のデバイス。
【請求項１８】
前記自動接続サービスモジュールは、更に
前記生成された接続仕様が前記少なくとも１つのパケットに適するかどうかを更に判断するようになっていることを特徴とする、請求項１７記載のデバイス。
【請求項１９】
前記少なくとも１つのパケットがレガシーアプリケーションからのものであることを特徴とする、請求項１３記載のデバイス。
【請求項２０】
少なくとも１つのパケットをクラシファイアルールの組内の少なくとも１つのルールに一致させ；
前記少なくとも１つのパケットが、前記少なくとも１つのルールに一致するときに、前記少なくとも１つのパケットを１以上の接続に関連付けするようになっている；
クラシファイアと：
前記少なくとも１つのパケットが、前記クラシファイアルールの組内の前記少なくとも１つのルールに一致しなかった場合に、
前記少なくとも１つのパケットを検査し；
前記検査後、前記少なくとも１つのパケットを無接続トラヒックにレリースし；
前記少なくとも１つのパケットに接続価値があるかどうかを判断し；
前記少なくとも１つのパケットのための接続仕様を生成し；
前記生成された接続仕様に基づき、接続を開始するようになっている；
自動接続サービスモジュールと：
前記少なくとも１つのパケットに接続価値があると判断された場合に、
少なくとも１つの新しいクラシファイアルールにより前記クラシファイアを更新するようになっており、前記少なくとも１つの新しいクラシファイアルールが前記少なくとも１つのパケットに基づくものであり、前記少なくとも１つの新しいクラシファイアルールが、接続情報および１以上の基準からなる組を含むルールコンフィギュレーションモジュール：
とを備える第１デバイスと、
前記開始した接続を介し、パケットを受信するようになっている第２デバイスと、
前記第１デバイスと前記第２デバイスとを作動的に接続するネットワークセグメントとから成ることを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接続を確立するための方法、デバイスおよびシステムに関し、特に、集中ネットワークにおいて接続を自動的に確立するための方法、デバイスおよびシステムに関する。
【背景技術】
【０００２】
ネットワークではクオリティオブサービス（ＱｏＳ）が望まれているので、ネットワークにおいてクオリティオブサービスを提供する方法が大いに望まれている。
【発明の開示】
【課題を解決するための手段】
【０００３】
本発明の１つの様相によれば、クラシファイアによって一致した関連するクラシファイアルールを有しない、少なくとも１つのパケットのための接続を自動的に確立する方法が提供される。この方法は、少なくとも１つのパケットを検査するステップと、前記検査ステップの後で無接続トラヒックに前記少なくとも１つのパケットをレリースするステップと、少なくとも１つのパケットに接続価値があるかどうかを判断するステップと、前記少なくとも１つのパケットに接続価値がある場合、前記少なくとも１つのパケットに関連する少なくとも１つのクラシファイアルールにより、前記クラシファイアを更新するステップから成り、前記少なくとも１つのクラシファイアルールが、接続情報および１以上の基準からなる組を含む。
【０００４】
別の様相によれば、デバイスが提供される。このデバイスはネットワークに作動的に結合されるようになっており、クラシファイアと、自動接続サービスモジュールと、ルールコンフィギュレーションモジュールとを備える。クラシファイアは、少なくとも１つのパケットをクラシファイアルールの組内の少なくとも１つのルールに一致させ、前記少なくとも１つのパケットが、前記少なくとも１つのルールに一致するときに、前記少なくとも１つのパケットを１以上の接続に関連付けするようになっている。自動接続サービスモジュールは、前記少なくとも１つのパケットが、前記クラシファイアルールの組内の前記少なくとも１つのルールに一致しなかった場合に、前記少なくとも１つのパケットを検査し、検査後、前記少なくとも１つのパケットを無接続トラヒックにレリースし、前記少なくとも１つのパケットに接続価値があるかどうかを判断するようになっている。他方、ルールコンフィギュレーションモジュールは、前記少なくとも１つのパケットに接続価値があると判断された場合に、少なくとも１つの新しいクラシファイアルールにより前記クラシファイアを更新するようになっている。前記少なくとも１つの新しいクラシファイアルールは、前記少なくとも１つのパケットに基づくものであり、前記少なくとも１つの新しいクラシファイアルールは、接続情報および１以上の基準からなる組とを含む。
【０００５】
本発明の別の様相によれば、システムが提供される。このシステムは第１デバイスと、開始した接続を介してパケットを受信するようになっている第２デバイスと、前記第１デバイスと前記第２デバイスとを作動的に接続するネットワークセグメントを含む。第１デバイスは、クラシファイアと、自動接続サービスデバイスと、ルールコンフィギュレーションモジュールを含み、クラシファイアは、少なくとも１つのパケットをクラシファイアルールの組内の少なくとも１つのルールに一致させ、前記少なくとも１つのパケットが、前記少なくとも１つのルールに一致するときに、前記少なくとも１つのパケットを１以上の接続に関連付けするようになっている。前記少なくとも１つのパケットが、前記クラシファイアルールの組内の前記少なくとも１つのルールに一致しなかった場合に、自動接続サービスデバイスは、前記少なくとも１つのパケットを検査し、検査後、前記少なくとも１つのパケットを無接続トラヒックにレリースし、前記少なくとも１つのパケットに接続価値があるかどうかを判断し、前記少なくとも１つのパケットのための接続仕様を生成し、前記生成された接続仕様に基づき、接続を開始するようになっている。ルールコンフィギュレーションモジュールは、前記少なくとも１つのパケットに接続価値があると判断された場合に、少なくとも１つの新しいクラシファイアルールにより前記クラシファイアを更新するようになっている。前記少なくとも１つの新しいクラシファイアルールは、前記少なくとも１つのパケットに基づくものであり、前記少なくとも１つの新しいクラシファイアルールは、接続情報および１組の１以上の基準とを含む。
【発明を実施するための最良の形態】
【０００６】
以下、添付図面を参照し、例示により本発明について説明するが、これらの図は本発明を限定するものではない。
【０００７】
図面の理解を良好にするために、図１では、まず、１００番台の参照番号、例えば、１００および１１８を使用し、次に、図２では２００番台の参照番号、例えば、２１０および２１２を使用し、以下の図面では、次々に同じような番号を使用する。従って、図８では８００番台の参照番号、例えば、８１０および８１２を使用する。
【０００８】
本発明の実施例は、接続指向サービスをサポートするものであり、特に、初期の関連する接続を有しないパケットのための接続の自動形成または確立をサポートするものである。いくつかの実施例では、この自動接続サービスはパワーライン通信ネットワークで提供される。
【０００９】
図１は、本発明のいくつかの実施例に係わるネットワーク１００の例を示す図である。いくつかの実施例では、ネットワークはパワーラインを通したデータ通信ネットワークセグメント１０４の部分を有する。パワーライン通信（ＰＬＣ）（パワーラインを通した一斉送信（ＢＰＬ）とも時々称される）とは、有線に基づく技術であり、この技術は特にデータ通信のためのメディアおよび低電圧パワーラインを使用する。これらパワーラインネットワークは、例えば、家庭および建物内の電気配線を使用することによって形成されたネットワークを含む。伝送されるデータは、例えば、音楽、ストリーミングビデオ、ファイル、音声、データベース、テキストファイル、制御コマンドおよびネットワークキーを含むが、これらだけに限定されるものではない。例示されたこのネットワーク１００は、その他の有線ネットワーク、例えば、イーサネットまたは無線ネットワークを含むこともできる。
【００１０】
この実施例における例示されたネットワーク１００は、１つの集中ネットワーク（ＣＮ）を含む。ＣＮは中央コーディネータ（ＣＣＯ）１２０とも称される中央ネットワークコーディネータを一般に含み、この中央コーディネータ１２０はネットワークアクティビティ、例えば、ネットワークタイミング、バンド幅割り当ておよびセキュリティ、例えば認証および鍵管理を制御する。各集中ネットワークに対し、一般に、ＣＣＯ１２０および１以上の局１１０、１１４、１１８、１２２の１つのインスタンスがある。いくつかの実施例において、ＣＣＯは、当初は、ＣＮ内のデバイスおよび局にすぎない。他の実施例では、データ通信ネットワーク１００は、１つのＣＣＯによって制御される各ＣＮを備えた２以上の集中ネットワークを含む。２以上のＣＮが利用できると、これらＣＮは、例えば、コーディネートされたモードで作動できる。
【００１１】
いくつかの実施例では、ＣＣＯは、集中ネットワーク内のすべての局のタイミングおよびリソース、例えば、バンド幅割り当てを一般に制御する局（ＳＴＡ）、または、デバイスである。また、ＣＣＯは自らのネットワークのアクティビティを制御し、スケジュールを定めることができる。しかしながら、ＣＣＯの役割が必要であるかまたは要求された場合、一般に、これは、あるＳＴＡから別のＳＴＡへ移すことができる。集中ネットワークの同期状態を維持し、バンド幅割り当てを指示するために、ＣＣＯはネットワークのタイミングを維持するためにビーコンを送信する。ＣＣＯは、ネットワーク内のどの局が所定の時間にチャンネルにアクセスできるかを決定し、決定した局を選択し、または、認証することもできる。ＣＣＯは、干渉する隣接ネットワーク内の他のＣＣＯとコーディネートし、隣接ネットワークが共存し、同じチャンネルを共用できるようにもする。
【００１２】
いくつかの実施例では、このＰＬＣネットワークの例に接続できる局１１０、１１４、１１８、１２２として、例えば、モニタとしての、ＴＶ、ＶＣＲ、ＤＶＤプレイヤー／レコーダ等のデバイス、その他のオーディオビジュアルデバイス、コンピュータ、ゲームコンソール、サウンドシステム、情報機器、スマートホーム技術装置、ホームオーディオ機器、または、ＰＬＣイネーブルもしくはコンパーチブルであるか、または、パワーラインを介して通信できるその他の任意のデバイスを挙げることができる。本明細書における発明の実施例について、パワーラインネットワークを使って例示し、かつ説明するが、本発明の特徴事項は他のネットワーク、例えば、有線ネットワークもしくは無線ネットワーク、ネットワーク内の局のアクティビティを制御する中央コーディネータを有する集中アーキテクチャを有するネットワーク、異なるネットワークアーキテクチャおよびトポロジーを有するネットワークまたは異なるネットワークプロトコルを適用するその他のネットワークにも対応するが、ネットワークはこれらネットワークだけに限定されるわけではない。例示したコンフィギュレーションのパワーラインネットワークを使用するのは、本発明のいくつかの実施例の特徴事項の理解を容易にするためである。
【００１３】
本発明のいくつかの実施例では、ネットワーク１００は時間セグメントに従って１つの信号を共用するマルチデータストリーム方法として時分割多重化（ＴＤＭ）方法を使用できる。本発明のネットワークは他の時分割多重化技術、例えば、直交周波数分割またはそれらの組み合わせおよびそれらの変形技術も使用できる。しかしながら、ネットワークおよびシステム内では、ＰＬＣをサポートするその他の技術、例えば直交周波数分割多重化（ＯＦＤＭ）技術も使用できる。
【００１４】
ビーコン：
いくつかの実施例では、ＣＣＯ１２０は例えばビーコンを使って、集中ネットワーク内の局のアクティビティを管理する。ビーコンは一般に制御メッセージであり、この制御メッセージはフレームコンフィギュレーションおよび所定のネットワークにおける多数のネットワークおよび局に対する、時間フレーム内のバンド幅（ＢＷ）割り当てを識別する。ビーコンは、一般に、各ＣＣＯにより、例えば、マルチネットワーク一斉送信信号として、一斉送信（ブロードキャスト）され、ネットワーク内の局によりデコードされ、ある実施例では、隣接ネットワークのＣＣＯによりデコードされる。ネットワーク内の局が他のネットワークのビーコンではなく、自己のネットワークビーコンをデコードし、そのＢＷ割り当てに従うように、ビーコンには、一般に、タグがつけられたり、識別されたりもする。これらビーコンはネットワーク内に、一般的には、周期的に、送信または一斉送信もされる。
【００１５】
図２は、本発明の一実施例に係わる例として示したネットワーク１００のためのビーコン期間（周期）の例を示す図である。本発明のいくつかの実施例では、１つのビーコン周期はいくつかの部分すなわち領域を含む。各領域は、一般に、更に１以上のタイムスロット（例えば２１２および２２８）に分割される。ある実施例では、ビーコン周期は４つの領域を含む。
【００１６】
ビーコン領域：
いくつかの実施例では、ビーコン領域２１０はＣＣＯが自らのビーコンを送信できる領域である。このビーコン領域は一般に複数の所定の数のビーコンすなわちタイムスロットを含み、この場合、各ビーコンスロットの時間長さは１つのビーコンを送信するのに十分長くなっている。ある実施例では、各ビーコンスロットの時間長さはビーコンＰＨＹプロトコルデータユニット（ＰＰＤＵ）の時間長さとフレーム間スペースの時間長さとの合計に等しい。ある実施例におけるビーコン領域２１０は、システム内で一般に定められる１〜最大数のタイムスロットまたはビーコンスロットから成る。ある実施例では、タイムスロット数を含むビーコン領域のサイズは、ＣＣＯによってダイナミックに調節できる。この実施例では、ＣＣＯ１２０はビーコンタイムスロットＢ０  ２１２で自らのビーコンを送信する。
【００１７】
キャリアセンスマルチアクセス（ＣＳＭＡ）領域または競合期間（ＣＰ）領域：
ＣＳＭＡ領域２３０は、任意の１又はそれ以上の多数の競合アクセスプロトコルがメディア（媒体）を共用し、ネットワークのトラヒックをコーディネートするために使用される領域である。ある実施例では、ＣＳＭＡ／ＣＡプロトコルを使用できる。１つのネットワークは、１以上のＣＰ領域またはＣＳＭＡ領域を有することができる。ある実施例では、コンパーチブルとなるために、１つの集中ネットワークのＣＳＭＡまたはＣＰ領域が他のネットワークの予約されたまたは無競合期間の領域とオーバーラップすることはない。しかしながら、オーバーラップしたＣＳＭＡ領域中に２以上の干渉ネットワーク間の通信を行うことができる。
【００１８】
予約された領域または無競合期間（ＣＦＰ）領域：
予約領域またはＣＦＰ領域２４０は、ＣＣＯからの明確な認証を有する局しか送信が認められない期間のことである。予約領域とは、ネットワークによって一般に予約されている時間インターバルのことである。予約領域の制御が割り当てられているかまたはこれを取得したネットワークは、一般に、その無競合リンクの送信のスケジュールを定める。更に、ＣＣＯもそのネットワークにおけるＳＴＡによってしか使用できないＣＳＭＡ割り当てのスケジュールを定めることができる。例えば、予約領域２４０におけるタイムスロット２２８は、ネットワーク内の他の局１１４、１１８、１２０、１２２との干渉、衝突または競合を生じることなく、ＳＴＡ  Ａ１１０がそのタイムスロット、すなわち、インターバル２２８にて自由に送信できるように、ＣＣＯによりＳＴＡ  Ａ１１０へ予約領域２４０内のタイムスロット２２８が割り当てられている。別の方法で説明すれば、このタイムスロット２２８では、ＳＴＡ  Ａは自由に送信できるが、一方、そのネットワーク内の他の局は一般にサイレント状態である。別の実施例では、ＣＣＯは、いつ送信するか、更に、時にはいつ聴取するかを局に伝えるメッセージを直接その局に送る。１つのネットワークは、ビーコン期間内に任意の数の予約領域を有することができる。
【００１９】
ステイアウト領域：
ステイアウト領域２５０は、ステイアウト領域が割り当てられたすべての局に対しサイレント状態に留まるよう、すなわち、送信しないことがＣＣＯによって命令されるときの時間フレーム内の期間のことである。一般に、これら局は、任意の競合アクセスプロトコルまたは無競合アクセスプロトコルを使用すべきではない。同じ時間インターバル内で予約領域が割り当てられている局またはネットワークとの衝突を防止するのにステイアウト領域が割り当てられる。例えば、ネットワーク干渉リスト内に定められた１以上の隣接ネットワークが、同じ時間インターバル内で予約領域または保護領域を指定している場合に、ネットワークは一般に１つのステイアウト領域を指定する。
【００２０】
いくつかの実施例では、連続する時間インターバル内で種々のタイプの領域を割り当てる必要はない。このことは、例えば、種々のタイプの領域が互いにインターリーブすることを意味する。例えば、時間フレームまたはビーコン期間はビーコン領域を含み、その次にＣＳＭＡ領域が続き、次にステイアウト領域が続き、次に別のＣＳＭＡ領域が続き、次に予約領域が続くことを意味する。ビーコン期間内の種々の領域は、種々の数のタイムスロットインターバルまたは時間長さを有する異なるサイズでもよい。ある実施例では、ビーコン期間内の各領域タイプの終了時間は、定められた割り当て時間単位、例えば０.３２ｍｓｅｃの倍数で記憶される。
【００２１】
別の実施例では、ビーコン期間は保護領域と称される別の領域タイプ（図示せず）を含むことができる。ＣＣＯが別のグループ、すなわち、異なるタイミングを有する別のＣＮまたはＣＮの組が存在することを検出し、ＣＣＯがオプションでそのグループ内のネットワークとコーディネートすることを決定した場合、そのＣＣＯは一般に他のグループのビーコン領域が存在する同じインターバル内に、保護領域を指定する。ネットワーク内の局は、一般に、保護領域内で送信することが認められない。例えば、ネットワークの隣接グループは、異なるビーコン期間スタート時間を有することができる。
【００２２】
ネットワーク内のデバイスは、ＣＣＯが送信するビーコンに基づき、同じメディア（媒体）またはチャンネル、例えば、パワーラインメディア（媒体）を使ってバンド幅を共用できる。したがって、各ネットワーク内のＣＣＯは、一般に、そのネットワーク内のＢＷ割り当ておよびスケジューリングを制御する。従って、ネットワーク内の局は自らのネットワーク内のビーコンをデコードするので、ビーコン期間の割り当てまたはスケジュールに従って、自らの機能、例えば、ネットワーク送信を実行する。
【００２３】
ある実施例では、ビーコン期間は上記領域の各々の０以上を含むことができる。すなわち、すべての領域が存在するわけではない。その他のある実施例では、上記例示された領域のいずれかまたはすべての２以上のインスタンスが存在する。
【００２４】
図３は、本発明のいくつかの実施例のプロトコルアーキテクチャの例を示す図である。これらプロトコル層は、オープンシステム相互接続（ＯＳＩ）基準モデルに関連付けできる。最下層は通信チャンネルを通して未処理のビットを送受信し、信号をコード化および／またはデコードする物理層（ＰＨＹ）３０４である。ＰＨＹ層３０４の上には、フレーム内でデータを送信するメディアアクセス制御（ＭＡＣ）層３０８がある。このＭＡＣ層３０８の上には提供されるかまたはリクエストされるサービス固有の機能を一般に提供する収束（コンバージェンス）層（ＣＬ）３１２が存在する。このＣＬ３１２は、一般に、より高い層のエンティティまたはアプリケーション３０６のサービス条件を下層のエンティティ３０４、３０８、３１２が提供するサービスに変換するようになっている。ＣＬ３１２は、更に、ＭＡＣ３０８およびＰＨＹ３０４の層の詳細またはコンプレキシティからより高いレベルのアプリケーション３０６をシールドする層として働く。ＣＬ３１２はサービスアクセスポイント（ＳＡＰ）を通し、例えば、インターフェイスにてデータパケットを一般に受け入れ、Ｍ１インターフェイスを通して、かかるパケットをＭＡＣ層へ送る前に、かかるパケットを処理する。ＣＬ３１２の機能として、例えば、より高い層のコントロールプレーン手順を、より下の層または下層のエンティティがサポートする手順にマッピングすること、上部の層のプロトコルデートユニットフレーミングをネイティブなＭＡＣ／ＰＨＹフレームにカプセル化すること、上部層のアドレスを適当なアドレスにマッピングすること、上部層のクオリティオブサービス（ＱｏＳ）パラメータをネイティブなＭＡＣフォーマットに変換することなどを挙げることができる。より高い層のエンティティまたはアプリケーション３０６として、イーサネット、インターネットプロトコル（ＩＰ）、ＡＴＭ、ＦＩＲＥＷＩＲＥ、ＩＥＥＥ  １３９４、ユニバーサルプラグアンドプレイ（ＵＰｎＰ）、ＩＰアプリケーション、デジタルオーディオ／ビデオマルチキャスト、デジタル電話、制御アプリケーション、ブリッジなどを挙げることができる。
【００２５】
接続およびリンク：
いくつかの実施例では、ネットワーク１００は接続指向サービスを行う。接続はデータが一方の方向にしか流れない単一方向のものでもよいし、または、データが両方向に流れる双方向のものもよい。順方向とは発信ＳＴＡから終端ＳＴＡへの方向として定義でき、逆方向は、終端ＳＴＡから発信ＳＴＡへの方向と定義できる。説明を変えると、順方向リンクは接続確立手順を開始したＳＴＡにおける発信および接続確立リクエストに応答した局での終端として識別される。ある実施例では、クオリティオブサービス（ＱｏＳ）の保証を行うための接続が使用される。接続指向トラヒックは、一般に、接続のＱｏＳ条件に応じたＣＦＰまたはＣＰ／ＣＳＭＡのいずれかを使用できる。
【００２６】
１つの接続は複数のリンクから構成できる。１つのリンクは、一般に、リンクのソースのＣＬからリンクの１以上の宛て先のＣＬへの、パケットまたは関連するパケットの組などの単一方向のデータの流れである。リンクはリンクの宛て先の数に応じ、ユニキャストまたは一斉送信／マルチキャストとしても分類できる。いくつかの実施例では、１つの接続は次のリンクの組み合わせ例のうちの１つから構成できる。
１．接続を開始した局から接続の終端局までの単一のユニキャストの順方向リンク。
２．接続の終端局から接続の開始局までの単一のユニキャストの逆方向リンク。
３．１および２の両方、すなわち、双方向の接続。
４．接続を開始した局から接続の終端局までの単一のマルチキャスト／一斉送信リンク。
【００２７】
いくつかの実施例では、物理層では２つの局との間の各方向は異なる特性を有する傾向があり、所望する場合には別々に割り当てできるので、接続とリンクとを区別する。しかしながら、リンクは接続でもある。更に、ある実施例では、異なるタイプのリンク、例えば、ＣＣＯ１２０により制御されるリンクと、ＳＴＡ１１０、１１８、１１４、１２２により制御されるリンク、をサポートできる。
【００２８】
一般に、どの接続および／またはどのリンクも、それに関連した接続仕様（ＣＳＰＥＣ）を有する。１つのＣＳＰＥＣは、接続の特性およびＱｏＳ期待値を定めるパラメータの組を一般に含む。双方向接続するために、ＣＳＰＥＣは、一般に、順方向リンクおよび逆方向の各々に対して定義される。単一方向接続は接続のデータトラヒックが流れる方向に応じて順方向のＱｏＳ条件または逆方向のＱｏＳ条件しか指定できない。
【００２９】
図４は、プロトコル層をＣＣＯ１２０と組み合わせてより詳細に示すシステムアーキテクチャ例を示す図である。一般に、ＳＴＡの接続は接続マネージャー（ＣＭ）４０２によって管理されている。いくつかの実施例におけるＣＮ４０２は、ＣＬ３１２のコントロールプレーンとして機能する。いくつかの実施例では、ＣＣＯ１２０は局の接続マネージャー（ＣＭ）４０２とも通信できる。隣接する層の間には、一般に、インターフェイス４１８、４１４、４１２が存在し、このインターフェイスは、より下の層が上部の層、すなわち、より上の層に対して、どの初期動作およびサービスを利用できるようにするかを定める。ある実施例では、ローカル接続はＣＭ４０２によって管理されるが、一方、グローバル接続はＣＣＯ１２０によって管理される。
【００３０】
いくつかの実施例では、ＣＬ３１２はＨ１インターフェイス４１８とＭ１インターフェイス４１４との間のデータプレーンを含む。ＣＬ３１２は一般に、インターフェイス、例えば、イーサネットＳＡＰ４０８上のデータサービスアクセスポイント（ＳＡＰ）からのデータパケットを受信し、適当な場合には、再フォーマットを含むパケットを処理し、これらパケットを他のインターフェイス例えばＭ１  ＳＡＰ（図示せず）上の適当な宛て先ＳＡＰへ向ける。ある実施例では、ＣＬ３１２は、例えば、ＱｏＳパラメータを指定することなく送信をスタートしたレガシーアプリケーションからのパケット、別のネットワークからブリッジされたパケットおよびＨＬＥ３０６が接続を確立していないパケットのための接続サービスを適当な場合に自動的に行う。従って、本発明のある実施例では、ＨＬＥが接続を確立していなくても、ＱｏＳ  ＣＳＰＥＣにより接続が確立される。更に、ネットワーク内のデバイスは、例えば、アプリケーションタイプまたはデータストリーム特性の認識に基づき、ＣＰまたはＣＦＰタイムスロットを使用し、バンド幅割り当てを効率的に管理できる。
【００３１】
一般に、ＨＬＥ３０６は、サービスアクセスポイント（ＳＡＰ）、例えば、Ｈ１インターフェイス４１８にあるイーサネットＳＡＰ４０８を介してＣＬ３１２と通信する。いくつかの実施例では、これらデータＳＡＰはアプリケーションがプロトコルスタックを介してデータを送受信できるようにするプリミティブから成る。ある実施例におけるＣＬ３１２は、ＳＡＰにサービスし、ＨＬＥとデータを交換するためのプロトコル適応層（ＰＡＬ）を実行する。更に、ＨＬＥ３０６とＣＭ４０２との間には制御ＳＡＰ４０４が存在する。制御ＳＡＰ４０４は、ＨＬＥ３０６が接続を形成し、管理し、ステータスおよび統計値をモニタし、ベンダー固有のプリミティブをサポートし、局を初期化できるようにする。ＣＬ３１２とＭＡＣ層３０８との間にはＭ１インターフェイス４１４が存在する。ある実施例では、ＨＬＥから受信したデータをＭＡＣ３０８に送るために、ＣＬによってＳＡＰが使用される。ＭＡＣ層３０８とＰＨＹ層３０４との間にはＰＨＹインターフェイス４１２が存在する。
【００３２】
図５は、コントロールプレーンとして機能するＣＭ４０２を含む、収束層（ＣＬ）３１２のブロック図である。本発明のＣＬ３１２の実施例は、自動接続サービスまたは本明細書に説明する機能をサポートする。ＣＭ４０２は一般に自動接続サービスモジュール（ＡＣＳ５１２）と、ルールコンフィギュレーションモジュール５１４を含む。ＣＬ３１２は、一般に、クラシファイアモジュール５０４と、デマキシングモジュール５１６と、ＱｏＳモニタモジュール５２０と、スムージングモジュール５２４とを含むことができる。クラシファイア５０４は一組のクラシファイアルール５０８と関連付けされており、パケットを一致させるために、そのルールの組で作動する。当業者であれば、実施例の変形例を予想し、これらが本発明の範囲内にあることが理解できよう。更に、ＣＬ３１２の一部として、ＣＭ４０２の機能の一部またはすべてを実装できる。当業者であれば、本明細書に記載の機能は他のモジュールに分散したり、および／または他のモジュールと組み合わせ可能であることが理解できよう。ＣＬ３１２内の種々のモジュールを互いにインターフェイスさせ、組み合わせることができる。
【００３３】
スムージングモジュール５２４は、一般に、ポイントツーポイントのスムージング、例えば、ジッター制御および遅延補償を、かかる機能をリクエストするＨＬＥと共に実行する。一般に、「スムージング」、「遅延補償」および「ジッター制御」なる用語は、宛て先（レンダリング）アプリケーションへパケットをスムーズに送ることを意味する。ポイントツーポイントのスムージングはソースと宛て先の間のデータパスに沿った２つの任意のポイントの間で実行できる。このことは、データストリーム内部のタイミング情報を知ることなく、または、それら情報へアクセスすることなく、一般に実行される。
【００３４】
一般に、送信機または送信デバイス、または、局内にあるクラシファイア５０４は、一般に、一組のクラシファイアルール５０８を使って、種々のＳＡＰ５３０からの個々のデータパケットを、対応する接続にマッピングまたは関連付ける。クラシファイア５０４はデータＳＡＰ５３０を介したＨＬＥまたはアプリケーション３０６からの着信パケットを受信できる。各ＳＡＰは１以上の関連クラシファイアを有することができる。この組のクラシファイアルール５０８は、一組のルール、例えば、ＣＬデータＳＡＰを横断して流れるすべてのパケットから、パケットの個々のストリームを検出するために、クラシファイアモジュール５０４によって使用されるパラメータもしくは情報を含むことができる。各クラシファイアルール５０８は、ルール優先順位および接続識別子、例えば、パケットが一致しているかどうか比較できるリンクＩＤ（ＬＩＤ）も含むことができる。クラシファイア５０４は、パケットにルールを適用すべき順序を決定するように、各ルールのルール優先順位パラメータを使用するようにもなっている。クラシファイア５０４によって送られるかまたは受信されたパケットがクラシファイアルール５０８に一致する場合、受信されたパケットは、そのクラシファイアルールに関連した基準接続、例えば、接続識別子によって示されたもの、を通して送られるかまたは基準接続へ転送される。クラシファイアルールのこの組（単数または複数）は一般に各局に対してローカルであり、一般に、ネットワークを横断して送信されない。いくつかの実施例では、同じ接続にいくつかのクラシファイアルールを関連付けできる。一組のクラシファイアルールは、ソース並びに宛て先ＭＡＣアドレスおよび接続のＴＣＰソースおよび宛て先ポートも指示することができる。ある実施例では、アプリケーションまたはＨＬＥ３０６によりクラシファイアルール５０８が提供され、自動接続確立の場合にはルールコンフィギュレーションモジュール５１４によって提供される。
【００３５】
いくつかの実施例では、１つのＳＡＰ／ＰＡＬのペア５３０、例えば、イーサネットIIクラスしかＣＬ３１２に定義されていない。受信されたすべてのパケットは直接このＳＡＰへ送られる。すなわち、デマキシングはオプションである。ある実施例では、別のＳＡＰが追加された場合、適当なＳＡＰへ送るのに、デマキシングモジュール５１６によりデータパケットをデマックスできる。ある実施例では、受信された各パケットは接続識別子、例えば、ＬＩＤおよび接続をユニークに識別する一時的機器識別子、従って、接続が関連するＳＡＰを含むことができる。
【００３６】
いくつかの実施例では、パケットがクラシファイアルールのどれとも一致しない場合、所定の動作を実行する。これら一致しないパケットは“ベストエフォート”競合期間トラヒックに割り当てられるかまたは関連する接続を自動的に得るのにＡＣＳモジュール５１２により処理されるか（自動接続サービス）または廃棄される。ある別の実施例では、これら動作はデフォルトルールおよび／またはクラシファイア内の動作として識別できる。
【００３７】
自動接続サービス（ＡＣＳ）モジュール５１２は、クラシファイアがその組のクラシファイアルールに一致させることができないパケットのための接続を一般に決定し、確立する。ＡＣＳモジュール５１２はデータフローを検出することもでき、次に、適当な場合にかかるデータフローのためのＱｏＳでの接続を確立し、維持し、ティアダウンできる。
【００３８】
ＣＭ４０２のルールコンフィギュレーションモジュール５１４は、更新された／新しいクラシファイアルール５０８によるクラシファイアのコンフィギュレーションおよび更新を含む、収束層３１２の１以上のクラシファイア５０４を一般に管理する。新しい接続が確立すると、ＣＭ４０２特にルールコンフィギュレーションモジュール５１４はクラシファイアルール５０８により、その接続のための関連するＣＬポートのクラシファイアをコンフィギュアする。これらルールによって、クラシファイアはＣＬポートからのパケットを適切なＬＩＤまたは接続にマッピングすることが可能となっている。しかしながら、一致しないパケットをレポートするように、ＣＭによってクラシファイアが構成されている場合、クラシファイアはパケットの宛て先ＭＡＣアドレスおよびソースＣＬポートを含む、受信した一致しないパケットをＣＭ、特にＡＣＳモジュール５１２に通知する。
【００３９】
下記の表１はクラシファイアルール構造の一例を示す。システムの実装および構造に応じ、マスキングの複雑さ、ビット操作例えばＡＮＤ演算またはＯＲ演算、および、マッチング目的のためのルールの数は変わり得る。いくつかの実施例では、パケットをストリームに分類するための実行を行うこともできる。例えば、一実施例は、個々の接続に関連した各々のＳＡＰを有する多数のオーディオビジュアル（ＡＶ）データＳＡＰを有することができる。かかる実施例では、クラシファイア５０４はパケットを送ったＳＡＰを決定することにより、例えば、ＬＩＤを介して各パケットの接続を容易に決定できる。
【００４０】
【表１】
2007037139.tif 000003
【００４１】
下記の表２は、イーサネットII−クラスデータＳＡＰのためのクラシファイアルールのテーブルの一例を示す。
【００４２】
【表２】
2007037139.tif 000004
【００４３】
上記表を使うと、
IPv6 Header + Next Header ＝ルーティング
ルーティングHeader + Next Header＝フラグメント
フラグメントHeader + Next Header＝ＴＣＰ
ＴＣＰHeader + ＴＣＰデータ
【００４４】
従って、ＩＰｖ６では送信制御プロトコル（ＴＣＰ）またはユーザデータグラムプロトコル（ＵＤＰ）ポートの位置は、変更可能である。
【００４５】
ＱｏＳモニタモジュール５２０は統計値およびデータトラヒックを収集し、かつモニタし、搬送中であるデータトランスポートサービスレベルが保証されたＱｏＳサービスレベルを満たしていることを確認する。送信局および／または受信局によりこのＱｏＳモニタ５２０の機能を実行できる。
【００４６】
図６は、本発明のいくつかの実施例に従ってパケットをどのように処理するかを示すステート図である。一般に、パケット６０４は適切なＳＡＰを介し、より高い層のエンティティまたはアプリケーション３０６からクラシファイア５０４によって受信される。次に、この着信パケット６０４はクラシファイア５０４によって処理され、パケットがそのクラシファイアルールのいずれかと一致しているかどうか判断する。処理されたパケットがクラシファイアルール６０８に一致している場合、クラシファイア５０４は一致したルールに基づき、ＣＬポートからのかかるパケットを適切なＬＩＤまたは接続６１０に関連付けまたはマッピングする。上記とは異なり、受信したパケットがクラシファイアルールのいずれとも一致しない場合、この不一致のパケット６１２はＡＣＳモジュール５１２へ送られる。ある実施例では、クラシファイア５０４はパケットがクラシファイアによって不一致とされたことを示す“不一致”通知をＡＣＳ５１２へ送ってもよい。ある実施例では、この“不一致”通知はＡＣＳへ不一致パケットを送ることによって行うことができる。ある実施例では、確立された接続の一部ではないすなわちクラシファイアによって一致とされなかったＨ１インターフェイスへ送られるどのデータパケットもＡＣＳに送ることができる。ある実施例では、かかるデータパケットのある部分だけをＡＣＳ５１２へ送る。
【００４７】
ＡＣＳ５１２は異なる種類のパケットを受信し、適切な場合に、接続を評価したり、接続を確立することができる。かかるパケットは、ＣＦＰ内のトランスポートが適切であるストリーミング化されたパケット、ＣＦＰまたはＣＰトランスポートのいずれかが適切であるリアルタイムトランスポートプロトコル（ＲＴＰ）パケット、ＣＦＰまたはＣＰトランスポートのいずれか（接続指向もしくは無接続のいずれか）が適切である優先順位の定められたパケット、および無接続ＣＰトランスポートが適切である共通パケットを含むことができる。
【００４８】
一致していないパケットを受信すると、ＡＣＳ５１２はパケットを検査（６３０）し、例えば、パケットを読み出し、パケット内に記憶され、搬送される情報を決定する。ＡＣＳ５１２はかかる検査の後でＣＰ／ＣＳＭＡ６２０内の無接続トランスポートのために、検査したパケット６２６をレリースする。一般に、ＡＣＳ５１２は接続が保証されているかどうかをＡＣＳが判断している間または接続が確立中である間、パケットをホールドしない。
【００４９】
ＡＣＳ５１２はパケットに接続価値があるかどうかを判断するために、パケット６２２を評価する。かかる評価は、現在のパケットが一部となっているパケットシーケンスに対して接続サービスが適切であるかどうか、すなわち“接続価値”があるかどうか、またはパケットを無接続サービスを介してトランスポートすべきであるかどうかを評価することを含むことができる。パケットに接続価値がないと判断された場合、無接続トラヒックのために、例えば、ベストエフォート６４０のためにパケットを送る。パケットをトランスポートすべき態様に関する判断は次の事項の１以上に基づくことができる：
ａ）自動接続を識別するために確立されるポリシー、例えば、ＨＬＥまたはアプリケーションによって確立されるポリシー；
ｂ）テンプレート：所定のデフォルトルールを提供すること；例えば、特定のＩＰポート上のトラヒックと特定の用途とを関連付けし、その用途からＱｏＳのレベルを示唆する。
ｃ）ヒューリスティック：提供されるトラヒックの統計的挙動から、特定レベルのＱｏＳに対するニーズを識別しようとすること。例えば、ＡＣＳは連続するパケットをモニタし、これらパケットがストリーミングデータであるかどうか（すなわち、これらパケットを、予約されたバンド幅チャンネルで転送すべきかどうか）を判断できる。ストリーミングデータであると判断した場合、ＡＣＳは適切なＱｏＳパラメータを決定し、接続を確立する。かかるヒューリスティックは、送信中のデータのボリュームおよび規則性に基づくこともできる。
【００５０】
パケットが“接続価値”のあるデータフローの一部であるかどうかを判断するために、ＡＣＳが検査できるパケットの数は、この判断のために使用される方法に応じて決まる。テンプレートおよび／またはポリシーを使用する場合、ＡＣＳは単一パケットから接続価値を判断することができる。しかしながら、ヒューリスティクを使用する場合、ＡＣＳはどれだけ早くパケットが到着し、接続のためにどれだけ広いバンド幅が必要となるかを判断するために、多数のパケットを検査しなければならない。
【００５１】
着信または受信した不一致パケットに接続価値があるとＡＣＳ５１２が判断した場合、ＡＣＳ５１２は接続確立プロセスを開始し、そのパケットに対する接続仕様を指定する（６３４）。一般に、接続識別子を含む適切なルールと共に、ルールコンフィギュレーションモジュール５１４がクラシファイアを更新（６２８）するので、将来のパケットはクラシファイアによって適切に処理できる。ＡＣＳモジュール５１２は通常、ＨＬＥが実行するリコンフィギュレーションおよびティアダウンを含み、このモジュールが確立する接続を管理することもできる。この実施例ではＡＣＳ５１２にも接続リコンフィギュレーションおよび接続ティアダウンの機能を利用できる。いくつかの実施例では、本発明の機能の実現は、コントロールプレーン内部の制御を確立し、ＡＣＳが確立する接続のデータフローの認識を含む、ＨＬＥと同じ能力にＡＣＳがアクセスできるようにする。
【００５２】
その特定のデータの流れすなわちパケットに対して接続を確立すべきであるとＡＣＳが判断した場合、例えば、接続を確立する際にＨＬＥが実行するプロセスに類似する初期のＣＳＰＥＣを確立できる。ＨＬＥがリクエストする接続がＨＬＥ間の接続となっている間、ＡＣＳによって確立される接続は一般に存在しない。この違いは、接続がＨＬＥ間で交渉されるか、または、ＣＬ間で交渉されるかの違いである。一般に、ＡＣＳによって確立される接続はソースデバイスのＣＬと宛て先デバイスのＣＬの間で交渉される。自動接続の確立または維持によってトリガーされる事象がＨＬＥに通知されないことを保証するために、ＡＣＳによって確立される接続は、例えばパラメータフィールドによって示すことができ、ＣＬ３１２は一般にＡＣＳによって行われる接続のために、接続に関連したプリミティブをＨＬＥに伝送しない。
【００５３】
ＡＣＳにはＡＣＳが確立する接続の管理、リコンフィギュレーションおよびティアダウンを含む、ＨＬＥが通常行うアクティビティを実行する責任もある。特にＡＣＳには次のことに責任がある：
ａ）データフローをモニタすること；
ｂ）ＡＣＳが割り当てた初期のＣＳＰＥＣがデータフローに対して適切となることを保証すること；
ｃ）そのＣＳＰＥＣに対して適切な調節を行うこと。
【００５４】
ＡＣＳによって実行される自動接続のこのモニタは一般に収束層によって実行されるモニタと異なる。ＣＬのモニタはサービスレベルがＣＳＰＥＣによって保証されたサービスレベルと一致することを保証することにあり、自動的に確立される接続のためのＡＣＳモニタはＡＣＳが生成するＣＳＰＥＣ内で設定されるＱｏＳレベルが自動接続によって搬送されるデータトラヒックに対して適切となることを保証することにある。
【００５５】
いくつかの実施例では、接続をセットアップするためのメッセージシーケンスを開始することにより、ＡＣＳによって接続が形成される。ＡＣＳによって提供されるＣＳＰＥＣに基づき、ＡＣＳまたはＣＭ４０２は、どれだけ多くのリンクが必要であるか、各リンクをグローバルリンクにすべきか、ローカルリンクにすべきかを決定できる。ＣＭ４０２、特にＡＣＳ５１２は、宛て先局のＣＭまたはＡＣＳと通信でき、可能な場合にはＣＣＯ１２０と通信でき、接続を確立または形成するための１以上のリンクを確立できる。一旦接続が確立すると、ＡＣＳ５１２は生成したＣＳＰＥＣが適切であるかどうかをモニタするための役割を果たす。ＣＳＰＥＣに従い、リンクまたは接続が作動していなければ、ＡＣＳ５１２は新しいＣＳＰＥＣによるリンクリコンフィギュレーションを一般に開始するか、または、その接続をティアダウンできる。ある実施例では、２つのＳＴＡの間にいくつかの接続があってもよい。ある実施例では、３以上の局の間に接続が存在してもよい。これら接続の各々は、可能な場合にユニークな自己のＣＳＰＥＣと共に、グローバルリンクまたはローカルリンクのいずれかを有していてもよい。
【００５６】
いくつかの実施例では、ＡＣＳ５１２のリクエストでＣＣＯ１２０によりグローバルリンクが確立され、制御される。例えば、ソースＳＴＡおよび宛て先ＳＴＡはＱｏＳを保証するためにＣＣＯから十分なＢＷをリクエストできる。ＣＣＯは一般にグローバルリンクに専用のＢＷ割り当て及び一般にネットワーク内でユニークなグローバルリンクＩＤ（ＧＬＩＤ）を割り当てる。ある実施例では、ＣＣＯがＧＬＩＤを割り当てるまで、接続を開始したＡＣＳによって割り当てられた接続ＩＤ（ＣＩＤ）によりグローバルリンクを識別できる。一般に、リクエストされた各接続は１つのＣＩＤと関連している。ある実施例では、グローバルリンクは、接続に関与するＳＴＡの各々にあるＣＣＯによってグローバルに管理され、ＣＭ、特に自動接続サービスのためのＡＣＳによってローカルに管理される。グローバルリンクは無競合トラヒックおよび競合トラヒックで使用できる。異なるタイプの割り当てを識別するのに、ＧＬＩＤを使用することもできる。無競合割り当てに対し、例えば、ＧＬＩＤまたは別のフィールドを使って、メディア（媒体）を使用できるユニークなリンクを識別できる。
【００５７】
図７は、本発明の自動接続サービス機能の一例のフローチャートである。第１動作では、関連しない接続を有するデータパケットを受信することにより、ＡＣＳが開始する（ステップ７０４）。ＡＣＳがパケット内に含まれる情報を抽出または決定するために、パケットを検査する（ステップ７０６）。次に、このパケットは無接続トラヒックのために即座にレリースされる。次に、ＡＣＳは不一致パケット（単数または複数）が接続する権限を有するかどうか、すなわち各パケットが“接続価値”があるかどうかを判断する（ステップ７０８）。データパケットに接続価値がないとＡＣＳが判断した場合（ステップ７１０）、無接続トランスポートのためにパケットが一般に即座にレリースされる（ステップ７３２）。いくつかの実施例では、ＡＣＳがパケットの検査または読み出しを終了するとすぐに、競合期間中の無接続サービスまたはキャリアセンスマルチアクセス（ＣＳＭＡ）トラヒックのためにパケットがレリースされる。一旦、接続を確立すべきであるとＡＣＳが判断した場合、ＡＣＳは初期のＣＳＰＥＣを確立する（ステップ７２０）。ＣＳＰＥＣは一般に接続条件を定める。ＣＳＰＥＣを定める際に、ＡＣＳは接続を確立するためのアプリケーションによって実行される同じプロセスに従う。次に、例えば、適当なデバイスまたは局で接続設定プロセスを開始することにより、接続指向サービスを呼び出し（ステップ７２４）、新しいクラシファイアルールによりクラシファイアを更新する（ステップ７２８）ので、ＡＣＳプロセスを再び呼び出すことなく、クラシファイアにより将来のパケットが正しく取り扱われる。従って、クラシファイアは新しいルールに基づき、新しい接続にパケットをルーティングするので、ＡＣＳは一般にパケットタイプをもはや処理しない。
【００５８】
図８は、本発明のいくつかの実施例に従った、自動接続サービス機能を実装するデバイス８００の、ハイレベルの機能ブロック図である。このデバイス８００はＩ／Ｏインターフェイス８１０と、ルールコンフィギュレーションモジュール８０４と、自動接続サービスモジュール８０８と、クラシファイアモジュール８１２と、ＱｏＳモニタモジュール８３２と、その他の局モジュール、例えばデマキシングモジュールと、スムージングモジュールなどを含むことができる。デバイス８００は、例えば、利用できる場合にパケットを適切な接続に分類するためにクラシファイアモジュール８１２が使用するクラシファイアルールを記憶するための揮発性または不揮発性メモリも含むことができる。Ｉ／Ｏインターフェイス８１０はデバイス８００がネットワーク内の他のデバイスと通信できるようにする。
【００５９】
ルールコンフィギュレーションモジュール８０４は、特にクラシファイアモジュールが使用するクラシファイアルールを更新する上記機能を実行する。ＡＣＳモジュール８０８は上記自動接続機能、特にパケットを検査し、または読み出し、パケットに接続価値があるかどうかを判断し、接続価値のあるパケットのために適切なＣＳＰＥＣを確立し、ＡＣＳが生成したＣＳＰＥＣが自動接続によって搬送されるデータトラヒックに対して適当であることをモニタし、ＡＣＳが確立した自動接続を管理し、リコンフィギュレーションし、ティアダウンする機能を実行する。接続のＣＳＰＥＣパラメータが変化したときに、接続のリコンフィギュレーションが行われる。自動接続に対し、ＣＳＰＥＣの１以上の違反が生じたときに、接続のティアダウンを開始できる。いくつかの実施例では、リクエストされた場合にティアダウンを呼び出すことができる。自動接続をリコンフィギュアする必要があるとＡＣＳが判断したとき、ＡＣＳはリコンフィギュレーションのために他の局と交渉する。このリコンフィギュレーションは、一般にＣＳＰＥＣのパラメータに対する変化、割り当て変化、自動接続に対する変更を得る。
【００６０】
クラシファイアモジュール８１２は、もし適切ならば、パケットまたはデータフローを適切な接続に一致させることにより、ＨＬＥまたはアプリケーションからの着信パケットを一般に分類する。ＱｏＳモニタモジュール８３２は、ＣＬのサービスレベルがＣＳＰＥＣ内で保証されたか、または定められたレベルに一致するかどうかを一般にモニタする。従って、ＱｏＳモニタモジュール８３２は、交渉されたトラヒック特性（トラヒックポリシー）およびＱｏＳ保証を維持するために、リンクを含む現在の接続を連続的にモニタする。
【００６１】
以上で、所定の実施例および例に関連して本発明について開示したが、当業者であれば本発明は特別に開示したこれら実施例以外の、本発明の他の別の実施例および／または用途およびそれらの自明な変形例および均等物まで拡張できることが理解できよう。更に、多数の本発明の変形例を示し、詳細に説明したが、これら開示に基づけば、当業者には本発明の範囲内に入る他の変形例も容易に明らかであろう。実施例の特別の特徴および様相の種々の組み合わせまたはサブ組み合わせは本発明の範囲内で実施し、これら範囲内に入るものである。従って、開示した実施例の種々の特徴および様相を互いに組み合わせたり、または互いに置換し、本発明の異なる態様を形成できると理解すべきである。従って、本明細書に開示した本発明の範囲は、上記特別に開示した実施例によって限定すべきではない。
【００６２】
関連出願とのクロスレファレンス：
本願は、本明細書で参考例として援用する、「クオリティオブサービスを自動的に提供するための方法」を発明の名称とし、２００５年７月２７日に出願された米国仮特許出願第60/703,381号の利益を主張するものである。
【図面の簡単な説明】
【００６３】
【図１】本発明に係わるネットワークの一例のハイレベルのブロック図である。
【図２】本発明の一実施例に係わるビーコン期間の一例を示す図である。
【図３】本発明の一実施例に係わるプロトコルアーキテクチャの一例のハイレベルの機能ブロック図である。
【図４】本発明の一実施例に係わる別のプロトコルアーキテクチャの例のブロック図である。
【図５】本発明の一実施例に係わる収束層の一例の機能ブロック図である。
【図６】本発明の一実施例に係わる自動接続機能のステート図である。
【図７】本発明の一実施例に係わる不一致パケットのための接続を自動的に確立するためのプロセスの一例のフローチャートである。
【図８】本発明の一実施例に係わるデバイス内に実装される収束層の一例の機能ブロック図である。
【符号の説明】
【００６４】
１００…ネットワーク、１０４…ネットワークセグメント、１１０，１１４，１１８，１２２…局、１２０…ＣＣＯ、８０４…ルールコンフィギュレーションモジュール、８０８…自動接続サービスモジュール、８３０…その他のデバイスモジュール、８３２…ＱｏＳモニタモジュール、８１２…クラシファイアモジュール。
【図１】
2007037139.tif 000005
【図２】
2007037139.tif 000006
【図３】
2007037139.tif 000007
【図４】
2007037139.tif 000008
【図５】
2007037139.tif 000009
【図６】
2007037139.tif 000010
【図７】
2007037139.tif 000011
【図８】
2007037139.tif 000012