(57)【要約】  通信ネットワーク内の多数の分散した構成要素を相互接続するための方法及びシステムが提供される。その設計は、多次群のデータを通信ネットワーク内の少なくとも１つの分散した構成要素と相互接続するために用いられる多次群クロスコネクトファブリックを含む。その設計は、少なくとも１つの次群のパス終端及び適応接続をさらに含んでもよく、少なくとも１つの次群のパス終端及び適応接続は、多次群クロスコネクトファブリックとデータ管理システムとの間のインターフェースを提供する。その設計は、ＳＯＮＥＴ／ＳＤＨ環境において実施することができる。【選択図】なし
2008524936.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワーク内の複数の構成要素を接続するために用いられるクロスコネクト構成であって、
高次群データを送信及び受信することができ、且つ該高次群データの構成要素を終端すると共に適応させることができる高次群終端及び適応パスと、
低次群データを送信及び受信することができ、且つ該低次群データの構成要素を終端すると共に適応させることができる低次群終端及び適応パスと、
複数の構成要素との相互接続と
を備え、該クロスコネクト構成は、高次群データ処理及び低次群データ処理に均等に対処する、通信ネットワーク内の複数の構成要素を接続するために用いられるクロスコネクト構成。
【請求項２】
適当な低次群データが存在しないこと確認するために、前記低次群終端及び適応パスをモニタするように構成される低次群パスモニタをさらに備える、請求項１に記載の通信ネットワーク内の複数の構成要素を接続するために用いられるクロスコネクト構成。
【請求項３】
前記高次群終端及び適応パスに前記高次群データを送信し、且つ前記高次群終端及び適応パスから高次群データを受信し、データ管理システムとのインターフェースを形成するように構成される高次群組み合わせ終端適応構成要素（element）をさらに備える、請求項１に記載の通信ネットワーク内の複数の構成要素を接続するために用いられるクロスコネクト構成。
【請求項４】
前記低次群終端及び適応パスに低次群データを送信し、且つ前記低次群終端及び適応パスから低次群データを受信し、前記データ管理システムとのインターフェースを形成するように構成される低次群組み合わせ終端適応構成要素をさらに備える、請求項１に記載の通信ネットワーク内の複数の構成要素を接続するために用いられるクロスコネクト構成。
【請求項５】
前記高次群終端及び適応パスに高次群データを送信し、且つ前記高次群終端及び適応パスから低次群データを受信し、前記データ管理システムとのインターフェースを形成するように構成される高次群組み合わせ終端適応構成要素をさらに備える、請求項３に記載の通信ネットワーク内の複数の構成要素を接続するために用いられるクロスコネクト構成。
【請求項６】
前記構成は、接続マトリックスの縦続構成において動作するように構成される、請求項１に記載の通信ネットワーク内の複数の構成要素を接続するために用いられるクロスコネクト構成。
【請求項７】
前記接続マトリックスの縦続構成における動作は、作業チャネル接続マップ及び保護チャネル接続マップを格納することを含む、請求項６に記載の通信ネットワーク内の複数の構成要素を接続するために用いられるクロスコネクト構成。
【請求項８】
前記接続マトリックスの縦続構成における動作は、接続マップをプログラミングし直すように構成されるマイクロエンジン起動コントローラを含み、該マイクロエンジン起動コントローラは縦続接続マップ構成によって駆動される、請求項６に記載の通信ネットワーク内の複数の構成要素を接続するために用いられるクロスコネクト構成。
【請求項９】
通信ネットワーク内の複数の構成要素を相互接続するための方法であって、
構成要素間に、多次群のデータを受信及び送信するのに十分な統合多次群クロスコネクトファブリックを配設すること、
統合多次群インターフェースを用いて、前記統合多次群クロスコネクトファブリックを前記複数の構成要素と接続すること
を含み、前記接続は、前記構成要素に多次群データを与える、通信ネットワーク内の複数の構成要素を相互接続するための方法。
【請求項１０】
前記統合多次群クロスコネクトファブリックと前記データ管理システムとの間に高次群終端及び適応接続を確立することをさらに含む、請求項９に記載の通信ネットワーク内の複数の構成要素を相互接続するための方法。
【請求項１１】
前記統合多次群クロスコネクトファブリックと前記データ管理システムとの間に低次群終端及び適応接続を確立することをさらに含む、請求項１０に記載の通信ネットワーク内の複数の構成要素を相互接続するための方法。
【請求項１２】
多数の縦続層から前記統合多次群クロスコネクトファブリックへヘルスステータスを通信することをさらに含む、請求項９に記載の通信ネットワーク内の複数の構成要素を相互接続するための方法。
【請求項１３】
前記統合多次群クロスコネクトファブリックを用いて、リモートステータス転送を提供することをさらに含む、請求項９に記載の通信ネットワーク内の複数の構成要素を相互接続するための方法。
【請求項１４】
接続マトリックスの縦続システムを変形し、各縦続レベルにおいて存在する保護レベル方式に対処できるようにすることをさらに含む、請求項９に記載の通信ネットワーク内の複数の構成要素を相互接続するための方法。
【請求項１５】
通信ネットワーク内の構成要素であって、
多次群のデータを前記通信ネットワーク内の少なくとも１つの次群の分散した構成要素と相互接続するために用いられる多次群クロスコネクトファブリックと、
少なくとも１つの次群のパス終端及び適応接続と
を含み、前記少なくとも１つの次群のパス終端及び適応接続は、前記多次群クロスコネクトファブリックとデータ管理システムとの間のインターフェースを提供する、通信ネットワーク内の構成要素。
【請求項１６】
前記少なくとも１つの次群のパス終端及び適応接続は、低次群パス終端及び適応接続を含む、請求項１５に記載の通信ネットワーク内の構成要素。
【請求項１７】
前記少なくとも１つの次群のパス終端及び適応接続は、高次群パス終端及び適応接続をさらに含む、請求項１６に記載の通信ネットワーク内の構成要素。
【請求項１８】
前記低次群パス終端及び適応接続は、適当な低次群データが存在しないことを確認するために、前記低次群終端及び適応パスをモニタするように構成される低次群パスモニタを備える、請求項１５に記載の通信ネットワーク内の構成要素。
【請求項１９】
前記高次群パス終端及び適応接続は、前記高次群終端及び適応パスに高次群データを送信し、且つ前記高次群終端及び適応パスから高次群データを受信し、データ管理システムとのインターフェースを形成するように構成される高次群組み合わせ終端適応構成要素をさらに含む、請求項１６に記載の通信ネットワーク内の構成要素。
【請求項２０】
前記低次群終端及び適応パスに低次群データを送信し、且つ前記低次群終端及び適応パスから低次群データを受信し、前記データ管理システムとのインターフェースを形成するように構成される低次群組み合わせ終端適応構成要素をさらに含む、請求項１５に記載の通信ネットワーク内の構成要素。
【請求項２１】
前記高次群終端及び適応パスに高次群データを送信し、且つ前記高次群終端及び適応パスから高次群データを受信し、前記データ管理システムとのインターフェースを形成するように構成される高次群組み合わせ終端適応構成要素をさらに含む、請求項１７に記載の通信ネットワーク内の構成要素。
【請求項２２】
接続マトリックスの縦続構成において動作するように構成される、請求項１５に記載の通信ネットワーク内の構成要素。
【請求項２３】
前記接続マトリックスの縦続構成における動作は、作業チャネル接続マップ及び保護チャネル接続マップを格納することを含む、請求項２２に記載の通信ネットワーク内の構成要素。
【請求項２４】
前記接続マトリックスの縦続構成における動作は、接続マップをプログラミングし直すように構成されるマイクロエンジン起動コントローラを含み、該マイクロエンジン起動コントローラは縦続接続マップ構成によって駆動される、請求項２２に記載の通信ネットワーク内の構成要素。
【請求項２５】
少なくとも１つの構成要素と、
少なくとも１つのラインカードであって、
フレーマと、
コントローラとを含む、少なくとも１つのラインカードと、
前記ラインカードと前記少なくとも１つの構成要素との間で相互通信を提供するように構成されるファブリックと
を備え、前記ファブリックは、多次群のデータを前記少なくとも１つの構成要素並びに少なくとも１つの次群のパス終端及び適応接続と相互接続するために用いられる多次群クロスコネクトファブリックを含み、前記少なくとも１つの次群のパス終端及び適応接続は、前記多次群クロスコネクトファブリックとデータ管理システムとの間のインターフェースを提供する、システム。
【請求項２６】
前記ファブリックはＴＦＩ−５に適合する、請求項２５に記載のシステム。
【請求項２７】
前記ファブリックはＣＳＩＸに適合する、請求項２５に記載のシステム。
【請求項２８】
前記ラインカードはファイバチャネル互換性ネットワークのためのインターフェースを提供することができる、請求項２５に記載のシステム。
【請求項２９】
前記ラインカードはイーサネット互換性ネットワークのためのインターフェースを提供することができる、請求項２５に記載のシステム。
【請求項３０】
前記ラインカードはアド−ドロップ多重化を実行することができる、請求項２５に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は包括的には、高速データ転送の分野に関し、より具体的には、データ転送アーキテクチャ内のクロスコネクトマトリックスを管理することに関する。
【背景技術】
【０００２】
現在の高速広帯域幅データ通信システムは、データパケットの受信及び送信を容易にするために、種々の構成要素を利用する。用いられる構成要素の中にはネットワークノードがあり、それは、フレーマ、及び構成要素間にあるクロスコネクトのような機能構成要素を含むことがあり、クロスコネクトは、少なくとも１つのチャネルを介してデータを転送できるようにする。フレーマは、ＳＯＮＥＴ／ＳＤＨ接続のためのオーバーヘッド処理及び統計値を取り扱うデバイスであり、互いに多重化されたデジタルチャネルを区別する方法を提供する。フレーマは、ビットストリーム内のチャネルを指定又は指示し、ネットワークノードのための基本的なタイムスロット構造、管理及び障害分離を提供する。クロスコネクトは、デジタルビットストリームの複数の部分を経路変更し、すなわち異なるビットストリームに接続できるようにする。クロスコネクトは、データトラフィックを１つのＳＯＮＥＴリングから、そのパス内の次群のリングに接続（move）し、宛先ノードまで転送できるようにする。
【０００３】
典型的には、これらの高速広帯域幅データ通信システムは、多数のネットワークノードを相互接続し、増え続けるデータ量を受信及び送信することによって実現される。クロスコネクトを用いてそのようなノードを相互接続するとき、トラフィックをグルーミングすることができ、プロテクションスイッチングを用いることができ、用いられるデータをブリッジング及びルーティングすることができる。グルーミングは、到来するデータフレームを狭帯域幅成分に分割し、その後、その狭帯域幅成分を到来するフレーム間で切り替えることによって、出力フレームを形成する能力である。プロテクションスイッチングは、構成要素の故障のような故障に直面したときに、構成要素を切り替える能力である。ブリッジングは、構成要素間で接続を形成するのに対して、ルーティングは、データを１つの構成要素から別の構成要素に送信するが、その場合にブリッジは存在しても、しなくてもよいという点でルーティングとは異なる。
【０００４】
転送ネットワークのためのトラフィックは、ＳＯＮＥＴ／ＳＤＨアーキテクチャにおいて規定される２つの標準規格である、高次群（ＨＯ）コンテナ又は低次群（ＬＯ）コンテナにおいて搬送することができる。ネットワークノードは接続マトリックスを利用して、ＬＯポインタ及びオーバーヘッドプロセッサによって分離されるＨＯトラフィック及びＬＯトラフィックをアドレス指定することができる。接続マトリックスは、ネットワークの関連する部分又は全体の中の全てのポイント間の全ての接続を確立するマトリックスである。
【０００５】
各接続マトリックスがいくつかのデバイスを用いて実現される分散型の実施態様では、縦続マトリックスの各レベルにおいて広い帯域幅を必要とするので、多数の相互接続を用いることを余儀なくされる。分散システムにおいて縦続マトリックスを用いることによって、Ｎ組の相互接続が必要とされる。ただし、Ｎは縦続接続マトリックスの数である。縦続マトリックス、又は縦続接続マトリックスは、ネットワーク内の構成要素間に接続を確立する、縦列のような、接続マトリックスの一連の部分である。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
接続マトリックスを用いる際に直面する問題は分散の問題である。接続マトリックス及び縦続接続マトリックスは、ネットワーク全体に分散されることがあり、他の構成要素において更新されない間に、特定の構成要素において更新されることがある。このように接続マトリックスが広く分散することによって、デバイスにおいてルーティングが輻輳するので、要求される構成要素サイズが大きくなる可能性があり、それによりボード上でさらに大きな空間又は実装面積が占有されるだけでなく、最終的には、そのネットワークの要求される機能に対応するために、さらに大きな電力が必要とされる可能性がある。
【課題を解決するための手段】
【０００７】
効率的に秩序化された１組の接続マトリックス及び／又は縦続接続マトリックスを提供し、使用する設計が、ＳＯＮＥＴ／ＳＤＨアーキテクチャを利用する設計を含む、これまでの既知の設計よりも高いスループット及び他の好都合な特性値を提供することができる。
【０００８】
本発明は、添付の図面の図において例示されるが、それには限定されない。
【発明を実施するための最良の形態】
【０００９】
ここで、設計の好ましい実施形態が詳細に参照されることになり、その例が添付の図面及び表に例示される。その設計は、好ましい実施形態とともに説明されることになるが、その設計をこれらの実施形態に限定することを意図していないことは理解されよう。それどころか、その設計は、添付の特許請求の範囲によって規定されるような、設計の精神及び範囲内に含まれ得る、代替、変更及び同等の各形態を含むことを意図している。
【００１０】
本発明の設計は、統合ＨＯ／ＬＯクロスコネクトファブリック、及び統合ＨＯ／ＬＯクロスコネクトファブリックに接続する個々のＨＯ及びＬＯパスを提供することができる。その設計は、低次群及び高次群接続の両方に対してただ１つの相互接続点を確立することができる。
【００１１】
光ファイバネットワーク上でのデータ伝送は、ＳＯＮＥＴ及び／又はＳＤＨ標準規格に準拠してもよい。ＳＯＮＥＴ及びＳＤＨは、光ファイバネットワーク上での同期データ伝送のための１組の関連する標準規格である。ＳＯＮＥＴは「同期光ネットワーク（Synchronous Optical NETwork）」の略語であり、ＳＤＨは「同期デジタルハイアラーキ（Synchronous Digital Hierarchy）」の頭字語である。ＳＯＮＥＴは、米国規格協会（ＡＮＳＩ）によって発行された合衆国版の標準規格である。ＳＤＨは、国際電気通信連合（ＩＴＵ）によって発行された国際版の標準規格である。本明細書において用いられるときに、ＳＯＮＥＴ／ＳＤＨの概念は、「ヘルス」の説明に限定されることなく、ＢｅｌｌｃｏｒｅＧＲ−２５３、ＡＮＳＩ  Ｔ１．１０５、ＩＴＵ  Ｇ．７０７、Ｇ．７５１、Ｇ．７８３及びＧ．８０４を含む、種々のＡＮＳＩ及びＩＴＵ標準規格においてさらに十分に詳述される。
【００１２】
［システム設計］
典型的なＳＯＮＥＴ／ＳＤＨ交換システム１００が図１に示される。ＳＯＮＥＴ／ＳＤＨ交換システム１００では、送信機１１０が、通信経路１１５を通して、交換ネットワーク１２０に接続される。交換ネットワーク１２０は、通信経路１２５を通して、宛先１３０に接続される。送信機１１０は、一連のペイロード／フレームのようなデータを、交換ネットワーク１２０を通して、宛先１３０に送信する。交換ネットワーク１２０では、パケットが典型的には、サーバのような一連のハードウエア及び／又はソフトウエア構成要素の中を通り抜ける。各ペイロードがハードウエア及び／又はソフトウエア構成要素に到着するとき、その構成要素は、次の構成要素にペイロードを送信する直前にペイロードを格納してもよい。ペイロードは、宛先１３０に到着するまで、個別にネットワークの中を進む。宛先１３０は、１つ若しくは複数の処理チップ１３５及び／又は１つ若しくは複数のメモリチップ１４０を含むことがある。
【００１３】
図２は、典型的なＳＯＮＥＴ／ＳＤＨアド−ドロップ多重化（ＡＤＭ）１５０の図である。ＡＤＭ１５０は、ＳＯＮＥＴ／ＳＤＨネットワークトポロジを管理しており、大部分の典型的なトポロジはリングである。リングトポロジにおいて、ＡＤＭ１５０は、２つのラインカード、すなわちウエストインターフェースに接続される第１の（リング）ラインカード１５１と、イーストインターフェースに接続される第２の（ＡＤＤ／ＤＲＯＰ）ラインカード１５２とを用いてリングに接続する。トラフィック送信装置及び受信装置（図示せず）として他のラインカードを用いることができ、送信装置はＡＤＤ動作にかかわってもよく、受信装置はＤＲＯＰ動作にかかわってもよい。ＡＤＤ動作は、トラフィックを送信装置からリングに挿入し、ＤＲＯＰ動作は、トラフィックをリングから受信装置に取り出す。
【００１４】
第１のラインカード１５１のような各リングカードは、フレーマ１５５と、ポインタプロセッサ１５６と、タイムスロットインターチェンジ（ＴＳＩ）１５７とを含んでもよい。フレーマ１５５は、ＳＯＮＥＴ／ＳＤＨフレームの先頭位置を特定するために用いることができる。ポインタプロセッサ１５６は、ペイロード位置を特定し、ＴＳＩ及びファブリック１６０のためにペイロード位置を合わせることができる。ＴＳＩ１５７は、ＳＯＮＥＴ／ＳＤＨフレーム内のタイムスロットを動かすか、又はグルーミングして、ファブリックカード１６１に秩序立ったトラフィックを与えることができる。
【００１５】
種々のタイプのＡＤＤ／ＤＲＯＰラインカードがある。いくつかのＡＤＤ／ＤＲＯＰラインカードは、イーサネットパケット、従来の同期デジタルハイアラーキ（ＰＤＨ）トラフィック（Ｔ１、Ｔ３、Ｅ１、Ｅ３等）及び／又は他のＳＯＮＥＴ／ＳＤＨリングからのトランジットトラフィックを取り扱うことができる。他のタイプのＡＤＤ／ＤＲＯＰラインカードは、ＲＩＮＧラインカードに類似のトランジットＡＤＤ／ＤＲＯＰラインカードを含むことができる。ＰＤＨラインカードは、Ｔ１／Ｅ１フレームの先頭位置を探索するＴ１／Ｅ１フレーマと、到来するフレームのステータスを追跡するためのパフォーマンスモニタ機能と、ＰＤＨトラフィックをＳＯＮＥＴ／ＳＤＨフレームに挿入し、それによりファブリック１６０がＰＤＨトラフィックを理解できるようにするためのマッパーとを含むことができる。ＰＤＨ  ＡＤＤ／ＤＲＯＰラインカード１７５は、ＰＤＨフレーマ１７６と、ＰＤＨモニタ１７７と、マッパー１７８とを含む。
【００１６】
ファブリック管理カード１６１は、管理ホストコントローラ１６２と、高次群クロスコネクト又はＴＤＭファブリック１６３とを含み、低次群クロスコネクト１６５を含む、内在するファブリック１６４とのインターフェースを形成することができる。内在するファブリック１６４は、１つ又は複数のラインカードスロットに入れることができる。ファブリックバックプレーン１７１として、たとえば、ＴＦＩ−５又は独自規格を用いることができる。制御プレーン１７２は、その用途に応じて、ＰＣＩ互換、又は簡単なマイクロコントローラインターフェースを用いることができる。バックプレーン及び制御プレーン構成要素として他の構成を用いることもできる。
【００１７】
ＡＤＭ１５０の伝送経路は、ファブリック１６０に取り付けられる全てのラインカードの中でトラフィックを動かす時分割多重（ＴＤＭ）ファブリック又はクロスコネクト１６０を含む。高次群クロスコネクト又はファブリックは、ラインカード間で、且つＳＯＮＥＴ／ＳＤＨフレーマ内のタイムスロットの中で、高次群ＳＯＮＥＴ／ＳＤＨコンテナを動かす。完全機能ＡＤＭ１５０が、低次群及び／又は高次群ＳＯＮＥＴ／ＳＤＨコンテナを操作することができる。低次群操作は、内在する低次群クロスコネクトにおいて実行することができる。多数のファブリックを用いることによって、問題が生じることがあるが、それは、現在の設計においてなされるように、ただ１つの統合ファブリックを提供することによって解決することができる。
【００１８】
［統合クロスコネクトマトリックス設計］
図３によれば、高次群パス終端及び適応接続によって、ＨＯクロスコネクトマトリックス３０１が、ＬＯクロスコネクトマトリックス３０２に接続される。構成要素３０３として図示されるような三角形は終端点を表しており、その点はオーバーヘッドを終端するので、送信されるコンテナはもはや存在しない。構成要素３０４のような台形構成要素は、適応構成要素であり、メッセージのペイロード部分を適応させて、送出する。この関連では、適応は、ポインタ判定及び／又はポインタ生成を含む。構成要素３０５のような組み合わせ構成要素は、受信したメッセージの終端及び適応の両方を表す。
【００１９】
図３によれば、データが、適応構成要素３０４及び終端構成要素３０３を通って、ＬＯクロスコネクトマトリックス３０２からＨＯクロスコネクトマトリックス３０１まで流れることができる。別法では、データは、終端構成要素３０６及び適応構成要素３０７を通って、ＨＯクロスコネクトマトリックス３０１からＬＯクロスコネクトマトリックス３０２まで流れることができる。これらのパスはいずれも、高次群パス終端及び適応機能を表す。
【００２０】
図示されるように、ＬＯクロスコネクトマトリックス３０２は、ＬＯクロスコネクトマトリックス３０２とのインターフェースを有する特定の接続マトリックスの全ての分散した構成要素と相互接続する。そのような設計は、冗長な構成要素が利用可能である構成のような、多数の構成要素からなる構成において用いてもよいことは理解されよう。ＬＯクロスコネクトマトリックス３０２と、全ての分散した構成要素との間を相互接続することによって、全ての分散したネットワーク構成要素、及び／又は冗長な相互接続されるネットワーク構成要素に情報が与えられる。同様に、ＨＯクロスコネクトマトリックス３０１は、接続マトリックスの全ての分散した構成要素との相互接続を提供するので、他の接続された構成要素、及び／又は冗長な構成要素にＨＯデータを与えることができる。
【００２１】
ＬＯクロスコネクトマトリックスは、パス３０８ａ、パス３０８ｂ、終端構成要素３０８ｃ及びパス３０８ｄを含む構成３０８を用いて、適応構成要素３０６とのインターフェイスを形成する。パス３０８ｂ、終端構成要素３０８ｃ及びパス３０８ｄは、低次群パスに何ら影響を及ぼすことなくモニタリングできるようにする、低次群パスノンイントルーシブモニタリングを提供し、それにより、低次群パスの内部、及びＨＯクロスコネクトマトリックス３０１からＬＯクロスコネクトマトリックス３０２に与えられるデータをモニタリングできるようにする。そのようにモニタリングすることによって、ＬＯクロスコネクトマトリックス３０２まで流れるデータを評価できるようになり、許容できるなら、そのデータをＬＯクロスコネクトマトリックス３０２に転送することができる。データが全てＬＯであり、モニタリングが不要である場合には、パス３０８ａは、そのデータを、ＬＯクロスコネクトマトリックス３０２に渡す。
【００２２】
機構３０５及び３０９は、管理システム（ＭＳ）とＨＯクロスコネクトマトリックス３０１とを接続し、パケットを終端して、受信したパケットをＨＯ構成要素に適応させる、終端構成要素及び適応構成要素の組み合わせを表す。２つのパスは、ＭＳからの２つの異なる到来する流れを表す。構成要素３１０は、高次群パスノンイントルーシブモニタ内の終端構成要素であり、一方、構成要素３１１は、高次群パスのための別の終端構成要素である。したがって、２つのパスはそれぞれ、高次群パスノンイントルーシブモニタを含み、それぞれ、受信した欠陥メッセージ又は不良メッセージを検出するように動作する。そのような欠陥メッセージが特定される場合には、動作は、ＭＳからＨＯクロスコネクトマトリックス３０１への他方のデータパスに切り替わる。望ましくない場合、又は必要ない場合、或いはポインタ又は高次群ペイロードが利用できない場合には、パス３１２又は３１３を用いて、モニタリングを迂回することができる。
【００２３】
定義によれば、提示されるシナリオにおいて、分散クロスコネクト構成は、多数の構成要素が比較的大容量のノンブロッキングクロスコネクトを形成するように相互接続されることを示す。各デバイスが２０Ｇｂｐｓのノンブロッキングクロスコネクト双方向容量を有する、４つのデバイスを含むネットワークの場合、ネットワーク全体が、８０Ｇｂｐｓの双方向容量を有する単一のノンブロッキングクロスコネクトになる。
【００２４】
この関連で用いられるノンブロッキングは、別のタイムスロットをさらに別のタイムスロットに接続することによって途切れることなく、任意のタイムスロットがいずれか１つ又は他のタイムスロットにクロスコネクトできることを意味する。タイムスロットＣがタイムスロットＤに接続されることによって途切れることなく、タイムスロットＡが、タイムスロットＢにクロスコネクトすることができる。双方向容量は、出力及び入力の両方の容量が１０Ｇｂｐｓであるように、容量が加算されることを示す用語である。８０Ｇｂｐｓは、８０Ｇｂｐｓの入力及び８０Ｇｂｐｓの出力を意味する。構成要素を相互接続して、機能は同じであるが、より大きな容量の構成要素を形成することは、「スタッキング」と呼ばれる。
【００２５】
縦続クロスコネクトを統合することは、クロスコネクト構成要素をスタックするために必要とされる物理的な相互接続の数及び帯域幅を最小限に抑える傾向がある。個別の高次群及び低次群クロスコネクトの場合、たとえばＳＯＮＥＴの実施態様では、構成要素は一般的に、全部で１６０Ｇｂｐｓの双方向帯域幅を得るために、低次群及び高次群クロスコネクト毎に８０Ｇｂｐｓの双方向帯域幅を必要とすることがある。統合される場合には、送信及び受信は、８０Ｇｂｐｓの双方向帯域幅しか必要としない。
【００２６】
これらの定義に留意すると、図３の設計が抱える問題は、著しい数のＩ／Ｏ接続、及び過大な電力消費に対処することを含んでもよい。
【００２７】
本発明の設計は、多次群クロスコネクトファブリックと呼ばれることもある、図４に示されるような、統合ＨＯ／ＬＯクロスコネクトファブリック４０１を含む。その統合クロスコネクトファブリックは、２つの個別のファブリックではなく、単一のファブリックにおいて、全ての分散した構成要素、具体的にはそれぞれの高次群及び低次群両方の態様を接続する。そのような設計によれば、単一のマトリックスが、クロスコネクトファブリックの相互接続機能を実行できるようになる。統合クロスコネクトファブリックを構成することは、単に、図３からのＨＯクロスコネクトファブリック３０１及びＬＯクロスコネクトファブリック３０２の全ての動作を組み合わせて、高次群及び低次群の両方の機能に対応する、ただ１つの統合クロスコネクトファブリックにすることを含む。
【００２８】
図４によれば、統合ＨＯ／ＬＯクロスコネクトファブリック４０１に対応するために、２つのパス、すなわち上側パス及び下側パスを利用することができる。上側パスは、組み合わせ構成要素４０２と、終端構成要素４０３と、適応構成要素４０４と、適応構成要素４０５と、終端構成要素４０６と、低次群パスノンイントルーシブモニタ４０７とを含む。図３の先の設計と同様に、低次群パスノンイントルーシブモニタは、低次群パスをモニタして、許容できないデータを除去することができる。この低次群パスノンイントルーシブモニタ４０７は迂回することもできる。低次群パスは、類似の構成要素、すなわち、組み合わせ構成要素４１２と、終端構成要素４１３と、適応構成要素４１４と、適応構成要素４１５と、終端構成要素４１６と、低次群パスノンイントルーシブモニタ４１７とを提供する。図３の設計とは対照的に、外部の分散した構成要素との間にあるただ１つのファブリックとともに、ただ１つの相互接続が設けられ、低次群マトリックス及びその関連する機能のほかに、高次群マトリックス及びその関連する機能を処理するのではなく、単一のファブリックが動作する。図４の設計は、ただ１つの接続点を用いる相互接続される構成要素及びデバイスを用いて、縦続接続マトリックスを提供する。接続点が１つであることによって、全ての保護レベルにおける全ての保護方式を中央制御できるようになる。図３の設計は複数のコントローラを必要としたが、単一のコントローラを用いて、中央制御を実施することができる。図４の設計を用いて、全ての層からの全てのステータスを利用することができる。
【００２９】
個別の構成要素及び方式を利用して、図４の設計を達成することができる。種々のレベルにおいて保護方式が存在することがあり、縦続保護方式は、たとえば、後に説明されるように、一連の接続マップを用いるか、又は汎用の構成変更可能な復旧接続マトリックスを用いることによって達成することができる。図４の設計におけるリモートステータス転送は、後に説明されるリモートステータス設計転送を用いて実現することができる。ステータスは、後に説明されるチャネルヘルスエンコーダを用いて、全ての縦続層から統合マトリックスの場所に通信することができる。
【００３０】
［保護方式／ヘルス評価及び修復］
縦続保護方式は、種々の方法で実施することができる。一般的に、縦続保護方式を実施するための１つの設計は、一連の接続マップを使用し、そのマップには、作業チャネル接続マップ及び保護チャネル接続マップが格納される。縦続マトリックスの各レベルが、これらのマップをＭ個必要とする場合には、統合されるＮレベルの縦続システムは、ＭＮ個の接続マップを利用することができる。別法では、その設計は、マイクロエンジン起動コントローラを利用して、Ｍ×Ｎ個のマップを利用し、結果として、一般的には、縦続構成の接続マップと同じ数になる縦続マップシステムによって駆動される単一の接続マップをプログラミングし直すことができる。
【００３１】
ＳＯＮＥＴ／ＳＤＨのような高速通信環境内のネットワーク構成要素は、限定はしないが、ステータス、アラーム及び欠陥を含む、複数のヘルスコードを生成し、報告する。各ヘルスコードは、報告するネットワーク構成要素によって重大度を割り当てられることがある。修復構成要素は、これらの検出されたヘルスコード及び関連する重大度割当てをフィルタリングして、誤りのあるヘルスコードによって、望ましくないプロテクションスイッチングが生じるのを防ぐことができる。そのような状況において、フィルタリングされないヘルスコードを報告する結果として、ネットワーク構成要素が、欠陥がないにもかかわらず、欠陥があるネットワーク構成要素と見なされ、認識された欠陥問題に対処するためにプロテクションスイッチングが起動されることがある。
【００３２】
ヘルスコードによって、修復ネットワーク構成要素は、ファブリック内の全てのチャネルの場合に受信されるヘルスコード値を比較することによって、最も状態が良いチャネルを特定できるようになる。直面する課題は、転送チャネル内の故障を修復するための役割を担うネットワーク構成要素が転送チャネルヘルスを迅速且つ正確に解釈し、適当な修復措置を開始して、故障している接続を復旧しなければならないときに生じる。
【００３３】
本発明のシステムは、ネットワーク構成要素によって生成及び報告される接続チャネルのヘルスが検出され、オプションでフィルタリングされ、修復構成要素に通信され、接続チャネルヘルス値に基づいて復旧が判定され、クロスコネクトをプロビジョニングし直すことによって修復が実現される技法を用いることができる。この設計は、転送チャネルヘルスコード（たとえば、ステータス、アラーム及び欠陥）を検出し、これらのコードをフィルタリングして、接続障害を表すネットワーク構成要素を検出することから生じる最も高い重大度のヘルスステータスのうちの１つ又は複数を抽出することと、検出されたステータスを、その接続を修復するための役割を担うネットワーク構成要素に通信することと、修復ネットワーク構成要素において、固定フィルタのようなフィルタを使用して、誤りのあるヘルスコードによって、望ましくないプロテクションスイッチングが生じるのを防ぐことと、修復構成要素内にあるマイクロエンジンのような処理デバイスを利用して、利用可能なネットワークファブリック内の故障した接続を修復する最良の方法を判定することと、クロスコネクトをプロビジョニングし直して、故障している接続のための相対的に迅速な修復を達成することとを提供することができる。
【００３４】
本発明の設計は、以下において、検出機能及び復旧機能のために個別の構成要素を利用する１つの例示的なＳＯＮＥＴ／ＳＤＨ転送データフローシステムにおいて例示されるであろう。本発明の設計は、検出機能が、接続を復旧するために利用される機能とは別のデバイス内に配置される、任意のネットワークアーキテクチャに適用することができる。
【００３５】
転送システム５００のための汎用の構成変更可能な復旧接続マトリックスが図５に示される。転送システム５００は、ＳＯＮＥＴ／ＳＤＨ標準規格に準拠することができる。図５は、ＳＯＮＥＴ／ＳＤＨ実施態様の一例を示しており、限定はしないが、ポインタ及びオーバーヘッドプロセッサを含む、ネットワーク構成要素（図示せず）及び他のシステムステータスを検出することから生じるヘルスコードが、利用可能な転送オーバーヘッドバイトを用いて帯域内で通信され、ネットワークヘルスが下流の修復構成要素に搬送される。ポインタ処理は、ＳＯＮＥＴ／ＳＤＨコンテナ内の非同期ペイロードの取り得る動きに対応する。パスオーバーヘッド処理は、フレーム処理、スクランブル処理及びデスクランブル処理、アラーム信号挿入及びアラーム信号検出、リモート故障挿入及びリモート故障検出を含む、全ての定義される転送オーバーヘッド及びパスオーバーヘッドバイトを処理することを伴う。帯域内信号方式は、そのセクション層において３バイトを利用できるようにして１９２ｋｂｓメッセージチャネルを形成し、セクション−終端ネットワーク装置間でアラーム、保守、制御及び管理を伝送するためのメッセージ用チャネルを提供することを伴う。
【００３６】
修復構成要素は、ヘルスコードを受信し、且つ、ユーザプログラマブルプロセッサ又はマイクロエンジンを用いて、ヘルスコードを処理する。その処理は、多数の転送チャネルの場合に受信されるヘルスコード値を直に比較することによって、利用可能な転送チャネルの中から最も状態が良いチャネルを判定する。その後、修復構成要素は、直面している故障に応じて、故障している接続の修復方法を判定し、システム内の個別のネットワーク構成要素を用いて、その接続をプロビジョニングし直すことができる。
【００３７】
修復は、数あるオプションの中でも、最悪の場合には転送チャネルを考慮の対象外にすること、又はおそらく物理的な修復作業員又は実体に警報を出すこと、又はパワーダウンした構成要素への電源の供給を要求することを必要とすることがある。修復オプションは、状況及び利用可能な修復手段に依存し、当該技術分野において広く知られている。たとえば、構成要素がデータを送信していないが、単にオフにされているだけである場合には、修復は、適当な実体に警報を送信し、その構成要素のパワーアップを要求すること、又は制御構成要素に信号を与え、その構成要素に電源を供給すること、又は単にその構成要素又はチャネルを完全に迂回することを含むことがある。現在の説明では、修復が包括的に参照されることになるが、そのような修復は、当業者に知られているように、状況、利用可能な修復手段及び設計者によることは理解されたい。
【００３８】
転送システム５００のための汎用の構成変更可能な復旧接続マトリックスでは、１つ又は複数の検出ネットワーク構成要素、１つ又は複数の高次群データパスプロセッサ、及び１つ又は複数の低次群データパスプロセッサが、検出されるステータス、アラーム及び欠陥の符号化情報を生成し、送信することができる。これらの符号化情報は、それぞれ観測される転送チャネルの品質を表しており、帯域内信号方式技法を用いる一実施形態では、５１０において、共通のヘルスコードを介して、その品質を通信する。本発明の設計は、ネットワークヘルスを搬送するために帯域内信号方式通信技法を用いることには限定されず、代わりに、任意のタイプの信号方式を含むことができる。
【００３９】
ヘルスコードは、図５においてクロスコネクトに隣接して配置される、チャネルヘルス格納ユニット５１５によって受信及び格納され、ネットワーク構成要素が解析するために利用できるようになる。各ヘルスコードは、点５１０において、フォーマットされた３ビット優先順位コードとして受信されることがあり、最も高く符号化される優先順位は、最悪の欠陥又はアラームを表すことができ、最も低い優先順位は欠陥又はアラームがない場合に用いられることがある。この構成では、最も優先順位が低いヘルスコードは、最も状態がよい転送チャネルを表す。
【００４０】
プロセッサ又はマイクロエンジン５２５が、到来する各チャネルのヘルスを解析することができる。マイクロエンジン５２５は、ファブリックのマッピングを制御し、ポインタプロセッサにおいて欠陥を検出し、クロスコネクトを切り替えることができる。切り替えることは、修復するために、スイッチを割り当てることと、状態を変更することとを伴う。マイクロエンジン５２５は、転送オーバーヘッドバイトのいずれかにおいて搬送されるプロトコルを解析することができ、そのような機能は、一実施形態では、オペレータ又はユーザによって与えられることがある。マイクロエンジンの復旧意思決定の過程は、外部からアドレス指定することができるプログラム空間５３０を介して提供され、任意の標準規格、又は独自規格の転送復旧方式を実施することができる。言い換えると、その設計は、構成し直されたフォーマットでヘルスコードを受信し、その構成し直されたフォーマットで受信されるデータに基づいてヘルスを評価するようになされる。
【００４１】
マイクロエンジン５２５は、クロスコネクトマトリックスにあるチャネルヘルス格納装置５１５から、符号化された制御メッセージを抽出することができる。マイクロエンジン５２５はさらに、常駐状態メモリ及びタイマ情報を抽出することもできる。マイクロエンジン５２５は、固定フィルタリング方式を用いて、誤りのあるヘルスコードによって、望ましくないプロテクションスイッチングが生じるのを防ぐことができる。１つのそのようなフィルタは、同じヘルスコードを有する連続したフレームの数をカウントすることができる。この連続したフレームのカウント数は、所望の性能に応じて変更することができる。同じヘルスコードを有する連続したフレームのこのカウント数に達すると、マイクロエンジン５２５は、そのヘルスコードを受け入れて処理することができる。この時点で、マイクロエンジン５２５は、フィルタリングされたヘルスコードをルックアップテーブルに転送することができる。ヘルスコードは格納され、後に、マイクロエンジン５２５によってアクセスされることがある。
【００４２】
マイクロエンジン５２５は、抽出されたヘルスコードを比較して、プロテクションスイッチングを判断し、相対的に速いマトリックス構成変更能力を与えることができる。その後、マイクロエンジン５２５は、クロスコネクトにおいて適当な保護マップを選択することができる。マイクロエンジン５２５は、２つのタイプの接続マップ、すなわち作業マップ及び保護マップを利用することができる。出力接続マップは、特定の利用可能な出力に接続される入力を特定するために用いられる座標のテーブルであることができる。作業マップは典型的には、ＳＯＮＥＴ／ＳＤＨコンテナのような、接続可能なコンテナ毎の作業接続のための接続座標を含むことができる。保護マップは典型的には、プロテクションスイッチングが生じる場合に利用され、プロテクションスイッチングによって、故障している構成要素上のデータが、別の構成要素に移されるようになる。いくつかの保護マップを用いて、保護接続のための接続座標を導出することができる。これらの座標は、プロテクションスイッチング方式内の各従属ユニット（ＴＵ）又は管理ユニット（ＡＵ）を固有に特定する。座標は高次群又は低次群であり、高次群座標はＡＵレベルを特定し、低次群はＴＵレベルを特定する。マップは、マイクロエンジンインターフェース（図示せず）を介して供給されることがある。
【００４３】
作業マップは、プロテクションスイッチングが構成されるか否かにかかわらず用いられる。ネットワークデバイスがプロテクションスイッチングのために構成されるとき、そのネットワークデバイスは、作業接続座標を格納することができる。プロテクションスイッチングが構成されないとき、そのネットワークデバイスは、タイムスロットインターチェンジ（ＴＳＩ）接続座標を格納することができる。ただ１つのワーキングマップを、高次群及び低次群両方のクロスコネクトマトリックスに対して使用してもよい。
【００４４】
高次群保護マップ及び低次群保護マップを利用することができる。高次群保護マップは、高次群座標のプロテクションスイッチングを提供し、一方、低次群保護マップは、低次群座標を切り替えるために用いられる。保護マップは、保護トラフィックを含む入力のための座標を与える。本発明のシステムは、高次群及び低次群保護マップの組み合わせに基づいて、保護のためのソース座標を導出することができる。１つの高次群保護マップからの座標の上位部分と、１つの低次群保護マップからの座標の下位部分とを組み合わせることによって、最終的なソース座標を与えることができる。任意の所与の宛先座標の場合に、高次群マップのいずれか、及び低次群マップのいずれかを用いて、その宛先のための最終的なソース座標を導出することができる。マイクロエンジン５２５は、作業マップ内の座標、又は高次群保護マップ及び低次群保護マップから導出される座標を選択することによって、最終的なソース座標を求めるために用いられるマップの組み合わせを決定することができる。言い換えると、マイクロエンジン５２５は、随意に保護マップ及び作業マップを有することができ、これらのマップを用いて、所望のソース座標又は１組の座標を獲得するための方法を決定することができる。
【００４５】
マイクロエンジン５２５は、いくつかの保護接続マップのうちの１つを選択して、所与の宛先接続のために用いることができる。この選択判定基準は、到来するヘルスコードによって指示されることがある。所与の構成の場合に、マイクロエンジン５２５は、所与の出力に接続することになっている入力接続と関連付けられるヘルスコードを比較することができる。これらの入力の中から、マイクロエンジン５２５は、最も良い品質又は最も低いヘルスコードを有する入力接続を選択することができる。
【００４６】
プロテクションスイッチングを使用する前に、上記の例における入力接続は、種々の後処理フィルタを用いて制限されるか、又は検証されることがある。後処理フィルタはＳＯＮＥＴ／ＳＤＨ標準規格において指定される。以下の後処理フィルタは、マイクロコントローラインターフェース（図示せず）を介して、マイクロエンジン５２５を用いて実装することができる。
１．  １＋１リバーティブモード又は非リバーティブモード。
２．  ヒステリシス切替フィルタ。そのようなフィルタは、保護のヘルスコードと作業トラフィックとの間の優先順位の差が所定の量よりも大きくなるときに適用することができる。
３．  多数のプロテクションスイッチング層の比較を含む、多数の保護トラフィックソースからのヘルスコードの比較。
４．  ポストホールドタイマ。ポストホールドタイマは、特に遷移条件中に、切替周波数を低減することができる。そのようなタイマは、最後のプロテクションスイッチング後に特定の時間にわたって切替を禁止することができる。
５．  ソフトウエアによるマニュアルユーザコマンド。
【００４７】
マイクロエンジン５２５は、故障している接続を復旧するための役割を担うクロスコネクトマトリックス５３５に、接続マップの再プロビジョニングを通信することができる。
【００４８】
チャネルヘルス格納装置５１５、マイクロエンジン５２５及び外部からアドレス指定可能なプログラム空間５３０は３つの個別の構成要素として示されるが、これらの構成要素は、同じアプリケーションの一部、又はソフトウエアの一部にすることができるか、又は内蔵されたファームウエア、又は特定用途向け集積回路（ＡＳＩＣ）のような専用ハードウエアにすることができる。
【００４９】
図６は、ヘルスコード評価及び応答動作の包括的な流れ図を例示する。図６によれば、その設計は、ポイント６０１において、ネットワーク構成要素から通信されるヘルスコードを検出し、ポイント６０２において、検出されたヘルスコードを解析して、転送チャネルヘルスを測定及び判定し、ポイント６０３において、高速通信ネットワークにおいて修復構成要素内の接続マップの再プロビジョニングを決定し、ポイント６０４において、プロビジョニングし直された接続マップを修復構成要素に通信する。
【００５０】
その通信ネットワークアーキテクチャは、「プロテクションスイッチング」と呼ばれる、冗長な接続への切替を行うことによって、信号の損失のようなネットワークノードの接続障害を復旧することができる。フレーマのような検出機能又は検出ハードウエアが、観測される転送チャネルヘルス情報を生成し、この情報を、クロスコネクトのような接続復旧機能に通信することができ、ヘルス検出機能及び接続を復旧する機能は、個別のネットワーク構成要素内に存在する。
【００５１】
独自規格及び標準規格に基づく製造業者の装置の組み合わせを表す、外部のＳＯＮＥＴ／ＳＤＨネットワーク構成要素は、限定はしないが、そのネットワーク内の個々の構成要素のステータス、アラーム及び欠陥を含む、多数のヘルス信号を生成し、報告することができる。各ヘルス信号は、報告する外部のネットワーク構成要素によって、重大度を割り当てられることがある。しかしながら、これらの報告されるヘルス信号及びその関連する重大度割当ては、全てのネットワーク構成要素にわたって同一でないか、又は一致していないこともある。本発明の設計は、独自規格又は他の標準規格を利用して、そのシステム内の他の構成要素に適合しない方法又はフォーマットにおいて転送チャネルのヘルスを通信するネットワーク構成要素に対処する。適合しない通信の結果として、転送チャネルの品質を判定する際に、検出されたヘルス情報は他の構成要素によって用いることができなくなる。さらに、複数の利用可能な転送チャネルの中で最も状態が良いチャネルを特定する構成要素が、比較過程において、この検出されたヘルス情報を考慮することができないことがある。したがって、これまでのシステムでは、性能又はサービスに悪影響を与える故障が、たとえ報告されても、手動による介在か、ネットワーク管理システム／構成要素管理システムのような外部の動作支援システムの使用による自動化かのいずれかがなされなければ、修復構成要素によって復旧されないこともある。これらの方法はいずれも、応答するのが比較的遅い傾向があり、転送チャネル復旧機能を管理するのに十分でないこともある。さらに、その問題を報告する信号を含む、生成されたヘルス信号の多様性及び量を処理するのに必要とされる時間は、ＳＯＮＥＴ／ＳＤＨ１＋１及び１：Ｎライン保護のような、種々の自動化された保護方式に関連してＳＯＮＥＴ／ＳＤＨ標準規格において定義される高速切替時間の目標（たとえば、５０ミリ秒未満のプロテクションスイッチング）を妨げる可能性がある。
【００５２】
本発明の設計は、接続チャネルのヘルスを収集し、そのヘルスを符号化して、そのヘルスを後続の処理のためにネットワーク内の種々の点に通信する。本明細書において用いられるときに、用語「ヘルス信号」は包括的には、デバイス特有の測定フォーマットにおけるデバイスの包括的な状態を表す。たとえば、データチャネルが破損し、そのデータチャネルのためのヘルスの範囲が１（良好）〜５（破損）である場合には、５の値がヘルスメトリックである。用語「ヘルスメトリック」は包括的には、変換され、おそらく標準化されたヘルス信号を表しており、その場合に、そのヘルスメトリックは、下流の構成要素によって使用可能な標準値に変換されることがある。上記の例では、ヘルス信号値は、０（良好）〜４（全くの障害）のスケールに標準化され、２ビット値において送信することができる。この構成では、上記の例は、０〜５スケールのヘルス信号を０〜４スケールのヘルスメトリックに変換することが必要であり、５を４に変換して、ヘルスメトリックとして「１１」バイナリ値を送信することができる。用語「ヘルスコード」は、少なくとも１つ、そしておそらく多数の転送チャネルを表す、利用可能なヘルス信号から選択されるコードを表す。上記の例で続けると、１のヘルスメトリックを有するハードウエアデバイスとともに転送チャネルＸにおいて用いられる、転送チャネルＸ内の１つのソフトウエアの場合の０のヘルスメトリック及び転送チャネルＸ内の接続ハードウエア構成要素の場合の０のヘルスメトリックは結果として、設計上の選択に応じて、１のヘルスコードになることがあるか、ことによると０のヘルスコードになることがある。後に言及されるように、ヘルスコードは、全ての利用可能なヘルスメトリックのうちの最悪の状態を表すことがあるか、又は転送チャネルのための全てのヘルスメトリックの重み付けされた平均又は他の組み合わせを表すことがある。
【００５３】
提示される設計は、おそらく独自規格、又は他の標準規格によって定義される符号化情報を用いて、外部のネットワーク構成要素から生じ、通信される転送チャネルヘルス信号を抽出することができる。その設計は、これらの外部のヘルス信号を、内部の表現、すなわち少なくとも１つのヘルスメトリックに変換することができる。本発明の設計は、ＳＯＮＥＴ／ＳＤＨ高次群及び低次群データパスプロセッサのような、データパスプロセッサをモニタし、転送チャネルヘルスを測定するための、且つ使用可能な転送チャネルのためのヘルスメトリックを計算する際に用いるための付加的なステータスを導出するだけの十分なステータス、アラーム及び欠陥を収集することもできる。その設計はさらに、収集されたヘルスメトリックを共通の１組のヘルスコードに翻訳することができ、そのヘルスコードは、外部のネットワーク構成要素によって生成されるヘルスコードを比較して、他の利用可能なチャネルよりも相対的に状態がよいチャネルを報告するヘルスコードを求めることができるように符号化することができる。その設計はさらに、より状態が良いチャネルを用いることによって、且つ／又はより状態が良いチャネルを下流の構成要素に知らせることによって、システム内の他の下流の構成要素と通信することができる。
【００５４】
本発明の設計は、検出機能及び復旧機能のために個別の構成要素を利用する、１つの例示的なＳＯＮＥＴ／ＳＤＨ転送データフローシステムにおいて示される。しかしながら、本発明の設計は、検出機能が、接続を復旧するために用いられる機能とは別のデバイス内に配置される、任意のネットワークアーキテクチャに適用することができる。
【００５５】
高次群及び低次群ＳＯＮＥＴ／ＳＤＨクロスコネクトシステム７００のための汎用の構成変更可能ヘルスエンコーダが図７に示される。図７は、ヘルスコードを下流のクロスコネクトに通信する、２層縦続の実施態様を示す。そのヘルスコードは、システム内の個別の機能構成要素又は別のデバイス内に配置される。簡単にするために、２層縦続システムが示されるが、保護ために縦続することができる層の数に関して、本発明の設計を制限することは意図していない。別の実施態様は、たとえば、双方向回線交換リング、高次群単方向パス交換リング、低次群単方向パス交換リング、仮想トリビュタリグルーミング等を含むことができる。
【００５６】
汎用の構成変更可能ヘルスエンコーダ７００では、多数の外部ネットワーク構成要素７１０は、独自規格及び標準規格に基づく装置が混在するものを表す。本明細書において用いられるときに、用語「混在」は、検出構成要素によって生成され、修復構成要素に通信される標準規格及び独自規格のヘルス信号の組み合わせを表しており、そのような標準規格及び独自規格のヘルス信号は一般的に、受信側構成要素又はノードにおいては実施できないか、又は理解することができない。ヘルスエンコーダ７００の一実施形態は、高次群及び低次群ＳＯＮＥＴ／ＳＤＨクロスコネクトシステムにおいて用いることができる。外部ネットワーク構成要素７１０が、１つ又は複数の外部ヘルス信号によって表される、符号化され、検出されたステータス、アラーム及び欠陥情報を生成し、インタープリタと呼ばれるヘルスコード変換器７１５に送信する。これらの外部で生成されるヘルス信号は、独自規格の符号化情報、及び／又は１つ若しくは複数の標準規格によって定義される符号化情報を含むことがある。
【００５７】
ヘルス信号変換器７１５は、プログラマブルマイクロプロセッサのマイクロコントローラインターフェース（図示せず）を介してソフトウエアによってアクセス可能な内部レジスタ７６０内にあるプログラミングされたプログラマブルマイクロプロセッサ内に存在することができる。受信したヘルスコードを標準化されたヘルスコードに変換する変換過程は、ヘルスコード変換器７１５内で実現することができる。その変換過程は、ユーザがプログラミングすることができ、外部ネットワーク構成要素ヘルス信号をヘルスメトリックの内部表現に翻訳することができる。ヘルスコード変換器７１５は、結果として変換されたヘルスメトリックを高次群ヘルスエンコーダ７２５に送信することができる。このようにして、受信したヘルスコードを変換されたヘルスメトリックに変換することにより、本発明の設計は、標準規格に準拠する装置、又は種々の供給元によって製造され、異なるヘルス信号を出力する装置に対応し、且つ／又はその装置で動作することができる。
【００５８】
高次群ヘルスエンコーダ７２５は、高次群ファブリック転送チャネルをモニタして、各チャネルのヘルスを評価する際に用いるための付加的なステータスを導出することができる。高次群ヘルスエンコーダ７２５は、７２０の高次群データパスプロセッサから通信される、収集され、モニタされたステータスを用いて、転送チャネル毎のヘルスメトリックを計算することができる。ヘルスメトリックは、ステータスの優先順位に基づいて、ステータスによって指示される最も重大な欠陥を指示することができ、さらに、他の欠陥も指示することができる。別法では、ヘルスメトリックは、受信されたヘルス信号の平均又は重み付けされた平均、或いは他の数学的な表現を指示することができる。高次群ヘルスエンコーダ７２５は、ヘルスメトリックの計算中に、或る特定のステータスを使用しないようにすることもできる。７２０の高次群データパスプロセッサから収集されるステータス情報は、ヘルスメトリックの内部表現に翻訳することができ、選択された、又はユーザプログラム可能な構成に従って、優先順位を付けて分類することができる。ユーザプログラム可能コードが、各クラスに関連付けられることがある。本明細書において用いられるときに、用語「クラス」は、類似の特性を有する一群のメトリック又はコードを表す。たとえば、故障ステータス、故障条件又はカテゴリ、及び故障持続時間は全て、故障クラスの一部であり得る。ヘルス条件の量が、利用可能なコードの量よりも大きくなることがあるので、複数の条件が分類され、対応するコードにマッピングされる必要がある。クラスは、ユーザがプログラミングすることができるので、一般に自由に構成することができる。
【００５９】
図８Ａ、図８Ｂ及び図８Ｃは、それらの条件のためのユーザプログラム可能コード８２０及び関連するトリガ８３０を生成するために優先順位を付けて分類することができる、高次群ファブリックのための起こり得るヘルス条件８１０のリスト例８００を示すが、限定するものではなく、全てを網羅するものでもない。ヘルス条件は、種々の検出された外部ステータス、アラーム又は欠陥ヘルス信号を表す。ユーザプログラム可能コードは、これらのステータス、欠陥及びアラームを３ビットメッセージに翻訳したものを反映する。トリガ８３０は、報告する構成要素が直面し、検出した実際の問題を表す。図８Ａに示される最初の条件はＣＳＩバイトであり、それは外部ヘルス信号である。そのコードは、バイナリ変換を用いて、それによりチャネル当たりの収集された情報よりも少ないビットを用いて、８ビットから３ビットのように圧縮されることがある。圧縮されたコードは、全ての機能構成要素にわたってヘルス情報を通信すると共に格納するために必要とされるデータの量を削減する。
【００６０】
この段階で、高次群ヘルスエンコーダ７２５は、１つ又は複数のヘルスコード変換器７１５から、３ビットに圧縮された形式で受信された可能性があるヘルスメトリックと、７２０の１つ又は複数の高次群データパスプロセッサからの計算されたヘルスメトリックとを、共通の１組のヘルスコードに変換することができる。高次群ヘルスエンコーダ７２５は、ヘルスメトリックを符号化して、外部のネットワーク構成要素によって結果として生成されたヘルスコードを互いに比較し、且つ転送チャネルそのものからモニタされると共に収集されたステータス、アラーム及び欠陥と比較し、それにより、どのコードが、より状態が良いチャネルを報告するかを判定できるようにする。
【００６１】
ヘルスコードの計算は換算を伴うことがあり、それにより、類似の重大度の多数のステータスを１つのコード値によって表すことができる。結果として、コード値を符号化及び送信するために必要とされるビットが少なくなる。たとえば、送信チャネルに関連するステータスの場合、１組のコードは、故障した場合に「０」に、動作している場合に「１」であり得る。別法では、０が動作していることを表すことができ、１が部分的に破損していることを表すことができ、２が深刻に破損していることを表すことができ、３が動作していないことを表すことができる。別の１組のコードは、完全に動作している場合に０を、１０パーセント劣化している場合に１を、２０パーセント劣化している場合に２を与え、１００パーセント劣化している１０まで与えることができる。そのシステムは、これらのヘルス信号を収集することができ、３ポイントスケール上等で、それらの信号を許容できるように当てはめることができ、受信された値は、その３ポイントスケールに正規化されて、報告される。重み付けが用いられることがあるか、又はスケーリング、丸め又は他の妥当な数値技法が用いられることがある。このようにして、各ヘルス信号を同一フォーマットのヘルスコードに効率的に翻訳することができ、そのフォーマットはただ１つの３ビット優先順位コードにすることができ、最も高く符号化された優先順位は最悪の欠陥／アラームを表し、最も低い優先順位は、欠陥又はアラームがない場合である。
【００６２】
高次群ヘルスエンコーダ７２５は、転送チャネル毎に計算されると共に処理されたヘルスコード値を直に比較することによって、多数の転送チャネルのうちの最も状態が良いチャネルを判定することができる。
【００６３】
結果として生成されるチャネルヘルスは、図７において７４０で示されるように、帯域内信号方式を用いて他の構成要素に通信することができるが、この１つの通信技法には限定されない。チャネルヘルスの帯域内通信は、ＳＯＮＥＴアーキテクチャの場合には、データ通信チャネルを用いて実現することができる。そのシステムは、セクション層内で３バイトを利用できるようにして１９２ｋｂｓメッセージチャネルを形成し、セクション終端ネットワーク装置間でアラーム、保守、制御及び管理を伝送するためのメッセージに基づくチャネルを提供する。高次群ヘルスエンコーダ７２５は、７４０の１つ又は複数の機能構成要素又はクロスコネクトまで下流に、最も優先順位の高いコードだけを通信する。点７４０では、ヘルスコードを、転送オーバーヘッドフレームの任意の未使用のオーバーヘッドバイトに挿入することができる。
【００６４】
たとえば、ＳＯＮＥＴ／ＳＤＨ環境では、転送オーバーヘッドは、セクションオーバーヘッド及びラインオーバーヘッドから構成され得る。ラインオーバーヘッドは、ライン終端装置によってアクセス、生成、及び処理され、信号を多重化又は連結すること、性能モニタリング、自動プロテクションスイッチング及びラインメンテナンスを含む機能に対応するために用いられることがある。セクションオーバーヘッドは、隣接するネットワーク構成要素間の通信のために用いられることがある。セクションオーバーヘッドは、セクション終端装置によってアクセス、生成、及び処理されてもよく、性能モニタリング、フレーミング、自動プロテクションスイッチング、ラインメンテナンス、並びにメンテナンス及びプロビジョニングのために用いられてもよい。さらに、結果として生成されたチャネルヘルスステータスは、低次群ヘルスエンコーダ７３５にも通信されることがある。
【００６５】
共通のヘルスコードを用いる結果として、大小を指示する情報が生成され、その大小指示情報によって、各ネットワーク構成要素は、ファブリック内で２つ以上のチャネルが利用可能であるときに、受信されるヘルスコード値を比較することによって、最も状態が良いチャネルを特定できるようになる。言い換えると、随意に３つの転送チャネルを有するネットワーク構成要素は、チャネルＸのための第１のヘルスコード、チャネルＹのための第２のヘルスコード、及びチャネルＺのための第３のヘルスコードを求めることができる。その結果として、Ｘ、Ｙ及びＺの中から最も状態が良いことを指示する大小指示情報を生成することができる。
【００６６】
低次群ヘルスエンコーダ７３５は、低次群ファブリック転送チャネルをモニタし、チャネルヘルスを測定する際に用いるための付加的なステータスを導出することができる。低次群ヘルスエンコーダ７３５は、７３０の種々の低次群データパスプロセッサから通信される、収集され、モニタされるステータスを用いて、転送チャネル毎のヘルスメトリックを計算することができる。ヘルスメトリックは、指示されるステータス及び欠陥のプログラム可能な優先順位に基づいて、収集されたステータスによって指示される最も重大な欠陥を指示する。さらに、低次群ヘルスエンコーダ７３５は、ヘルスメトリックの計算中に、或る特定のステータスを使用しないこともある。７３０の低次群データパスプロセッサから収集される全てのステータス情報が、ヘルスメトリックの内部表現に翻訳され、種々の構成に従って、優先順位を付けられて分類することができる。ユーザプログラム可能コードが、各クラスに関連付けられることがある。
【００６７】
図９Ａ及び図９Ｂは、それらの条件のためのユーザプログラム可能コード９２０（すなわちメッセージ）及び関連するトリガ９３０を生成するために優先順位を付けて分類することができる低次群ファブリックのための起こり得るヘルス条件９１０を含む。ヘルス条件は再び、種々の検出された外部ステータス、アラーム又は欠陥ヘルス信号を表す。ユーザプログラム可能コードは、これらのステータス、欠陥及びアラームを３ビットメッセージに翻訳したものを反映する。トリガは、報告する構成要素が直面し、検出した実際の問題を表す。図９Ａの最初の条件はＬＯ（低次群）Ｓｏｆｔｗａｒｅ  Ｆａｉｌ＃１であり、それは低次群ソフトウエア機能の故障を表す外部ヘルス信号である。その外部ヘルス信号は、高次群エンコーダの場合に用いられる方法と同じように、プログラム可能な３ビットメッセージに翻訳することができる。これらのコードは、チャネル当たりの収集された情報よりも少ないビットに圧縮することができ、それにより、必要とされるデータの量が削減され、下流の処理をより簡単に実施できるようになる。
【００６８】
低次群ヘルスエンコーダ７３５は、１つ又は複数の高次群ヘルスコード変換器７２５から受信されたヘルスメトリックと、７３０の１つ又は複数の低次群データパスプロセッサからの計算されたヘルスメトリックとを、共通の１組のヘルスコードに変換することができる。低次群ヘルスエンコーダ７３５は、これらのヘルスメトリックを符号化して、外部のネットワーク構成要素によって生成された結果的なヘルスコードを互いに比較し、且つ転送チャネルからモニタされ、収集されたステータス、アラーム及び欠陥と比較できるようにする。低次群の態様の場合のヘルスメトリック変換過程は再びヘルスコードを計算し、その場合に、類似の重大度の多数のステータスを１つのコード値によって表すことができる。各ヘルスメトリックは、３ビット優先順位コードとしてフォーマットされるヘルスコードに翻訳されることができ、最も高く符号化される優先順位は最悪の欠陥／アラームを表し、最も低い優先順位は、欠陥又はアラームがない場合である。低次群ヘルスエンコーダ７３５は、転送チャネル毎の受信されたヘルスコード値を直に比較することによって、多数の転送チャネルのうちの最も状態が良いチャネルを判定することができる。
【００６９】
結果として生成されるチャネルヘルスは、図７において７４０で示されるように、帯域内信号方式を用いて、他の構成要素に通信することができるが、他の通信技法を用いることもできる。典型的には、これらのコードのうちの最も高い優先順位が低次群ヘルスエンコーダ７３５によって、７４０のクロスコネクトのような１つ又は複数の機能構成要素まで下流に通信され、点７４０では、結果として生成されるヘルスコードを、転送オーバーヘッドフレームの任意の未使用のオーバーヘッドバイトに挿入することができる。
【００７０】
高次群エンコーダ７２５及び低次群エンコーダ７３５によって結果として生成されるヘルスコードは、システム内の他のネットワーク構成要素に通信されることがある。ヘルスコードは、任意のネットワーク構成要素によって直に比較され、多数の転送チャネルのうちの最も状態が良いチャネルを判定することができる。この態様では、ヘルスコードを受信するネットワーク構成要素は、ヘルスコード値を計算するために用いられる個々のステータス又は優先順位を知る必要はない。
【００７１】
本発明の設計のさらなる態様では、高次群エンコーダ及び低次群エンコーダを縦続して、多数のヘルスコードを利用して、３層のような多数のネットワーク層を取り扱うことができる。
【００７２】
ヘルスコード変換器７１５、高次群ヘルスエンコーダ７２５及び低次群ヘルスエンコーダ７３５が、図面では３つの個別の構成要素として示されるが、これらの構成要素は、単一のアプリケーション又はソフトウエアの一部であってもよく、或いは内蔵されるファームウエア、又は特定用途向け集積回路（ＡＳＩＣ）のような専用ハードウエアであってもよい。
【００７３】
［リモートステータスインジケータ］
本発明の設計はさらに、リモートステータスを、縦続された保護システム内に転送できるようにするために、リモートステータスインジケータを報知することができる。リモートステータスインジケータは、データが冗長送信される全てのリモートソース又は分散ソースに報知することができる。
【００７４】
転送ネットワークノードは、その転送ネットワーク及びアクセスネットワークが接続される多数の受信及び送信ポートを有する。これらのノードは典型的には、単位時間当たり大量のデータを受信及び送信する大きな総合帯域幅を有し、多数のポートを用いて、このデータを送信及び受信する。ノードは、多数のフレーマプロセッサを用いて実装されることがあり、そのようなシステムは、ノードの観点から「分散している」と見なされる。受信ポート及び送信ポートとリモートシステム又はデバイスとの間の接続は、２つ以上のフレーマデバイスを必要とすることがある。リモートシステムに接続するためにそのように多数のフレーマデバイスを用いることは、非対称接続と呼ばれる。非対称接続は、ノードの所望の実施態様、及び／又は用いられるプロテクションスイッチングのタイプから必要とされることがあり、プロテクションスイッチングは、故障の発生時に、別の構成要素又はリソースへの切替を提供することができる。
【００７５】
リモートステータス機構の１つの実施態様の一態様が、図１０〜図１２に例示される。その設計は、受信欠陥ステータスを判定すること、受信欠陥ステータスを、分散システム内の多数の構成要素に、又は状況によっては、分散システムの全ての構成要素に転送すること、各構成要素内に接続マトリックスを設け、欠陥ステータスを適当な、又は適用できる、対応する送信チャネルに移すこと、及び、リモートステータスインジケータを生成し、送信することとを含むことができる。
【００７６】
動作時に、受信側デバイスは、受信欠陥条件を検出する。受信側デバイスは、受信欠陥条件を、分散システムの各構成要素に接続される出力データストリーム内の任意の未使用のデータスロットに挿入する。送信側デバイスは、条件又はステータスを抽出することができ、その条件又はステータスは、クロスコネクトによって、適当な送信側チャネルに与えることができる。そのステータスを用いて、遠端又はリモートシステムのためのリモートステータスインジケータを生成することができる。リモートステータスインジケータの生成は、アクセスデバイスに転送する前に、受信側デバイスにおいて実行されることがあるか、又はクロスコネクトに送信した後に送信側デバイスにおいて実行されることがある。
【００７７】
図１０は、単一のデバイス内の包括的なトラフィックフロー及び転送機構構成を示す。クロスコネクトを用いてデバイス間で情報を与えることができるように、多数のデバイスを相互接続して、拡張された能力を与えることができることは当業者には理解されよう。図１０の機構は、単一のフレーマデバイス内に含まれる。上側パスは受信データストリーム又は受信トラフィックフローを表し、一方、下側パスは、送信データストリーム又は送信トラフィックフローを表す。ＳＯＮＥＴ／ＳＤＨ構成では、そのデータストリームは、全てのオーバーヘッド及びポインタ処理データを含むことがある。構成要素１００１はＧ１発生器である。ただし、Ｇ１は、ＳＯＮＥＴ／ＳＤＨ構成において送信されるデータのオーバーヘッド内の１つのバイトを表す。Ｇ１発生器１００１は、受信トラフィックフローから抽出されたステータスを受信し、Ｇ１値を生成し、Ｇ１情報を、データストリームの未使用のオーバーヘッドに挿入する。その後、Ｇ１情報を含むデータは、クロスコネクト１００２に移り、クロスコネクトは、分散システムの全ての構成要素の中のデータストリームの相互接続を表す。送信トラフィックフローパスでは、Ｇ１情報が、図示される点において抽出され、Ｇ１情報はＧ１クロスコネクト１００３に与えられる。Ｇ１情報の可用性をモニタするために、オプションの保護コントローラ１００４が含まれることがあり、Ｇ１情報が存在しない場合には、Ｇ１クロスコネクト１００３は、Ｇ１データを送信ストリームに挿入するように動作しないことがある。オプションの保護コントローラ１００４を用いない場合、Ｇ１クロスコネクト１００３は、全ての状況においてＧ１データを連続して抽出し、挿入するであろう。
【００７８】
図１１は、縦続接続マトリックスにおけるＧ１リモートステータス転送を示す。本発明の設計は、個別の高次群（ＨＯ）クロスコネクトマトリックス１１０１及び低次群（ＬＯ）クロスコネクトマトリックス１１０２を用いて、データを処理し、送信する。図１１によれば、ＨＯクロスコネクトマトリックス１１０１は、高次群パス終端及び適応接続によって、ＬＯクロスコネクトマトリックス１１０２に接続される。
【００７９】
図１１によれば、データは、適応構成要素１１０４及び終端構成要素１１０３を通って、ＬＯクロスコネクトマトリックス１１０２からＨＯクロスコネクトマトリックス１１０１まで流れることができる。別法では、データは、終端構成要素１１０６及び適応構成要素１１０７を通って、ＨＯクロスコネクトマトリックス１１０１からＬＯクロスコネクトマトリックス１１０２まで流れることができる。これらのパスのいずれも、高次群パス終端及び適応機能を表す。
【００８０】
ＬＯクロスコネクトマトリックスは、構成１１０８を用いて適応構成要素１１０６とインターフェースし、構成１１０８は、パス１１０８ａと、パス１１０８ｂと、終端構成要素１１０８ｃと、パス１１０８ｄとを含む。パス１１０８ｂ、終端構成要素１１０８ｃ及びパス１１０８ｄは、低次群パスノンイントルーシブモニタリングを提供し、低次群パスの内容、及びＨＯクロスコネクトマトリックス１１０１からＬＯクロスコネクトマトリックス１１０２に与えられるデータをモニタリングできるようにする。そのようなモニタリングによって、ＬＯクロスコネクトマトリックス１１０２に流れるデータを評価できるようにし、許容できる場合には、そのデータをＬＯクロスコネクトマトリックス１１０２に転送できるようにする。データが全てＬＯであり、且つモニタリングが不要である場合には、パス１１０８ａが、そのデータを、ＬＯクロスコネクトマトリックス１１０２に渡す。
【００８１】
終端構成要素１１０４及び１１０６は、ＨＰ−ＲＤＩ／ＨＰ−ＲＥＩ、すなわち高次群パスリモートデータインジケータ／リモートエラーインジケータを抽出する終端構成要素１１０４によってインターフェースし、リモートエラーインジケータはビット誤りのカウントを与える。ＳＯＮＥＴ／ＳＤＨでは、Ｇ１は高次群プロトコル／層リモート欠陥インジケータを含み、Ｖ５は低次群プロトコル／層リモート欠陥インジケータを含む。
【００８２】
機構１１０５及び１１０９は、管理システム（ＭＳ）をＨＯクロスコネクトマトリックス１１０１にインターフェースし、パケットを終端し、受信したパケットをＨＯ構成要素に適応させる終端構成要素及び適応構成要素の組み合わせを表す。２つのパスは、ＭＳからの２つの異なる到来するストリームを表す。構成要素１１１０は、高次群パスノンイントルーシブモニタ内の終端構成要素であり、一方、構成要素１１１１は、高次群パスのための別の終端構成要素である。したがって、２つのパスはそれぞれ、高次群パスノンイントルーシブモニタを含み、それぞれ受信した欠陥のある、又は不良のメッセージを検出するように動作する。そのような欠陥のあるメッセージが特定される場合には、動作は、ＭＳからＨＯクロスコネクトマトリックス１１０１への他のデータパスに切り替わる。望ましくないか、又は不要である場合には、或いはポインタ又は高次群ペイロードが利用できない場合には、パス１１１２又は１１１３を用いて、モニタリングは迂回することができる。１１５０及び１１５１を付されたラインは、外部又はリモートソースから入って来るデータ（ライン１１５１）及び外部又はリモートソースに出て行くデータ（ライン１１５０）を表す。
【００８３】
本発明の設計は、図１２に示されるように、統合ＨＯ／ＬＯクロスコネクトファブリック１２０１を含むことができる。ＳＯＮＥＴ／ＳＤＨ環境において図１２の設計を用いることは、Ｇ１高次群データを報知して、統合マトリックスにおける低次群グルーミングによって高次群ＵＰＳＲ（単方向パス）要件を満たすことを含み得る。統合ＨＯ／ＬＯクロスコネクトファブリックは、本明細書ではリモートデータインジケータクロスコネクトファブリック１２５０と呼ばれる、ＨＰ−ＲＤＩ／ＨＰ−ＲＥＩ（Ｇ１）クロスコネクトファブリック１２５０を含むことができる。このリモートデータインジケータクロスコネクトファブリック１２５０において受信されるＧ１値は、到来するデータストリームから抽出し、解釈することができる。
【００８４】
統合クロスコネクトファブリック１２０１は、全ての分散する構成要素を接続し、具体的には、２つの個別のファブリックではなく、単一のファブリック内のそれぞれの高次群及び低次群の両方の態様を接続する。そのような設計によれば、単一のマトリックスが、クロスコネクトファブリックの相互接続機能を実行できるようになる。統合クロスコネクトファブリックを構成することは、単に、図１１からのＨＯクロスコネクトファブリック１１０１及びＬＯクロスコネクトファブリック１１０２の全ての動作を組み合わせて、１つの統合クロスコネクトファブリックにし、高次群及び低次群の両方の機能に対処することを含む。
【００８５】
図１２によれば、統合ＨＯ／ＬＯクロスコネクトファブリック１２０１に対応するために、２つのパス、すなわち上側パス及び下側パスを用いることができる。上側パスは、組み合わせられた構成要素１２０２、終端構成要素１２０３、適応構成要素１２０４、及び適応構成要素１２０５、終端構成要素１２０６及び低次群パスノンイントルーシブモニタ１２０７を含む。図１１の上記の設計と同様に、低次群パスノンイントルーシブモニタは、低次群パスをモニタし、許容できないデータを除去することができる。この低次群パスノンイントルーシブモニタ１２０７は迂回してもよい。下側パスは類似の構成要素、すなわち組み合わせられた構成要素４１２、終端構成要素１２１３、適応構成要素１２１４、及び適応構成要素１２１５、終端構成要素１２１６及び低次群パスノンイントルーシブモニタ１２１７を含む。図１１の設計とは対照的に、外部の分散した構成要素との間にあるただ１つのファブリックとともに、ただ１つの相互接続が設けられ、低次群マトリックス及びその関連する機能のほかに、高次群マトリックス及びその関連する機能を処理するのではなく、単一のファブリックが動作する。図１２の設計は、ただ１つの接続点を用いて相互接続される構成要素及びデバイスを用いる、縦続接続マトリックスを提供する。接続点が１つであることによって、全ての保護レベルにおける全ての保護方式を中央化できるようになる。図１１の設計は複数のコントローラを必要としたが、中央化、単一のコントローラを用いて実施することができる。図１２の設計を用いて、全ての層からの全てのステータスを利用することができる。
【００８６】
付加的な入力データパス及び出力データパスは、入力パス１２５１ａ及び１２５１ｂと、出力パス１２５２ａ及び１２５２ｂとして提示される。図に示されるように、これらのパスは、リモートデータインジケータクロスコネクトファブリック１２５０と直にインターフェースし、統合ＨＯ／ＬＯクロスコネクトファブリック１２０１を通り抜けるか、又は利用することができる。これらのパスは典型的には、ＨＰ−ＲＤＩ及び／又はＨＰ−ＲＥＩ信号値を含む。
【００８７】
本発明の設計が、データ処理を実行する他のシステムにも適用することができ、本明細書において説明される通信構造及び過程には限定されないことは当業者には理解されよう。さらに、本明細書において、具体的なハードウエア構成要素及び関連する構造が説明されてきたが、本発明の範囲内に依然としてとどまりながら、それよりも多くの、又は少ない構成要素及び構造を用いることができることは理解されたい。したがって、当業者であれば思い付くことができる、ありとあらゆる変更、変形又は同等の構成が、添付の特許請求の範囲において規定されるような本発明の範囲内にあるものと見なされるべきである。
【図面の簡単な説明】
【００８８】
【図１】本明細書において提供される設計を利用するＳＯＮＥＴ／ＳＤＨ通信交換システムの概念図である。
【図２】本発明の一実施形態による、適当なシステムの実施形態を示す図である。
【図３】縦続接続マトリックスを例示する図である。
【図４】本発明の設計による、統合縦続接続マトリックスを示す図である。
【図５】転送システムのための汎用の構成変更可能な復旧接続マトリックスの図である。
【図６】ヘルスコード評価及び応答動作の包括的な流れ図である。
【図７】高次群及び低次群ＳＯＮＥＴ／ＳＤＨタイプクロスコネクトシステムのための汎用の構成変更可能なヘルスエンコーダを示す図である。
【図８Ａ】高次群条件のための取り得るヘルスコードのリスト例を例示する図である。
【図８Ｂ】高次群条件のための取り得るヘルスコードのリスト例を例示する図である。
【図８Ｃ】高次群条件のための取り得るヘルスコードのリスト例を例示する図である。
【図９Ａ】低次群条件のための取り得るヘルスコードのリスト例を例示する図である。
【図９Ｂ】低次群条件のための取り得るヘルスコードのリスト例を例示する図である。
【図１０】単一のデバイス内の一般的なトラフィックフロー及び転送機構構成を例示する図である。
【図１１】縦続接続マトリックスにおけるＧ１リモートステータス転送を示す図である。
【図１２】単一の接続点を用いて、相互接続される構成要素及びデバイスとのインターフェースを形成する、統合ＨＯ／ＬＯクロスコネクトファブリックの図である。
【図１】
2008524936.tif 000003
【図２】
2008524936.tif 000004
【図３】
2008524936.tif 000005
【図４】
2008524936.tif 000006
【図５】
2008524936.tif 000007
【図６】
2008524936.tif 000008
【図７】
2008524936.tif 000009
【図８Ａ】
2008524936.tif 000010
【図８Ｂ】
2008524936.tif 000011
【図８Ｃ】
2008524936.tif 000012
【図９Ａ】
2008524936.tif 000013
【図９Ｂ】
2008524936.tif 000014
【図１０】
2008524936.tif 000015
【図１１】
2008524936.tif 000016
【図１２】
2008524936.tif 000017
【国際調査報告】
2008524936.tif 000018
2008524936.tif 000019
2008524936.tif 000020