(57)【特許請求の範囲】
【請求項１】
デジタル回路により状態を認識し、受信機により光損失状態に変換される同期損失状態をリンク上に強制するための受信機であって、前記受信機は、無効なデータ・フレームを探して伝送されたデータ・フレームのストリームを走査し、無効なデータ・フレームが検出されるたびに、前記データ・フレームのストリーム内にコードを導入するように構成される、受信機を含み、
ネットワークがコンバージド・エンハンスド・イーサネット・ネットワークであることを示すように、ペイロード・タイプ識別子シーケンスを、ジェネリック・フレーム・プロシージャ・ヘッダ内に挿入し、かつ、アイドル・シーケンスを、前記リンクに沿って伝送されるデータ・フレームのストリーム内に挿入するための送信機をさらに含み、
前記アイドル・シーケンスは、直流バランスを保持するアイドル・シーケンスの対を含む、システム。
【請求項２】
デジタル回路により状態を認識し、受信機により光損失状態に変換される同期損失状態をリンク上に強制するための受信機であって、前記受信機は、無効なデータ・フレームを探して伝送されたデータ・フレームのストリームを走査し、無効なデータ・フレームが検出されるたびに、前記データ・フレームのストリーム内にコードを導入するように構成される、受信機を含み、
ネットワークがコンバージド・エンハンスド・イーサネット・ネットワークであることを示すように、ペイロード・タイプ識別子シーケンスを、ジェネリック・フレーム・プロシージャ・ヘッダ内に挿入し、かつ、アイドル・シーケンスを、前記リンクに沿って伝送されるデータ・フレームのストリーム内に挿入するための送信機をさらに含み、
前記アイドル・シーケンスは、データ・フレーム・ベースで制限される、システム。
【請求項３】
デジタル回路により状態を認識し、受信機により光損失状態に変換される同期損失状態をリンク上に強制するための受信機であって、前記受信機は、無効なデータ・フレームを探して伝送されたデータ・フレームのストリームを走査し、無効なデータ・フレームが検出されるたびに、前記データ・フレームのストリーム内にコードを導入するように構成される、受信機を含み、
前記受信機により前記光損失に変換される前記同期損失はタイムアウト値に基づいている、システム。
【請求項４】
デジタル回路により状態を認識し、受信機により光損失状態に変換される同期損失状態をリンク上に強制することと、
無効なデータ・フレームを探して伝送されたデータ・フレームのストリームを走査し、無効なデータ・フレームが検出されるたびに、前記データ・フレームのストリーム内にコードを導入することと、
を含み、
ネットワークがコンバージド・エンハンスド・イーサネット・ネットワークであることを示すように、ペイロード・タイプ識別子シーケンスを、ジェネリック・フレーム・プロシージャ・ヘッダ内に挿入することと、
アイドル・シーケンスを、前記リンクに沿って伝送されるデータ・フレームのストリーム内に挿入することと、
をさらに含み、
アイドル・シーケンスの対を含むアイドル・シーケンスを使用することにより、直流バランスを保持することをさらに含む、方法。
【請求項５】
デジタル回路により状態を認識し、受信機により光損失状態に変換される同期損失状態をリンク上に強制することと、
無効なデータ・フレームを探して伝送されたデータ・フレームのストリームを走査し、無効なデータ・フレームが検出されるたびに、前記データ・フレームのストリーム内にコードを導入することと、
を含み、
ネットワークがコンバージド・エンハンスド・イーサネット・ネットワークであることを示すように、ペイロード・タイプ識別子シーケンスを、ジェネリック・フレーム・プロシージャ・ヘッダ内に挿入することと、
アイドル・シーケンスを、前記リンクに沿って伝送されるデータ・フレームのストリーム内に挿入することと、
をさらに含み、
データ・フレーム・ベースで前記アイドル・シーケンスを制限することをさらに含む、方法。
【請求項６】
デジタル回路により状態を認識し、受信機により光損失状態に変換される同期損失状態をリンク上に強制することと、
無効なデータ・フレームを探して伝送されたデータ・フレームのストリームを走査し、無効なデータ・フレームが検出されるたびに、前記データ・フレームのストリーム内にコードを導入することと、
を含み、
前記受信機により、タイムアウト値に基づいて、前記同期損失を光損失状態に変換することをさらに含む、方法。
【請求項７】
コンピュータ・プログラムであって、
コンバージド・エンハンスド・イーサネット・ネットワークを改善するための、コンピュータ可読プログラム・コードを含み、前記コンピュータ可読プログラム・コードは、前記プログラムと協働するコンピュータに、
状態を認識させ、受信機によって光損失状態に変換される同期損失状態をリンク上に強制させ、
無効なデータ・フレームを探して伝送されたデータ・フレームのストリームを走査させ、無効なデータ・フレームが検出されるたびに、前記データ・フレームのストリーム内にコードを導入させる、
ように構成され、
ネットワークがコンバージド・エンハンスド・イーサネット・ネットワークであることを示すように、ペイロード・タイプ識別子シーケンスを、ジェネリック・フレーム・プロシージャ・ヘッダ内に挿入し、
アイドル・シーケンスを、前記リンクに沿って伝送されるデータ・フレームのストリーム内に挿入する、
ように構成されたプログラム・コードをさらに含み、
アイドル・シーケンスの対を含むアイドル・シーケンスを使用することにより、直流バランスを保持するように構成されたプログラム・コードをさらに含む、コンピュータ・プログラム。
【請求項８】
コンピュータ・プログラムであって、
コンバージド・エンハンスド・イーサネット・ネットワークを改善するための、コンピュータ可読プログラム・コードを含み、前記コンピュータ可読プログラム・コードは、前記プログラムと協働するコンピュータに、
状態を認識させ、受信機によって光損失状態に変換される同期損失状態をリンク上に強制させ、
無効なデータ・フレームを探して伝送されたデータ・フレームのストリームを走査させ、無効なデータ・フレームが検出されるたびに、前記データ・フレームのストリーム内にコードを導入させる、
ように構成され、
ネットワークがコンバージド・エンハンスド・イーサネット・ネットワークであることを示すように、ペイロード・タイプ識別子シーケンスを、ジェネリック・フレーム・プロシージャ・ヘッダ内に挿入し、
アイドル・シーケンスを、前記リンクに沿って伝送されるデータ・フレームのストリーム内に挿入する、
ように構成されたプログラム・コードをさらに含み、
データ・フレーム・ベースで前記アイドル・シーケンスを制限するように構成されたプログラム・コードをさらに含む、コンピュータ・プログラム。
【請求項９】
コンピュータ・プログラムであって、
コンバージド・エンハンスド・イーサネット・ネットワークを改善するための、コンピュータ可読プログラム・コードを含み、前記コンピュータ可読プログラム・コードは、前記プログラムと協働するコンピュータに、
状態を認識させ、受信機によって光損失状態に変換される同期損失状態をリンク上に強制させ、
無効なデータ・フレームを探して伝送されたデータ・フレームのストリームを走査させ、無効なデータ・フレームが検出されるたびに、前記データ・フレームのストリーム内にコードを導入させる、
ように構成され、
前記受信機により、タイムアウト値に基づいて、前記同期損失を光損失状態に変換するように構成されたプログラム・コードをさらに含む、コンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ・ネットワーキングの分野に関し、より具体的には、イーサネット・ネットワークに関する。
【背景技術】
【０００２】
メトロポリタン・エリア（metropolitan area）光ファイバ・ネットワークにわたる長距離接続は、典型的には、ジェネリック・フレーム・プロシージャ（Generic Frame Procedure、ＧＦＰ）プロトコルに基づいている。メトロポリタン・エリアの距離（１００乃至３００キロメートル）にわたるデータ伝送は、国際電気通信連合（ＩＴＵ）の文書Ｇ．７０４１内に記述されており、ＧＦＰと呼ばれる。ＣＥＥ（コンバージド・エンハンスド・イーサネット、Converged Enhanced Ethernet）は、長距離にわたる伝送のために、６４／６６Ｂ符号化（encoding）を使用する。
【０００３】
特許文献１は、光ファイバ伝送のためのシステム及び方法を開示する。この発明のスイッチング部分は、スイッチングが、それぞれサービス・ネットワーク層及びベアラ層おいて行われる従来の通信ネットワークにおけるスイッチングに比べて、比較的単純で容易な保守を保証するように、単層の統合型スイッチング技術を採用している。さらに、この発明は、遠距離通信システム全体にわたって光ファイバを介したデータ伝送を実施して、データ伝送プロセス全体の間に帯域幅リソースに対する要求が満たされ、遠距離通信システムにおいて、異なるサービスのＱｏＳ（サービス品質）並びにサービスの高速で遮断のないスイッチングが保証されるようにする。従って、この発明は、帯域幅リソースのオンデマンド式割り当てを実施することができ、ネットワーク・リソース管理における柔軟性を強化すると同時に、加入者は、ユーザの個々のニーズを満たす要求に基づいて帯域幅リソースを求めることができる。
【０００４】
特許文献２は、ユーザ構内でのゲートウェイ装置との通信を可能にするための無線装置を開示する。無線装置は、構内における双方向の無線データ通信のための無線ローカル・エリア・ネットワーク送受信機と、有線通信のためのインターフェースと、無線インターフェースと有線インターフェースとの間でデータを変換するためのプロセッサとを含む。無線装置は、送受信機又はインターフェースを介して、ゲートウェイ装置から命令を受信し、ゲートウェイ装置により配信されるアプリケーション・サービスのためのユーザ構内での通信のために、変換及び通信制御機能を実施して、受送信機及びインターフェースの選択されたものと受送信機及びインターフェースの他方との間に流れる通信のための複数の無線−有線適合の選択されたものを実施する。図２も参照されたい。
【０００５】
特許文献３は、超広帯域インパルスに基づいた少なくとも１つの振幅変調インパルスを用いてデータを表現することと、導電性ガイド媒体上で少なくとも１つのインパルスを送ることと、導電性ガイド媒体上で少なくとも１つのインパルスを受信することと、導電性ガイド媒体上で少なくとも１つのインパルスを受信した後、少なくとも１つの振幅変調インパルスからのデータを復旧することとを含む、データ伝送方法を開示する。少なくとも１つのインパルスは、導電性ガイド媒体において、該導電性ガイド媒体上で送られる波ベースの伝送と共存する。
【０００６】
特許文献４は、入力信号の同期タイミングを保持しながら、光トランスポート・ネットワーク（Optical Transport Network、ＯＴＮ）上で直接ＧＦＰを使用するために、同期イーサネットのような同期入力信号をジェネリック・フレーミング・プロトコル（Generic Framing protocol、ＧＦＰ）フレーム内にマッピングするためのシステム及び方法を開示する。この発明は、入ってくるクライアント信号のタイミング情報を保持するＧＦＰベースのカプセル化のためのマッピング技術を定める。このマッピング技術は、著しくタイミングを損なうことなく、整数の比である係数を用いて、タイミング信号の周波数を分数倍することができるという概念を利用する。図１も参照されたい。
【０００７】
特許文献５は、半導体基板上に形成された制御ポイントと複数のインターフェース・プロセッサとの協働によりデータ・フローの処理及び柔軟性が強化される、ネットワーク・スイッチ装置、こうした装置のためのコンポーネント、及びこうした装置を動作させる方法を開示する。制御ポイント及びインターフェース・プロセッサは共に、ネットワーク内のデータの流れを方向付ける命令を実行する際に、随意的なスイッチング・ファブリック装置を含む他の要素と協働することができるネットワーク・プロセッサを形成する。
【０００８】
特許文献６は、超広帯域パルスを用いてデータを表現することと、導電性ガイド媒体上で少なくとも１つのパルスを送ることと、導電性ガイド媒体に結合された導電性媒体モデム上で、超広帯域パルスを有する遠距離通信インターフェースにおいて、少なくとも１つのパルスを受信することとを提供するデータ伝送方法を開示し、ここで遠距離通信インターフェースは、通信媒体に結合された有線通信モデム上で、非超広帯域パルスに動作可能に接続される。この方法は、この少なくとも１つのパルスからのデータを復旧することをさらに提供する。
【０００９】
特許文献７は、より安価で、高速で、効率的な通信ネットワーク及び仮想私設ネットワークを実装するための方法及び装置を開示する。このことは、ＧＦＰフレーム内にＭＰＬＳフレーム及び非ＭＰＬＳフレームを配置し、ＧＦＰ層内でＭＰＬＳ機能を実施し、随意的に、ＳＯＮＥＴ／ＳＤＨ／ＯＴＮクロス接続機能又は波長分割多重方式と統合して、ＧＦＰ  ＭＰＬＳ装置を生成することによって達成される。ＧＦＰ  ＭＰＬＳスイッチングと呼ばれるこの技術は、中間装置において、あたかもＧＦＰ  ＭＰＬＳフレームがＭＰＬＳフレームであるかのようにスイッチングを行う。ＧＦＰ  ＭＰＬＳスイッチ回路は、随意的に調整され、仮想連結されたＳＯＮＥＴ／ＳＤＨ／ＯＴＮ回路に引き継がれ、ＳＯＮＥＴ／ＳＤＨ／ＯＴＮ又はＷＤＭ上でトランスポートするために、他のＴＤＭトラフィックと多重化される。図５及び図８も参照されたい。
【００１０】
特許文献８は、次のステップ、すなわち、仮想インターフェース・デバイスがデータ・フレームを分類するステップと、仮想インターフェース・デバイスがデータ・フレームをデバイス・インターフェースに出力するステップとを含む、デジタル伝送ネットワークにおいて、異なるデータ・フレームにアクセスしこれを伝送するために、システムを通じてデータを処理する方法を開示する。このシステムは、ユーザのネットワークに接続するのに用いられるユーザ・ネットワーク・インターフェース（ＵＮＩ）と、データを転送するためにデジタル伝送ネットワークに接続するのに用いられるネットワーク・ネットワーク・インターフェース（ＮＮＩ）と、マッピング／デマッピング・デバイスと、マッピング／デマッピング・デバイスを介して、ＵＮＩと結合し、かつ、ＮＮＩと結合する仮想インターフェース・デバイスと、データ・フレームにアクセスしこれを伝送するために、仮想インターフェースと結合してこれを制御する制御デバイスとを含む。
【００１１】
特許文献９は、異なるデータ・フレームにアクセスしこれを伝送するために、デジタル伝送ネットワークにおいて異なるデータ・フレームにアクセスしこれを伝送するシステムを開示し、このシステムは、ユーザのネットワークと結合するのに用いられる少なくとも１つのユーザ・ネットワーク・インターフェース（ＵＮＩ）と、データを転送するためにデジタル伝送ネットワークと結合するのに用いられる少なくとも１つのネットワーク・ネットワーク・インターフェース（ＮＮＩ）と、ＵＮＩ間でデータ形式を変換し、ＮＮＩ間でデータ形式を変換し、又はＮＮＩとＵＮＩとの間でデータ形式を変換するようにＵＮＩ及びＮＮＩと結合されたデータ変換デバイスとを含み、ここで、データ変換デバイスは仮想インターフェース・デバイスを含み、仮想インターフェース・デバイスは、デバイスのアクセス能力を向上させるために、少なくとも２つのデバイス・インターフェースと、仮想インターフェース処理ユニットと、規則データベースと、制御インターフェース・ユニットと、デバイス間インターフェースとを含む。
【００１２】
特許文献１０は、異なるデータ・フレームにアクセスしこれを伝送するために、デジタル伝送ネットワークにおいて異なるデータ・フレームにアクセスしこれを伝送するシステムを開示し、このシステムは、加入者のネットワークと結合するのに用いられる少なくとも１つのユーザ・ネットワーク・インターフェース（ＵＮＩ）、及び／又は、データを転送するためにデジタル伝送ネットワークと結合するのに用いられる少なくとも１つのネットワーク・ネットワーク・インターフェース（ＮＮＩ）、並びに、ＵＮＩ間でデータ形式を変換し、又はＮＮＩ間でデータ形式を変換し、又はＵＮＩとＮＮＩとの間でデータ形式を変換するのに用いられる、ＵＮＩ及びＮＮＩと結合されたデータ変換デバイスとを含み、ここで、このデータ変換デバイスは、仮想ブリッジ・デバイスと仮想インターフェース・デバイスとを含み、仮想ブリッジ・デバイスはＵＮＩとＮＮＩとの間でデータをスイッチングし、この仮想ブリッジ・デバイスは制御メッセージを検出し、かつ、制御インターフェース・ユニットを介して、処理のために制御メッセージをデバイスの制御システムに伝送し、制御メッセージ以外のメッセージのデータ・フレームのスイッチングを行い、イーサネット・データ・フレームのアドレス空間の限界を克服する。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】米国特許公開第２００７／００６５０７８号明細書
【特許文献２】米国特許公開第２００９／００６７４４１号明細書
【特許文献３】米国特許公開第２００９／０１１００８５号明細書
【特許文献４】米国特許公開第２００９／０３２３７２７号明細書
【特許文献５】米国特許第７２５７６１６号明細書
【特許文献６】米国特許第７５４５８６８号明細書
【特許文献７】米国特許公開第２００４／０１０５４５９号明細書
【特許文献８】米国特許第７５０５４７７号明細書
【特許文献９】米国特許第７５０５４８１号明細書
【特許文献１０】米国特許第７５６５４５５号明細書
【発明の概要】
【発明が解決しようとする課題】
【００１４】
イーサネット・ネットワークのためのアダプタ・システムを提供する。
【課題を解決するための手段】
【００１５】
第１の態様によると、デジタル回路により状態を認識し、受信機により光損失状態（a loss of light condition）に変換される同期損失状態（aloss of synchronization condition）をリンク上に強制するための受信機を含むシステムが提供され、受信機は、無効なデータ・フレームを探して伝送されたデータ・フレームのストリームを走査し、無効なデータ・フレームが検出されるたびに、データ・フレームのストリーム内にコードを導入するように構成される。
【００１６】
本発明の第１の実施形態によると、イーサネット・アダプタ・システムは、ネットワークがコンバージド・エンハンスド・イーサネット・ネットワークであることを示すように、ペイロード・タイプ識別子シーケンス（Payload Type Identifier）を、ジェネリック・フレーム・プロシージャ・ヘッダ内に挿入するための送信機を含むことができる。送信機は、リンクに沿って伝送されるデータ・フレームのストリーム内にアイドル・シーケンスを挿入することができる。
【００１７】
本システムはまた、状態を認識し、受信機により光損失状態に変換される同期損失状態をリンク上に強制するための受信機も含む。受信機は、無効なデータ・フレームを探して伝送されたデータ・フレームのストリームを走査することができ、無効なデータ・フレームが検出されるたびに、データ・フレームのストリーム内にコードを導入することができる。
【００１８】
認識される状態は、同期損失及び／又は光損失を含むことができる。強制することは、認識されない文字を使用することを含むことができる。
【００１９】
無効なデータ・フレームは、不正な文字及び／又はディスパリティ・エラー（disparity error）を含む。アイドル・シーケンスは、直流バランスを保持するアイドル・シーケンスの対を含むことができる。アイドル・シーケンスは、データ・フレーム毎ベースで制限することができる。受信機により光損失状態に変換される同期損失状態は、タイムアウト値に基づくことができる。
【００２０】
第２の態様によると、デジタル回路により状態を認識し、受信機により光損失状態に変換される同期損失状態をリンク上に強制することと、無効なデータ・フレームを探して伝送されたデータ・フレームのストリームを走査し、無効なデータ・フレームが検出されるたびに、データ・フレームのストリーム内にコードを導入することとを含む方法が提供される。
【００２１】
本発明の別の実施形態は、コンバージド・エンハンスド・イーサネット・ネットワークのためのアダプタ方法である。本方法は、ネットワークがコンバージド・エンハンスド・イーサネット・ネットワークであることを示すように、ペイロード・タイプ識別子シーケンスを、ジェネリック・フレーム・プロシージャ・ヘッダ内に挿入することを含むことができる。本方法はまた、アイドル・シーケンスをリンクに沿って伝送されるデータ・フレームのストリーム内に挿入することを含むこともできる。本方法は、状態を認識し、受信機により光損失状態に変換される同期損失状態をリンク上に強制することをさらに含むことができる。本方法はさらに、無効なデータ・フレームを探して伝送されたデータ・フレームのストリームを走査し、無効なデータ・フレームが検出されるたびに、データ・フレームのストリーム内にコードを導入することを含むことができる。
【００２２】
認識される状態は、同期損失及び／又は光損失を含むことができる。本方法はまた、同期損失状態をリンク上に強制する際に、認識されない文字を使用することを含むこともできる。
【００２３】
本方法は、無効なデータ・フレームに関して、不正な文字及びディスパリティ・エラーの少なくとも１つを使用することをさらに含むことができる。本方法はさらに、アイドル・シーケンスの対を含むアイドル・シーケンスを使用することにより、直流バランスを保持することを含むことができる。
【００２４】
本方法はまた、アイドル・シーケンスを、データ・フレーム毎ベースで制限することを含むことができる。本方法は、受信機により、タイムアウト値に基づいて、同期損失状態を光損失状態に変換することをさらに含むことができる。
【００２５】
第３の態様によると、有形の媒体内に具体化されたコンピュータ・プログラム製品が提供され、このコンピュータ・プログラム製品は、コンバージド・エンハンスド・イーサネット・ネットワークを改善するための、有形の媒体に結合されたコンピュータ可読プログラム・コードを含み、コンピュータ可読プログラム・コードは、プログラムに、状態を認識させ、受信機によって光損失状態に変換される同期損失状態をリンク上に強制させ、無効なデータ・フレームを探して伝送されたデータ・フレームのストリームを走査させ、無効なデータ・フレームが検出されるたびに、データ・フレームのストリーム内にコードを導入させるように構成される。
【００２６】
本発明の別の実施形態は、コンバージド・エンハンスド・イーサネット・ネットワークを改善するための、有形の媒体に結合されたコンピュータ可読プログラム・コードである。コンピュータ可読プログラム・コードは、プログラムに、ネットワークがコンバージド・エンハンスド・イーサネット・ネットワークであることを示すように、ペイロード・タイプ識別子シーケンスを、ジェネリック・フレーム・プロシージャ・ヘッダ内に挿入させるように構成することができる。コンピュータ可読プログラム・コードはまた、アイドル・シーケンスを、リンクに沿って伝送されるデータ・フレームのストリーム内に挿入することができる。コンピュータ可読プログラム・コードはさらに、状態を認識し、受信機により光損失状態に変換される同期損失状態をリンク上に強制することができる。コンピュータ可読プログラム・コードはさらに、無効なデータ・フレームを探して伝送されたデータ・フレームのストリームを走査し、無効なデータ・フレームが検出されるたびに、データ・フレームのストリーム内にコードを導入することができる。
【００２７】
コンピュータ可読プログラム・コードはまた、同期損失状態をリンク上に強制する際に、認識されない文字を使用することができる。コンピュータ可読プログラム・コードはさらに、無効なデータ・フレームに関して、不正な文字及び／又はディスパリティ・エラーを使用することができる。コンピュータ可読プログラムはさらに、アイドル・シーケンスの対を含むアイドル・シーケンスを使用することにより、直流バランスを保持することができる。
【００２８】
コンピュータ可読プログラム・コードはまた、データ・フレーム毎ベースでアイドル・シーケンスを制限することもできる。コンピュータ可読プログラム・コードはさらに、受信機により、タイムアウト値に基づいて、同期損失状態を光損失状態に変換することができる。
【００２９】
ここで本発明の実施形態が、単なる例として添付図面を参照して説明される。
【図面の簡単な説明】
【００３０】
【図１】本発明の１つの実施形態によるコンバージド・エンハンスド・ネットワークを示すブロック図である。
【図２】本発明の１つの実施形態による方法の態様を示すフローチャートである。
【図３】図２の方法による方法の態様を示す例示的なフローチャートである。
【図４】図２の方法による方法の態様を示す例示的なフローチャートである。
【図５】図２の方法による方法の態様を示す例示的なフローチャートである。
【図６】図２の方法による方法の態様を示す例示的なフローチャートである。
【図７】図２の方法による方法の態様を示す例示的なフローチャートである。
【図８】従来技術のジェネリック・フレーム・プロシージャを示す例示的なフローチャートである。
【図９】本発明による、ＣＥＥ内にカプセル化された８／１０Ｂに関する同期損失及び光損失の伝搬を示す例示的なフローチャートである。
【図１０】本発明による、ＧＦＰに基づいたカプセル化されたＣＥＥファブリックのためにディスパリティ・バランスの維持することを示す例示的なフローチャートである。
【図１１】本発明の１つの実施形態による、ＧＦＰに基づいたＣＥＥネットワークに関するデータ速度適合規則を示すフローチャートを示す。
【発明を実施するための形態】
【００３１】
ここで、添付図面を参照して本発明の好ましい実施形態を以下により完全に説明する。全体を通じて、同様の符号は同様の要素を指し、接尾辞を有する同様の符号は、単一の実施形態において類似の部品を識別するために使用される。
【００３２】
ここで図１を参照すると、コンバージド・エンハンスド・イーサネット・ネットワーク１２のためのアダプタ・システム１０が、最初に説明される。一実施形態において、システム１０は、ネットワークがコンバージド・エンハンスド・イーサネット・ネットワーク１２であることを示すように、ペイロード・タイプ識別子シーケンスを、ジェネリック・フレーム・プロシージャヘッダ内に挿入するための送信機１４を含む。送信機１４は、プロセッサ１８又は他の論理回路のようなデジタル回路を含み、システム１０内にいずれの数の送信機も存在し得る。送信機１４はまた、アイドル・シーケンスを、リンク２０に沿って伝送されるデータ・フレームのストリーム内に挿入する。システム１０内にはいずれの数のリンク２０も存在し得る。
【００３３】
１つの実施形態において、システム１０は、状態を認識し、受信機により光損失に変換される同期損失状態をリンク上に強制するための受信機２２を含む。受信機２２は、プロセッサ１９又は他の論理回路のようなデジタル回路を含み、システム１０内にはいずれの数の受信機も存在し得る。受信機２２は、無効なデータ・フレームを探して伝送されたデータ・フレームのストリームを走査し、無効なデータ・フレームが検出されるたびに、データ・フレームのストリーム内にコードを導入する。１つの実施形態において、認識される状態は、同期の損失及び／又は光の損失を含む。別の実施形態において、強制することは、認識されない文字を使用することを含む。
【００３４】
１つの実施形態において、無効なデータ・フレームは、不正な文字及び／又はディスパリティ・エラーを含む。別の実施形態において、アイドル・シーケンスは、直流バランスを保持するアイドル・シーケンスの対を含む。
【００３５】
１つの実施形態において、アイドル・シーケンスは、データ・フレーム毎ベースで制限される。別の実施形態において、受信機２２により光損失状態に変換される同期損失状態は、タイムアウト値に基づいている。
【００３６】
本発明の１つの実施形態は、ここで図２のフローチャート２６を参照して説明される、コンバージド・エンハンスド・イーサネット・ネットワーク１２のためのアダプタ方法である。この方法は、ブロック２８から始まり、ブロック３０において、ネットワークがコンバージド・エンハンスド・イーサネット・ネットワークであることを示すように、ペイロード・タイプ識別子シーケンスを、ジェネリック・フレーミング・プロシージャ・ヘッダ内に挿入することを含むことができる。この方法はまた、ブロック３２において、アイドル・シーケンスを、リンクに沿って伝送されるデータ・フレームのストリーム内に挿入することも含むことができる。この方法は、ブロック３４において、状態を認識することと、受信機により光損失状態に変換される同期損失状態をリンク上に強制することとをさらに含むことができる。この方法はさらに、ブロック３６において、無効なデータ・フレームを探して伝送されたデータ・フレームのストリームを走査することと、無効なデータ・フレームが検出されるたびに、データ・フレームのストリーム内にコードを導入することとを含むことができる。この方法は、ブロック３８において終了する。認識される状態は、同期損失及び／又は光損失を含むことができる。
【００３７】
ここで図３のフローチャート４０を参照して説明される別の方法の実施形態において、方法が、ブロック４２から始まる。この方法は、図２のブロック３０、３２、３４、及び３６のステップを含むことができる。この方法はまた、ブロック４４において、同期損失状態をリンク上に強制する際に、認識されない文字を使用することを含むことができる。方法は、ブロック４６において終了する。
【００３８】
ここで図４のフローチャート４８を参照して説明される別の方法実施形態において、方法が、ブロック５０から始まる。この方法は、図２のブロック３０、３２、３４、及び３６のステップを含むことができる。この方法は、ブロック５２において、無効なデータ・フレームに関して、不正な文字及びディスパリティ・エラーの少なくとも１つを使用することをさらに含むことができる。この方法は、ブロック５４において終了する。
【００３９】
ここで図５のフローチャート５６を参照して説明される別の方法実施形態において、方法が、ブロック５８から始まる。この方法は、図２のブロック３０、３２、３４、及び３６のステップを含むことができる。この方法はさらに、ブロック６０において、アイドル・シーケンスの対を含むアイドル・シーケンスを用いることにより、直流バランスを保持することを含むことができる。この方法は、ブロック６２において終了する。
【００４０】
ここで図６のフローチャート６４を参照して説明される別の方法の実施形態において、方法が、ブロック６６から始まる。この方法は、図２のブロック３０、３２、３４、及び３６のステップを含むことができる。この方法はまた、ブロック６８において、データ・フレーム毎ベースでアイドル・シーケンスを制限することを含むことができる。この方法は、ブロック７０において終了する。
【００４１】
ここで図７のフローチャート７２を参照して説明される別の方法の実施形態において、方法が、ブロック７４から始まる。この方法は、図２のブロック３０、３２、３４、及び３６のステップを含むことができる。この方法は、ブロック７６において、タイムアウト値に基づいて、受信機により同期損失状態を光損失状態に変換することをさらに含むことができる。この方法は、ブロック７８において終了する。
【００４２】
本発明の別の実施形態は、コンバージド・エンハンスド・イーサネット・ネットワーク１２を改善するための、有形の媒体に結合されたコンピュータ可読プログラム・コードである。コンピュータ可読プログラム・コードは、プログラムが、ネットワークがコンバージド・エンハンスド・イーサネット・ネットワーク１２であることを示すように、ペイロード・タイプ識別子シーケンスを、ジェネリック・フレーム・プロシージャ・ヘッダ内に挿入するように構成することができる。コンピュータ可読プログラム・コードはまた、アイドル・シーケンスを、リンク２０に沿って伝送されるデータ・フレームのストリーム内に挿入することもできる。コンピュータ可読プログラム・コードはさらに、状態を認識し、受信機２２により光損失状態に変換される同期損失状態をリンク上に強制することができる。コンピュータ可読プログラム・コードはさらに、無効なデータ・フレームを探して伝送されたデータ・フレームのストリームを走査することができ、無効なデータ・フレームが検出されるたびに、データ・フレームのストリーム内にコードを導入することができる。
【００４３】
同期損失状態をリンク上に強制する際に、コンピュータ可読プログラム・コードはまた、認識されない文字を用いることもできる。コンピュータ可読プログラム・コードはさらに、無効なデータ・フレームに関して、不正な文字及び／又はディスパリティ・エラーを使用することができる。コンピュータ可読プログラム・コードは付加的に、アイドル・シーケンスの対を含むアイドル・シーケンスを用いることにより、直流バランスを保持することができる。
【００４４】
コンピュータ可読プログラム・コードはまた、データ・フレーム毎ベースでアイドル・シーケンスを制限することもできる。コンピュータ可読プログラム・コードはさらに、タイムアウト値に基づいて、受信機により同期損失状態を光損失状態に変換することできる。
【００４５】
上記に鑑みて、アダプタ・システム１０は、コンバージド・エンハンスド・イーサネット・ネットワーク１２を改善する。例えば、ＣＥＥは、長距離にわたる伝送のために６４／６６Ｂ符号化を用いるが、これは、従来の８／１０Ｂ符号化ネットワークとは両立性がない。
【００４６】
上述のように、メトロポリタン・エリア・光ファイバ・ネットワークにわたる長距離接続は、典型的には、ＧＦＰプロトコルに基づいている。これらのプロトコルをコンバージド・ネットワーキングに適合させるために、現在のところ既存のネットワーキング・プロトコルが定めていない以下の特徴を考慮しなければならない。
【００４７】
光損失（ＬＯＬ）状態及び同期損失（ＬＯＳ）状態の伝搬は、そうした特徴の１つである。このことは、コンバージド・ネットワーク１２を示すように、新しいペイロード・タイプ識別子（ＰＴＩ）シーケンスをＧＦＰフレーム・ヘッダ内に定めることによって行われる。コンバージド・ファブリックについては、ＬＯＬ／ＬＯＳ状態は定められていない。代わりに、システム１０は、認識されない文字を用いて、ＬＯＳ状態をリンク２０上に強制する；この状態がコンバージド・データ・フレームに関して認識されると、この状態は、プロトコル特有のタイムアウト値（例えば、システム間チャネル（ＩＳＣ）チャネルでは０．１ミリ秒、又はＦｉｂｒｅ  Ｃｏｎｎｅｃｔｉｖｉｔｙ（ＦＩＣＯＮ）チャネルでは５００ミリ秒）に基づいて、リンク受信機２２によりＬＯＬ状態に変換される。
【００４８】
別の特徴は、データ速度適合のためのものである。８／１０Ｂデータを６４／６６Ｂデータにトランスコードするために、８／１０Ｂデータは、個々の文字（データ又は制御シーケンス）に復号される。これが６４／６６Ｂデータとして再符号化されるとき、プロトコル特有のアイドル・シーケンスがデータ経路内に挿入される（ＤＣバランスを保持するために、アイドルは対で挿入される）。システム１０は、データ・フレーム毎ベースで用いることができる連続するアイドルの最小数及び最大数を定めることができる。システム１０はまた、フレームを破損することなく、アイドルを削除するための規則も定める。
【００４９】
別の特徴は、ディスパリティ・バランスのためのものである。システム１０により、無効な符号化データ・フレームを探して伝送データ・ストリームを走査し、不一致は、不正な文字又はディスパリティ・エラーを示す。この状態を識別するために、中立ディスパリティ・コードワード（code word）がデータ・ストリーム内に挿入され、伝送のためにＧＦＰペイロード内に組み入れられる。インターナショナル・ビジネス・マシーンズ・コーポレーション（ＩＢＭ）社は、現在、Ｓｙｓｔｅｍ  Ｚ上のＩＳＣ、２００８年５月に発表されたＰａｒａｌｌｅｌ  Ｓｙｓｐｌｅｘ  ＩｎｆｉｎｉＢａｎｄ（ＰＳＩＦＢ）などを含む幾つかの固有のプロトコルを市場に提供していることに留意されたい。
【００５０】
システム１０は、データ・フレームのストリームを受信し、かつ、受信機においてデータ・フレームが再生されるのを防止する、状態についてのデータ・フレームを検査するための、リンク２０の一方の端部にある送信機１４、及び、リンクの他方の端部にある受信機２２を有するＣＥＥネットワーク１２において用いる方法を含む。この方法は、送信機１４において、ネットワークがＣＥＥネットワーク１２であることを示すように、ペイロード・タイプ識別子シーケンスを、ジェネリック・フレーミング・プロシージャのフレーム・ヘッダ内に挿入することと、所定の数のアイドル・シーケンスを、リンク２０に沿って伝送されるデータ・フレームのストリーム内に挿入することとを含む。この方法はまた、受信機２２において、状態（例えば、光損失又は同期損失）を認識することと、受信機によりＬＯＬ状態に変換されるＬＯＳ状態を強制することと、無効なデータ・フレームを探して受信したデータ・フレームのストリームを走査することと、無効なデータ・フレーム（例えば、不正な文字又はディスパリティ・エラーに起因する）が検出されるたびに、データ・フレームのストリーム内に所定のコードを挿入することとを含む。
【００５１】
システム１０は、ＣＥＥが、長距離にわたる伝送のために、従来の８／１０Ｂ符号化ネットワークとは両立性がない６４／６６Ｂ符号化を用いるという事実に対処する。システム１０は、拡張された遠距離ネットワーキングのために、ジェネリック・フレーム・プロシージャ（ＧＦＰ）に基づいて、従来の８／１０Ｂ符号化データとＣＥＥの間のマッピングを行う。
【００５２】
上述のように、メトロポリタン・エリア距離（１００−３００ｋｍ）にわたるデータ伝送は、ジェネリック・フレーム・プロシージャ（ＧＦＰ）と呼ばれる、国際電気通信連合（ＩＴＵ）文書Ｇ．７０４１内に記載されている。これは、データをデジタル・ラッパー内にカプセル化することにより、８／１０Ｂ符号化を用いる標準的なデータコム・プロトコルを、低い費用の増分で、６４／６６Ｂ符号化を用いるインストールされたネットワークにわたってトランスポートすることを可能にするように意図される。この手法は、例えば、ＩＢＭ適格の波長分割多重方式（ＷＤＭ）の製品によって用いられる。しかしながら、ＧＦＰ手法は、コンバージド・ネットワークとも呼ばれる、コンバージド・エンハンスド・イーサネット（ＣＥＥ）及びファイバ・チャネル・オーバーＣＥＥ（ＦＣｏＣＥＥ）のための近年現れつつあるプロトコルの知識なしで設計されたので、現時点では、ＧＦＰ上でＣＥＥ又はＦＣｏＣＥＥリンクをトランスポートすることができない。
【００５３】
８／１０Ｂトランスポートのための基本的なＧＦＰプロシージャは、８Ｂ／１０Ｂデータ・シーケンスの各１０ビット文字を復号することと、その結果を８ビットデータ文字又は認識される制御文字のいずれかにマッピングすることとを含む。次に、このデータは、６４Ｂ／６６Ｂデータ・シーケンスとして再符号化され、制御文字は、所定の組の６４／６６Ｂ制御文字にマッピングされる。ＧＦＰ用語においては、結果として得られるデータ・シーケンス又は制御文字は、「ワード」として知られる。これは、通常は４バイト量、又は４つの８Ｂ／１０Ｂ文字の４０ビット文字列と解釈される、サーバ定義のワードとは異なる。以下は、この議論の残りの部分全体を通じて一貫性を保つために、ＧＦＰ用語を用いる。
【００５４】
こうした８つのワードのグループはまとめてオクテットにされ、これに付加的な制御フラグ及びエラー・フラグが与えられる（これは、通常は８ビット・バイトと解釈されるサーバ定義のオクテットとは異なることに留意されたい）。次いで、８つのオクテットのグループはまとめて「スーパーブロック」にされ、スクランブルをかけられ、そして、巡回冗長検査（ＣＲＣ）エラー・チェック・フィールドが付加される。結果として得られるフレームは、サービス品質及び関連した特徴を含む、フロー制御を用いたメトロポリタン・エリア・ネットワーク（ＭＡＮ）ネットワークを通じた経路指定に準拠している。オリジナルの８／１０符号化データは、ネットワークの他方の端部において再構築される。
【００５５】
この方法を用いてコンバージド・ファブリック・データ・フレームを動作させるために、システム１０が定める多数の特徴が存在する。第１に、システム１０は、ＧＦＰネットワークに出入りするときに、データのランニング・ディスパリティ（running disparity）を処理する方法を定める（コンバージド・ファブリックの幾つかの実装は、適切なディスパリティをチェックすることができ、それが正しくない場合にはエラーを生成することに留意されたい）。
【００５６】
オリジナル・データは、ＤＣバランスを保持するといった種々の方法を通じてビット・エラーの低減を助けるように設計された８Ｂ／１０Ｂ符号化を用いる。ＤＣバランスは、コードワード上のランニング・ディスパリティを追跡することによって測定される。ランニング・ディスパリティは、正（０よりも１の方が多く送信された）又は負（１よりも０の方が多く送信された）である。
【００５７】
ＤＣバランスを保持するために、各々の８ビット文字及び認識される特殊制御文字の各々は、２つの可能な１０ビット符号化を有する。８ビット文字及び特殊制御文字の多くは、単一のＤＣバランスの取れた１０ビット符号化を有する。これらの符号化は、５つの０及び５つの１を有する。しかしながら、全ての可能な８ビット文字及び特殊制御文字を、ＤＣバランスの取れた１０ビット文字に符号化できるわけではない。これらの文字は、４つの０及び６つの１、又は４つの１及び６つの０を有する１０ビット符号化を必要とし、ＤＣバランスを保持するために、これらの文字は、２つの可能な符号化、すなわち４つの０及び６つの１を有するもの、及び、４つの１及び６つの０を有する別のものを有する。ランニング・ディスパリティに応じて、８Ｂ／１０Ｂ符号化器は、通常は、伝送するために、２つの可能な符号化のどちらかを選択する。具体的には、伝送される１及び０の数が等しかった場合、ディスパリティは維持され、又は、ディスパリティを正から負に又はその逆に反転させることができる。
【００５８】
８／１０Ｂデータ・フレームが最初にデータ・トランスコーダに入るとき、初期ランニング・ディスパリティは、正又は負のいずれかであると推定することができる（パワーオン・リセット時、又は信号損失状態若しくは同期損失状態からの移行時）。適切な有効コードワード（推定される初期ディスパリティに応じて、＋又は−である）を検索するために、ルックアップ・テーブルを与えることができる。一致が見つからない場合、不正なワード、又はランニング・ディスパリティ・エラーを有する正当なワードが検出されている。
【００５９】
１つの実施形態において、システム１０は、８Ｂ／１０Ｂコード違反に対応する既存のＧＦＰコードを挿入し、次に、このエラー・コードは、有効な８／１０Ｂコードワードとして認識されない中立ディスパリティ・シーケンスに挿入される。システム１０はまた、初めのランニング・ディスパリティに応じて、異なるコードワードを使用し、負の初期ディスパリティ又は正の初期ディスパリティのいずれかを示す。これらのコードは、ＭＡＮアタッチメントと共にデータ・センタ・スイッチ内に組み込まれたＧＦＰトランスコーダによって認識される。ネットワークの他方の端部において、データがＧＦＰトランスコーダから出るとき、このエラー状態は復号され、８／１０Ｂコード・エラーとして認識され、これはサーバによってトランスペアレントに処理される。代替的な実施形態として、復号されたエラー状態を認識し、６４／６６Ｂフレーム内にマッピングされるエラー・コードを生成することができる。
【００６０】
システム１０が対処する第２の問題は、ＧＦＰを用いてカプセル化された８／１０Ｂ信号についてのデータ速度適合である。８／１０Ｂ  ＣＥＥ又はＦＣｏＣＥＥトラフィックがＧＦＰトランスコーダに入ると、６４／６６Ｂ符号化プロセスの間に速度適合が行われる。ＧＦＰアイドル文字で埋められた、固定長のＧＦＰフレームが用いられ、このアイドル文字は、データがネットワークを出るときに、第２のトランスコーダにより除去される。
【００６１】
データ速度適合は、パケット間ギャップ（ＩＰＧ）を管理するプロトコル特有の規則によって促進にされる。この場合、システム１０は、２つのデータ・ワードの間に挿入されるアイドル文字の最小数及び最大数を指定する。
【００６２】
次いで、ＧＦＰマッピングは、６４／６６Ｂブロックに再符号化するとき、受信データ、制御、及び／又はＩＰＧ情報の全てを保持することができる。１つの実施形態において、システム１０は、ＧＦＰ速度適合のために維持される、最低４つのアイドル文字及び最高６つのアイドル文字を使用する。別の実施形態において、システム１０は、対で挿入又は除去されるアイドル文字を使用する。次いで、６４／６６Ｂ符号化データは、より高い帯域幅のＭＡＮトランスポート・チャネルに速度適合するように、ＧＦＰアイドル文字、管理、及び／又はＧＦＰデータ・フレームの間に挿入される制御フレーム内にマッピングされる。
【００６３】
１つの実施形態において、システム１０は、リンクの初期化及び復旧のために使用される、信号の損失（loss of signal）（光の損失とも呼ばれる）及び８／１０コードの同期損失のような、プロトコル特有の信号状態を処理するための手段を含む。ＣＥＥ及びＦＣｏＣＥＥは、現在のストレージ・エリア・ネットワークに類似したセキュリティ要件を有する、スイッチド・ファブリック（switched fabric）である。特に、ファブリック内で生じるいずれの状態変化（スワップされた光ケーブルのような）も、状態変化通知（光損失又は同期損失のような）をネットワーク端点に伝搬する。
【００６４】
１つの実施形態において、システム１０は、信号損失状態及び同期損失状態に対処する。例えば、ＧＦＰマッピングは、ＧＦＰネットワーク上でこれらの状態を伝搬するのに用いることができる、「クライアント信号故障」の表示、即ちＣＳＦを含む。具体的には、ＧＦＰフレームのペイロード・ヘッダは、ＧＦＰフレーム・ペイロードのコンテンツ及び形式を指定する２つのオクテット・フィールドを含む。これは、ペイロード・タイプ識別子（ＰＴＩ）と呼ばれる３ビット・サブフィールドを含む。
【００６５】
ＰＴＩが１００に設定されると、ＧＦＰトランスコーダは、ペイロードを、クライアント・データではなく管理情報として認識する。ひとたびシステム１０が管理情報を含むものとしてフレームを識別すると、ユーザ・ペイロード識別（User Payload Identification、ＵＰＩ）と呼ばれる８ビット・フィールドを設定することができる。
【００６６】
例えば、ＵＰＩ＝００００  ０００１の設定は信号の損失を示し、ＵＰＩ＝００００  ００１０の設定は、文字同期の損失を示す。これらの状態の両方が、「クライアント信号故障」即ちＣＳＦイベントとして知られる。
【００６７】
ＧＦＰデータ・フレーム内でＣＳＦイベントが発生した場合、システム１０は、コンバージド・データ・フレームを提供し、残りの６４／６６Ｂブロック符号化は、８／１０エラー・コードで埋められ、これらは、ＧＦＰネットワークの出口において、サーバによりデータ・エラーとして符号化される。これは、適切なエラー処理により、遠隔サーバを強制的に同期損失状態にすることを意図している。
【００６８】
この状態がプロトコル特有のタイムアウト時間（例えば、ファイバ・チャネル・データ・フレームに関しては５００ｍｓ）より長く持続した場合、又は、光の損失が検出された場合、次いで、システム１０は、対応するＵＰＩコードを用いて、インバウンドのＧＦＰトランスコーダがこの状態を伝搬し、下流側サーバにおいて、アウトバウンドのＧＦＰトランスコーダが、信号損失状態及び関連した復旧アクションを強制するように規定する。完全を期すために、ＧＦＰネットワーク上でコンバージド・データが伝送されるとき、システム１０は、このデータ・タイプについての、これを他のデータ・ペイロードと区別する新しいＵＰＩを定めることに留意されたい。例えば、システム１０は、ＰＴＩ＝０１０であり、ＦＣｏＣＥＥが用いられるとき、ＵＰＩ＝１０１０  １０１０を設定するように規定する。
【００６９】
要約すれば、システム１０は、ＧＦＰネットワーク１２にわたってトランスペアレントに伝搬するための、８／１０Ｂ  ＣＥＥ又はＦＣｏＣＥＥリンク２０に関する特徴を記載する。これは、リンク２０上のランニング・ディスパリティを処理すること、データ速度適合を処理すること、及び／又は光損失状態及び同期損失状態を伝搬することを含む。
【００７０】
ここで、従来技術のＧＦＰを示す図８を参照する。下記の表は、従来のＧＦＰデータ及び制御文字のマッピングを示す。
【表１】
0005404976.tif 000002
【００７１】
システム１０はカプセル化を使用し、ここで、下記の表は、ＧＦＰヘッダ・フィールドを示し、ユーザ・データ（ＥＳＣＯＮなど）についてＰＴＩ＝０００であり、ユーザ管理についてＰＴＩ＝１００である。例えば、システム１０においては、８／１０Ｂについての同期損失及び光損失の伝搬は、ＣＥＥ内にカプセル化される。さらに、データを送る際、システム１０は、現在は存在しないＣＥＥチャネルについての固有のＰＴＩを定める（これは一例であり、他のシーケンスを用い得ることに留意されたい）。管理情報を送信するとき、クライアント信号故障、同期損失についてＵＰＩ＝００００  ００１０である。
【表２】
0005404976.tif 000003
【００７２】
多くのプロトコルは、ＣＥＥファブリックにわたる光損失／同期損失状態のトランスペアレントな伝搬を必要とする。このことは、現在のところＣＥＥにより定められてはいない。システム１０は、認識されない文字を用いて、ＬＯＳ状態を強制し、これがＣＥＥスイッチにより認識され、ペイロード特有のタイムアウト値に基づいてＬＯＬ状態に変換される（図９を参照されたい）。
【００７３】
さらに、システム１０は、ヘッダを、ＰＴＩ＝１００（管理情報）、ＵＰＩ＝同期損失に設定し、ペイロードを１０Ｂ＿ｅｒｒで埋める。ＧＦＰネットワーク１２からの出力は、認識されない８／１０文字を生成し、プロトコル特有のタイムアウトの範囲内で、同期損失状態をリンク上に強制する。例えば、ＩＳＣチャネルにおいては、：状態が０．１ミリ秒より長く持続した場合、信号損失を推定し；ＵＰＩを新しい光識別損失状態にリセットし、クライアント側インターフェースへの光を低下させる；状態が０．５ミリ秒より長く持続した場合、ＦＩＣＯＮチャネルにおいては、状態が５００ミリ秒より長く持続した場合、ＩＢのような他のプロトコルについて同様に進行する。
【００７４】
ＧＦＰに基づいたカプセル化されたＣＥＥファブリックに関するディスパリティ・バランスの保持には、図１０に示されるような、＋及び−の両方のディスパリティ・ワードの定義を使用する。さらに、システム１０に関するＧＦＰに基づいたＣＥＥネットワークについてのデータ速度適合規則が、図１１に示される。
【００７５】
幾つかの代替的な実施において、フローチャートのブロック内に示された機能は、図中に示された順序とは異なる順序で行われる場合があることに留意されたい。例えば、本明細書に示されるフロー図は例に過ぎないので、連続して示される２つのブロックを、実際には、実質的に同時に実行することができ、又は、関与する機能に応じて、ブロックを逆の順番で実行することもできる。本発明の思想から逸脱することなく、ここに説明されるこれらの図又はステップ（若しくは動作）に対する多くの変形があり得る。例えば、ステップは、同時に及び／又は異なる順番で行うことができ、又はステップを付加し、削除し、及び／又は修正することができる。これらの変形の全てが、特許請求される本発明の一部とみなされる。
【００７６】
本明細書で用いられる用語は、特定の実施形態を説明するためのものにすぎず、本発明を限定することを意図するものではない。本明細書で用いられる場合、単数形の不定冠詞（「a」、「an」）及び定冠詞（「the」）は、文脈から明らかにそうではないことが示されていない限り、複数形も含むことが意図される。「含む（comprise）」及び／又は「含んでいる（comprising）」という用語は、本明細書において用いられる場合、言及した特徴、整数、ステップ、動作、要素、及び／又はコンポーネントの存在を指定するが、１つ又は複数のその他の特徴、整数、ステップ、動作、要素、コンポーネント、及び／又はそれらの群の存在又は追加を排除するものではないこともさらに理解されるであろう。
【００７７】
以下の特許請求の範囲における全ての「手段又はステップと機能との組み合わせ（ミーンズ又はステップ・プラス・ファンクション）」要素の対応する構造、材料、動作及び均等物は、明確に特許請求されている他の特許請求された要素と組み合わせてその機能を実行するための、いかなる構造、材料又は動作をも含むことが意図される。本発明の説明は、例証及び説明の目的で提示されたものであるが、網羅的であることを意図するものでもなく、開示された形態の発明に限定することを意図するものでもない。本発明の範囲及び思想から逸脱することのない多くの修正及び変形が、当業者には明らかであろう。実施形態は、本発明の原理及び実際の適用を最も良く説明するように、及び、当業者が、企図される特定の使用に適するように種々の修正を伴う種々の実施形態について本発明を理解することを可能にするように、選択され、説明された。
【００７８】
本発明の好ましい実施形態について説明してきたが、当業者であれば、現在及び将来の両方において、特許請求の範囲内に入る種々の改善及び強化を行うことができると理解されるであろう。これらの特許請求の範囲は、説明された本発明に対する適切な保護を維持すると解釈されるべきである。
【符号の説明】
【００７９】
１０：アダプタ・システム
１２：コンバージド・エンハンスド・イーサネット・ネットワーク
１４：送信機
１８、１９：プロセッサ
２０：リンク
２２：受信機
【図１】
0005404976.tif 000004
【図２】
0005404976.tif 000005
【図３】
0005404976.tif 000006
【図４】
0005404976.tif 000007
【図５】
0005404976.tif 000008
【図６】
0005404976.tif 000009
【図７】
0005404976.tif 000010
【図８】
0005404976.tif 000011
【図９】
0005404976.tif 000012
【図１０】
0005404976.tif 000013
【図１１】
0005404976.tif 000014