(57)【特許請求の範囲】
【請求項１】
相互接続リング保護方法であって、
クロスリングサービスを受信する交差ノードグループ内に第１交差ノードを備え、前記交差ノードグループは少なくとも一つの第１交差ノードと１つの第２交差ノードを備え、前記第１交差ノードおよび前記第２交差ノードは第１リングと第２リングの交差ノードであり、
前記第１交差ノードは、前記クロスリングサービスのサービス情報にしたがって第２リングのクロスリングサービスのオフリングノードを判定し、
前記第１交差ノードが前記第２リングの前記クロスリングサービスの前記オフリングノードと通信せず、かつ前記第１交差ノードが最終交差ノードではない場合、前記クロスリングサービスを前記第２交差ノードにフォワーディングし、
前記最終交差ノードは、前記第１リングと前記第２リングの前記交差ノードのうち前記クロスリングサービスが最後に到達するノードであることを特徴とする相互接続リング保護方法。
【請求項２】
前記第１交差ノードは、前記第１交差ノードが前記最終交差ノードである場合、前記クロスリングサービスを前記第２リング上の前記クロスリングサービスの前記オフリングノードにフォワーディングすることを特徴とする請求項１に記載の相互接続リング保護方法。
【請求項３】
前記第１交差ノードは、前記第１交差ノードが前記最終交差ノードである場合、前記クロスリングサービスを前記第２リング上の前記クロスリングサービスの前記オフリングノードにフォワーディングし、
前記第１交差ノードが前記最終交差ノードであり、かつ前記第１交差ノードが前記第２リング上の前記クロスリングサービスの前記オフリングノードと通信しない場合、前記クロスリングサービスを前記第２リング上の前記クロスリングサービスの前記オフリングノードにフォワーディングすることを特徴とする請求項１または請求項２に記載の相互接続リング保護方法。
【請求項４】
前記第１交差ノードは、さらに前記第１交差ノードが前記第２リング上の前記クロスリングサービスの前記オフリングノードと通信する場合、前記クロスリングサービスを前記第２リング上の前記クロスリングサービスの前記オフリングノードにフォワーディングすることを特徴とする請求項１ないし請求項３のいずれか一項に記載の相互接続リング保護方法。
【請求項５】
前記第１交差ノードは、さらに前記第１交差ノードが前記クロスリングサービスを前記第２交差ノードにフォワーディングする、または前記第１交差ノードが前記クロスリングサービスを前記第２リング上の前記クロスリングサービスの前記オフリングノードにフォワーディングする前に、
前記第１交差ノードが前記第２リング上の前記クロスリングサービスの前記オフリングノードと通信するかどうかを判定することを特徴とする請求項１ないし請求項４のいずれか一項に記載の相互接続リング保護方法。
【請求項６】
前記第１交差ノードは、特に前記第１交差ノードが前記第２リング上の前記クロスリングサービスの前記オフリングノードと通信するかどうか判定する前記第１交差ノードは、
前記第２リングからの自動保護切り替えメッセージに従って前記第２リングの障害状態を取得し、前記第２リングのリングトポロジーに従って前記第１交差ノードが前記第２リング上の前記クロスリングサービスの前記オフリングノードと通信するかどうか判定することを特徴とする請求項１ないし請求項５のいずれか一項に記載の相互接続リング保護方法。
【請求項７】
前記第１交差ノードは、さらに前記第１交差ノードが前記クロスリングサービスを前記第２交差ノードにフォワーディングする、または前記第１交差ノードが前記クロスリングサービスを前記第２リング上の前記クロスリングサービスの前記オフリングノードにフォワーディングする前に、
前記クロスリングサービスの着信ラベルに従って前記第１交差ノードは最終ノードであるかどうか判定することを特徴とする請求項１ないし請求項６のいずれか一項に記載の相互接続リング保護方法。
【請求項８】
前記クロスリングサービスを受信する交差ノードグループ内の前記第１交差ノードは、特に、
前記第１リングから前記第２リングへのリング間チャネルを通じて前記クロスリングサービスを受信することを特徴とする請求項１ないし請求項７のいずれか一項に記載の相互接続リング保護方法。
【請求項９】
前記リング間チャネルはラベルスイッチング経路（ＬＳＰ）であることを特徴とする請求項８に記載の相互接続リング保護方法。
【請求項１０】
前記リング間チャネルの開始点は、第１リング上の前記クロスリングサービスのオンリングノードであり、その終了点は前記交差ノードグループであることを特徴とする請求項８または請求項９に記載の相互接続リング保護方法。
【請求項１１】
前記クロスリングサービスのサービス設定は、前記第１リング上のクロスリングサービスのオンリングノードに最も近い２つの交差ノードにおいて同一であることを特徴とする請求項１ないし請求項１０のいずれか一項に記載の相互接続リング保護方法。
【請求項１２】
前記クロスリングサービスのサービス設定はクロスリングサービスの着信ラベルであることを特徴とする請求項１ないし請求項１１のいずれか一項に記載の相互接続リング保護方法。
【請求項１３】
相互接続リング保護装置であって、
前記相互接続リング保護装置は第１リングと第２リングの交差ノードであり、
クロスリングサービスを受信するように構成された受信ユニットと、
前記クロスリングサービスのサービス情報に従って、前記第２リング上の前記クロスリングサービスのオフリングノードを判定するように構成されたオフリングノード判定ユニットと、
前記相互接続リング保護装置が前記第２リング上の前記クロスリングサービスの前記オフリングノードと通信せず、かつ前記相互接続リング保護装置が最終交差ノードでない場合、前記クロスリングサービスを前記第１リングと前記第２リングのもう一方の交差ノードにフォワーディングするように構成された第１処理ユニット
を備え、
前記最終交差ノードは、前記第１リングと前記第２リングの前記交差ノードのうち前記クロスリングサービスが最後に到達するノードであることを特徴とする相互接続リング保護装置。
【請求項１４】
前記相互接続リング保護装置が前記最終交差ノードである場合、前記クロスリングサービスを前記第２リング上の前記クロスリングサービスの前記オフリングノードにフォワーディングするように構成された第２処理ユニット
を備えることを特徴とする請求項１３に記載の相互接続リング保護装置。
【請求項１５】
前記相互接続リング保護装置が前記第２リング上の前記クロスリングサービスの前記オフリングノードと通信する場合、前記クロスリングサービスを前記第２リング上の前記クロスリングサービスの前記オフリングノードにフォワーディングするように構成された第３処理ユニット
をさらに備えることを特徴とする請求項１３または請求項１４に記載の相互接続リング保護装置。
【請求項１６】
前記相互接続リング保護装置が前記第２リング上の前記クロスリングサービスの前記オフリングノードと通信するかどうか判定するように構成された通信判定ユニット
をさらに備えることを特徴とする請求項１３から請求項１５のいずれか一項に記載の相互接続リング保護装置。
【請求項１７】
前記クロスリングサービス内で運ばれた着信ラベルに従って、前記相互接続リング保護装置が前記最終交差ノードであるかどうかを判定するように構成された位置判定ユニットをさらに備えることを特徴とする請求項１３から請求項１６のいずれか一項に記載の相互接続リング保護装置。
【請求項１８】
相互接続リング保護システムであって、少なくとも１つの第１相互接続リング保護装置と１つの第２相互接続リング保護装置を備え、前記第１相互接続リング保護装置および前記第２相互接続リング保護装置は第１リングと第２リングの交差ノードであり、前記第２相互接続リング保護装置は最終交差ノードであり、
前記第１相互接続リング保護装置はクロスリングサービスを受信し、前記クロスリングサービスのサービス情報に従って前記第２リング上の前記クロスリングサービスのオフリングノードを判定し、前記第１相互接続リング保護装置が前記第２リング上の前記クロスリングサービスの前記オフリングノードと通信する場合、前記クロスリングサービスを前記第２リング上の前記クロスリングサービスの前記オフリングノードにフォワーディングし、前記第１相互接続リング保護装置が前記第２リング上の前記クロスリングサービスの前記オフリングノードと通信しない場合、前記クロスリングサービスを前記第１リングと前記第２リングの他の交差ノードにフォワーディングするように構成され、
前記第２相互接続リング保護装置は前記第１相互接続リング保護装置から前記クロスリングサービスを受信し、前記クロスリングサービスのサービス情報に従って前記第２リング上の前記クロスリングサービスの前記オフリングノードを取得し、前記クロスリングサービスを前記第２リング上の前記クロスリングサービスの前記オフリングノードにフォワーディングするように構成され、
前記最終交差ノードは、前記第１リングと前記第２リングの前記交差ノードのうち前記クロスリングサービスが最後に到達するノードである
ことを特徴とする相互接続リング保護システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信分野に関し、特に相互接続リング保護（interconnected ring protection）の方法、装置およびシステムに関する。
【背景技術】
【０００２】
マルチプロトコル・ラベル・スイッチング（Multi-Protocol Label Switching、以降単に「ＭＰＬＳ」と称す）は高速データパケットスイッチングおよびルーティングに基づくシステムであり、パケットサービスの高速なフォワーディングを実現し、ネットワークにデータトラフィック能力（ルーティング（routing）、フォワーディング（forwarding）、スイッチング（switching）やそれに類するもの）を提供する。図１で示すように、ＭＰＬＳ技術に基づくリングネットワークはＭＰＬＳリングと呼ばれ、複数のＭＰＬＳリングが一つまたはそれ以上のノード（node）上で交差することが可能であり、ＭＰＬＳリングの相互接続からなるネットワーク構造（MPLS interconnected ring、以降単に「ＭＰＬＳ相互接続リング」と称す）を構成する。
【０００３】
ＭＰＬＳリングにおける個々のノードの間でサービスストリーム（service stream）を伝送するための論理経路は、ラベル・スイッチング経路（Label switching path、以降単に「ＬＳＰ」と称す）に基づいて実施される場合がある。ＭＰＬＳリングはＭＰＬＳワークリング（MPLS work ring、以降単に「ワークリング」と称す）とＭＰＬＳ保護リング（MPLS protection ring、以降単に「保護リング」と称す）からなり、二つのリングの方向はお互いに正反対で、基準として特定のサービスストリームに方向をとる。実際の必要性に従えば、各リングはサービスストリームを伝送するための複数の論理経路を確立する場合もあり、異なる論理経路を異なるサービスストリームに割り当てる場合もある。実際には、ワークリングと保護リングもラベルで識別されてもよい。例えば、ワークリングまたは保護リングはサービスストリームの論理パスを識別するラベルの外部の層にラベルの層を添付することによって識別されてもよい。このように、ワークリングと保護リングはＬＳＰに基づいて実施される。
【０００４】
伝送の信頼性を改善するため、ＭＰＬＳ相互接続リングは、サービスのエンドツーエンド(end-to-end)自動保護スイッチング（Automatic Protection Switching、以降単にＡＰＳと称す）の手法を使用して保護される場合がある。図１に示すように、一般的な状態ではサービスストリームはＭＰＬＳ相互接続リングに入った後、サービスラベルに従ってフォワーディングされる。図１では、サービスストリームを伝送するためのワーク論理経路は、Ｂ→Ｃ→Ｄ→Ｉ→Ｈの順に通る経路である。交差ノードＤで障害が発生した場合、エンドツーエンドＡＰＳが起動され、サービスストリームは、保護論理経路であるＢ→Ａ→Ｆ→Ｇ→Ｈの順に通る経路に切り替わって伝送される。
【０００５】
上記のＭＰＬＳリング保護の枠組みにおいて、リングの内部の障害の保護実現のためにはＭＰＬＳリングのワークリングおよびＭＰＬＳリングの保護リングにそれぞれ帯域を割り当てることが必要である。この場合、実際の帯域使用率は５０％しかない。さらに、上記のＭＰＬＳリング保護の枠組みにおいて、クロスリング（cross-ring）サービスのエンドツーエンドの保護を実現するためには、ワークリングはワーク論理経路および保護論理経路のそれぞれに帯域を割り当てる必要がある。帯域幅の使用率が５０％の場合、リンクの帯域幅の２５％しかサービスの伝送のためには実際には使用されず、これは実際の帯域幅の使用率の低下をもたらす。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする技術的課題は、帯域幅利用率の改善が可能な相互接続リング保護方法、相互接続リング保護装置、および相互接続リング保護システムを提供することにある。
【課題を解決するための手段】
【０００７】
一態様によれば、本発明は、クロスリングサービスを受信する交差ノードグループ内の第１交差ノードを備え、前記交差ノードグループは少なくとも１つの第１交差ノードおよび１つの第２交差ノードを備え、前記第１交差ノードおよび第２交差ノードは第１リングと第２リングの交差ノードであり、前記第１交差ノードはクロスリングサービスのサービス情報に従って第２リング上のクロスリングサービスのオフリング（off-ring）ノードを判定し、前記第１交差ノードが第２リング上のクロスリングサービスのオフリングノードと通信せず、かつ前記第１交差ノードが最終交差ノードではない場合、前記第１交差ノードは、クロスリングサービスを第２交差ノードにフォワーディングする相互接続リング保護方法を提供する。
【０００８】
さらに別の態様によれば、本発明は、相互接続リング保護装置であって、前記相互接続リング保護装置は第１リングと第２リングの交差ノードであり、クロスリングサービスを受信するように構成された受信ユニットと、クロスリングサービスのサービス情報に従って、第２リング上のクロスリングサービスのオフリングノードを判定するように構成されたオフリングノード判定ユニットと、前記相互接続リング保護装置が第２リング上のクロスリングサービスのオフリングノードと通信せず、かつ前記相互接続リング保護装置が最終交差ノードでない場合、クロスリングサービスを第１リングと第２リングのもう一方の交差ノードにフォワーディングするように構成された第１処理ユニットとを備える相互接続リング保護装置を提供する。
【０００９】
さらに別の態様によれば、本発明は、少なくとも１つの第１相互接続リング保護装置および１つの第２相互接続リング保護装置を備える相互接続リング保護システムを提供する。第１相互接続リング保護装置および第２相互接続リング保護装置は、第１リングと第２リングの交差ノードであり、第２相互接続リング保護装置は最終交差ノードである。特に、第１相互接続リング保護装置は、クロスリングサービスを受信し、クロスリングサービスのサービス情報に従って第２リング上のクロスリングサービスのオフリングノードを判定し、第１相互接続リング保護装置が第２リング上のクロスリングサービスのオフリングノードと通信する場合、クロスリングサービスを第２リング上のクロスリングサービスのオフリングノードにフォワーディングし、第１相互接続リング保護装置が第２リング上のクロスリングサービスのオフリングノードと通信しない場合、クロスリングサービスを第１リングと第２リングの他の交差ノードにフォワーディングするように構成される。第２相互接続リング保護装置は第１相互接続リング保護装置からクロスリングサービスを受信し、クロスリングサービスのサービス情報に従って第２リング上のクロスリングサービスのオフリングノードを取得し、クロスリングサービスを第２リング上のクロスリングサービスのオフリングノードにフォワーディングするように構成される。
【００１０】
本発明が提供する相互接続リング保護方法、相互接続リング保護装置、および相互接続リング保護システムの使用により、相互接続リングの保護は、クロスリングサービスのためのエンドツーエンド保護トンネルを確立することなく、それによって保護トンネルのための保護帯域が予約されることなく実現できるため、帯域使用率が改善される。
【図面の簡単な説明】
【００１１】
【図１】図１は、ＭＰＬＳ相互接続リングの代表的なネットワークの模式図である。
【図２】図２は、本発明の実施形態により提供される相互接続リング保護方法のフローチャートである。
【図３】図３は、本発明の実施形態により提供される相互接続リング保護方法のフローチャートである。
【図４】図４は、本発明の実施形態により提供される相互接続リング保護方法のフローチャートである。
【図５ａ】図５ａは、本発明の実施形態により提供される相互接続リング保護方法のフローチャートである。
【図５ｂ】図５ｂは、本発明の実施形態により提供される相互接続リング保護方法のフローチャートである。
【図６】図６は、本発明の実施形態により提供される相互接続リング保護方法の適用シナリオを示す概要図である。
【図７】図７は、本発明の実施形態により提供される相互接続リング保護方法の適用シナリオを示す概要図である。
【図８】図８は、本発明の実施形態により提供される相互接続リング保護方法の適用シナリオを示す概要図である。
【図９】図９は、本発明の実施形態により提供される相互接続リング保護方法の適用シナリオを示す概要図である。
【図１０】図１０は、３つのリングが連続した相互接続の構造を示す概要図である。
【図１１】図１１は、本発明の実施形態により提供される相互接続リング保護装置の構造を示す概要図である。
【図１２】図１２は、本発明の実施形態により提供される相互接続リング保護装置の構造を示す概要図である。
【図１３】図１３は、本発明の実施形態により提供される相互接続リング保護装置の構造を示す概要図である。
【図１４】図１４は、本発明の実施形態により提供される相互接続リング保護装置の構造を示す概要図である。
【図１５】図１５は、本発明の実施形態により提供される相互接続リング保護システムの構造を示す概要図である。
【発明を実施するための形態】
【００１２】
本発明の実施形態は、以下に示す図面に関連して説明される。ここで述べる特定の実施形態は、本発明を説明するためだけのものであり、本発明を限定するものではない。
【００１３】
説明のため、本発明の実施形態において、サービスストリームを伝送するための論理経路を「トンネル（tunnel）」、ＭＰＬＳのワークリングおよび保護リングを「ワークチャネル（channel）、「保護チャネル」と呼び、サービスストリームを単に「サービス（service）」と称する。
【００１４】
本発明の一実施形態において、図２に示す相互接続リング保護方法が提供される。
【００１５】
ステップ１０１において、交差ノードグループの第１交差ノードはクロスリングサービスを受信する。前記交差ノードグループは少なくとも第１交差ノードおよび第２交差ノードを有し、前記第１交差ノードおよび前記第２交差ノードは第１リングと第２リングのノードである。
【００１６】
必要に応じて、代表的な実施形態において、第１リングおよび第２リングはＭＰＬＳリングであってもよい。当然、前記第１リングおよび前記第２リングは、ＲＰＲ（Resilient Packet Ring）のようなその他のプロトコルに基づくリングである場合もあるが、本発明の実施形態では定義しない。
【００１７】
必要に応じて、本発明における第１リングと第２リングの交差とは前記第１リングと前記第２リングは少なくとも２つの交差ノードを持つことを意味している。例として、図６に示すように、第１リングと第２リングは２つの交差ノードを持つ。
【００１８】
本発明の一実施形態において説明されるクロスリングサービスは、例えば、第１リングを経由して第２リングへ伝送されるサービスであり、第１リングのあるノードから第１リングに入り、目的アドレスが第２リング上にあるサービス、または第１リングのあるノードから第１リングに入り、第２リングを経由して、（第３リングのような）他のリングに伝送されるサービスである場合もある。
【００１９】
ステップ１０２において、第１交差ノードはクロスリングサービスのサービス情報に従って、第２リング上のクロスリングサービスのオフリングノードを判定する。
【００２０】
必要に応じて、交差ノードグループにおける第１交差ノードはクロスリングサービスを受信後、クロスリングサービスの着信ラベル（incoming label）をチェックし、第２リング上のクロスリングサービスのオフリングノードを判定してもよい。図６に示すように、第１交差ノードＦはクロスリングサービスの着信ラベルをチェックすることによって、第２リングのクロスリングサービスのオフリングノードはノードＢ１であると判定する。
【００２１】
あるいは、第２リング上のクロスリングサービスのオフリングノードは第２リング上のクロスリングサービスの目的のノード、または第２リングから出ていくクロスリングサービスのノードであってもよい。
【００２２】
例えば、クロスリングサービスの目的アドレスが第２リングのあるノードのアドレスである場合、そのノードは第２リング上のクロスリングサービスのオフリングノードとなる。クロスリングサービスが第２リングを通過し、第３リングに伝送される必要がある場合、第２リング上のクロスリングサービスのオフリングノードは第２リングから出ていくクロスリングサービスのノードである。
【００２３】
実用的な適用において、第２リングから出ていくクロスリングサービスのノードは、第２リングと第３リングの交差ノードグループに属する。本発明の任意の実施において、交差ノードグループは仮想的な交差ノードと考えてよく、クロスリングサービスは第２リングおよび第３リングの交差ノードグループ内のどの一つの交差ノードで第２リングを出ていってもよい。
【００２４】
ステップ１０３において、第１交差ノードが第２リングのクロスリングサービスのオフリングノードと通信せず、かつ第１交差ノードは最終ノードではない場合、第１交差ノードはクロスリングサービスを第２交差ノードにフォワーディングする（簡潔化のため、「通信せず」、「最終交差ノードでない」を図中に示す）。
【００２５】
ここで、第１交差ノードが第２リング上のクロスリングサービスのオフリングノードと通信しないとは、クロスリングサービスが第１交差ノードから開始し、第２リング上のクロスリングサービスのオフリングノードに到達できないということを意味する。あるいは、第２リング上のクロスリングサービスのオフリングノードに到達できないクロスリングサービスとは、クロスリングサービスがワークチャネルおよび保護チャネルのどちらか一方に沿って第２リング上のクロスリングサービスのオフリングノードに到達できないということを意味する。
【００２６】
あるいは、オフリングノードが第２リングおよび第３リングの交差ノードグループに属するとき、第２リング上のクロスリングサービスのオフリングノードに到達できないクロスリングサービスとは、具体的にはクロスリングサービスが第２リングおよび第３リングの交差ノードグループのどの全てのノードにも到達できないことを意味する。
【００２７】
本発明の実施形態において、最終交差ノードとは最後にクロスリングサービスを受信した第１リングと第２リングの交差ノードグループ内の一つの交差ノードを指す。
【００２８】
本発明の他の実施形態において、図３において、必要に応じて相互接続リング保護方法はさらに以下を有する。
【００２９】
ステップ１０４において第１交差ノードが最終交差ノードである場合、第１交差ノードはクロスリングサービスを第２リング上のクロスリングサービスのオフリングノードにフォワーディングする（簡潔化のため、「最終交差ノード」を図中に示す）。
【００３０】
必要に応じて、上記ステップ１０４は、第１交差ノードが最終交差ノードであり、かつ第１交差ノードが第２リング上のクロスリングサービスのオフリングノードと通信しない場合、第１交差ノードはクロスリングサービスを第２リング上のクロスリングサービスのオフリングノードにフォワーディングする、というような方法で実施されてもよい。
【００３１】
この実施形態において、第１交差ノードが第２リング上のクロスリングサービスのオフリングノードと通信するかどうかに関わらず、クロスリングサービスは最終交差ノードによって送信されてもよい。この場合、クロスリングサービスが最終的に第２リング上のオフリングノードに到達できるかどうかは考慮する必要がない。
【００３２】
本発明のさらに他の実施形態において、図４において、必要に応じて本方法は、さらに以下を有する。
【００３３】
ステップ１０５において、第１交差ノードが第２リング上のクロスリングサービスのオフリングノードと通信する場合、第１交差ノードはクロスリングサービスを第２リング上のクロスリングサービスのオフリングノードにフォワーディングする（簡潔化のため、「通信する」を図中に示す）。
【００３４】
この実施形態において、第１交差ノードが最終交差ノードであるかどうかは考慮する必要がない。
【００３５】
本発明のさらに他の実施形態において、図５ａおよび図５ｂにおいて、必要に応じてステップ１０３、ステップ１０４、またはステップ１０５の前に、本方法はさらに以下を有してもよい。
【００３６】
ステップ１０６において、第１交差ノードは第１交差ノードが第２リング上のクロスリングサービスのオフリングノードと通信するかどうかを判定する。例えば、第１交差ノードは第２リングからの自動保護切り替えメッセージに従って第２リングの障害状態を取得し、第２リングのリングトポロジーに従って第１交差ノードが第２リング上のクロスリングサービスのオフリングノードと通信するかどうか判定してもよい。
【００３７】
ステップ１０７において、第１交差ノードは、第１交差ノードが最終交差ノードであるかどうかをクロスリングサービスの着信ラベルに従って判定してもよい。必要に応じて、クロスリングサービスの着信ラベルは、第１リングおよび第１リング上のクロスリングサービスのオンリング（on-ring）ノードのリングトポロジーに従って割り当ててもよい。着信ラベルはクロスリングサービスが第１リング上のクロスリングサービスのオンリングノードから来ることを示すのに使われる場合もあり、第１交差ノードが最終交差ノードであることを示すのにも使われる場合もある。
【００３８】
本発明の実施形態において、ステップ１０６とステップ１０７の実行順序は限定されない。言い換えれば、ステップ１０６が最初に実行され、次にステップ１０７が実行されてもよく、ステップ１０７が最初に実行され、次にステップ１０６が実行されてもよく、またはステップ１０６とステップ１０７が同時に実行されてもよい。
【００３９】
必要に応じて、第１リング上のクロスリングサービスのオンリングノードに最も近い２つの交差ノードにおける、クロスリングサービスのサービス設定は同じである。本発明の実施形態において、「第１リング上のクロスリングサービスのオンリングノードに最も近い交差ノード」とは、第１リング上のクロスリングサービスのオンリングノードから、それぞれクロスリングサービスが第１リングのクロスリングサービスのワークチャネル方向およびクロスリングサービスの保護チャネル方向に沿って最初に到達する２つの交差ノードを意味している。
【００４０】
必要に応じて、前記サービス設定は、着信ラベルまたはそれに類する情報を有してもよい。さらに必要に応じて、前記サービス設定は、クロスリングサービスのソースリング識別子（Identifier、以下単にＩＤと称する）や、クロスリングサービスのデスティネーションリングＩＤ、次のリング上のクロスリングサービスのオフリングノードなどのようなその他の情報を有してもよい。
【００４１】
必要に応じて、ステップ１０１において、第１交差ノードはクロスリングサービスを受信する。具体的には、第１交差ノードは第１リングから第２リングへのリング間（inter-ring）チャネルを介してクロスリングサービスを受信する。
【００４２】
必要に応じて、リング間チャネルは、ＬＳＰである。
【００４３】
必要に応じて、第１リングから第２リングへのリング間チャネルの開始点は第１リング上のクロスリングサービスのオンリングノードであり、その終了点は交差ノードグループである。
【００４４】
必要に応じて、第１リング上のオンリングノードとは、クロスリングサービスが第１リングにそこから入ってきたノードを指す。第１リングから第２リングへのリング間チャネルの開始点がクロスリングサービスを受信する第１リング上のノードのどれか一つであるため、第１リング上の各ノードはクロスリングサービスを伝送するためのリング間チャネルを確立してもよい。本発明の任意の実施において、交差ノードグループは、仮想的な交差ノードとみなしてもよく、交差ノードグループのどの一つの交差ノードも上記リング間チャネルの終了点であってもよい。
【００４５】
本発明の実施形態における相互接続リング保護方法の使用により、交差ノードグループの一つの交差ノードがオフリングノードと通信しない場合、クロスリングサービスは交差ノードグループのもう一方の交差ノードにフォワーディングされ、リング間オペレーションはもう一方の交差ノード上で完了する。このように、クロスリングサービスのための相互接続リングの保護は、エンドツーエンド保護トンネルを確立することなく、またそれによって保護チャネルのための保護帯域が予約されることなく実現されるため、帯域使用率が改善される。
【００４６】
本発明の実施形態における相互接続リング保護方法の詳細をその特定の適用シナリオに関連して詳細に説明する。
【００４７】
図６に示す適用シナリオにおいて、第１リングと第２リングの交差ノードグループは２つの交差ノード、交差ノードＦおよび交差ノードＤを備える。あるサービスがノードＢから第１リングに入り（リング投入）、第１リングと第２リングの交差ノードグループから第１リングを出て（リング脱出）、第２リングに入り（リング投入）、そしてノードＢ１で第２リングから出る（リング脱出）（以降、前記サービスを「クロスリングサービス」と呼ぶ」。
【００４８】
本発明の実施形態において、第１リング上で、クロスリングサービスのオンリングノードは、自分自身をリング間チャネルの開始点、およびオフリングノード（例えば、第１リングと第２リングの交差ノード）をリング間チャネルの終了点として設定してもよい。ここで、リング間チャネルはワークチャネルと保護チャネルを有する。ワークチャネルと保護チャネルの方向は正反対である。ワークチャネルが時計周り方向であれば、保護チャネルは反時計回り方向であり、ワークチャネルが反時計回り方向であれば、保護チャネルは時計回り方向である。同様に、第２リング上で、リング間チャネルがオンリングノードとオフリングノードとの間で確立されてもよく、リング間チャネルもまたワークチャネルと保護チャネルを有する。後続の例では、ワークチャネルの方向が時計回り方向であり、保護チャネルの方向が反時計回り方向であると仮定する。
【００４９】
例１：
本例において、ノードＡとノードＦとの間のリンクおよび、ノードＦとノードＥとの間のリンクで障害が発生したと仮定する。図７に示すように、クロスリングサービスはノードＢから第１リングに入り、ノードＢはクロスリングサービスをリング間チャネルのワークチャネルに沿って（時計回り方向）、交差ノードグループにフォワーディングする。ノードＡとノードＦとの間のリンクで障害が発生しているため、リング間チャネルは、ノードＡでワークチャネルから保護チャネルに切り替え（反時計回り方向）、クロスリングサービスは保護チャネルに沿って伝送が続けられる。
【００５０】
保護チャネルがラッピング（wrapping）される場合、ノードＡは保護チャネルに沿ってＡ→Ｂ→Ｃ→Ｄ→Ｅの順でクロスリングサービスをノードＥにフォワーディングする。ノードＥとノードＦとの間のリンクでも障害が発生しているため、クロスリングサービスがノードＥに伝送された後、リング間チャネルは再び元のワークチャネルへ切り替わり、クロスリングサービスはワークチャネルに沿って交差ノードＤに伝送を続ける。
【００５１】
保護チャネルがスワッピング（swapping）しない場合、クロスリングサービスは保護チャネルに沿って交差ノードに直接伝送される（すなわちＡ→Ｂ→Ｃ→Ｄ）。
【００５２】
交差ノードグループの交差ノードＤは、クロスリングサービスの着信ラベルに従って、クロスリングサービスはオンリングノードから来て、それによって交差ノードＤは最終交差ノードではないと判定する。例えば、交差ノードＤおよび交差ノードＦはクロスリングサービスにラベル１００を割り当ててもよい。クロスリングサービスが第１リングに入ったとき、オンリングノードＢはクロスリングサービスにラベル１００を添付してもよい。交差ノードＤがクロスリングサービスを受信し、その着信ラベルが１００であるとき、クロスリングサービスはオンリングノードからきたと判定する。
【００５３】
交差ノードＤは、クロスリングサービスのサービス情報に従い、第２リング上のクロスリングサービスのオフリングノードがノードＢ１であると判定し、交差ノードＤがオフリングノードＢ１と通信するかどうかを判定する。交差ノードＤがオフリングノードＢ１と通信する場合、交差ノードＤはクロスリングサービスをオフリングノードＢ１に伝送する。
【００５４】
図７に示すように、第２リング上で、交差ノードＤはワークチャネルに沿ってＤ→Ｅ１→Ｆ→Ａ１→Ｂ１の順でクロスリングサービスをノードＢ１に伝送する。
【００５５】
例２：
図８に示すように、ノードＡ１とノードＢ１との間のリンクおよび、ノードＥ１とノードＦとの間のリンクで障害が発生したと仮定する。
【００５６】
クロスリングサービスがＢから第１リングに入り、リング間チャネルのワークチャネルに沿ってＢ→Ａ→Ｆの順で伝送される。
【００５７】
交差ノードＦは、クロスリングサービスの着信ラベルに従い、クロスリングサービスがオンリングノードから来たことを判定する。したがって、交差ノードＦは、クロスリングサービスを受信後、クロスリングサービスのサービス情報に従って、第２リング上のクロスリングサービスのオフリングノードがノードＢ１であると判定する。交差ノードＦは受信した自動保護切り替えメッセージに従って、第２リングの障害状態を取得し、第２リングのリングトポロジーに従って、交差ノードＦが第２リング上のクロスリングサービスのオフリングノードと通信するかどうかを判定する。この例では、ノードＡ１とノードＢ１との間のリンクおよび、ノードＥ１とノードＦとの間のリンクで障害が発生しているため、交差ノードＦは、オフリングノードＢ１と通信しない。このとき、交差ノードＦはクロスリングサービスの発信（outgoing）ラベルを修正し、その後クロスリングサービスをワークチャネルに沿ってＦ→Ｅ→Ｄの順で、交差ノードグループのもう一方の交差ノードＤに伝送する。
【００５８】
交差ノードＤは、クロスリングサービスの着信ラベル（すなわち、クロスリングサービスが交差ノードＦから伝送されたときの発信ラベル）に従って、クロスリングサービスが交差グループのもう一方の交差ノードＦから来て、それによって交差ノードＤは最終交差ノードであると判定する。例えば、交差ノードＦがオフリングノードＢ１と通信しないとき、交差ノードＤはクロスリングサービスにラベル１０１を割り当ててもよく、交差ノードＤによって割り当てられた、クロスリングサービスの発信ラベルを１０１に修正してもよい。その後、クロスリングサービスを交差ノードＤにフォワーディングする。交差ノードＤがクロスリングサービスを受信し、その着信ラベルが１０１のとき、クロスリングサービスは他の交差ノードから来たものであり、交差ノードＤ自身が最終交差ノードであると判定する。
【００５９】
交差ノードＤは、クロスリングサービスの受信後、クロスリングサービスのサービス情報に従って、第２リング上のクロスリングサービスのオフリングノードがノードＢ１であると判定し、クロスリングサービスをより低いリングノードＢ１に直接伝送する。
【００６０】
第２リングにおいて、交差ノードＤはワークチャネルに沿ってクロスリングサービスを伝送する。ノードＥ１とノードＦとの間のリンクで障害が発生しているため、クロスリングサービスがノードＥ１に伝送された後、リング間チャネルは保護チャネルに切り替わり、クロスリングサービスは保護チャネルに沿って伝送を続ける。
【００６１】
例３：
図９に示す通り、交差ノードＦで障害が発生したと仮定する。
【００６２】
クロスリングサービスはノードＢで第１リングに入り、ノードＢはリング間チャネルのワークチャネルに沿ってクロスリングサービスを交差ノードグループに伝送する。図９に示す通り、交差ノードＦで障害が発生しているため、交差ノードＦは到達不可能であり、それによってクロスリングサービスがノードＡに伝送された後、リング間チャネルは保護チャネルに切り替わり、クロスリングサービスは保護チャネルに沿って交差ノードグループのもう一方の交差ノードＤへ伝送を続ける。
【００６３】
交差ノードＤはクロスリングサービスの着信ラベルに従って、クロスリングサービスがオンリングノードから来たものであり、交差ノードＤは最終交差ノードではないと判定する。従って、交差ノードＤがクロスリングサービスを受信後、交差ノードＤは、クロスリングサービスのサービス情報に従って第２リング上のクロスリングサービスのオフリングノードはノードＢ１であると判定する。交差ノードＤは、判定により交差ノードＤはオフリングノードＢ１と通信するかを判定し、それによって交差ノードＤはクロスリングサービスをオフリングノードＢ１にフォワーディングする。
【００６４】
簡潔化のため、本発明の実施形態およびその適用は、例として２つのリングの交差の場合を用いて記載されている。しかしながら、本発明の実施形態が提供する枠組みは、多数のリングが直列に相互接続する場合、同一のノードに複数のリングが交差する場合、あるいはそれに類するものを有するマルチリング（multi-ring）交差の場合にも適用されてもよいことを当業者は理解できる。例えば、図１０に示す３つのリングが直列に相互接続している場合は、クロスリングサービスはノードＡから第１リングに入り、第２リングを通過して、最終的にノードＢ３から第３リングを出ていく。この場合、クロスリングサービスが交差ノードＣまたは交差ノードＤを経由して第２リングへ伝送されるとき、これは２つのリングの交差の場合と理解される。クロスリングサービスが交差ノードＣ１または交差ノードＤ１を経由して第３リングへ伝送されるとき、これもまた２つのリングの交差の場合と理解される。
【００６５】
例えば、実用的な処理において、例として１つのリングが複数のリングと同時に交差するマルチリング交差の他の場合もまた、２つのリング交差が複数あるものと理解してもよく、その処理ステップは上記と実質的に同様であり、ここで繰り返し記載しない。
【００６６】
本発明の実施形態はさらに、相互接続リング保護装置を提供する。相互接続リング保護装置は、第１リングと第２リングの交差ノードである。図１１に示すように、相互接続リング保護装置は、クロスリングサービスを受信するよう構成される受信ユニット２１、クロスリングサービスの情報に従って第２リング上のクロスリングサービスのオフリングノードを判定するよう構成されるオフリングノード判定ユニット２２、相互接続リング保護装置が第２リング上のクロスリングサービスのオフリングノードと通信せず、かつ相互接続リング保護装置が最終交差ノードではない場合にクロスリングサービスを第１リングと第２リングのもう一方の交差ノードにフォワーディングするように構成される第１処理ユニット２３を備える。
【００６７】
図１２において、必要に応じて相互接続リング保護装置は、相互接続リング保護装置が最終交差ノードである場合、クロスリングサービスを第２リング上のクロスリングサービスのオフリングノードにフォワーディングするように構成される第２処理ユニット２４をさらに備えてもよい。
【００６８】
図１３において、必要に応じて相互接続リング保護装置は、相互接続リング保護装置が第２リング上のクロスリングサービスのオフリングノードと通信する場合、クロスリングサービスを第２リング上のクロスリングサービスのオフリングノードにフォワーディングするように構成される第３処理ユニット２５をさらに備えてもよい。
【００６９】
図１４において、必要に応じて相互接続リング保護装置は、相互接続リング保護装置が第２リング上のクロスリングサービスのオフリングノードと通信するかどうか判定するように構成される通信判定ユニット２６、および／またはクロスリングサービスによって搬送された、着信ラベルに従って、相互接続リング保護装置が最終ノードかどうかを判定するように構成される位置判定ユニット２７をさらに備えてもよい。
【００７０】
好ましくは、この実施形態によって提供される相互接続リング保護装置は、図２ないし図４、および図５ａ、図５ｂの実施形態のいずれかひとつによって提供される相互接続リング手法を実行するが、同様の特徴はここで繰り返し述べない。
【００７１】
本発明の実施形態の相互接続リング保護手法の使用により、相互接続リング保護装置がオフリングノードと通信しない場合、クロスリングサービスは交差ノードグループのもう一方の交差ノードにフォワーディングされてもよく、リング間オペレーションはもう一方の交差ノード上で完了する。このように、相互接続リングの保護は、クロスリングサービスのためのエンドツーエンド保護トンネルを確立することなく、かつそれによって保護チャネルのための保護帯域を予約することなく実現できるため、帯域使用率が改善される。
【００７２】
図１５に示すように、本発明の実施形態は、少なくとも１つの第１相互接続リング保護装置および１つの第２相互接続リング保護装置を備える相互接続リング保護システムをさらに提供する。ここで、第１相互接続リング保護装置および第２相互接続リング保護装置は第１リングと第２リングの交差ノードであり、第２相互接続リング保護装置は最終交差ノードである。
【００７３】
詳しくは、第１相互接続リング保護装置はクロスリングサービスを受信し、クロスリングサービスのサービス情報に従って第２リング上のクロスリングサービスのオフリングノードを判定し、第１相互接続リング保護装置が第２リング上のクロスリングサービスのオフリングノードと通信する場合、クロスリングサービスを第２リング上のクロスリングサービスのオフリングノードにフォワーディングし、かつ第１相互接続リング保護装置が第２リング上のクロスリングサービスのオフリングノードと通信しない場合、クロスリングサービスを第１リングと第２リングの他の交差ノードにフォワーディングするように構成される。
【００７４】
第２相互接続リング保護装置は、第１相互接続リング保護装置からクロスリングサービスを受信し、クロスリングサービスのサービス情報に従って第２リング上のクロスリングサービスのオフリングノードを取得し、かつクロスリングサービスを第２リング上のクロスリングサービスのオフリングノードにフォワーディングするように構成される。
【００７５】
本発明の実施形態における相互接続リング保護システムの使用により、相互接続リング保護装置がオフリングノードと通信しない場合、クロスリングサービスは交差ノードグループのもう一方の交差ノードにフォワーディングされてもよく、リング間オペレーションはもう一方の交差ノード上で完了する。このように、相互接続リングの保護は、クロスリングサービスのためのエンドツーエンド保護トンネルを確立することなく、かつそれによって保護チャネルのための保護帯域を予約することなく実現できるため、帯域使用率が改善される。
【００７６】
前記実施形態の説明により、本発明が必要な汎用ハードウェアに加えてソフトウェアによって実施されてもよく、もちろんハードウェアで実施されてもよいことは、当業者には明らかである。しかしながら、多くの場合、ソフトウェアのほうがよい。この理解に基づき、先行技術以上に本発明に寄与する本発明の技術的解決策の部分が、コンピュータソフトウェア製品の形態で実施されてもよい。前記コンピュータソフトウェア製品はフロッピー（登録商標）ディスク、ハードディスク、光学ディスク、またはコンピュータのそれに類するもののような読み取り可能な記録媒体に保存され、コンピュータ装置（パーソナルコンピュータ、サーバ、ネットワーク装置、またはそれに類するもの）に本発明の個々の実施形態の方法を実行させる様々な命令を含む。
【００７７】
上記の説明は、本発明の特定の実施のみであり、本発明の保護される範囲はこれに限定されない。当業者は、本発明によって開示される技術的範囲内において変形もしくは改変を容易に想定することが可能である。したがって、本発明の保護される範囲は特許請求の範囲によって定義されるべきである。
【符号の説明】
【００７８】
２１  受信ユニット
２２  オフリングノード判定ユニット
２３  第１処理ユニット
２４  第２処理ユニット
２５  第３処理ユニット
２６  通信判定ユニット
２７  位置判定ユニット
【図１】
0005586037.tif 000002
【図２】
0005586037.tif 000003
【図３】
0005586037.tif 000004
【図４】
0005586037.tif 000005
【図５ａ】
0005586037.tif 000006
【図５ｂ】
0005586037.tif 000007
【図６】
0005586037.tif 000008
【図７】
0005586037.tif 000009
【図８】
0005586037.tif 000010
【図９】
0005586037.tif 000011
【図１０】
0005586037.tif 000012
【図１１】
0005586037.tif 000013
【図１２】
0005586037.tif 000014
【図１３】
0005586037.tif 000015
【図１４】
0005586037.tif 000016
【図１５】
0005586037.tif 000017