【手続補正書】
【提出日】平成14年3月1日(2002.3.1)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】明細書
【発明の名称】トランスペアレントなトランスポート・オーバヘッドのマッピング
【特許請求の範囲】
【請求項１】オプティカルネットワークコネクションの間のオプティカルネットワーキングプロトコルを維持する方法であって、
伝送のオーバヘッド内の未使用部分のロケーションを識別するステップと、
前記識別されたロケーションに前記伝送のオーバヘッド内の所定部分をマッピングするステップと、
前記識別されたロケーションに前記所定部分をマッピングする前に、前記識別されたロケーションから、前記所定部分によって占められた前記オーバヘッド内のロケーションに前記所定部分をマッピングするステップと、
を含む方法。
【請求項２】前記マッピングが、
前記所定部分および識別された未使用部分のロケーションに関するルックアップテーブルを維持するステップと、
前記ルックアップテーブルを参照してロケーションを識別するステップと、
をさらに含む、請求項１に記載の方法。
【請求項３】前記所定部分のマッピングがサードパーティキャリアの入口で行われる、請求項１に記載の方法。
【請求項４】多数の端局のデータストリームを組み合わせて単一のデータストリームにするステップをさらに含む、請求項１に記載の方法。
【請求項５】単一のデータストリームを多数の端局に分割するステップをさらに含む、請求項１に記載の方法。
【請求項６】前記オーバヘッドの所定部分がＪ０バイトである、請求項１に記載の方法。
【請求項７】前記方法が、
前記所定部分をメモリに記憶するステップと、
前記メモリに順次アクセスするステップと、
前記トランスポート・オーバヘッドの部分に書き込むステップと、
をさらに含む、請求項６に記載の方法。
【請求項８】前記マッピングが、
前記所定部分によって必要とされる空間量を決定するステップと、
前記トランスポート・オーバヘッド内の前記識別された部分に割り当てられた空間量を決定するステップと、
前記所定部分が必要とする前記空間量と前記識別された部分に割り当てられた前記空間量とに基づき、前記所定部分を前記オーバヘッドに配置するステップと、
をさらに含む、請求項１に記載の方法。
【請求項９】前記割り当てられた空間量が満たされるまで、前記所定部分を前記オーバヘッド内の前記識別された部分に繰り返して配置するステップをさらに含む、請求項８に記載の方法。
【請求項１０】前記割り当てられた空間量が満たされるまで、前記識別された部分の後にゼロを付加するステップをさらに含む、請求項８に記載の方法。
【請求項１１】前記所定部分の全体部分が前記オーバヘッド内に配置されるまで、各連続フレームに対して前記所定部分の下位部分を連続的に配置するステップをさらに含む、請求項８に記載の方法。
【請求項１２】前記割り当てられた空間量が満たされるまで、前記所定部分内のゼロを除去するステップをさらに含む、請求項８に記載の方法。
【請求項１３】前記オーバヘッドの所定部分が、Ｂ１、Ｂ２およびＭ１バイトである、請求項１に記載の方法。
【請求項１４】第２のネットワークに結合された第１のネットワークのオプティカルネットワークコネクションの間のオプティカルネットワーキングプロトコルを維持するトランスポートシステムであって、
前記第２のネットワークに結合され、また前記第１のネットワークからのデータストリームのオーバヘッド内の未使用部分を識別して、前記識別された未使用部分に前記データストリームのオーバヘッド内の所定部分をマッピングするように構成されるマッピングスイッチと、
前記識別された未使用部分に前記所定部分をマッピングする前に、前記第２のネットワークに結合され、また前記識別された未使用部分から、前記所定部分によって以前に占められた前記データストリームのオーバヘッド内のロケーションに前記所定部分をマッピングして戻すように構成されるデマッピングスイッチと、
を具備するトランスポートシステム。
【請求項１５】前記第２のネットワークに結合され、また多数の端局のデータストリームを組み合わせて単一のデータストリームにし、また単一のデータストリームを多数の端局に分割するように構成される通過スイッチをさらに具備する、請求項１４に記載のトランスポートシステム。
【請求項１６】前記マッピングスイッチが、前記所定部分および識別された未使用部分のロケーションに関するルックアップテーブルをさらに具備し、前記マッピングスイッチが前記ルックアップテーブルを参照して前記ロケーションを識別する、請求項１４に記載のトランスポートシステム。
【請求項１７】前記マッピングスイッチが前記第２のネットワークの入口に配置される、請求項１４に記載のトランスポートシステム。
【請求項１８】前記デマッピングスイッチが前記第２のネットワークの出口に配置される、請求項１４に記載のトランスポートシステム。
【請求項１９】前記オーバヘッドの前記所定部分がＪ０バイトである、請求項１４に記載のトランスポートシステム。
【請求項２０】前記オーバヘッドの所定部分が、Ｂ１、Ｂ２およびＭ１バイトである、請求項１４に記載のトランスポートシステム。
【請求項２１】前記デマッピングスイッチが前記所定部分をメモリに記憶するようにさらに構成され、該メモリに順次アクセスし、また前記トランスポート・オーバヘッドの部分に書き込む、請求項１９に記載のトランスポートシステム。
【請求項２２】前記マッピングスイッチが、前記所定部分が必要とする空間量と、前記トランスポート・オーバヘッド内の前記識別された部分に割り当てられた空間量とを決定するように構成され、また前記所定部分が必要とする前記空間量と前記識別された部分に割り当てられた前記空間量とに基づき、前記所定部分を前記オーバヘッド内に配置する、請求項１４に記載のトランスポートシステム。
【請求項２３】前記割り当てられた空間量が満たされるまで、前記マッピングスイッチが、前記オーバヘッド内の前記識別された部分に前記所定部分を繰り返して配置するように構成される、請求項１４に記載のトランスポートシステム。
【請求項２４】前記割り当てられた空間量が満たされるまで、前記マッピングスイッチが、前記識別された部分の後にゼロを付加するように構成される、請求項２３に記載のトランスポートシステム。
【請求項２５】前記所定部分の全体部分が前記オーバヘッド内に配置されるまで、前記マッピングスイッチが、各連続フレームに対して前記所定部分の下位部分を連続的に配置するように構成される、請求項２３に記載のトランスポートシステム。
【請求項２６】前記割り当てられた空間量が満たされるまで、前記マッピングスイッチが、前記所定部分内のゼロを除去するように構成される、請求項２３に記載のトランスポートシステム。
【発明の詳細な説明】
【０００１】
〔背景〕
本発明は、一般的にオプティカルネットワーク、より具体的には、オプティカルネットワークコネクションの間のオプティカルネットワーキングプロトコルの維持に関する。
【０００２】
一般的に、オプティカルネットワークは多数のノードを含み、またいくつかの異なるエンティティによって維持可能ないくつかのオプティカルネットワークに接続することが多い。ノード間のデータフローは様々である可能性があり、時に任意の２つのノードは不規則に通信することがある。
【０００３】
ノード間の通信は、しばしば、特定の要求、特にサービス要求の質に支配される。例えば、これらの要求は、データレート、データエラーレートおよび他の因子に関係し得る。これらの要求を満たすべく、コネクションは、任意の２つのネットワークノード間のプロトコルまたはレートに依存しないサービスの確実な供給を提供するために、潜在的に多数のノード間で行われたり、あるいは行われなかったりする。
【０００４】
好ましくは、データを含む光は、中間ノードまたは中間ノードを制御するエンティティの数に関係なく、エラーなしにまた明らかな修正なしにポイントＡでネットワークに入り、またポイントＢに現れる。このようなコネクションを利用するクライアントは、任意の周波数で、任意のプロトコルによって、またオプティカルコネクションまたはその保護スキームのトポロジの認識なしに伝送できるであろう。このようなオプティカルネットワークは、従順性、信頼性および接続柔軟性を波長に付与することによって設定される非常に有益な特徴を提供する。
【０００５】
レートおよびプロトコルに依存しないネットワークは、オペレータが利用することを望む任意のタイプのクライアントのためのトランスポートレイヤをこのようなネットワークが提供するので、魅力的であろう。また、このようなオプティカルネットワークはプロトコルおよびレートに依存しないコネクションを提供して、ネットワークを任意のタイプのクライアントがトランスペアレントに通過するのを可能にする。残念ながら、トランスペアレントなネットワークを魅力的なものにする同一の特性は、ネットワークの実現も複雑にする。ネットワークを介して伝送されるプロトコルとビットレートの知識なしには、従順性、信頼性および接続柔軟性を提供することは困難である。プロトコルにアクセスすることなしには、カストマ（ｃｕｓｔｏｍｅｒｓ）がしばしば要求するサービスの質（ＱＯＳ）の保証を提供することは困難である。
【０００６】
同期オプティカルネットワーク（ＳＯＮＥＴ）および同期データハイアラーキ（ＳＤＨ）は、ますます普及して広く行き渡りつつある光通信の標準である。しかし、オプティカルネットワーキングプロトコルとしてのＳＯＮＥＴ／ＳＤＨは、そのプロトコルスタックにおいてトランスペアレンシを本質的に欠いている。特に、ＳＯＮＥＴ／ＳＤＨは、一般的に、互いの管理構造を妨害することなしには、２つのキャリアによるそれらのネットワークの整合を可能にしない。ＳＯＮＥＴ／ＳＤＨプロトコルの柔軟性のないセクション、ラインおよびパスターミネーション（Ｐａｔｈ  Ｔｅｒｍｉｎａｔｉｏｎ）アーキテクチャは、エンドからエンドへのリンクが１つのキャリアによって完全に管理されることを前提としているが、そうはなっていないと思われる。
【０００７】
したがって、ＳＯＮＥＴ／ＳＤＨプロトコルは、ネステッドドメイン（ｎｅｓｔｅｄ  ｄｏｍａｉｎｓ）をサポートするように、またそれらのネットワークの互いの整合をキャリアが可能にするように設計されなかった。従来、ハンドオフのユニットはＤＳ−１またはＤＳ−３であるが、いずれも、１つのキャリアの管理データが他のネットワークを通り抜けるのを可能にしない。したがって、ＳＯＮＥＴ／ＳＤＨのオーバヘッドに含まれるＳＯＮＥＴ／ＳＤＨの管理情報は、信号が１つのキャリアドメインを離れて、他のキャリアドメインに交差して入るときに置換可能であるが、この管理情報は難点をもたらす。この管理情報は、ビットエラーレート（Ｂ１／２／３）、セクションとパス（ｐａｔｈ）トレース（Ｊ０とＪ１）、データ通信（Ｄ１−Ｄ１２）、オーダワイヤ（ｏｒｄｅｒｗｉｒｅ）用のバイト、およびおそらくは専用のバイトを含む。最初のキャリアの観点では、ネステッドドメインを提供する他のキャリアは、最初のバイトの代わりにそれら自体のオーバヘッド情報を置換してある。ネステッドドメインは、帯域幅カストマのＳＯＮＥＴ／ＳＤＨ  ＯＡＭ＆Ｐ情報に対し不透明である。
【０００８】
〔概要〕
本発明は、オプティカルネットワークコネクションの間のオプティカルネットワーキングプロトコルを維持する方法とシステムを提供する。１つの実施形態では、オプティカルネットワークコネクションの間のオプティカルネットワーキングプロトコルは、伝送のオーバヘッド内の未使用部分のロケーションを識別し、識別されたロケーションに伝送のオーバヘッド内の所定部分をマッピングし、また識別されたロケーションに所定部分をマッピングする前に、識別されたロケーションから、所定部分によって占められたオーバヘッド内のロケーションに所定部分をマッピングすることによって維持される。さらなる実施形態では、多数の単局（ｍｕｌｔｉｐｌｅ  ｔｒｉｂｕｔａｒｉｅｓ）のデータストリームは、組み合わせられて単一のデータストリームとされ、および／または単一のデータストリームは多数の端局に分割される。
【０００９】
他の実施形態では、本発明は、第２のネットワークに結合された第１のネットワークのオプティカルネットワークコネクションの間のオプティカルネットワーキングプロトコルを維持するトランスポートシステムを提供する。トランスポートシステムはマッピングスイッチとデマッピングスイッチとを具備する。マッピングスイッチは第２のネットワークに結合され、また第１のネットワークからのデータストリームのオーバヘッド内の未使用部分を識別して、識別された未使用部分にデータストリームのオーバヘッド内の所定部分をマッピングするように構成される。デマッピングスイッチは、識別された未使用部分に所定部分をマッピングする前に、第２のネットワークに結合され、また識別された未使用部分から、所定部分によって以前に占められたデータストリームのオーバヘッド内のロケーションに所定部分をマッピングして戻すように構成される。さらなる実施形態では、トランスポートシステムは第２のネットワークに結合された通過スイッチをさらに具備し、このスイッチは、多数の端局のデータストリームを組み合わせて単一のデータストリームにし、また単一のデータストリームを多数の端局に分割するように構成される。
【００１０】
本発明の上記の説明および他の観点は、以下の説明を検討して、添付図を考慮することにより容易に理解されるであろう。
【００１１】
〔詳細な説明〕
図１では、第１のネットワークまたはキャリアＡ（帯域幅カストマ）に関連したノードは、キャリアＡに関連した他のノードにＳＯＮＥＴ信号またはデータストリームを伝送する。データストリームは、キャリアＡに関連したいくつかのノードを通して伝送され、次に、第２のネットワークまたはキャリアＢに関連したノードに送られる。図１の例でのキャリアＢは、キャリアＡに対する帯域幅サプライヤであり、キャリアＡが、キャリアＢのネットワーク要素を経由してキャリアＡのデータトラフィックのいくつかまたはすべてを伝送するのを可能にする。
【００１２】
キャリアＢのネットワークを通して伝送した後、データストリームはキャリアＡに関連したノードに戻される。キャリアＡのネットワークに戻ると、データストリームがキャリアＡのネットワークにわたって完全に搬送されたかどうか、あるいはデータストリームがまたキャリアＢのネットワークの部分を横断したかどうかに関係なく、キャリアＡのノードは、データストリームのオーバーヘッドデータを維持し得ることが好ましい。例えば、図１に示したように、キャリアＡのネットワークの１バイトタグ内のデータストリーム、Ｊ０バイトはＡＡｈに設定される。しかし、キャリアＢは、Ｊ０バイトをＢＢｈとして設定するように構成される。かくして、信号がキャリアＡに戻るとき、Ｊ０バイトは今やＢＢｈに設定されている。
【００１３】
キャリアＡが前もってそのネットワークオペレーティングシステム（ＯＳ）内においてアレンジメントを行わないならば、Ｊ０バイトがＢＢｈに設定されたと、キャリアＡのネットワークＯＳには見え、キャリアＡのネットワークにおけるミスコネクションの欠陥を指示する。このミスコネクションの欠陥は誤りであり、キャリアＡのオーバーヘッドアドミニストレーティブ管理およびプロトコル（ＯＡＭ＆Ｐ）インフラストラクチャにエラーまたは他の同様の形態の問題を引き起こす。
【００１４】
例えば、帯域幅サプライヤとして機能するキャリアＢ、およびカストマ（ｃｕｓｔｏｍｅｒ）として機能するキャリアＡの両方は、Ｊ０セクショントレースバイトを用いてそれらのＳＯＮＥＴ／ＳＤＨネットワークのコネクションマトリックスを管理する。Ｊ０バイトは、仮想のＳＯＮＢＴ／ＳＤＨネームタグとして機能する１、１６または６４バイトの繰り返しメッセージを含む。この値の観察によって、アッド／ドロップマルチプレクサ（ＡＤＭ）と他のＳＯＮＥＴ／ＳＤＨの提供を可能にし、またそれらが適切に構成されていることの検証を波長グルーミングリソースにとって可能にする。したがって、Ｊ０バイトがキャリアＢによって修正された場合、キャリアＡによる構造の欠陥の検出は不適切になる。
【００１５】
トランスペアレンシ（ｔｒａｎｓｐａｒｅｎｃｙ）を提供することによって、キャリアＡとＢのようなネットワークキャリアによるオプティカルネットワークの展開が可能になり、これによって、キャリアは、ネットワークを利用する装置のタイプに関係なくコネクションを提供かつ管理することができる。したがって、ほとんどすべてのネットワークキャリアは、オプティカルコネクションを提供し、このようにしてコモディティ（ｃｏｍｍｏｄｉｔｙ）帯域幅サプライヤとして機能することが可能にされる。例えば、ネットワークキャリアは帯域幅ブローカサービスを提供でき、すなわち、そのネットワーク内の他の接続として新しいリンクを組み込むエンドカストマ（典型的には他のキャリア）に、オプティカルコネクションをリースする。代替的には、２つのキャリアは帯域幅をトレードすることが可能であり、各キャリアは、他方のキャリアが十分に利用していないルートにより、使用尽くされているルートを補完する。
【００１６】
次に、図１に関連して図２を参照すると、模範的なＳＯＮＥＴ信号、すなわちＳＴＳ−４８データストリームが示されている。ＳＴＳ−４８データストリームは、ＳＯＮＥＴ通信用の基本的なユニットであるＳＴＳ−１フレームを含む。理解しやすくするため、ＳＴＳ−４８データストリーム用のトランスポート・オーバヘッドの部分のみが示されている。ＡＡ’ｈメッセージ２１は、第１のフレーム内のキャリアＢまたはデータストリームのチャネルによって受信される。キャリアＢは、ＳＯＮＥＴ／ＳＤＨオーバヘッドの未使用部分２３内のＡＡ’ｈメッセージをセーブまたはマッピングする。したがって、キャリアＢは、ＡＡ’ｈメッセージを失うことなくＡＡ’ｈメッセージをそれ自体のＢＢ’ｈメッセージ２５に置換することが可能である。一般的に、置換またはマッピングオペレーションはキャリアＢのネットワークの入口で実行される。次に、キャリアＢのネットワーク内の各ネットワーク要素またはノードは、未使用のオーバヘッドのバイトを現在占めているＡＡ’ｈメッセージをトランスペアレントに送ることが可能である。キャリアＢを出ると、元のＡＡ’ｈメッセージは再生されるか、あるいはその既知のオーバヘッドロケーション２７からデマッピングされ、例えばＪ０バイト位置に戻される。
【００１７】
同様に、検出されたパリティエラーのような他のバイトまたは装置間通信用のＤＣＣバイトをマッピングおよびデマッピングすることができる。したがって、キャリアＡによって最終的に受信されるＯＡＭ＆Ｐ情報は、それがちょうど最初に伝送されたように見え、またキャリアＢは、ＳＯＮＥＴ／ＳＤＨオーバーヘッドをそれ自体の形態でかつ標準的に使用することが可能である。また、オプティカルネットワーキングのクライアントおよびプロトコルに依存しない特性は、周知であり、かつ広く展開されているプロトコルと組み合わせることができる。
【００１８】
さらに、トランスポート・オーバヘッド部分のマッピングおよびデマッピングを行うことによって、帯域幅コンシューマ（ｃｏｎｓｕｍｅｒｓ）、例えばキャリアＡは、それら自体の好ましい操作、管理、保守および提供（ＯＡＭ＆Ｐ）構造、例えばＳＯＮＥＴ／ＳＤＨをオーバレイし（ｏｖｅｒｌａｙ）、また帯域幅ベンダ（ｖｅｎｄｏｒ）、例えばキャリアＢが帯域幅コンシューマのＯＡＭ＆Ｐ構造を廃棄するかまたは損なう心配なしに、リースされたリンクをそれら自体のネットワークの新しいセグメントとして現わすようにさせることが許容される。したがって、リースされたリンクは、カストマのより大きなネットワーク内の「ネステッドドメイン（ｎｅｓｔｅｄ  ｄｏｍａｉｎ）」になる。同時に、帯域幅ベンダ、例えばキャリアＢは、コモディティエクスチェンジ（ｃｏｍｍｏｄｉｔｙ  ｅｘｃｈａｎｇｅ）で合意された契約ＱＯＳパラメータを監視かつ保証し、また他の無数のカストマにリースされた多くの異なるリンクを管理することができる。実際に、同一のリンクにわたって伝送される管理情報を欲し、かつプロトコルオーバーヘッドに対する無制限のアクセスを欲する２つ以上の帯域幅コンシューマは、そのようにすることが許容され、また可能とされる。
【００１９】
図３では、第１のネットワークＮ１は第２のネットワークＮ２に結合される。すなわち、データはネットワークＮ１からネットワークＮ２に送られ、逆もまた可能である。記述した実施態様では、データは、同期オプティカルネットワーク（ＳＯＮＥＴ）コンプライアント（ｃｏｍｐｌｉａｎｔ）データリンクまたは国際的に等価の同期データハイアラーキ（ＳＤＨ）コンプライアントデータリンクにわたって送られる。ＳＯＮＥＴ／ＳＤＨコンプライアントデータリンクとして、データはフレーム内に提供される。各フレームは、ペイロードとトランスポート・オーバヘッド（ＴＯＨ）とを含む。
【００２０】
図示したように、２つのデータリンクが使用される。第１のデータリンクはＮ１とＮ２とを直接リンクする。かくして、ＴＯＨはＮ１とＮ２との間に維持され、すなわち、ＴＯＨを変更するために中継装置（ｉｎｔｅｒｍｅｄｉａｒｙ  ｄｅｖｉｃｅｓ）は使用されない。したがって、Ｎ１が情報をＮ２に送るならば、Ｎ２は、予想されるペイロードとＴＯＨとを含み、伝送において生じるすべてのエラー（ビットエラー）を差し引いた情報を受信する。
【００２１】
第２のデータリンクはまた、第１および第２のネットワークＮ１とＮ２とを動作的に結合する。例えば、第２のデータリンクはサードパーティ（ｔｈｉｒｄ  ｐａｒｔｙ）キャリアである。データがサードパーティキャリアを通過するとき、サードパーティキャリアはＴＯＨの部分に上書きして、それ自体の目的に合わせると思われる。したがって、サードパーティキャリアから受信されるデータは、Ｎ２に関する限り、予想しないまたは修正されたＴＯＨを含む。したがって、予想しないまたは修正されたＴＯＨは、ＴＯＨに含まれる操作、管理、保守および提供の情報に関する問題を第２のネットワークＮ２に引き起こす。
【００２２】
したがって、サードパーティキャリアは、マッピングオペレーション３１、デマッピングオペレーション３３および通過オペレーション３５を含む。マッピングオペレーションによって、ＴＯＨの識別されたバイトはＴＯＨの好ましくは未使用の他の領域にマッピングされる。これは、一般的に、サードパーティキャリアの入口で行われる。サードパーティキャリアはまた、デマッピングオペレーションを含む。デマッピングオペレーションによって、マッピング部分によって未使用のオーバヘッド部分にマッピングされたバイトは、バイトがそこから移動されたロケーションにマッピングして戻される。デマッピングオペレーションは、一般的に、サードパーティキャリアの出口で達成される。かくして、サードパーティキャリアのマッピングおよびデマッピング部分は、第１のネットワークＮ１から第２のネットワークＮ２へのＴＯＨのシームレスな通過を可能にする。
【００２３】
サードパーティキャリアはまた通過オペレーションを含む。通過オペレーションは、単一の接続データストリームに、またはそこから多数の端局（ｍｕｌｔｉｐｌｅ  ｔｒｉｂｕｔａｒｉｅｓ）がマルチプレクスされるデータストリームの遷移を処理するために利用される。例えば、第１のネットワークＮ１から第２のネットワークＮ２へのデータストリームは、他のデータストリームにマージされるか、または第１のネットワークＮ１から第２のネットワークＮ２へのデータストリームは、マルチプルデータストリームに分割される。例えば、サードパーティキャリアを使用しない、第１のネットワークＮ１から第２のネットワークＮ２へのリンクは、ＯＣ−１２リンクであることが可能であり、これに対しサードパーティキャリアはＯＣ−４８リンクを使用する。他の例として、第１および第２のネットワークＮ１とＮ２との間のリンクは、ＯＣ−４８リンクであることが可能であり、これに対しサードパーティキャリアを使用するリンクはＯＣ−１２リンクである。どちらの場合も、１つのタイプのリンクと他のタイプのリンクとの間の遷移は、難点を生じる。より詳しくは、あるデータは特別な処理を必要とする可能性がある。
【００２４】
例えば、ＴＯＨのＪ０部分（セクショントレース）は１バイト、１６バイト、または６４バイトであり得る。いくつかのより小さなデータストリームにデータストリームがデマルチプレクスされるならば、Ｊ０バイト用に利用可能なバイト数は、より大きなデータストリームのＴＯＨで使用されるバイト数よりも小さくなり得る。代替的に、より小さなデータストリームをより大きなデータストリームにマージし得る。したがって、Ｊ０バイトは６４バイトのメモリに書き込まれる。その後、６４バイトのメモリは順次アクセスされ、マッピングオペレーションによってＪ０バイトに対して割り当てられたトランスポート・オーバヘッドの部分に書き込む。かくして、６４バイトのＪ０のために１バイトのみが利用可能であるならば、６４の連続フレームからの１バイトはＪ０バイト情報を含むであろう。代替的に、Ｊ０情報のために６４バイトが利用可能であるならば、１バイトのＪ０が６４回繰り返される。
【００２５】
同様に、一実施態様では、Ｂ１（セクションエラー監視のために使用される）、Ｂ２（ラインエラー監視のために使用される）、およびＭ１（報告のために使用される）バイトは、特別な処理を必要とする可能性がある。一般的に、ビットエラーはデータ伝送中に直面する。Ｂ１、Ｂ２およびＭ１バイトのために利用可能なサイズは変わるので、したがって、ゼロが、Ｂ１、Ｂ２およびＭ１バイトのために利用可能な追加の空間に詰め込まれるか、あるいはゼロがＢ１、Ｂ２、Ｍ１バイトから取り除かれる。
【００２６】
図４は、マッピングオペレーションを実行するためのプロセスのフローチャートを示している。プロセスは、ブロック４１において、データストリームのトランスポート・オーバヘッド内の特定のバイトを識別する。ブロック４３において、プロセスは、識別されたバイトをトランスポート・オーバヘッドの未使用部分にマッピングして、該プロセスは終了する。かくして、バイトは、トランスポート・オーバヘッド内の１つの領域からトランスポート・オーバヘッド内の他の領域に移動される。一実施態様では、これは、トランスポート・オーバヘッドの１つのフレームからのバイトが、後のフレームに書き込まれるように行われる。
【００２７】
図５は、デマッピングオペレーションを実行するためのプロセスを示している。ブロック５１において、プロセスは、トランスポート・オーバヘッドの未使用部分に以前にマッピングされたバイトを識別する。プロセスは、ブロック５３において、識別されたバイトをトランスポート・オーバヘッド内の適切なロケーションにデマッピングするかまたは書き込んで戻し、該プロセスは終了する。適切なロケーションは、識別されたバイトがトランスポート・オーバヘッド内で最初に現われたロケーションである。
【００２８】
図６は、通過オペレーションを実行するためのプロセスを示している。プロセスは、ブロック６１において、トランスポート・オーバヘッドの未使用部分内のバイトを識別する。ブロック６３において、プロセスは、バイトが特別に処理されたバイトであるかまたはそうでないかどうかを決定する。バイトが特別に処理されたバイトでないならば、プロセスは、ブロック６５において該識別されたバイトを直接マッピングして、該プロセスは終了する。バイトが特別に処理されたバイト、すなわち本実施態様ではＢ１、Ｂ２、Ｍ１およびＪ０バイトであるならば、バイトにスリップ管理操作（ｓｌｉｐ  ｍａｎａｇｅｍｅｎｔ  ｍａｎｉｐｕｌａｔｉｏｎ）が施される。
【００２９】
図示した実施態様では、プロセスは、ブロック６７において、特別に処理されたバイトがＪ０バイトであるかどうかを決定する。特別に処理されたバイトがＪ０バイトであるならば、ブロック６９において、プロセスはＪ０バイトをバッファにコピーする。ブロック６０１において、プロセスは、オーバヘッドの未使用部分にバッファをマッピングして、該プロセスは終了する。また、図示した実施態様では、プロセスは、ブロック６０３において、特別に処理されたバイトがＢ１、Ｂ２およびＭ１バイトであるかどうかを決定する。特別に処理されたバイトがＢ１、Ｂ２およびＭ１バイトであるならば、プロセスは、ブロック６０５において、ビットエラーレートに基づきバイトを分析し、調整して、該プロセスは終了する。換言すれば、一実施態様では、ビットエラーレートまたはデータストリームのビットエラーレートに関する情報が誘発または調整されて、経験されたビットエラーレートに関する情報のすべてまたはいくつかを、データストリーム全体にわたって、例えばデータストリームの一方のエンドから他方のエンドまで提供する。
【００３０】
図７では、データストリームは、セクションおよびラインターミネーションレシーバ７１によって受信される。データストリームはセクションおよびライン終端され、またデータストリームからのオーバーヘッド情報は、フィールドプログラマブルグリッドアレイ（ＦＰＧＡ）７３を介してレシーブドオーバヘッドアクセスポート（ＲＯＡＰ）に送られる。ＦＰＧＡはトランスポート・オーバヘッドを処理して、トランスポート・オーバヘッドのモニタリングと修正を行い、例えば、マッピングを必要とするトランスポート・オーバヘッド内のバイトを識別して、識別されたバイトをオーバヘッドの未使用部分にマッピングする。セクションおよびラインターミネーションレシーバ７１はデータストリームをポインタプロセッサ７５に転送する。ポインタプロセッサは、データストリームに対しパス（ｐａｔｈ）エラーモニタリングおよび端局（ｔｒｉｂｕｔａｒｙ）サポート機能を実行する。ポインタプロセッサの後で、ＦＰＧＡは、ポインタプロセッサ（ＰＰ）の後で、オーバヘッドの所定部分をオーバヘッドの未使用部分にマッピングする。データストリームのペイロードエンベロープ内のデータは、転送されるか、あるいは一実施態様では、ＦＰＧＡによって処理も行われる。データストリームは、埋め込まれたトランスペアレントバイトについても点検され、ポインタプロセッサの周波数ジャスティフィケーション（ｊｕｓｔｉｆｉｃａｔｉｏｎ）の周囲にマッピングされる。
【００３１】
データストリームは、ノンブロッキングフレームの接続性（ｃｏｎｎｅｃｔｉｖｉｔｙ）を提供するタイムスロットインターチェンジスイッチ７７に供給される。タイムスロットインターチェンジスイッチ７７および／またはポインタプロセッサは、パス（ｐａｔｈ）オペレーション、例えばデータストリーム遷移の処理を実行し、この処理によって多数の端局（ｍｕｌｔｉｐｌｅ  ｔｒｉｂｕｔａｒｉｅｓ）が単一の接続データストリームに、またはそこからマルチプレクスされる。タイムスロットインターチェンジスイッチは、データとタイミングの整合のためにビットエラーレートモニタリングおよびデスキュー（ｄｅ−ｓｋｅｗ）を機能的に実行するバックプレーンインタフェース７９に結合される。バックプレーンインタフェースはまた、一実施態様においてパス（ｐａｔｈ）オペレーションが実行されるタイムスロットインターチェンジスイッチおよびアッド／ドロップマルチプレクサのような他のネットワーク装置への接続性を可能にする。
【００３２】
伝送されるデータストリームは、バックプレーンインタフェースからタイムスロットインターチェンジスイッチ７０１に供給される。タイムスロットインターチェンジスイッチ７７と同様に、タイムスロットインターチェンジスイッチ７０１は、ノンブロッキングフレームの接続性を提供し、ポインタプロセッサ７０５に結合される。タイムスロットインターチェンジスイッチ７０１および／またはポインタプロセッサ７０５は、パス（ｐａｔｈ）オペレーションを実行する。オーバヘッドデータは、タイムスロットインターチェンジスイッチのアウトプットで抽出され、ＦＰＧＡ７０３に送られる。ＦＰＧＡはトランスポート・オーバヘッドを処理して、トランスポート・オーバヘッドモニタリングと修正を行い、例えば、デマッピングを必要とするトランスポート・オーバヘッドの未使用部分内のバイトを識別して、識別されたバイトをデマッピングする。ＦＰＧＡに結合されたユーザトランスミットオーバヘッドアクセスポート（ＴＯＡＰ）は、トランスポート・オーバヘッドの部分のユーザコントロールおよび／または修正を可能にする。データストリームは、ポインタプロセッサ７０５に、そして次に、ネットワークの残りまたは他のネットワークに伝送するためにセクションおよびライン送信機７０７に送られる。
【００３３】
したがって、本発明は、トランスペアレントなトランスポート・オーバヘッドシステムを提供する。特定の実施態様により本発明について記述してきたが、多くの追加の修正と変更が当業者には明白であろう。したがって、具体的に記述してきた以外の方法で本発明を実施し得ることが理解される。かくして、本発明の本実施態様はあらゆる点で例示的であり、限定的でないと考えるべきである。
【図面の簡単な説明】
【図１】
本発明の態様によるシステムのブロック図である。
【図２】
ＳＴＳ−４８データストリームの第１の３つのＳＴＳ−１フレームを表すマップである。
【図３】
本発明の態様によるシステムの一実施態様のブロック図である。
【図４】
マッピングオペレーションを実行するためのプロセスのフローチャートである。
【図５】
デマッピングオペレーションを実行するためのプロセスのフローチャートである。
【図６】
通過オペレーションを実行するためのプロセスのフローチャートである。
【図７】
本発明の態様によるシステムの一実施態様の詳細図である。


【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図１
【補正方法】変更
【補正の内容】
【図１】
2004503980.tif 000001
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図２
【補正方法】変更
【補正の内容】
【図２】
2004503980.tif 000002
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図３
【補正方法】変更
【補正の内容】
【図３】
2004503980.tif 000003
【手続補正５】
【補正対象書類名】図面
【補正対象項目名】図４
【補正方法】変更
【補正の内容】
【図４】
2004503980.tif 000004
【手続補正６】
【補正対象書類名】図面
【補正対象項目名】図５
【補正方法】変更
【補正の内容】
【図５】
2004503980.tif 000005
【手続補正７】
【補正対象書類名】図面
【補正対象項目名】図６
【補正方法】変更
【補正の内容】
【図６】
2004503980.tif 000006