(57)【要約】【課題】集中制御が必要な切り替え判断部と分散処理が可能な送信側インタフェースとの間の通信データ量を削減可能なノード装置を提供する。【解決手段】受信側ＩＮＦ１１−１〜１１−Ｎの障害検出部１２−１〜１２−Ｎは受信側のライン２１１〜２１Ｎ、ライン２１１〜２１Ｎ内の各パスの障害監視を行い、それらの監視結果を切替え判断部１４に障害情報２２１として通知する。切替え判断部１４は障害情報２２１に基づいてライン及びパスのプロテクション経路の選択を行い、選択情報を系選択情報２２２として通知する。送信側ＩＮＦ１５−１〜１５−Ｍの回線選択部１６−１〜１６−Ｍは自回路内で管理している回線設定内容及び切替え判断部１４からの系選択情報２２２に基づいて、受信側ＩＮＦ１１−１〜１１−Ｎからの主信号データを選択し、送信側のライン２３１〜２３Ｍに出力する。【選択図】      図２
2004328687.tif 000002
【特許請求の範囲】
【請求項１】
パスを収納する複数のラインで複数のノード装置間を接続し、隣接ノード装置間の冗長化を行うライン・プロテクションと、離れたノード装置間を結ぶパスを複数用意して冗長化を行うパス・プロテクションとを行う経路冗長システムであって、
送信側インタフェース側に設けられかつ前記ライン及び前記パスの回線接続情報を保持する手段と、受信側インタフェースからの前記ライン及び前記パスの障害情報に基づいて系切替えを行う際にその系切替え指示のみを前記送信側インタフェース側に通知する切替え判断手段と、送信側インタフェース側に設けられかつ前記切替え判断手段からの前記系切り替え指示に基づいて前記回線接続情報を動的に生成して回線切替えを行う手段とを前記複数のノード装置各々に有することを特徴とする経路冗長システム。
【請求項２】
前記複数のノード装置各々がクロスコネクト処理を専門に行うスイッチを持たない分散スイッチ構成をとることを特徴とする請求項１記載の経路冗長システム。
【請求項３】
前記複数のノード装置が時分割多重された回線の中継・終端・スイッチングを行うクロスコネクト装置であることを特徴とする請求項２記載の経路冗長システム。
【請求項４】
前記ライン・プロテクションのペアに収容されている前記パス・プロテクションのペアを示すパスマップを前記ライン・プロテクションの管理情報に含むことを特徴とする請求項１から請求項３のいずれか記載の経路冗長システム。
【請求項５】
前記パス・プロテクションのペアが収容されている前記ライン・プロテクションのペアの番号を示す情報を前記パス・プロテクションの管理情報に含むことを特徴とする請求項１から請求項４のいずれか記載の経路冗長システム。
【請求項６】
プロテクションを行わないライン及びパスについて、一つのライン及びパスで一つの前記ライン・プロテクションのペア及び前記パス・プロテクションのペアを構成し、系選択において常にいずれか一方のラインまたはパスを選択しているとみなすことを特徴とする請求項１から請求項５のいずれか記載の経路冗長システム。
【請求項７】
前記ライン・プロテクションの管理情報のうち、前記ライン・プロテクションのペアに収容されている前記パス・プロテクションのペアを示すペアマップに前記ライン・プロテクション対象外の前記パス・プロテクションのペアの情報を含めないことを特徴とする請求項１から請求項６のいずれか記載の経路冗長システム。
【請求項８】
前記パス・プロテクションの管理情報に、前記ライン・プロテクション対象外か否かの設定を用意し、前記ライン・プロテクション対象外のパスの場合に前記ライン・プロテクションのペアの系選択情報を常にいずれか一方のラインを選択しているとみなすことを特徴とする請求項１から請求項７のいずれか記載の経路冗長システム。
【請求項９】
パスを収納する複数のラインで複数の装置間を接続し、隣接装置間の冗長化を行うライン・プロテクションと、離れた装置間を結ぶパスを複数用意して冗長化を行うパス・プロテクションとを行うノード装置であって、
送信側インタフェース側に設けられかつ前記ライン及び前記パスの回線接続情報を保持する手段と、受信側インタフェースからの前記ライン及び前記パスの障害情報に基づいて系切替えを行う際にその系切替え指示のみを前記送信側インタフェース側に通知する切替え判断手段と、送信側インタフェース側に設けられかつ前記切替え判断手段からの前記系切り替え指示に基づいて前記回線接続情報を動的に生成して回線切替えを行う手段とを有することを特徴とするノード装置。
【請求項１０】
クロスコネクト処理を専門に行うスイッチを持たない分散スイッチ構成をとることを特徴とする請求項９記載のノード装置。
【請求項１１】
時分割多重された回線の中継・終端・スイッチングを行うクロスコネクト装置であることを特徴とする請求項１０記載のノード装置。
【請求項１２】
前記ライン・プロテクションのペアに収容されている前記パス・プロテクションのペアを示すパスマップを前記ライン・プロテクションの管理情報に含むことを特徴とする請求項９から請求項１１のいずれか記載のノード装置。
【請求項１３】
前記パス・プロテクションのペアが収容されている前記ライン・プロテクションのペアの番号を示す情報を前記パス・プロテクションの管理情報に含むことを特徴とする請求項９から請求項１２のいずれか記載のノード装置。
【請求項１４】
プロテクションを行わないライン及びパスについて、一つのライン及びパスで一つの前記ライン・プロテクションのペア及び前記パス・プロテクションのペアを構成し、系選択において常にいずれか一方のラインまたはパスを選択しているとみなすことを特徴とする請求項９から請求項１３のいずれか記載のノード装置。
【請求項１５】
前記ライン・プロテクションの管理情報のうち、前記ライン・プロテクションのペアに収容されている前記パス・プロテクションのペアを示すペアマップに前記ライン・プロテクション対象外の前記パス・プロテクションのペアの情報を含めないことを特徴とする請求項９から請求項１４のいずれか記載のノード装置。
【請求項１６】
前記パス・プロテクションの管理情報に、前記ライン・プロテクション対象外か否かの設定を用意し、前記ライン・プロテクション対象外のパスの場合に前記ライン・プロテクションのペアの系選択情報を常にいずれか一方のラインを選択しているとみなすことを特徴とする請求項９から請求項１５のいずれか記載のノード装置。
【請求項１７】
パスを収納する複数のラインで複数のノード装置間を接続し、隣接ノード装置間の冗長化を行うライン・プロテクションと、離れたノード装置間を結ぶパスを複数用意して冗長化を行うパス・プロテクションとを行う経路冗長システムのライン／パス切替方法であって、前記ノード装置側に、受信側インタフェースからの前記ライン及び前記パスの障害情報に基づいて系切替えを行う際にその系切替え指示のみを前記送信側インタフェース側に通知するステップと、その系切り替え指示に基づいて送信側インタフェース側に設けられかつ前記ライン及び前記パスの回線接続情報を保持する手段内の前記回線接続情報を動的に生成して回線切替えを行うステップとを有することを特徴とするライン／パス切替方法。
【請求項１８】
前記複数のノード装置各々がクロスコネクト処理を専門に行うスイッチを持たない分散スイッチ構成をとることを特徴とする請求項１７記載のライン／パス切替方法。
【請求項１９】
前記複数のノード装置が時分割多重された回線の中継・終端・スイッチングを行うクロスコネクト装置であることを特徴とする請求項１８記載のライン／パス切替方法。
【請求項２０】
前記ライン・プロテクションのペアに収容されている前記パス・プロテクションのペアを示すパスマップを前記ライン・プロテクションの管理情報に含むことを特徴とする請求項１７から請求項１９のいずれか記載のライン／パス切替方法。
【請求項２１】
前記パス・プロテクションのペアが収容されている前記ライン・プロテクションのペアの番号を示す情報を前記パス・プロテクションの管理情報に含むことを特徴とする請求項１７から請求項２０のいずれか記載のライン／パス切替方法。
【請求項２２】
プロテクションを行わないライン及びパスについて、一つのライン及びパスで一つの前記ライン・プロテクションのペア及び前記パス・プロテクションのペアを構成し、系選択において常にいずれか一方のラインまたはパスを選択しているとみなすことを特徴とする請求項１７から請求項２１のいずれか記載のライン／パス切替方法。
【請求項２３】
前記ライン・プロテクションの管理情報のうち、前記ライン・プロテクションのペアに収容されている前記パス・プロテクションのペアを示すペアマップに前記ライン・プロテクション対象外の前記パス・プロテクションのペアの情報を含めないことを特徴とする請求項１７から請求項２２のいずれか記載のライン／パス切替方法。
【請求項２４】
前記パス・プロテクションの管理情報に、前記ライン・プロテクション対象外か否かの設定を用意し、前記ライン・プロテクション対象外のパスの場合に前記ライン・プロテクションのペアの系選択情報を常にいずれか一方のラインを選択しているとみなすことを特徴とする請求項１７から請求項２３のいずれか記載のライン／パス切替方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は経路冗長システム、ノード装置及びそれらに用いるライン／パス切替方法に関し、特にＳＯＮＥＴ／ＳＤＨ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｏｐｔｉｃａｌ  ＮＥＴｗｏｒｋ／Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｉｇｉｔａｌ  Ｈｉｅｒａｒｃｈｙ）網からなるネットワークにおける回線の冗長システムに関する。
【０００２】
【従来の技術】
従来、この種の回線の冗長システムにおいては、ライン・プロテクションの系切替え発生時の回線接続情報変更を図１３〜図１６に示すような方法で行われている。従来の回線の冗長システムでは、以下に示す手順で回線接続情報［カレントマップ（Ｃｕｒｒｅｎｔ  Ｍａｐ）］が生成されている。
【０００３】
この手法では最初に、ライン・プロテクション、パス・プロテクションを一切考えずに、Ｗｏｒｋ（０系または現用系）−Ｗｏｒｋ間のコネクションを生成する（図１３参照）。ここで、ＷｏｒｋはＷｏｒｋラインに収容されたＷｏｒｋパスを表している。
【０００４】
次に、上記の手法では、パス・プロテクションの選択情報を反映させる（図１４参照）。図１４に示す例では、Ｗｏｒｋライン１２１１→Ｗｏｒｋライン１２３１への接続と、Ｗｏｒｋライン１２２１→Ｗｏｒｋライン１２４１への接続とがパス・プロテクションを構成しており、パス・プロテクションの系選択情報を反映することで、Ｗｏｒｋライン１２１１→Ｗｏｒｋライン１２３１への接続がＷｏｒｋライン１２２１→Ｗｏｒｋライン１２４１への接続に切替えられる（図１３の処理１２０１）。
【０００５】
３番目に、受信側ＩＮＦ（インタフェース）のライン・プロテクション状況を反映させる（図１５参照）。Ｌ−ＳＷＧ（ｌｉｎｅ−ｓｗｉｔｃｈｉｎｇ  Ｇｒｏｕｐ）１２２０ではＰｒｏｔｅｃｔｉｏｎ（１系または予備系）ライン１２２２が選択されているので、Ｗｏｒｋライン１２２１と接続されている接続は、Ｐｒｏｔｅｃｔｉｏｎライン１２２２に接続変更される（図１５の処理１２０２）。
【０００６】
つまり、Ｗｏｒｋライン１２２１→Ｗｏｒｋライン１２３１への接続と、Ｗｏｒｋライン１２２１→Ｗｏｒｋライン１２４１への接続とがＰｒｏｔｅｃｔｉｏｎライン１２２２→Ｗｏｒｋライン１２３１への接続と、Ｐｒｏｔｅｃｔｉｏｎライン１２２２→Ｗｏｒｋライン１２４１への接続とに接続変更される。
【０００７】
最後に、送信側ＩＮＦのライン・プロテクション状況を反映させる（図１６参照）。送信側はライン・プロテクションの生成点にあたるため、Ｗｏｒｋラインへ出力されるデータをＰｒｏｔｅｃｔｉｏｎラインにもコピーする（図１６の処理１２０３）。
【０００８】
図１３〜図１６に示す例では、Ｌ−ＳＷＧ１２３０では送信側のライン・プロテクションが構成されているので、これらのＬ−ＳＷＧに出力される接続ではＷｏｒｋライン１２３１に出力される接続がＰｒｏｔｅｃｔｉｏｎライン１２３２にコピーされる（図１６の処理１２０３）。
【０００９】
このような回線接続情報の変更手法は、主に図１７に示すような中央に集中型のクロスポイントスイッチを置くタイプのノード装置で使用されている。図１７において、このノード装置は障害検出部８２−１〜８２−Ｎを備えた受信側ＩＮＦ（＃１〜＃Ｎ）８１−１〜８１−Ｎと、集中型スイッチ８３と、切替え判断部８４と、集中型スイッチ８３と、送信側ＩＮＦ（＃１〜＃Ｎ）８５−１〜８５−Ｎとから構成されている。
【００１０】
【発明が解決しようとする課題】
しかしながら、上述した従来のライン／パス切替方法では、図２に示すような分散型スイッチを採用したノード装置に適用する場合、プロテクションの生成点において、図１６の処理１２０３に示すようなＷｏｒｋラインからＰｒｏｔｅｃｔｉｏｎラインへの接続情報のコピーが発生する。
【００１１】
一般に、ＷｏｒｋラインとＰｒｏｔｅｃｔｉｏｎラインとは異なる送信側ＩＮＦに収容されるため、接続情報のコピーは接続情報を集中して管理することができる箇所で行う必要がある。例えば、図２に示す構成では切替え判断部１４で接続情報の管理まで行う必要があり、各送信側ＩＮＦ１５−１〜１５−Ｎには接続情報そのものを配信することになる。
【００１２】
そのため、集中制御部と送信側ＩＮＦとの間で通信されるデータ量が増大する。一般的に、プロテクション処理は高速性を求められるが、データ量が増大すると迅速なプロテクション処理の実行が困難になるという問題がある。
【００１３】
また、従来のライン／パス切替方法では、図１３〜図１６に示す手法の場合、パス・プロテクションの系切替えが発生すると、２番目の手順から後の手順（図１４〜図１６に示す手順）をすべて実行する必要があり、系切替えが発生したパス・プロテクションに無関係の接続についても接続情報を生成し直す必要がある。
【００１４】
１本のラインがすべて障害になった場合等には、多数のパス・プロテクションが同時に発生する可能性があり、パス・プロテクションに伴う処理をできるだけ簡略化する必要がある。
【００１５】
そこで、本発明の目的は上記の問題点を解消し、集中制御が必要な切り替え判断部と分散処理が可能な送信側ＩＮＦとの間の通信データ量を削減することができる経路冗長システム、ノード装置及びそれらに用いるライン／パス切替方法を提供することにある。
【００１６】
【課題を解決するための手段】
本発明による経路冗長システムは、パスを収納する複数のラインで複数のノード装置間を接続し、隣接ノード装置間の冗長化を行うライン・プロテクションと、離れたノード装置間を結ぶパスを複数用意して冗長化を行うパス・プロテクションとを行う経路冗長システムであって、
送信側インタフェース側に設けられかつ前記ライン及び前記パスの回線接続情報を保持する手段と、受信側インタフェースからの前記ライン及び前記パスの障害情報に基づいて系切替えを行う際にその系切替え指示のみを前記送信側インタフェース側に通知する切替え判断手段と、送信側インタフェース側に設けられかつ前記切替え判断手段からの前記系切り替え指示に基づいて前記回線接続情報を動的に生成して回線切替えを行う手段とを前記複数のノード装置各々に備えている。
【００１７】
本発明によるノード装置は、パスを収納する複数のラインで複数の装置間を接続し、隣接装置間の冗長化を行うライン・プロテクションと、離れた装置間を結ぶパスを複数用意して冗長化を行うパス・プロテクションとを行うノード装置であって、
送信側インタフェース側に設けられかつ前記ライン及び前記パスの回線接続情報を保持する手段と、受信側インタフェースからの前記ライン及び前記パスの障害情報に基づいて系切替えを行う際にその系切替え指示のみを前記送信側インタフェース側に通知する切替え判断手段と、送信側インタフェース側に設けられかつ前記切替え判断手段からの前記系切り替え指示に基づいて前記回線接続情報を動的に生成して回線切替えを行う手段とを備えている。
【００１８】
本発明によるライン／パス切替方法は、パスを収納する複数のラインで複数のノード装置間を接続し、隣接ノード装置間の冗長化を行うライン・プロテクションと、離れたノード装置間を結ぶパスを複数用意して冗長化を行うパス・プロテクションとを行う経路冗長システムのライン／パス切替方法であって、前記ノード装置側に、受信側インタフェースからの前記ライン及び前記パスの障害情報に基づいて系切替えを行う際にその系切替え指示のみを前記送信側インタフェース側に通知するステップと、その系切り替え指示に基づいて送信側インタフェース側に設けられかつ前記ライン及び前記パスの回線接続情報を保持する手段内の前記回線接続情報を動的に生成して回線切替えを行うステップとを備えている。
【００１９】
すなわち、プロテクション動作においては、ライン・プロテクション、パス・プロテクションを問わず高速性が求められるため、クロスコネクトノード装置に対して回線接続情報を簡単かつ高速に切替える仕組みが求められている。
【００２０】
本発明の経路冗長システムのライン／パス切替方法では、分散型スイッチにおいて、送信側ＩＮＦ（インタフェース）に回線接続情報を保持し、切替え判断部から送信側ＩＮＦに系切替え指示のみを通知し、送信側ＩＮＦ側で通知された系切替え指示に基づいて回線接続情報を動的に生成して回線切替えを行う仕組みを導入することによって、集中制御が必要な切替え判断部と分散処理が可能な送信側ＩＮＦとの間の情報転送量を少なくすることで、迅速な切替え指示が実現可能となる。
【００２１】
また、本発明の経路冗長システムのライン／パス切替方法では、ライン・プロテクション管理情報とパス・プロテクション管理情報との間で互いにパス、ラインの収容情報を持ちあうことで、系切替え時に必要な回線接続情報の変更量を少なく抑え、処理の軽い系切替え処理が実現可能となる。
【００２２】
さらに、本発明の経路冗長システムのライン／パス切替方法では、プロテクションを行わないライン及びパスについて、一つのライン及びパスで一つのＬ−ＳＷＧ（ｌｉｎｅ−ｓｗｉｔｃｈｉｎｇ  Ｇｒｏｕｐ）及びＰ−ＳＷＧ（ｐａｔｈ−ｓｗｉｔｃｈｉｎｇ  Ｇｒｏｕｐ）を構成するようにし、系選択においては常に何れか一方のラインまたはパスを選択していると見なすことによって、プロテクションの有無を意識せずに、プロテクションの系切替え処理を行うことが可能となり、処理を単純化することが可能となる。
【００２３】
つまり、本発明では上記の課題を解決するために、本発明では送信側ＩＮＦに回線接続情報を予め保持しておき、切替え判断部から系切替えが発生したプロテクション・ペア（Ｌ−ＳＷＧまたはＰ−ＳＷＧ）番号と新規の系選択情報とをのみを通知することによって、集中制御部と送信側ＩＮＦとの間の通信データ量の削減を図り、上記の第一の課題を解決している。
【００２４】
また、本発明ではパス・プロテクション実行時の処理を簡略化するため、パス・プロテクションの管理情報の中に、処理対象のパス・プロテクションのペア（Ｐ−ＳＷＧ）が収容されているライン・プロテクション（Ｌ−ＳＷＧ）の情報を含めることで、回線接続情報の変更を処理対象のパス・プロテクションに関連する接続のみに限定し、上記の第二の課題を解決している。
【００２５】
より具体的に説明すると、本発明では、分散スイッチにおいて、送信側ＩＮＦに回線接続情報を保持し、切替え判断部から送信側ＩＮＦに系切替え指示のみを通知し、送信側ＩＮＦ側で通知された系切替え指示に基づいて回線接続情報を動的に生成して回線切替えを行うため、集中制御が必要な切替え判断部と分散処理が可能な送信側ＩＮＦとの間の通信データ量が削減可能となる。
【００２６】
また、本発明では、Ｌ−ＳＷＧに収容されているＰ−ＳＷＧを示すパスマップ（Ｐａｔｈ  Ｍａｐ）をライン・プロテクションの管理情報に含めることで、ライン・プロテクション時に変更する回線接続情報を必要最低限に抑えることが可能となり、ひいては系切替え処理の軽量化が達成可能となる。この場合、本発明では、Ｐ−ＳＷＧが収容されているＬ−ＳＷＧ番号を示す情報をパス・プロテクションの管理情報に含めることによって、パス・プロテクション時に変更する回線接続情報を必要最低限に抑えることが可能となり、ひいては系切替え処理の軽量化が達成可能となる。
【００２７】
さらに、本発明では、プロテクションを行わないライン及びパスについて、一つのライン及びパスで一つのＬ−ＳＷＧ及びＰ−ＳＷＧを構成するようにし、系選択においては常に何れか一方のラインまたはパスを選択しているとみなすことによって、プロテクションの有無を意識せずに、プロテクションの系切替え処理を行うことが可能となり、処理を単純化することが可能となる。
【００２８】
さらにまた、本発明では、ライン・プロテクションの管理情報のうち、Ｌ−ＳＷＧに収容されているＰ−ＳＷＧを示すパスマップに、ライン・プロテクション対象外のＰ−ＳＷＧの情報を含めないことと、パス・プロテクションの管理情報に、ライン・プロテクション対象外か否かの設定を用意し、ライン・プロテクション対象外のパスの場合にＬ−ＳＷＧの系選択情報を常に何れか一方のラインを選択しているとみなすことで、ライン・プロテクションの管理対象外のＰ−ＳＷＧがある場合でも、通常のプロテクション系切替え処理と全く同じ処理で系切替え処理が可能となる。
【００２９】
【発明の実施の形態】
次に、本発明の実施例について図面を参照して説明する。図１は本発明の一実施例によるネットワーク（経路冗長システム）の構成を示すブロック図である。図１において、本発明の一実施例によるネットワークはノード装置１−１〜１−３をパス１１１〜１１３を収容するライン１２１，１２２，１３１，２４１，２４２，３４１で接続して構成されている。
【００３０】
一般に、ネットワークではその信頼性を向上させるために、経路の冗長化を行うことが多い。経路の冗長化の方法としては隣接ノード装置間の冗長化を行うライン・プロテクションと、離れたノード装置間を結ぶパスを複数用意して冗長化を行うパス・プロテクションとの２つに大別される。
【００３１】
図１においては、ノード装置１−１とノード装置１−２との間でライン１２１，１２２でライン・プロテクションが構成されている。同様に、ノード装置１−２とノード装置１−４との間でもライン２４１，２４２でライン・プロテクションが構成されている。ライン・プロテクションでは、ライン１２１にパス１１１が収容されている場合、ライン１２１で障害が発生すると、パス１１１はライン１２２に収容されているパス１１２に切替えられる（図１のＡ１）。
【００３２】
一方、ノード装置１−１からノード装置１−４へのデータ収容する経路はパス１１１とパス１１３との二つが存在し、パス１１１とパス１１３とによってパス・プロテクションが構成されている。パス・プロテクションでは、パス１１１で障害が発生すると、パス１１３に切替えが行われる（図１のＡ２）。このような冗長構成を持ったネットワークを構成するノード装置は、ライン・プロテクションとパス・プロテクションとの両方を同時にサポート可能とする必要がある。
【００３３】
上記のように、プロテクションでは２つ以上の経路からいずれか一方を選択する必要があるが、以下では、２つ以上の経路の一方をＷｏｒｋ（０系または現用系）ライン（Ｗｏｒｋパス）、他方をＰｒｏｔｅｃｔｉｏｎ（１系または予備系）ライン（Ｐｒｏｔｅｃｔｉｏｎパス）と呼ぶものとする。これは候補となる経路が２つの場合であり、経路が３つ以上ある場合には別途定義するものとする。
【００３４】
図２は図１のノード装置１−１〜１−３の内部構成を示すブロック図である。図２において、ノード装置１−１〜１−３は時分割多重された回線の中継・終端・スイッチングを行うクロスコネクト装置（ＸＣ）であり、障害検出部１２−１〜１２−Ｎ及び回線分配部１３−１〜１３−Ｎを備えた受信側ＩＮＦ（インタフェース）１１−１〜１１−Ｎと、切替え判断部１４と、回線選択部１６−１〜１６−Ｍを備えた送信側ＩＮＦ１５−１〜１５−Ｍとから構成されている。
【００３５】
各ノード装置１−１１−３にはＮ本のライン２１１〜２１Ｎが入力され、Ｍ本のライン２３１〜２３Ｎが出力される（Ｎ、Ｍは自然数）。また、各ノード装置１−１〜１−３はクロスコネクト処理を専門に行うスイッチを持たない分散スイッチ構成である。
【００３６】
ノード装置１−１〜１−３に入力されたライン２１１〜２１Ｎ上の伝送データは受信側ＩＮＦ１１−１〜１１−Ｎによって受信される。受信側ＩＮＦ１１−１〜１１−Ｎは障害検出部１２−１〜１２−Ｎ及び回線分配部１３−１〜１３−Ｎの二つの機能を持つ。
【００３７】
障害検出部１２−１〜１２−Ｎは受信側のライン２１１〜２１Ｎの障害監視を行い、その監視結果を切替え判断部１４に各ラインの障害情報２２１として通知する。また、各ライン２１１〜２１Ｎには複数のパスが収容されており、障害検出部１２−１〜１２−Ｎは受信側のライン２１１〜２１Ｎ内の各パスの障害監視結果も切替え判断部１４に障害情報２２１であわせて通知する。回線分配部１３−１〜１３−Ｎは受信データをコピーし、送信側ＩＮＦ１５−１〜１５−Ｍに分配する。
【００３８】
送信側ＩＮＦ１５−１〜１５−Ｍでは回線選択部１６−１〜１６−Ｍにおいて回線選択部１６−１〜１６−Ｍ内で管理している回線設定内容及び切替え判断部１４から指示されたプロテクション選択内容２２２に基づいて、受信側ＩＮＦ１１−１〜１１−Ｎから受信した主信号データを選択し、送信側のライン２３１〜２３Ｍに出力する。
【００３９】
切替え判断部１４では受信側ＩＮＦ１１−１〜１１−Ｎの障害検出部１２−１〜１２−Ｎから送信されたライン及びパスの障害情報２２１に基づいて、ライン及びパスのプロテクション経路の選択を行い、選択情報を送信側ＩＮＦ１５−１〜１５−Ｍに系選択情報２２２として通知する。
【００４０】
ここで、以下の説明で使用する用語について定義する。各ラインは時分割多重されており、複数のタイムスロットから構成される。これら複数のタイムスロットの中の１つ以上のタイムスロットを割当てる形で、パスがラインに収容されている。また、１つのラインには１つ以上のパスを収容することができる。
【００４１】
パスは収容されているラインが収容されているＩＮＦとそのタイムスロットとによって指定することできるので、パスは［ＩＮＦ番号、ＸＣ−ＴＳ（クロスコネクト装置−タイムスロット）］の形で表すこととする。尚、タイムスロット番号をＸＣ−ＴＳと呼ぶこととする。
【００４２】
ライン・プロテクションのペアをＬ−ＳＷＧ（ｌｉｎｅ−ｓｗｉｔｃｈｉｎｇＧｒｏｕｐ）と呼ぶ。ライン・プロテクションを行う場合、Ｌ−ＳＷＧはＷｏｒｋラインとＰｒｏｔｅｃｔｉｏｎラインとの２つの構成要素を持つ。ライン・プロテクションを行わない場合には、一つのラインで、一つのＬ−ＳＷＧを構成する。
【００４３】
パス・プロテクションのペアをＰ−ＳＷＧ（ｐａｔｈ−ｓｗｉｔｃｈｉｎｇ  Ｇｒｏｕｐ）と呼ぶ。パス・プロテクションを行う場合、Ｐ−ＳＷＧはＷｏｒｋパスとＰｒｏｔｅｃｔｉｏｎパスとの２つの構成要素を持つ。パス・プロテクションを行わない場合には、一つのパスで、一つのＰ−ＳＷＧを構成する。
【００４４】
図３は本発明の一実施例におけるプロテクションによる経路選択のイメージを示す図であり、図４は本発明の一実施例によるコネクションマップ（Ｃｏｎｎｅｃｔｉｏｎ  Ｍａｐ）の構成を示す図であり、図５は本発明の一実施例によるライン管理テーブル（Ｌｉｎｅ  Ｍａｎａｇｅｍｅｎｔ  Ｔａｂｌｅ）の構成を示す図であり、図６は本発明の一実施例によるパス管理テーブル（Ｐａｔｈ  Ｍａｎａｇｅｍｅｎｔ  Ｔａｂｌｅ）の構成を示す図である。これら図１〜図６を参照して本発明の一実施例について説明する。
【００４５】
本発明は、主に送信側ＩＮＦ１５−１〜１５−Ｍの回線選択部１６−１〜１６−Ｍの回線接続情報の管理方法に関するものであり、以下、回線選択部１６−１〜１６−Ｍの回線接続情報の管理方法の構成について以下に詳細に説明する。尚、回線選択部１６−１〜１６−Ｍではコネクションマップ、ライン管理テーブル、パス管理テーブルの３種類の管理情報を保持している。
【００４６】
コネクションマップは入力パス−出力パス間の接続情報をＸＣ−ＴＳ単位に保持し、その構成例を図４に示す。コネクションマップでは、出力パス単位にエントリが構成されている。図４に示すエントリ数Ｌ（Ｌ：自然数）は一つのＩＮＦのタイムスロット数である。
【００４７】
ここで、回線選択部１６−１〜１６−Ｍでは自ＩＮＦから出力されるパスのみを扱うため、出力パスは（ＩＮＦ番号、ＸＣ−ＴＳ）のうち、ＩＮＦ番号を省略し、出力ＸＣ−ＴＳ［図４ではＤｓｔ  ＸＣ−ＴＳ（＃１〜＃Ｌ）４１−１〜４１−Ｌ］で表すことができる。
【００４８】
各エントリは入力パスを格納し、ライン・プロテクションとパス・プロテクションとの４通りの組合せに対応する４つの入力パス情報４２−１〜４２−４から構成される。例えば、入力パス情報４２−２はＷｏｒｋラインに収容される入力Ｐｒｏｔｅｃｔｉｏｎパスを表す。
【００４９】
ここで、図４において、入力パス情報４２−１は「Ｓｒｃ  Ｗｏｒｋ  Ｐａｔｈ（Ｗｏｒｋ  Ｌｉｎｅ）」、入力パス情報４２−２は「Ｓｒｃ  Ｐｒｏｔｅｃｔｉｏｎ  Ｐａｔｈ（Ｗｏｒｋ  Ｌｉｎｅ）」、入力パス情報４２−３は「Ｓｒｃ  Ｗｏｒｋ  Ｐａｔｈ（Ｐｒｏｔｅｃｔｉｏｎ  Ｌｉｎｅ）」、入力パス情報４２−４「Ｓｒｃ  Ｐｒｏｔｅｃｔｉｏｎ  Ｐａｔｈ（Ｐｒｏｔｅｃｔｉｏｎ  Ｌｉｎｅ）」である。
【００５０】
このように、ライン・プロテクションとパス・プロテクションとの４通りの組合せに対応する接続情報を用意しておけば、図３に示すように、ライン・プロテクションとパス・プロテクションとの系選択状況が分かれば、必要な経路を選択することでプロテクションを実施することができる。
【００５１】
各入力パス情報４２−１〜４２−４は有効無効情報（Ｖａｌｉｄ）４３−１と、入力ＩＮＦ番号（ＸＣ−Ｓｌｏｔ）４３−２と、入力タイムスロット番号（ＸＣ−ＴＳ）４３−３とから構成されている。
【００５２】
ライン管理テーブルはラインのプロテクションに関する情報を保持し、その構成例を図５に示す。ライン管理テーブルではＬ−ＳＷＧ単位にエントリ５１−１〜５１−Ｋが構成され、図５に示すエントリ数Ｋ（Ｋ：自然数）はノード装置１−１〜１−３内に存在するＬ−ＳＷＧに等しく、すべてのラインでライン・プロテクションが行われない場合に最大となる。
【００５３】
ライン管理テーブルの各エントリは有効無効情報（Ｖａｌｉｄ）５２−１と、Ｐｒｏｔｅｃｔｉｏｎ  Ｅｎａｂｌｅ５２−２と、Ｗｏｒｋ／Ｐｒｏｔｅｃｔｉｏｎ選択状況５２−３、パスマップ（Ｐａｔｈ  Ｍａｐ）５２−４の４つの情報を保持する。
【００５４】
Ｖａｌｉｄ５２−１は該当Ｌ−ＳＷＧが定義されているか否かを示す。Ｐｒｏｔｅｃｔｉｏｎ  Ｅｎａｂｌｅ５２−２は該当Ｌ−ＳＷＧでライン・プロテクションが有効かどうかを示す。
【００５５】
Ｗｏｒｋ／Ｐｒｏｔｅｃｔｉｏｎ選択状況５２−３は該当Ｌ−ＳＷＧでライン・プロテクションが有効な場合にＷｏｒｋライン、Ｐｒｏｔｅｃｔｉｏｎラインのどちらが現在選択されているかを示す。該当Ｌ−ＳＷＧでライン・プロテクションが無効の場合は参照されない。
【００５６】
パスマップ５２−４は該当Ｌ−ＳＷＧに収容されているＰ−ＳＷＧの情報を示す。一つのＬ−ＳＷＧには複数のＰ−ＳＷＧを収容することができるため、パスマップはＰ−ＳＷＧ番号をキーとするビットマップ［Ｄｓｔ  ＸＣ−ＴＳ（＃１〜＃Ｌ）４１−１〜４１−Ｌ］で構成される。
【００５７】
パス管理テーブルはパス・プロテクションに関する情報及び入力Ｗｏｒｋパス及び入力Ｐｒｏｔｅｃｔｉｏｎパスが収容されているＬ−ＳＷＧ番号を保持し、その構成例を図６に示す。パス管理テーブルでは、Ｐ−ＳＷＧ単位にエントリ６１−１〜６１−Ｌが構成されている。そのエントリ数は送信側ＩＮＦ１５−１〜１５−Ｍから出力されるライン２３１〜２３Ｍに含まれるタイムスロット数Ｌ（Ｌ：自然数）である。
【００５８】
パス管理テーブルの各エントリ６１−１〜６１−Ｌは、Ｖａｌｉｄ６２−１と、Ｐｒｏｔｅｃｔｉｏｎ  Ｅｎａｂｌｅ６２−２と、Ｗｏｒｋ／Ｐｒｏｔｅｃｔｉｏｎ選択状況６２−３と、Ｌｉｎｅ  Ｐｒｏｔｅｃｔｉｏｎ対象外設定６２−４と、Ｐａｔｈ  Ｍｅｍｂｅｒ６２−５と、Ｗｏｒｋ  Ｌ−ＳＷＧ番号６２−６と、Ｐｒｏｔｅｃｔｉｏｎ  Ｌ−ＳＷＧ番号６２−７とから構成されている。
【００５９】
Ｖａｌｉｄ６２−１は該当Ｐ−ＳＷＧが定義されているか否かを示す。Ｐｒｏｔｅｃｔｉｏｎ  Ｅｎａｂｌｅ６２−２は該当Ｐ−ＳＷＧでパス・プロテクションが有効か否かを示す。
【００６０】
Ｗｏｒｋ／Ｐｒｏｔｅｃｔｉｏｎ選択状況６２−３は該当Ｐ−ＳＷＧでパス・プロテクションが有効な場合にＷｏｒｋパス、Ｐｒｏｔｅｃｔｉｏｎパスのどちらが現在選択されているかを示す。該当Ｐ−ＳＷＧでパス・プロテクションが無効の場合には参照されない。Ｌｉｎｅ  Ｐｒｏｔｅｃｔｉｏｎ対象外設定６２−４は該当Ｐ−ＳＷＧがライン・プロテクションによる制御を受けないことを示す。
【００６１】
Ｐａｔｈ  Ｍｅｍｂｅｒ６２−５は出力パスを構成するＸＣ−ＴＳを示す。コネクションマップの場合と同様に、回線選択部１６−１〜１６−Ｍでは自ＩＮＦから出力されるパスのみを扱うため、出力パスは（ＩＮＦ番号、ＸＣ−ＴＳ）のうち、ＩＮＦ番号を省略し、出力ＸＣ−ＴＳ［図６ではＤｓｔ  ＸＣ−ＴＳ（＃１〜＃６４）］で表すことができる。したがって、Ｐａｔｈ  Ｍｅｍｂｅｒ６２−５はＰ−ＳＷＧ番号をインデックスとするビットマップで表される。
【００６２】
Ｗｏｒｋ  Ｌ−ＳＷＧ番号６２−６及びＰｒｏｔｅｃｔｉｏｎ  Ｌ−ＳＷＧ番号６２−７はそれぞれＷｏｒｋパス、Ｐｒｏｔｅｃｔｉｏｎパスが所属するＬ−ＳＷＧ番号を示す。
【００６３】
上記の図１〜図６を参照して本発明の一実施例によるネットワークにおける冗長回線の切替え動作について説明する。
【００６４】
障害検出部１２−１〜１２−Ｎは受信側のライン２１１〜２１Ｎの障害監視を行い、その監視結果を切替え判断部１４に各ラインの障害情報２２１として通知する。また、各ライン２１１〜２１Ｎには複数のパスが収容されており、障害検出部１２−１〜１２−Ｎでは受信側のライン２１１〜２１Ｎ内の各パスの障害監視結果も切替え判断部１４に障害情報２２１であわせて通知する。
【００６５】
切替え判断部１４では受信側ＩＮＦ１１−１〜１１−Ｎの障害検出部１２−１〜１２−Ｎから送信されたライン及びパスの障害情報２２１を監視し、選択されているラインまたはパスで障害が検出された場合、障害が発生したＬ−ＳＷＧまたはＰ−ＳＷＧの系切替えの実行を決定する。
【００６６】
系切替えの実行が決定されたＬ−ＳＷＧ番号またはＰ−ＳＷＧ番号は系選択情報２２２として送信側ＩＮＦ１５−１〜１５−Ｍに通知される。系選択情報２２２は全ての送信側ＩＮＦ１５−１〜１５−Ｍにマルチキャストされるため、切替え判断部１４は各送信側ＩＮＦ１５−１〜１５−Ｍに個別に系選択情報を通知する必要がない。
【００６７】
送信側ＩＮＦ１５−１〜１５−Ｍの回線選択部１６−１〜１６−Ｍでは通知された系選択情報２２２に基づいて、回線選択情報を更新することで、プロテクションを実行する。以下、回線選択部１６−１〜１６−Ｍの動作をパス・プロテクション、ライン・プロテクションに分けて説明する。
【００６８】
回線選択部１６−１〜１６−Ｍは内部に現在の入力−出力間の接続情報を保持したＭＡＰ［以下、カレントマップ（Ｃｕｒｒｅｎｔ  Ｍａｐ）とする］を内部に持っており、カレントマップに基づいて回線の選択を行う。プロテクションの系切替え実行時には回線選択部１６−１〜１６−Ｍの内部情報（コネクションマップ、ライン管理テーブル、パス管理テーブル）と系切替え情報とに基づいてカレントマップを更新することで、系切替えを実行する。
【００６９】
図７は図２の回線選択部１６−１〜１６−Ｍによるパス・プロテクションの系切替え処理を示すフローチャートである。これら図１〜図７を参照して、パス・プロテクションを行う場合の回線選択部１６−１〜１６−Ｍの切替え動作について説明する。
【００７０】
回線選択部１６−１〜１６−Ｍが切替え判断部１４からＰ−ＳＷＧ＃Ｉのパス・プロテクションの系切替え指示を通知された場合の動作を以下に述べる。切替え指示情報としては、切替え実行対象のＰ−ＳＷＧ番号＃Ｉと処理対象Ｐ−ＳＷＧの新しい系選択情報との２つの情報が回線選択部１６−１〜１６−Ｍに通知される。系選択情報はＷｏｒｋパス／Ｐｒｏｔｅｃｔｉｏｎパスのどちらを選択するかを示す情報である。
【００７１】
回線選択部１６−１〜１６−Ｍはパス・プロテクションの系切替え指示を受信すると（図７ステップＳ１）、パス管理テーブルから処理対象のＰ−ＳＷＧのエントリを取得する（図７ステップＳ２）。
【００７２】
回線選択部１６−１〜１６−Ｍは取得したＰ−ＳＷＧエントリの情報を参照し、指定されたＰ−ＳＷＧが定義された有効なエントリでない場合（図７ステップＳ３）、処理対象のＰ−ＳＷＧが存在しないので、系切替え処理を中止する（図７ステップＳ４）。
【００７３】
回線選択部１６−１〜１６−Ｍは有効なＰ−ＳＷＧの場合（図７ステップＳ３）、処理対象Ｐ−ＳＷＧのパス・プロテクションが有効になっていなければ（図７ステップＳ５）、系切替えを行う必要がないため、系切替え処理を終了する（図７ステップＳ６）。
【００７４】
回線選択部１６−１〜１６−Ｍはパス・プロテクションが有効である場合（図７ステップＳ５）、処理対象Ｐ−ＳＷＧの現在の系選択状態（パス管理テーブルのエントリのＷｏｒｋ／Ｐｒｏｔｅｃｔｉｏｎ選択状況６２−３）と新しい系選択情報（切替え指示に含まれる）とが等しければ（図７ステップＳ７）、すでに新しい系が選択されているため、切替え処理を行う必要がない（図７ステップＳ８）。
【００７５】
回線選択部１６−１〜１６−Ｍは現在の系選択と新しい系選択とが異なる場合（図７ステップＳ７）、系切替えを実施する必要があるため、パス管理テーブルの処理対象Ｐ−ＳＷＧのＷｏｒｋ／Ｐｒｏｔｅｃｔｉｏｎ選択情報６２−３を新しい系選択情報に更新する（図７ステップＳ９）。回線選択部１６−１〜１６−ＭはＷｏｒｋ／Ｐｒｏｔｅｃｔｉｏｎ選択情報の更新を終えると、処理対象Ｐ−ＳＷＧが収容されているＬ−ＳＷＧの系選択情報の取得を行う。
【００７６】
回線選択部１６−１〜１６−Ｍは処理対象Ｐ−ＳＷＧがライン・プロテクションの処理対象となっている場合（図７ステップＳ１１）、選択されているパスが収容されているＬ−ＳＷＧ番号を取得し、得られたＬ−ＳＷＧ番号をキーとしてライン管理テーブルからそのＬ−ＳＷＧに関する情報を取得し、取得したＬ−ＳＷＧの情報からＬ−ＳＷＧのＷｏｒｋ／Ｐｒｏｔｅｃｔｉｏｎ選択情報を取得する（図７ステップＳ１２）。
【００７７】
例えば、処理対象Ｐ−ＳＷＧの新しい選択系がＰｒｏｔｅｃｔｉｏｎパスの場合には、Ｐｒｏｔｅｃｔｉｏｎ  Ｌ−ＳＷＧ番号６２−７が、選択されているパスが収容されているＬ−ＳＷＧ番号となる。回線選択部１６−１〜１６−ＭはこのＬ−ＳＷＧ番号を基にライン管理テーブルを検索し、選択パスが収容されているＬ−ＳＷＧ番号を取得する。尚、処理対象Ｐ−ＳＷＧがライン・プロテクションの対象外の場合については後述する。
【００７８】
回線選択部１６−１〜１６−Ｍでは、上述した処理動作によって、系切替えを行うために必要なＰ−ＳＷＧとＬ−ＳＷＧとの系選択状態が得られる（図７ステップＳ１４）。回線選択部１６−１〜１６−Ｍは得られたＰ−ＳＷＧとＬ−ＳＷＧとの系選択情報に基づいて、入力−出力の新しい接続情報をコネクションマップから取得し、カレントマップに反映することで系切替えを実行する。
【００７９】
具体的に説明すると、回線選択部１６−１〜１６−Ｍは処理対象Ｐ−ＳＷＧのＰａｔｈ  Ｍｅｍｂｅｒに登録されている全ての出力ＸＣ−ＴＳについて、出力ＸＣ−ＴＳをインデックスとしてコネクションマップを検索する。回線選択部１６−１〜１６−Ｍは得られたコネクションマップの該当エントリからＬ−ＳＷＧとＰ−ＳＷＧとの系選択情報に基づいて、適切な入力パスの情報を取得する。
【００８０】
例えば、Ｌ−ＳＷＧの系選択情報がＰｒｏｔｅｃｔｉｏｎライン、Ｐ−ＳＷＧの系選択情報がＷｏｒｋパスの場合には、コネクションマップのエントリのうち入力パス情報４２−３（Ｓｒｃ  Ｗｏｒｋ  Ｐａｔｈ  ｏｎ  Ｐｒｏｔｅｃｔｉｏｎ  Ｌｉｎｅ）が選択される。
【００８１】
回線選択部１６−１〜１６−Ｍは得られた入力パス情報をカレントマップに反映する。回線選択部１６−１〜１６−Ｍは上記の処理動作をＰａｔｈ  Ｍｅｍｂｅｒに登録されている全ての出力ＸＣ−ＴＳについて実行する（図７ステップＳ１５）。
【００８２】
図８は図２の回線選択部１６−１〜１６−Ｍによるライン・プロテクションの系切替え処理を示すフローチャートである。これら図１〜図６と図８とを参照して、回線選択部１６−１〜１６−Ｍによるライン・プロテクションを行う場合の動作について説明する。
【００８３】
回線選択部１６−１〜１６−Ｍが切替え判断部１４からＬ−ＳＷＧ＃Ｊのライン・プロテクションの系切替え指示を通知された場合の動作を以下に述べる。切替え指示情報としては、切替え実行対象のＬ−ＳＷＧ番号＃Ｊと処理対象Ｌ−ＳＷＧの新しい系選択情報との２つの情報が回線選択部１６−１〜１６−Ｍに通知される。系選択情報はＷｏｒｋライン／Ｐｒｏｔｅｃｔｉｏｎラインのどちらを選択するかを示す情報である。
【００８４】
回線選択部１６−１〜１６−Ｍはライン・プロテクションの系切替え指示を受信すると（図８ステップＳ２１）、ライン管理テーブルから処理対象のＬ−ＳＷＧのエントリを取得する（図８ステップＳ２２）。
【００８５】
回線選択部１６−１〜１６−Ｍは取得したＬ−ＳＷＧエントリの情報を参照し、指定されたＬ−ＳＷＧが定義された有効なエントリでない場合（図８ステップＳ２３）、処理対象のＬ−ＳＷＧが存在しないので、系切替え処理を中止する（図８ステップＳ２４）。
【００８６】
回線選択部１６−１〜１６−Ｍは有効なＬ−ＳＷＧの場合（図８ステップＳ２３）、処理対象Ｌ−ＳＷＧのライン・プロテクションが有効になっていなければ（図８ステップＳ２５）、系切替えを行う必要がないため、系切替え処理を終了する（図８ステップＳ２６）。
【００８７】
回線選択部１６−１〜１６−Ｍはライン・プロテクションが有効な場合（図８ステップＳ２５）、処理対象Ｌ−ＳＷＧの現在の系選択状態（ライン管理テーブルのエントリのＷｏｒｋ／Ｐｒｏｔｅｃｔｉｏｎ選択状況５２−３）と新しい系選択情報（切替え指示に含まれる）とが等しければ（図８ステップＳ２７）、すでに新しい系が選択されているため、切替え処理を行う必要がない（図８ステップＳ２８）。
【００８８】
回線選択部１６−１〜１６−Ｍは現在の系選択と新しい系選択が異なる場合（図８ステップＳ２７）、系切替えを実施する必要があるため、ライン管理テーブルの処理対象Ｌ−ＳＷＧのＷｏｒｋ／Ｐｒｏｔｅｃｔｉｏｎ選択情報５２−３を新しい系選択情報に更新する（図８ステップＳ２９）。その後に、回線選択部１６−１〜１６−Ｍは処理対象Ｌ−ＳＷＧに収容されているすべてのパスについて接続情報の更新を行い、ライン・プロテクションの系切替え処理を完了する。
【００８９】
具体的に説明すると、回線選択部１６−１〜１６−Ｍは処理対象Ｌ−ＳＷＧにどのＰ−ＳＷＧが収容されているかがライン管理テーブルのパスマップ５２−４に登録されているので、処理対象Ｌ−ＳＷＧのパスマップに登録されているすべてのＰ−ＳＷＧについて、図８のステップＳ３０〜Ｓ３６の処理をそれぞれ行う。
【００９０】
つまり、回線選択部１６−１〜１６−Ｍはパスマップに登録されているＰ−ＳＷＧ番号をキーとしてパス管理テーブルを検索し、処理対象Ｌ−ＳＷＧに収容されているＰ−ＳＷＧに関する情報を取得する（図８ステップＳ３０）。回線選択部１６−１〜１６−Ｍは取得したＰ−ＳＷＧの情報から、Ｐ−ＳＷＧの系選択情報６２−３を基にＰ−ＳＷＧの選択系パス（ＷｏｒｋパスまたはＰｒｏｔｅｃｔｉｏｎパス）が収容されているＬ−ＳＷＧ番号を得る（図８ステップＳ３１）。
【００９１】
回線選択部１６−１〜１６−ＭはＰ−ＳＷＧの選択系パスが収容されているＬ−ＳＷＧ番号と処理対象のＬ−ＳＷＧ番号とが一致している場合（図８ステップＳ３２）、処理対象のＬ−ＳＷＧにＰ−ＳＷＧの選択系パスが収容されている。
【００９２】
図９は本発明の一実施例による系切替え対象Ｌ−ＳＷＧに選択パスが含まれていた場合の処理概要を示す図である。図９において、Ｐ−ＳＷＧの選択系パスがＷｏｒｋパスである時に、ライン３１，３２から構成されるＬ−ＳＷＧにおいてライン３１からライン３２へのライン・プロテクションの系切替え要求があったとすると、Ｐ−ＳＷＧの選択系パスであるＷｏｒｋパスは処理対象Ｌ−ＳＷＧに含まれているため、Ｐ−ＳＷＧについてもパス３１１からパス３１２へ切替えを行う必要がある。
【００９３】
このように、回線選択部１６−１〜１６−Ｍは処理対象のＬ−ＳＷＧにＰ−ＳＷＧの選択系パスが収容されている場合、ライン・プロテクションの系切替えを行う。
【００９４】
一方、Ｐ−ＳＷＧの選択系パスが収容されているＬ−ＳＷＧ番号と処理対象のＬ−ＳＷＧ番号とが一致しない場合には、Ｐ−ＳＷＧの選択系パスが処理対象のＬ−ＳＷＧに収容されていないことになる。
【００９５】
図１０は本発明の一実施例による系切替え対象Ｌ−ＳＷＧに選択パスが含まれていない場合の処理概要を示す図である。図１０において、Ｐ−ＳＷＧの選択系パスがＷｏｒｋパスである時に、ライン３３，３４から構成されるＬ−ＳＷＧにおいてライン３３からライン３４へのライン・プロテクションの系切替え要求があったしても、Ｐ−ＳＷＧの選択系パスであるＷｏｒｋパスは処理対象Ｌ−ＳＷＧに含まれていないため、Ｐ−ＳＷＧについては系切替えを行う必要がない。
【００９６】
このように、回線選択部１６−１〜１６−ＭはＰ−ＳＷＧの選択系パスは処理対象のＬ−ＳＷＧに収容されていない場合（図８ステップＳ３２）、これ以上系切替え処理を行わない（図８ステップＳ３３）。
【００９７】
回線選択部１６−１〜１６−Ｍは上述した処理動作によって、系切替えを行うために必要なＰ−ＳＷＧとＬ−ＳＷＧとの系選択状態を得ることができる（図８ステップＳ３４）。
【００９８】
回線選択部１６−１〜１６−Ｍは得られたＰ−ＳＷＧとＬ−ＳＷＧとの系選択情報に基づいて、入力−出力の新しい接続情報をコネクションマップから取得し、カレントマップに反映することで、系切替えを実行する（図８ステップＳ３５）。
【００９９】
具体的に説明すると、回線選択部１６−１〜１６−Ｍは処理対象Ｐ−ＳＷＧのＰａｔｈ  Ｍｅｍｂｅｒに登録されている全ての出力ＸＣ−ＴＳについて、出力ＸＣ−ＴＳをインデックスとしてコネクションマップを検索する。回線選択部１６−１〜１６−Ｍは得られたコネクションマップの該当エントリからＬ−ＳＷＧとＰ−ＳＷＧとの系選択情報に基づいて、適切な入力パスの情報を取得する。
【０１００】
例えば、Ｌ−ＳＷＧの系選択情報がＰｒｏｔｅｃｔｉｏｎライン、Ｐ−ＳＷＧの系選択情報がＷｏｒｋパスの場合、コネクションマップのエントリのうち入力パス情報４２−３（Ｓｒｃ  Ｗｏｒｋ  Ｐａｔｈ  ｏｎ  ＰｒｏｔｅｃｔｉｏｎＬｉｎｅ）が選択される。回線選択部１６−１〜１６−Ｍは得られた入力パス情報４２−３をカレントマップに反映し、上記の処理動作をＰａｔｈ  Ｍｅｍｂｅｒに登録されている全ての出力ＸＣ−ＴＳについて実行する。
【０１０１】
回線選択部１６−１〜１６−Ｍは上述したステップＳ３０〜Ｓ３５の処理を処理対象Ｌ−ＳＷＧのパスマップに登録されているすべてのＰ−ＳＷＧについて行うことで（図８ステップＳ３６）、ライン・プロテクションの系切替え処理が完了する。
【０１０２】
上記の処理動作では、ライン・プロテクションの系切替えが行われた場合に、Ｌ−ＳＷＧに収容されているパスについては切替え処理を行う場合を想定して説明を行っている。
【０１０３】
しかしながら、図１１に示すように、ライン・プロテクションの系切替えの対象外になるタイムスロットが存在する場合がある。図１１は本発明の一実施例による予備系開放パスを説明するための図である。この図１１を参照して、ライン・プロテクションの系切替えの対象外になるタイムスロットが存在する場合について具体的に説明する。
【０１０４】
上記の説明では、図１１において、ＷｏｒｋラインからＰｒｏｔｅｃｔｉｏｎラインへ系切替えが発生した場合、系切替え対象Ｌ−ＳＷＧに所属するパス３２１がパス３２２に切替えが行われる場合について述べている。
【０１０５】
これに対し、パス３２３のように、ライン・プロテクションの系切替えが発生してもパスの切替えが行われないような設定が行われる場合がある（以下、予備系開放とする）。
【０１０６】
予備系開放を行うパスが存在する場合には、回線選択部１６−１〜１６−Ｍの管理情報（コネクションマップ、ライン管理テーブル、パス管理テーブル）の情報登録の方法を変更する。
【０１０７】
パス管理テーブルについては、Ｌｉｎｅ  Ｐｒｏｔｅｃｔｉｏｎ対象外設定６２−４をＬｉｎｅ  Ｐｒｏｔｅｃｔｉｏｎ対象外に設定する。ライン管理テーブルについては、Ｌ−ＳＷＧに収容されているＰ−ＳＷＧの情報を格納するパスマップに予備系開放のパスを登録しない。コネクションマップでは、Ｗｏｒｋラインに収容される入力パス情報４２−１，４２−２のみを登録する。尚、Ｐｒｏｔｅｃｔｉｏｎラインに収容される入力パス情報４２−３，４２−４は参照されない。
【０１０８】
パス・プロテクションの系切替えがあった場合、処理対象Ｐ−ＳＷＧが収容されているＬ−ＳＷＧの検索を図７に示す処理内で行うが、パス管理テーブルで、Ｌｉｎｅ  Ｐｒｏｔｅｃｔｉｏｎ対象外設定６２−４をＬｉｎｅ  Ｐｒｏｔｅｃｔｉｏｎ対象外に設定することで、図７に示すパス・プロテクションの系切替え処理フローの判定条件（ステップＳ１１）において、Ｌｉｎｅ  Ｐｒｏｔｅｃｔｉｏｎ対象外と判定され、ステップＳ１３の処理によって、処理対象のＰ−ＳＷＧがＷｏｒｋラインに収容されているものとみなされる。これによって、ライン・プロテクションの系切替えの影響を受けることがなくなる。
【０１０９】
一方、ライン・プロテクションの系切替えがあった場合には、ライン管理テーブルにおいて、パスマップに予備系開放のパスが登録されていないため、予備系開放のパスに関しては図８に示すライン・プロテクションの系切替え処理のステップＳ３０〜Ｓ３５の処理が実施されない。したがって、ライン・プロテクションの系切替えが行われても、予備系開放のパスについては接続情報が変更されず、ライン・プロテクションの系切替えの影響を受けない。
【０１１０】
また、Ｌ−ＳＷＧ、Ｐ−ＳＷＧはプロテクションを行わないライン、パスがあったとしても、１つのライン、パスで１つのＬ−ＳＷＧ、Ｐ−ＳＷＧを構成している。例えば、ライン・プロテクションの場合、一つのラインで一つのＬ−ＳＷＧを構成している場合（ライン管理テーブルのＰｒｏｔｅｃｔｉｏｎ  Ｅｎａｂｌｅ５２−２が無効の場合）には、系選択情報取得時に常にＷｏｒｋラインを選択しているとみなす。パス・プロテクションの場合も、上記と同様である。
【０１１１】
プロテクションを構成しないライン、パスについてもＬ−ＳＷＧ、Ｐ−ＳＷＧを定義することで、図７及び図８に示す系切替え処理フローでプロテクションの有効・無効を意識することなく、処理することが可能になる。
【０１１２】
このように、本実施例では、分散スイッチにおいて、送信側ＩＮＦ１５−１〜１５−Ｍに回線接続情報を保持し、切替え判断部１４から送信側ＩＮＦ１５−１〜１５−Ｍに系切替え指示のみを通知し、送信側ＩＮＦ１５−１〜１５−Ｍ側で通知された系切替え指示に基づいて回線接続情報を動的に生成し、回線切替えを行うことによって、集中制御が必要な切替え判断部１４と分散処理が可能な送信側ＩＮＦ１５−１〜１５−Ｍとの間の通信データ量を削減することができる。
【０１１３】
また、本実施例ではＬ−ＳＷＧに収容されているＰ−ＳＷＧを示すパスマップをライン・プロテクションの管理情報に含めることで、ライン・プロテクション時に変更する回線接続情報を必要最低限に抑えることができ、ひいては系切替え処理の軽量化を達成することができる。
【０１１４】
この場合、本実施例ではＰ−ＳＷＧが収容されているＬ−ＳＷＧ番号を示す情報をパス・プロテクションの管理情報に含めることによって、パス・プロテクション時に変更する回線接続情報を必要最低限に抑えることができ、ひいては系切替え処理の軽量化を達成することができる。
【０１１５】
さらに、本実施例では、プロテクションを行わないライン及びパスについて、一つのライン及びパスで一つのＬ−ＳＷＧ及びＰ−ＳＷＧを構成するようにし、系選択においては常に何れか一方のラインまたはパスを選択しているとみなすことによって、プロテクションの有無を意識せずに、プロテクションの系切替え処理を行うことができ、処理を単純化することができる。
【０１１６】
さらにまた、本実施例では、ライン・プロテクションの管理情報のうち、Ｌ−ＳＷＧに収容されているＰ−ＳＷＧを示すパスマップに、ライン・プロテクション対象外のＰ−ＳＷＧの情報を含めないことと、パス・プロテクションの管理情報に、ライン・プロテクション対象外か否かの設定を用意し、ライン・プロテクション対象外のパスの場合にＬ−ＳＷＧの系選択情報を、常に何れか一方のラインを選択しているとみなすことで、ライン・プロテクションの管理対象外のＰ−ＳＷＧがある場合でも、通常のプロテクション系切替え処理と全く同じ処理で系切替え処理が可能となる。
【０１１７】
上述した本発明の一実施例では、一つのＩＮＦ（受信側ＩＮＦ１１−１〜１１−Ｎまたは送信側ＩＮＦ１５−１〜１５−Ｍ）に一つのラインが収容されているという前提で説明を行っている。そのため、ノード装置に収容されるパスは（ＩＮＦ番号、ＸＣ−ＴＳ）の形で表現することができる。
【０１１８】
しかしながら、実際のネットワークノード装置では、ノード装置に収容されるラインの容量（回線速度）がすべて同じであるとは限らない。以下に述べる手法を適用することで、容量が異なるラインを収容するノード装置についても本発明を適用することができる。
【０１１９】
図１２は本発明の他の実施例による回線容量の異なるラインの収容方法を示す図である。図１２において、中央のＸＣ（クロスコネクトスイッチ）７４の内部構成は図２に示す本発明の一実施例によるノード装置１−１〜１−３と同様の構成となっている。
【０１２０】
受信側ＩＮＦ（＃１〜＃３）７１〜７３及び送信側ＩＮＦ（＃１〜＃３）７５〜７７はそれぞれ最大でＸＣ−ＴＳがＬ個分の回線容量を持つものとする。このような状況で、回線容量の異なるラインを収容する場合、受信側ＩＮＦ（＃１〜＃３）７１〜７３にそれぞれ入力信号変換部７１１，７２１，７３１を設け、送信側ＩＮＦ（＃１〜＃３）７５〜７７にそれぞれ出力信号変換部７５１，７６１，７７１を設け、ＸＣ７４とインタフェースする部分ではどのようなＩＮＦであっても（ＩＮＦ番号、ＸＣ−ＴＳ番号）のペアでタイムスロットを表現可能なように対応付けを行う。
【０１２１】
例えば、受信側ＩＮＦ（＃１）７１はライン１本あたりＸＣ−ＴＳ  Ｌ１個分の回線容量を持つラインをＸ本収容している（Ｌ１及びＸは、Ｘ・Ｌ１≦Ｌを満たす自然数）。この場合、入力Ｌｉｎｅ＃１−ｋの中のｈ番目のタイムスロットを、
ＸＣ−ＴＳ番号＝（ｋ−１）×Ｌ１＋ｈ          ・・・・・（１）
と対応付けることで、入力ＬｉｎｅのタイムスロットとＸＣ−ＴＳとを１対１に対応付けることが可能である。
【０１２２】
送信側ＩＮＦでは、逆に、ＸＣ−ＴＳから出力Ｌｉｎｅのタイムスロットへの対応付けを上記と同様の式によって対応付けることによって、中央のＸＣ７４の出力も（ＩＮＦ番号、ＸＣ−ＴＳ番号）のペアで表現することが可能になる。収容ラインのタイムスロットとＸＣ−ＴＳとの対応付けのルールは、双方向で１対１の対応付けが可能なものであればどのようなルールでも適用可能であり、上記の（１）式はその一例である。
【０１２３】
このように、受信側ＩＮＦ（＃１〜＃３）７１〜７３及び送信側ＩＮＦ（＃１〜＃３）７５〜７７に、収容ラインのタイムスロットとＸＣ−ＴＳとの対応付けを行う変換部（入力信号変換部７１１，７２１，７３１及び出力信号変換部７５１，７６１，７７１）を用意することで、回線容量が異なるラインについても柔軟に収容することが可能である。本ノード装置のＩＮＦは、ラインの回線容量の合計がＩＮＦの容量を越えない範囲であれば、任意の回線容量のラインを収容することが可能である。
【０１２４】
上述した本発明の一実施例では、図２に示す分散型スイッチに適用するものとして説明を行っているが、図１７に示すような中央に集中型のクロスポイントスイッチ８３を置くタイプのノード装置にも適用可能である。
【０１２５】
上述した本発明の一実施例に示す分散型スイッチでは、プロテクション管理情報（コネクションマップ、ライン管理テーブル、パス管理テーブル）は自ＩＮＦ内の情報のみを管理することができれば十分であるため、コネクションマップ及びライン管理テーブルの各エントリではＩＮＦ番号が不要である。
【０１２６】
これに対し、集中型スイッチ８３では複数のＩＮＦの情報をまとめて扱うため、ＩＮＦの区別を行う必要がある。このことは、コネクションマップ及びライン管理テーブルのインデックスをそれぞれＤＳＴ  ＸＣ−ＴＳ番号（図４参照）、Ｐ−ＳＷＧ番号（図６参照）から（ＩＮＦ番号、ＤＳＴ  ＸＣ−ＴＳ番号）、（ＩＮＦ番号、Ｐ−ＳＷＧ番号）に変更し、エントリ数を拡張することで対応可能である。上記の拡張を行うことで、本発明の切替え管理方式は分散型スイッチのみならず、集中型スイッチ８３にも適用可能である。
【０１２７】
【発明の効果】
以上説明したように本発明は、上記のような構成及び処理動作とすることで、集中制御が必要な切り替え判断部と分散処理が可能な送信側インタフェースとの間の通信データ量を削減することができるという効果が得られる。
【図面の簡単な説明】
【図１】本発明の一実施例によるネットワークの構成を示すブロック図である。
【図２】図１のノード装置の内部構成を示すブロック図である。
【図３】本発明の一実施例におけるプロテクションによる経路選択のイメージを示す図である。
【図４】本発明の一実施例によるコネクションマップの構成を示す図である。
【図５】本発明の一実施例によるライン管理テーブルの構成を示す図である。
【図６】本発明の一実施例によるパス管理テーブルの構成を示す図である。
【図７】図２の回線選択部によるパス・プロテクションの系切替え処理を示すフローチャートである。
【図８】図２の回線選択部によるライン・プロテクションの系切替え処理を示すフローチャートである。
【図９】本発明の一実施例による系切替え対象Ｌ−ＳＷＧに選択パスが含まれていた場合の処理概要を示す図である。
【図１０】本発明の一実施例による系切替え対象Ｌ−ＳＷＧに選択パスが含まれていない場合の処理概要を示す図である。
【図１１】本発明の一実施例による予備系開放パスを説明するための図である。
【図１２】本発明の他の実施例による回線容量の異なるラインの収容方法を示す図である。
【図１３】従来例の系切替え処理を説明するための図である。
【図１４】従来例の系切替え処理を説明するための図である。
【図１５】従来例の系切替え処理を説明するための図である。
【図１６】従来例の系切替え処理を説明するための図である。
【図１７】従来の集中型スイッチの構成例を示すブロック図である。
【符号の説明】
１−１〜１−３  ノード装置
１１−１〜１１−Ｎ  受信側ＩＮＦ
１２−１〜１２−Ｎ  障害検出部
１３−１〜１３−Ｎ  回線分配部
１４  切替え判断部
１５−１〜１５−Ｍ  送信側ＩＮＦ
１６−１〜１６−Ｍ  回線選択部
１１１〜１１３  パス
１２１，１２２，
１３１，２４１，
２４２，３４１  ライン
【図１】
2004328687.tif 000003
【図２】
2004328687.tif 000004
【図３】
2004328687.tif 000005
【図４】
2004328687.tif 000006
【図５】
2004328687.tif 000007
【図６】
2004328687.tif 000008
【図７】
2004328687.tif 000009
【図８】
2004328687.tif 000010
【図９】
2004328687.tif 000011
【図１０】
2004328687.tif 000012
【図１１】
2004328687.tif 000013
【図１２】
2004328687.tif 000014
【図１３】
2004328687.tif 000015
【図１４】
2004328687.tif 000016
【図１５】
2004328687.tif 000017
【図１６】
2004328687.tif 000018
【図１７】
2004328687.tif 000019