(57)【要約】【課題】現用経路及び予備経路の双方に障害が生じた場合でも、簡易な制御で迅速に別の経路（第三経路）への切り替えを可能にする。【解決手段】第一及び第二の伝送装置Ａ−Ｚ間に設定された現用経路Ｗ及び予備経路Ｐであって、現用経路Ｗ及び予備経路Ｐの一方についての障害の有無を示す第一の情報を含む制御信号に応じて第一及び第二の伝送装置Ａ，Ｚによって一方が選択される現用経路Ｗ及び予備経路Ｐと、第一又は第二の伝送装置Ａ，Ｚにおいて前記第一の情報が現用経路Ｗ及び予備経路Ｐの双方に障害が生じたことを示す第二の情報ＳＦ−Ｒに変更された制御信号を受信することによって有効化され、第一及び第二の伝送装置Ａ，Ｚによって選択される第三経路と、を備える。【選択図】図９
2015023458.tif 000002
【特許請求の範囲】
【請求項１】
第一及び第二の伝送装置間に設定された現用経路及び予備経路であって、前記現用経路及び前記予備経路の一方についての障害の有無を示す第一の情報を含む制御信号に応じて前記第一及び第二の伝送装置によって一方が選択される現用経路及び予備経路と、
前記第一又は第二の伝送装置において前記第一の情報が前記現用経路及び前記予備経路の双方に障害が生じたことを示す第二の情報に変更された前記制御信号を受信することによって有効化され、前記第一及び第二の伝送装置によって選択される第三経路と、を備えた通信システム。
【請求項２】
前記第三経路が経由する一又は複数の第三の伝送装置を備え、
前記第一又は第二の伝送装置は、前記現用経路及び前記予備経路の双方に障害が生じると、前記第一の情報を前記第二の情報に変更した前記制御信号を前記予備経路及び前記第三の伝送装置へ送信し、
前記第三の伝送装置は、前記第二の情報を含む制御信号の受信に応じて前記第三経路の有効化を実施し、
前記第一及び第二の伝送装置は、前記予備経路又は前記第三経路を通じて前記第二の情報を含む制御信号を受信すると、前記第三経路を選択する、請求項１に記載の通信システム。
【請求項３】
前記第一又は第二の伝送装置は、前記現用経路及び前記予備経路の双方に生じた障害の少なくとも一方が復旧すると、前記第二の情報を前記第一の情報に変更して前記予備経路及び前記第三の伝送装置へ送信し、
前記第三の伝送装置は、前記第二の情報を含む制御信号の受信に応じて前記第三経路の無効化を実施し、
前記第一及び第二の伝送装置は、前記予備経路又は前記第三経路を通じた前記第一の情報を含む制御信号の受信に応じて、前記前記現用経路及び前記予備経路の一方を選択する、請求項２に記載の通信システム。
【請求項４】
前記制御信号は、ＡＰＳ（Automatic Protection Switching）メッセージであり、前記ＡＰＳメッセージは、イーサネット（登録商標）フレーム、ＭＰＬＳ（Generalized Multi-Protocol Label Switching）パケット又はＯＤＵ（Optical Data Unit）フレームにて伝送される、請求項１〜３のいずれか１項に記載の通信システム。
【請求項５】
第一及び第二の伝送装置の間に設定された現用経路及び予備経路の一方についての障害の有無を示す第一の情報を含む制御信号に応じて一方を選択する第一又は第二の伝送装置が、前記現用経路及び前記予備経路の双方に障害が生じたことを検出し、
前記検出した伝送装置は、前記第一の情報を前記現用経路及び前記予備経路の双方に障害が生じたことを示す第二の情報に変更し、
前記第二の情報を含む前記制御信号を、前記予備経路と、前記第一及び第二の伝送装置の間の第三経路を経由する第三の伝送装置とに送信して、前記第三経路を有効化する、通信システムにおける冗長制御方法。
【請求項６】
現用経路についての予備経路を通じて他の伝送装置と送受信される制御信号であって前記現用経路及び前記予備経路の一方についての障害の有無を示す第一の情報を含む制御信号に応じて、前記現用経路及び前記予備経路の一方を選択する経路選択部と、
前記現用経路及び前記予備経路の双方に障害が生じると、前記第一の情報を前記現用経路及び前記予備経路の双方に障害が生じたことを示す第二の情報に変更した制御信号を、前記予備経路と、前記第二の情報を含む前記制御信号の受信に応じて有効化される、前記他の伝送装置への第三経路と、に送信する制御信号送信部と、
前記第二の情報を含む前記制御信号の送信、あるいは、前記他の伝送装置から前記予備経路又は前記第三経路を通じた前記第二の情報を含む前記制御信号の受信に応じて、前記第三経路を選択するよう前記経路選択部を制御する制御部と、を備えた伝送装置。
【請求項７】
前記第三経路は、前記有効化後に前記第一の情報を含む前記制御信号を受信すると無効化される経路であり、
前記制御信号送信部は、
前記現用経路及び前記予備経路の双方に生じた障害の少なくとも一方が復旧すると、前記予備経路及び前記第三経路へ送信する前記制御信号に含まれる前記第二の情報を前記第一の情報に変更し、
前記制御部は、
前記第一の情報を含む前記制御信号の送信、あるいは、前記他の伝送装置から前記予備経路又は前記第三経路を通じた前記第一の情報を含む前記制御信号の受信に応じて、前記現用経路及び前記予備経路の一方を選択するよう前記経路選択部を制御する、請求項６に記載の伝送装置。
【請求項８】
第一及び第二の伝送装置間に設定された現用経路及び予備経路の一方についての障害の有無を示す第一の情報を含む制御信号に応じて前記現用経路及び前記予備経路の一方を選択する前記第一又は第二の伝送装置から、前記第一の情報が前記現用経路及び前記予備経路の双方に障害が生じたことを示す第二の情報に変更された制御信号を受信する受信部と、
前記受信部で前記第二の情報を含む制御信号を受信すると、前記第一及び第二の伝送装置間の第三経路を有効化し、前記第二の情報を含む制御信号を前記第三経路へ転送する制御部と、
を備えた、伝送装置。
【請求項９】
前記受信部は、
前記第三経路の有効化後に前記現用経路及び前記予備経路の双方に生じた障害の少なくとも一方が復旧すると、前記第一又は前記第二の伝送装置から前記第二の情報が前記第一の情報に変更された制御信号を受信し、
前記制御部は、
前記第一の情報を含む制御信号の受信に応じて、前記第三経路を無効化する、請求項８に記載の伝送装置。
【請求項１０】
前記制御部は、
前記第二の情報を含む制御信号の受信に応じて、前記第三経路を形成して有効化するための設定を管理装置に要求する、請求項８又は９に記載の伝送装置。
【請求項１１】
前記制御部は、
前記第二の情報を含む制御信号の受信に応じて、前記第三経路を形成して有効化するための信号を、前記第三経路を経由する他の伝送装置との間で送受信する、請求項８又は９に記載の伝送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、通信システムにおける冗長制御方法、及び、伝送装置に関する。
【背景技術】
【０００２】
伝送路や伝送装置（中継装置を含んでよい。）の障害から通信回線（トラフィック）を救済するために、回線（経路）の冗長化は重要な技術であり、これまでに線形プロテクションやリングプロテクションと呼ばれる技術が提供あるいは開発されてきた。これらの技術は、伝送路の一部または或る伝送装置の障害に対して設計された冗長化技術であり、「１＋１」あるいは「１：１」等と呼ばれる形態である。
【０００３】
従来の冗長化技術として、下記の特許文献１〜５に記載された技術が知られている。
特許文献１には、ハードウェア回線である現用系及び予備系の双方に障害を検出した場合に、ソフトウェア回線による障害の復旧経路を探索し、探索結果に基づきソフトウェア回線による障害の復旧経路を設定することが記載されている。
【０００４】
特許文献２には、隣り合う光ノード装置間が、第１〜第３光伝送路を用いて相互に接続されるとともに、第１〜第３光伝送路によって形成される３本のリングを用いて障害発生時の回線救済を実行することが記載されている。
【０００５】
特許文献３には、経路制御装置が、第１の経路または第２の経路のリンクが不通になる故障パターンを想定し、第３の経路を、トポロジ情報を参照して計算することが記載されている。
【０００６】
特許文献４には、２つの経路のいずれかで障害が発生した場合、障害が発生しなかった経路に対して無瞬断での切り替えが可能な別の経路を準備し、障害が発生しなかった経路と前記別の経路とで、無瞬断での冗長構成を構築し直すことが記載されている。
【０００７】
特許文献５には、対向装置間でプロテクションモードを一致させるために、ＡＰＳ（Automatic Protection Switching）バイトにモードの変更を要求するコードを新たに定義し、当該コードを含むＡＰＳバイトを相手装置に送信することが記載されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００６−４９９５３号公報
【特許文献２】特開２００１−１６２４０号公報
【特許文献３】特開２０１１−１７１９８０号公報
【特許文献４】特開２００８−１９９２８４号公報
【特許文献５】特開２００８−４９９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１〜５に記載の技術は、現用系及び予備系の双方に障害が発生した場合に、いかにして簡易な制御で迅速に別の経路を有効化し、当該別の経路への切り替えを実施するかという観点で、改良の余地がある。
【００１０】
本発明の目的の１つは、現用経路及び予備経路の双方に障害が生じた場合でも、簡易な制御で迅速に別の経路（第三経路）への切り替えを可能にすることにある。
【課題を解決するための手段】
【００１１】
本発明の通信システムの一態様は、第一及び第二の伝送装置間に設定された現用経路及び予備経路であって、前記現用経路及び前記予備経路の一方についての障害の有無を示す第一の情報を含む制御信号に応じて前記第一及び第二の伝送装置によって一方が選択される現用経路及び予備経路と、前記第一又は第二の伝送装置において前記第一の情報が前記現用経路及び前記予備経路の双方に障害が生じたことを示す第二の情報に変更された前記制御信号を受信することによって有効化され、前記第一及び第二の伝送装置によって選択される第三経路と、を備える。
【発明の効果】
【００１２】
現用経路及び予備経路の双方に障害が生じた場合でも、簡易な制御で迅速に別の経路（第三経路）への切り替えが可能になる。
【図面の簡単な説明】
【００１３】
【図１】「１＋１」あるいは「１：１」の冗長経路形態の一例を示す図である。
【図２】複数のプロテクション経路にＡＰＳを伝送する様子を模式的に示す図である。
【図３】図２の例で経路切り替えが正常に行われない場合があることを説明する図である。
【図４】ＧＭＰＬＳ（Generalized Multi-Protocol Label Switching）ネットワークにおいて、ｎ：１の冗長形態（アーキテクチャ）に応えるソリューションの一例を説明する図である。
【図５】一実施形態に係る冗長経路の提供を説明する概念図である。
【図６】図５に例示した冗長経路の提供を実現する設定手順例を説明する図である。
【図７】図５に例示した冗長経路の提供を実現する設定手順例を説明する図である。
【図８】図５〜図７に例示した構成において現用（Ｗ）経路に障害が生じた場合の切り替え動作例を説明する図である。
【図９】図５〜図７に例示した構成において現用（Ｗ）及び予備（Ｐ）の双方の経路に障害が生じた場合の切り替え動作例を説明する図である。
【図１０】図５〜図７に例示した構成において、現用（Ｗ）及び予備（Ｐ）の双方の経路に障害が生じた後、Ｐ経路が復旧した場合の切り替え動作例を説明する図である。
【図１１】図５〜図７に例示した構成において、Ｗ及びＰの双方の経路に障害が生じた後、Ｗ経路（又はＷ及びＰの双方の経路）が復旧した場合の切り替え動作例を説明する図である。
【図１２】図８及び図９に例示した切り替え動作を補足説明する図であって、ノードＺ側でＷ経路に障害が生じた後、ノードＡ側でＰ経路に障害が生じた場合の切り替え動作を説明するシーケンス図である。
【図１３】図８及び図９に例示した切り替え動作を補足説明する図であって、ノードＺ側でＰ経路に障害が生じた後、ノードＡ側でＷ経路に障害が生じた場合の切り替え動作を説明するシーケンス図である。
【図１４】図８及び図９に例示した切り替え動作を補足説明する図であって、ノードＺ側でＷ経路に障害が生じた後、ノードＡ側でＰ経路に障害が生じた場合の切り替え動作を説明するシーケンス図である。
【図１５】図８及び図９に例示した切り替え動作を補足説明する図であって、ノードＺ側でＰ経路に障害が生じた後、ノードＺ側でＷ経路に障害が生じた場合の切り替え動作を説明するシーケンス図である。
【図１６】図１０及び図１１に例示した切り替え動作を補足説明する図であって、ノードＺ側でＷ経路の障害が復旧した場合の切り替え動作を説明するシーケンス図である。
【図１７】図１０及び図１１に例示した切り替え動作を補足説明する図であって、ノードＺ側でＰ経路の障害が復旧した場合の切り替え動作を説明するシーケンス図である。
【図１８】図１０及び図１１に例示した切り替え動作を補足説明する図であって、ノードＺ側でＷ経路の障害が復旧した場合の切り替え動作を説明するシーケンス図である。
【図１９】図１０及び図１１に例示した切り替え動作を補足説明する図であって、ノードＺ側でＰ経路の障害が復旧した場合の切り替え動作を説明するシーケンス図である。
【図２０】図５〜図１９に例示したノードＡ（又はＺ）の構成例を示すブロック図である。
【図２１】図２０に例示したＡＰＳ処理部の構成例を示すブロック図である。
【図２２】ＩＴＵ−Ｔ勧告Ｇ．８０３１で規定されているＡＰＳメッセージのフォーマットを示す図である。
【図２３】図５〜図１９に例示したノードＢ（又はＣ）の構成例を示すブロック図である。
【図２４】一実施形態の変形例１を説明する図である。
【図２５】一実施形態の変形例１を説明する図である。
【図２６】図２４及び図２５に例示した変形例１に係るノードＢ（又はＣ）の構成例を示すブロック図である。
【図２７】一実施形態の変形例２を説明する図である。
【図２８】ＩＴＵ−Ｔ勧告Ｇ．７０９に規定されているＯＴＵ／ＯＤＵ／ＯＰＵフレームフォーマットの一例を示す図である。
【図２９】変形例２に係る切り替え動作例を説明する図である。
【図３０】変形例２に係る切り替え動作例を説明する図である。
【図３１】変形例２の切り替え動作例を説明するシーケンス図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施の形態を説明する。ただし、以下に説明する実施形態は、あくまでも例示であり、以下に明示しない種々の変形や技術の適用を排除する意図はない。なお、以下の実施形態で用いる図面において、同一符号を付した部分は、特に断らない限り、同一若しくは同様の部分を表す。
【００１５】
図１は、伝送経路（例えば、パス）に関して現用系（ワーク：Ｗ）及び予備系（プロテクション：Ｐ）を有する、「１＋１」あるいは「１：１」の冗長経路形態の一例を示す図である。なお、当該形態を「線形プロテクション」と称することがある。図１では、２つの伝送装置（以下「ノード」と称する。）Ａ及びＺ間にＷ経路及びＰ経路が設定されている様子を例示している。
【００１６】
ここで、近年、震災等の大規模（広域）な障害に対して、いわゆる第三経路と呼ばれるような「１＋１」あるいは「１：１」の冗長形態に対し経路を追加する形での新たな冗長路の提供が求められている。すなわち、例えばＷ及びＰの双方の経路に障害が発生した場合に、図１中に点線で例示するように、更に別の経路（以下「第三経路」と称することがある。）により通信（トラフィック）を救済できるとよい。
【００１７】
しかし、線形プロテクションに対する第三経路に関し、ｎ：１（ｎはプロテクション数を表し、２以上の整数である。）の冗長形態を提供するアーキテクチャやＡＰＳ処理は、例えばＩＴＵ−Ｔ勧告（Ｇ．８０８．１，Ｇ．８０３１等）の標準化規定において未だ検討されていない。その理由の一つとしては、一つのＷ経路に対して複数のＰ経路を提供する場合、各Ｐ経路用の複数のＡＰＳが一つのＷ経路に対して定義されることによる技術的課題が解決されていないことが挙げられる。例えば、ｎ：１の冗長形態を実現するには、複数のＡＰＳ処理を組み合わせ、かつ、これらＡＰＳの優先処理も考慮する必要がある。
【００１８】
そのため、図２に模式的に例示するように、単純に、複数のＰ経路のうち代表となるＰ経路についてのＡＰＳメッセージをミラーリング（複製）して複数のＰ経路に流しても、ノードＡ及びＺ間でＡＰＳ処理の不一致が生じる等して、切り替えが正常に行なわれない（誤動作する）ケースがある。
【００１９】
図３に一例を示す。なお、図３において、「Ｌｏｃａｌ  Ｓｔａｔｅ」はノードＡ又はＺでのＡＰＳに関する装置状態を表し、「選択系」はノードＡ又はＺが選択している経路を表し、「三」は第三経路、「Ｗ」はＷ経路がそれぞれ選択されていることを表す。
【００２０】
図３に例示するように、一方のノードＡでＰ経路の障害が検出され、他方のノードＺでＷ及びＰの双方の経路について障害が検出されたとする。この場合、ノードＺは、Ｐ経路に障害が生じたことを示すＡＰＳ（ＳＦ−Ｐ：Signal Fail for Protection）メッセージをＰ経路及び第三経路の双方に伝送（シグナリング）する。なお、図３において、点線矢印は第三経路を伝送されるＡＰＳメッセージを表している。
【００２１】
対向のノードＡは、ＡＰＳ（ＳＦ−Ｐ）メッセージを第三経路から受信するが、既にＰ経路の障害を検出して第三経路を選択している状態なので、特にアクションは起こさない（Ｎｏ  ａｃｔｉｏｎ）。その後、ノードＺが、Ｗ経路の復旧を検出したとすると、Ｐ経路の障害が残るため、ＡＰＳ（ＳＦ−Ｐ）メッセージをＰ経路及び第三経路の双方にシグナリングする。また、ノードＺは、復旧したＷ経路を選択する。
【００２２】
一方、対向のノードＡは、第三経路からＡＰＳ（ＳＦ−Ｐ）メッセージを受信するが、この場合も、既にＰ経路の障害を検出して第三経路を選択している状態なので、特にアクションは起こさない（定義されない動作になる）。したがって、対向のノードＺではＷ経路を選択しているにも関わらず、ノードＡでは第三経路を選択し続けることになるため、正常な切り替え（Ｗ経路への切り戻し）が実現できない。
【００２３】
別言すると、１：１（又は、１＋１）の系を複数設けるアーキテクチャでは、それぞれの系に対して切り替え管理系が個別に必要になる。そうすると、切り替え制御が複雑化し、切り替え時間の短縮化が阻害される。
【００２４】
また、ＧＭＰＬＳネットワークにおいて、ｎ：１の冗長形態（アーキテクチャ）に応えるソリューションとして、ＲＦＣ４８７２に定義された「Protection Object」を拡張して第三経路を提供することが知られている。すなわち、ＧＭＰＬＳのシグナリングをＷ経路（Ｗ−ＬＳＰ：Working Label Switched Path）及びＰ経路（Ｐ−ＬＳＰ：Protection LSP）の双方に提供し、１＋１または１：１の冗長形態に対してリストレーション（Ｒ）経路（Restore LSP）を提供する考えが紹介されている（図４参照）。
【００２５】
図４に例示するネットワークは、入口（Ingress）ノードと、出口（Egress）ノードと、複数（例示的に５台）の光クロスコネクトノード（ＯＸＣ１〜５）と、を備える。また、図４には、符号１０１で示すＷ−ＬＳＰと、符号１０２で示すＰ−ＬＳＰと、符号１０３で示すＲ−ＬＳＰとの３つのＬＳＰが提供される様子を例示している。すなわち、Ｗ−ＬＳＰ１０１は、Ingressノード−ＯＸＣ１−ＯＸＣ２−ＯＸＣ３−Egressノードを経由するパスである。また、Ｐ−ＬＳＰ１０２は、Ingressノード−ＯＸＣ５−ＯＸＣ４−Egressノードを経由するパスであり、Ｒ−ＬＳＰ１０３は、Ingressノード−ＯＸＣ５−ＯＸＣ３−Egressノードを経由するパスである。
【００２６】
ここで、第三経路に相当するＲ−ＬＳＰ１０３は、Ｗ−ＬＳＰ１０１及びＰ−ＬＳＰ１０２の一方に障害が発生したことを契機に（別言すると、障害発生後に）、ＧＭＰＬＳのシグナリングによって提供される。すなわち、Ｗ−ＬＳＰ１０１及びＰ−ＬＳＰ１０２の少なくとも一方が正常でない限り、第三経路を提供することができない。そのため、Ｗ−ＬＳＰ１０１及びＰ−ＬＳＰ１０２の双方に障害が生じた場合には対応できない。また、例えば、Ｗ−ＬＳＰ１０１に障害が発生した後にＲ−ＬＳＰ１０３を提供し、さらに、Ｐ−ＬＳＰ１０２に障害が発生した後にＷ−ＬＳＰ１０１が復旧したとしても、Ｒ−ＬＳＰ１０３をＷ−ＬＳＰ１０１に切り戻すことができない。これは、ＧＭＰＬＳにおいても、第三経路を提供するには、１：１（又は、１＋１）の系を複数設ける、すなわち、複数の切り替え管理系を用いる必要があることに起因する。
【００２７】
したがって、１＋１（又は、１：１）の系に対して第三経路を提供するにあたり、両系ともに障害が生じた場合であっても対応可能であり、且つ、複数の切り替え管理系を用いずに（切り替え管理系を一元化して）切り替え時間の短縮化を図ることのできるアーキテクチャが求められる。
【００２８】
そこで、本実施形態では、１＋１（又は、１：１）の双方の系（Ｗ経路及びＰ経路の双方）に障害が生じた場合に限って第３経路を提供（有効化）し、Ｗ経路又はＰ経路と第三経路との間の切り替え制御を単一の切り替え管理系にて実施するアーキテクチャを提案する。
【００２９】
具体的には、Ｗ経路又はＰ経路に流す既存ＡＰＳメッセージに対し、Ｗ経路及びＰ経路の双方に障害が生じていることを示す特定の状態あるいは優先度を新たに定義し、Ｗ経路及びＰ経路の双方に障害が生じた場合に当該ＡＰＳメッセージを第三経路に流す。第三経路を経由するノード（あるいはインタフェースカードやポートでもよい）は、受信したＡＰＳメッセージの状態あるいは優先度が特定のものである場合に限り、ＡＰＳメッセージ及びトラフィックの転送を許可する。なお、ＡＰＳメッセージは制御信号の一例であり、トラフィックは主信号（クライアント信号）の一例である。これにより、単一のＡＰＳ処理を用いて、特定の状態あるいは優先度に限り第三経路を有効化し、第三経路にＡＰＳメッセージ及びトラフィックが通るような仕組み（アーキテクチャ）を実現できる。その概念図の一例を図５に示す。
【００３０】
図５には、ノードＡ及びノードＺ間にＷ経路及びＰ経路が設定されており、ノードＡ−ノードＢ−ノードＣ−ノードＺを経由する経路が第三経路として設定される様子を例示している。ノードＡ及びＺは、第一及び第二の伝送装置の一例であり、ノードＢ及びＣは、第三経路が経由する第三の伝送装置の一例である。なお、ノードＡに隣接するノードＢ（又はノードＺに隣接するノードＣ）は、同一ノードＡ（又はＺ）内のインタフェースカードやポートであってもよい。
【００３１】
図５の例では、ノードＡ（又はＺ）は、Ｐ経路へシグナリングするＡＰＳメッセージと同じＡＰＳメッセージを隣接するノードＢ（又はＣ）へもシグナリングする。ただし、ノードＢ及びＣは、隣接するノードＡ及びＺから受信したＡＰＳメッセージが特定の状態あるいは優先度でない限り、第三経路の有効化は行なわない。
【００３２】
Ｗ及びＰの双方の経路に障害が生じると、ノードＡ又はＺは、シグナリングするＡＰＳメッセージの優先度（あるいは状態。以下、同様。）を特定の優先度に変更する。これにより、特定の優先度をもつＡＰＳメッセージがノードＢ又はＣで受信されることになり、ノードＢ又はＣを起点として第三経路の有効化が実施される。
【００３３】
ＡＰＳメッセージの優先度の一例としては、図２２にて後述するように、Ｐ経路に障害が生じていることを示すＳＦ−Ｐ（Signal Fail for Protection）、Ｗ経路に障害が生じていることを示すＳＦ（Signal Fail for Working）、復旧待ち状態を示すＷＴＲ（Wait to Restore）、要求無しを示すＮＲ（No Request）等がある。これらの優先度（情報）は、Ｗ経路及びＰ経路の一方についての障害の有無を示す第一の情報の一例として位置付けることができる。これに対し、後述するように本実施形態において新たに定義する優先度であるＳＦ−Ｒ（Signal Fail for Restoration）は、上記第一の情報に対する第二の情報の一例として位置付けることができる。ＳＦ−Ｒは、Ｗ経路及びＰ経路の双方に障害が生じていることを示す情報の仮称である。
【００３４】
図６及び図７に、図５に例示したアーキテクチャを実現する概念図及び設定手順について示す。例示的に、既存の「１＋１」または「１：１」の冗長形態におけるプロテクションがＡＰＳにて提供されているパス、並びに、当該パスが含まれるネットワークに加えて、第三経路を設定する場合を考える。
【００３５】
具体的には、図６及び図７に示すように、Ｗ経路及びＰ経路が設定されているノードＡ−ノードＺ間に対して、ノードＢ−ノードＤ−ノードＣを経由する経路を第三経路として設定する場合を考える。なお、ノードＢ及びＣは、既述のとおり、隣接するノードＡ及びＺとは別のノードでもよいし、同じノードＡ及びＺ内のインタフェースカードやポートでもよい。以下、便宜的に、Ｂ及びＣは、ノードＡ及びＺとは別のノードとして説明する。また、第三経路上の中間ノードであるノードＤは、２以上存在する場合もあるし、存在しない場合もある。さらに、Ｗ経路、Ｐ経路及び第三経路のいずれについても、双方向切り替えの動作を想定する。
【００３６】
図６に例示するように、まず、ユーザコマンドによる冗長要求（第三経路の要求）（あるいは、ノード装置Ａ又はＺから要求でもよい）に応じて、管理装置Ｍを起動する（Ｓ１）。管理装置Ｍは、例示的に、いわゆるＮＭＳ（Network Management System）や、ＰＣＥ（Path Computation Element）で実現される。
【００３７】
管理装置Ｍは、ノードＡ−ノードＺ間で既存の経路とは交錯しない、ノードＢ及びＣを経由する経路をトポロジ情報等に基づいて計算する（経路探索：Ｓ２）。管理装置Ｍは、探索結果に基づき、第三経路を経由する該当ノードＡ，Ｂ，Ｄ，Ｃ及びＺに対してそれぞれ第三経路のパス設定を実行する（Ｓ３）。
【００３８】
そして、図７に例示するように、管理装置Ｍは、ノードＡ及びＺに対し、ＡＰＳメッセージを隣接するノードＢ及びＣに送信する設定と、ノードＢ及びＣに対し、受信したＡＰＳメッセージを終端する設定とを実施する（Ｓ４）。別言すると、管理装置Ｍは、ノードＡ−Ｂ間、及び、ノードＺ−Ｃ間のそれぞれに対し、ＡＰＳメッセージの伝送区間を設定する。ノードＡ及びＺが隣接するノードＢ及びＣに送信するＡＰＳメッセージは、Ｐ経路へ送信するＡＰＳメッセージと同じであるが、Ｗ及びＰの双方の経路に障害が発生しない限り、それぞれノードＢ及びＣで終端され、対向のノードＺ又はＡには届かない。
【００３９】
上記の設定に応じて、ノードＡ（又はＺ）は、図２０〜図２２にて後述するＡＰＳ処理を実施し、ノードＢ（又はＣ）は、図２３にて後述するＡＰＳ抽出（フィルタリング）処理とフォワーディング処理とを実施する。
【００４０】
次に、上述した管理装置Ｍによるパス設定後の経路切替制御の一例について、図８〜図１９を参照して説明する。
【００４１】
図８に例示するように、Ｗ経路及びＰ経路のうちノードＺからノードＡに向かう方向のＷ経路に障害が発生したとする。当該障害（Ｗ障害）はノードＡにおいて検出され、ノードＡは、ＡＰＳ処理において、ＡＰＳメッセージの優先度をＮＲからＳＦに変更し、ＡＰＳ（ＳＦ）メッセージをＰ経路及び隣接するノードＢへそれぞれ送信する。また、ノードＡは、経路をＷ経路からＰ経路に切り替える。
【００４２】
対向のノードＺは、Ｐ経路からＡＰＳ（ＳＦ）メッセージを受信することにより、Ｗ経路からＰ経路への切り替えを実施する。また、ノードＺは、隣接するノードＣへＡＰＳ（ＳＦ）メッセージを送信する。ノードＢ及びＣは、ＡＰＳ（ＳＦ）メッセージを受信するが、受信処理（終端処理）するだけで、特にアクションは起こさない。
【００４３】
なお、Ｗ経路及びＰ経路のうちＰ経路に障害が発生した場合は、ノードＡ（又はＺ）は、ＡＰＳ処理において、ＡＰＳメッセージの優先度をＮＲからＳＦ−Ｐに変更し、双方向のＰ経路の障害未発生経路と隣接するノードＢ（又はＣ）へＡＰＳ（ＳＦ−Ｐ）メッセージを送信することになる。この場合、ノードＡ及びＺは、ＡＰＳ（ＳＦ−Ｐ）メッセージを受信しても、Ｗ経路を選択し続ける。また、ノードＢ及びＣは、ＡＰＳ（ＳＦ−Ｐ）を受信処理（終端処理）するだけで、特にアクションは起こさない。
【００４４】
次に、図９に例示するように、Ｗ及びＰの双方の経路に障害が発生すると、ノードＡ−ノードＺ間に対し、ノードＡ−ノードＢ−ノードＣ−ノードＺを経由する第三経路が提供（有効化）され、第三経路上でのＡＰＳメッセージの交換が提供される。その手順は以下の通りである。
【００４５】
まず、ノードＡ及び／又はノードＺが、Ｗ及びＰの双方の経路に障害が発生したことを検出すると（Ｓ１１）、ＡＰＳ処理において、ＡＰＳメッセージの優先度を例えばＳＦ−Ｒ（Signal Fail for Restoration）に変更し、ＡＰＳ（ＳＦ−Ｒ）メッセージをＰ経路とノードＢ及び／又はＣとに送信する（Ｓ１２，Ｓ１３）。ノードＡ又はＺは、対向のノードＺ又はＡが送信したＡＰＳ（ＳＦ−Ｒ）メッセージをＰ経路から受信すると、第三経路を選択する動作に入る。
【００４６】
ノードＢ（又はＣ）では、ＡＰＳ（ＳＦ−Ｒ）メッセージを受信すると、ノードＢ−ノードＣ間に設定された経路の有効化（Ａｃｔｉｖａｔｅ）を実施するとともに、ノードＢ−ノードＡ間（又は、ノードＣ−ノードＺ間）の経路の接続を実行する（Ｓ１４）。なお、上記の経路の有効化は、例えば、データ層でのメッセージ交換により提供することができる。
【００４７】
併せて、ノードＢ（又はＣ）は、それまで終端処理していたＡＰＳメッセージを、対向（つまりノードＢならノードＣ経由でノードＺに、ノードＣではノードＢ経由でノードＡ）に転送（透過）できるように自ノードの設定（ローカル設定（フォワーディング設定））を行なう（Ｓ１５）。
【００４８】
ノードＡ及びＺでは、ＡＰＳ（ＳＦ−Ｒ）メッセージを受信すると、ノードＡはノードＢ側へ、ノードＺはノードＣ側へ経路を切り替える（Ｓ１６）。以降、ノードＡ及びＺは、第三経路を通じてＡＰＳメッセージの交換を行なう。
【００４９】
以上のようにして、Ｗ及びＰの双方に障害が発生すると、ＡＰＳメッセージの優先度を特定の優先度（ＳＦ−Ｒ）に変更することで、第三経路を有効化して第三経路への切り替えが可能になる。
【００５０】
なお、Ｗ及びＰの双方の経路に障害が発生した状態から少なくとも一方の障害が復旧した場合は、ローカル処理での障害検知の解除が確認された時点で、第三経路を通じたＡＰＳメッセージの交換を停止し、第三経路を無効化（ディゼーブル）する。これにより、以降は、Ｗ経路及び／又はＰ経路を通じた通信動作に戻る。
【００５１】
例えば図１０に示すように、Ｗ及びＰの双方の経路のうちＰ経路のみが障害から復旧した場合、ノードＡ及びＺは、ＡＰＳメッセージを受信する経路を第三経路からＰ経路に変更する（Ｓ２１）。このとき、ノードＡ及び／又はＺは、ローカル処理でＷ経路の障害を検知しているので、ＡＰＳメッセージの優先度をＳＦ−ＲからＳＦに変更し、ＡＰＳ（ＳＦ）メッセージをＰ経路及び隣接ノードＢ又はＣへ送信する（Ｓ２２）。
【００５２】
ノードＢ及びＣでは、特定の優先度でないＡＰＳ（ＳＦ）メッセージを受信することにより、受信したＡＰＳメッセージのノードＢ−ノードＣ間の経路を通じた転送を停止し、ノードＢ−ノードＣ間の経路を無効化する（Ｓ２３）。なお、当該経路を無効化する前に、少なくとも１回はＡＰＳメッセージの転送を許可するようにしてもよい。
【００５３】
また、例えば図１１に示すように、Ｗ及びＰの双方の経路のうちＷ経路のみ（あるいはＷ経路及びＰ経路の双方）が障害から復旧した場合、ノードＡ及びＺは、ＡＰＳメッセージを受信する経路を第三経路からＰ経路に変更する（Ｓ３１）。このとき、ノードＡ及び／又はノードＺは、ローカル処理でＰ経路の障害を検知している（あるいはＷ及びＰ経路の双方で障害を検知していない）。そのため、ノードＡ及び／又はノードＺは、ＡＰＳメッセージの優先度をＳＦ−ＲからＳＦ−Ｐ（あるいはＮＲ）に変更し、ＡＰＳ（ＳＦ−Ｐ）メッセージ（あるいはＡＰＳ（ＮＲ）メッセージ）をＰ経路及び隣接ノードＢ又はＣへ送信する（Ｓ３２）。
【００５４】
ノードＢ及びＣでは、特定の優先度でないＡＰＳ（ＳＦ−Ｐ）メッセージ（あるいはＡＰＳ（ＮＲ）メッセージ）を受信することにより、受信したＡＰＳメッセージのノードＢ−ノードＣ間の経路を通じた転送を停止し、ノードＢ−ノードＣ間の経路を無効化する（Ｓ３３）。なお、当該経路を無効化する前に、少なくとも１回はＡＰＳメッセージの転送を許可するようにしてもよい。
【００５５】
図１２〜図１９は、以上の動作例をシーケンス図により示したものである。図１２〜図１５は、それぞれ、図８及び図９に例示した障害発生時の動作を補足説明する図に相当し、図１６〜図１９は、それぞれ、図１０及び図１１に例示した障害復旧時の動作を補足説明する図に相当する。なお、図１２〜１９において、「装置状態」はノードＡ又はＺでのＡＰＳ処理の優先度の状態を表し、「セレクタ」はノードＡ又はＺでのローカル処理において選択される経路を表している。すなわち、「セレクタ」は、ローカル処理において、Ｗ経路、Ｐ経路、及び、第三経路のいずれかを選択する。また、図１２〜図１９において、実線矢印はＰ経路を通じて伝送（シグナリング）されるＡＰＳメッセージを表し、点線矢印は第三経路を通じて伝送されるＡＰＳメッセージを表す。
【００５６】
図１２は、ノードＺ側でＷ経路の障害を検知した後、ノードＡ側でＰ経路の障害を検知した場合の切り替えシーケンス例を示す。図１２に例示するように、ノードＡ及びＺは、Ｗ及びＰの双方の経路で障害を検知していなければ、Ｗ経路を選択し、Ｐ経路を通じてＡＰＳ（ＮＲ）メッセージを交換する（Ｓ４１）。
【００５７】
そして、例えばノードＺにおいてＷ経路の障害が検知されると（Ｓ４２）、ノードＺは、Ｐ経路を選択するとともに、ＡＰＳメッセージの優先度をＮＲからＳＦに変更し、ＡＰＳ（ＳＦ）メッセージをＰ経路経由で対向のノードＡへ送信する（Ｓ４３）。
【００５８】
ノードＡは、Ｐ経路からＡＰＳ（ＳＦ）メッセージを受信すると、Ｐ経路を選択する。かかる状態で、ノードＺからノードＡに向かう方向のＰ経路の障害がノードＡにおいて検知されると（Ｓ４４）、ノードＡは、ＡＰＳメッセージの優先度をＳＦからＳＦ−Ｒに変更し、ＡＰＳ（ＳＦ−Ｒ）メッセージをＰ経路及びノードＢへ送信する（Ｓ４５）。また、ノードＡは、第三経路を選択する。
【００５９】
ノードＺは、ＡＰＳ（ＳＦ−Ｒ）メッセージを受信すると、ＡＰＳ（ＳＦ−Ｒ）メッセージをノードＣに送信する（Ｓ４６）一方、第三経路を選択する。なお、ノードＺへのＡＰＳ（ＳＦ−Ｒ）メッセージは、ノードＡからノードＺへ向かう方向のＰ経路（当該Ｐ経路には障害が発生していない）、及び、第三経路の一方又は双方を通じて到達する。
【００６０】
一方、ノードＢ及びＣは、ＡＰＳ（ＳＦ−Ｒ）メッセージを受信すると、ノードＢ−ノードＣ間の経路を有効化し、当該経路を通じたＡＰＳメッセージの転送を許可する。これにより、以降、ノードＡ−ノードＺ間でのＡＰＳメッセージの交換は、第三経路を通じて行なわれる。
【００６１】
次に、図１３は、ノードＺ側でＰ経路の障害を検知した後、ノードＡ側でＷ経路の障害を検知した場合の切り替えシーケンス例を示す。図１３に例示するように、ノードＡ及びＺは、Ｗ及びＰの双方の経路で障害を検知していなければ、Ｗ経路を選択し、Ｐ経路を通じてＡＰＳ（ＮＲ）メッセージを交換する（Ｓ５１）。そして、例えばノードＺにおいてノードＡからノードＺへ向かう方向のＰ経路の障害が検知されると（Ｓ５２）、ノードＺは、Ｗ経路の選択を継続するとともに、ＡＰＳメッセージの優先度をＮＲからＳＦ−Ｐに変更する。ノードＺは、優先度を変更したＡＰＳ（ＳＦ−Ｐ）メッセージをノードＺからノードＡへ向かう方向のＰ経路を通じて対向のノードＡへ送信する（Ｓ５３）。
【００６２】
ノードＡは、Ｐ経路を通じてＡＰＳ（ＳＦ−Ｐ）メッセージを受信するが、Ｗ経路を選択しているので、特にアクションは起こさない。かかる状態で、ノードＺからノードＡに向かう方向のＷ経路の障害がノードＡにおいて検知されると（Ｓ５４）、ノードＡは、ＡＰＳメッセージの優先度をＮＲからＳＦ−Ｒに変更し、ＡＰＳ（ＳＦ−Ｒ）メッセージをＰ経路及びノードＢへ送信する（Ｓ５５）。また、ノードＡは、第三経路を選択する。
【００６３】
ノードＺは、ＡＰＳ（ＳＦ−Ｒ）メッセージを受信すると、ＡＰＳ（ＳＦ−Ｒ）メッセージをノードＣに送信する（Ｓ５６）一方、第三経路を選択する。なお、ノードＺへのＡＰＳ（ＳＦ−Ｒ）メッセージは、第三経路を通じて到達する。
【００６４】
一方、ノードＢ及びＣは、ＡＰＳ（ＳＦ−Ｒ）メッセージを受信すると、ノードＢ−ノードＣ間の経路を有効化し、当該経路を通じたＡＰＳメッセージの転送を許可する。これにより、以降、ノードＡ−ノードＺ間でのＡＰＳメッセージの交換は、第三経路を通じて行なわれる。
【００６５】
図１４は、ノードＺ側でＷ経路の障害を検知した後、ノードＺ側でＰ経路の障害を検知した場合の切り替えシーケンス例を示す。図１４に例示するように、ノードＡ及びＺは、Ｗ及びＰの双方の経路で障害を検知していなければ、Ｗ経路を選択し、Ｐ経路を通じてＡＰＳ（ＮＲ）メッセージを交換する（Ｓ６１）。
【００６６】
そして、例えばノードＺにおいてＷ経路の障害が検知されると（Ｓ６２）、ノードＺは、Ｐ経路を選択するとともに、ＡＰＳメッセージの優先度をＮＲからＳＦに変更し、ＡＰＳ（ＳＦ）メッセージをＰ経路経由で対向のノードＡへ送信する（Ｓ６３）。
【００６７】
ノードＡは、Ｐ経路からＡＰＳ（ＳＦ）メッセージを受信すると、Ｐ経路を選択する。かかる状態で、ノードＡからノードＺに向かう方向のＰ経路の障害がノードＺにおいて検知されると（Ｓ６４）、ノードＺは、ＡＰＳメッセージの優先度をＳＦからＳＦ−Ｒに変更し、ＡＰＳ（ＳＦ−Ｒ）メッセージをノードＡに向かう方向のＰ経路及びノードＣへ送信する（Ｓ６５）。また、ノードＺは、第三経路を選択する。
【００６８】
ノードＡは、ＡＰＳ（ＳＦ−Ｒ）メッセージを受信すると、ＡＰＳ（ＳＦ−Ｒ）メッセージをノードＢに送信する（Ｓ６６）一方、第三経路を選択する。なお、ノードＡへのＡＰＳ（ＳＦ−Ｒ）メッセージは、ノードＺからノードＡへ向かう方向のＰ経路及び第三経路の一方又は双方を通じて到達する。
【００６９】
一方、ノードＢ及びＣは、ＡＰＳ（ＳＦ−Ｒ）メッセージを受信すると、ノードＢ−ノードＣ間の経路を有効化し、当該経路を通じたＡＰＳメッセージの転送を許可する。これにより、以降、ノードＡ−ノードＺ間でのＡＰＳメッセージの交換は、第三経路を通じて行なわれる。
【００７０】
図１５は、ノードＺ側でＰ経路の障害を検知した後、ノードＺ側でＷ経路の障害を検知した場合の切り替えシーケンス例を示す。図１５に例示するように、ノードＡ及びＺは、Ｗ及びＰの双方の経路で障害を検知していなければ、Ｗ経路を選択し、Ｐ経路を通じてＡＰＳ（ＮＲ）メッセージを交換する（Ｓ７１）。
【００７１】
そして、例えばノードＺにおいてノードＡからノードＺへ向かう方向のＰ経路の障害が検知されると（Ｓ７２）、ノードＺは、Ｗ経路の選択を継続するとともに、ＡＰＳメッセージの優先度をＮＲからＳＦ−Ｐに変更する。ノードＺは、優先度を変更したＡＰＳ（ＳＦ−Ｐ）メッセージをノードＺからノードＡへ向かう方向のＰ経路を通じて対向のノードＡへ送信する（Ｓ７３）。
【００７２】
ノードＡは、Ｐ経路を通じてＡＰＳ（ＳＦ−Ｐ）メッセージを受信するが、Ｗ経路を選択しているので、特にアクションは起こさない。かかる状態で、ノードＡからノードＺに向かう方向のＷ経路の障害がノードＺにおいて検知されると（Ｓ７４）、ノードＺは、ＡＰＳメッセージの優先度をＳＦ−ＰからＳＦ−Ｒに変更し、ＡＰＳ（ＳＦ−Ｒ）メッセージをＰ経路及びノードＣへ送信する（Ｓ７５）。また、ノードＺは、第三経路を選択する。
【００７３】
ノードＡは、ＡＰＳ（ＳＦ−Ｒ）メッセージを受信すると、ＡＰＳ（ＳＦ−Ｒ）メッセージをノードＢに送信する（Ｓ７６）一方、第三経路を選択する。なお、ノードＡへのＡＰＳ（ＳＦ−Ｒ）メッセージは、ノードＺからノードＡに向かう方向のＰ経路及び第三経路の一方又は双方を通じて到達する。
【００７４】
一方、ノードＢ及びＣは、ＡＰＳ（ＳＦ−Ｒ）メッセージを受信すると、ノードＢ−ノードＣ間の経路を有効化し、当該経路を通じたＡＰＳメッセージの転送を許可する。これにより、以降、ノードＡ−ノードＺ間でのＡＰＳメッセージの交換は、第三経路を通じて行なわれる。
【００７５】
次に、図１６は、ノードＡでＰ経路の障害を検知し、且つ、ノードＺでＷ経路の障害を検知している状態からノードＺでＷ経路の復旧を検知した場合の切り替えシーケンス例を示す。なお、ノードＡでは、ノードＺからノードＡに向かう方向のＰ経路の障害が検知されたままである。図１６に例示するように、Ｗ及びＰの双方に障害が発生している間（Ｓ８１）、ノードＡ及びＺは、第三経路を通じてＡＰＳ（ＳＦ−Ｒ）メッセージを交換する（Ｓ８２）。
【００７６】
そして、ノードＺにおいてＷ経路の復旧が検知されると（Ｓ８３）、ノードＺは、ＡＰＳメッセージの優先度をＳＦ−ＲからＷＴＲ（wait to restore）に変更し、ＡＰＳ（ＷＴＲ）メッセージを第三経路及びＰ経路へそれぞれ送信する（Ｓ８４）。ただし、ノードＺからノードＡに向かう方向のＰ経路は障害が継続しているので、当該Ｐ経路へ送信されたＡＰＳ（ＷＴＲ）メッセージは、ノードＡに到達しない。その代わりに、ノードＡには、第三経路からＡＰＳ（ＷＴＲ）メッセージが到達する。
【００７７】
ノードＡは、ＡＰＳ（ＷＴＲ）メッセージを受信すると、Ｐ経路の障害を検知したままなので、ＡＰＳメッセージの優先度をＷＴＲからＳＦ−Ｐに変更し、ＡＰＳ（ＳＦ−Ｐ）メッセージを第三経路及びノードＺに向かう方向のＰ経路へそれぞれ送信する（Ｓ８５）。
【００７８】
ノードＺは、Ｐ経路からＡＰＳ（ＳＦ−Ｐ）メッセージを受信すると、Ｗ経路を選択するとともに、ＡＰＳメッセージの優先度をＷＴＲからＮＲに変更し、ＡＰＳ（ＮＲ）メッセージをノードＡに向かう方向のＰ経路へ送信する（Ｓ８６）。ただし、当該方向のＰ経路は、障害が発生したままなので、ノードＡには到達しない。
【００７９】
ノードＡは、ＡＰＳ（ＮＲ）メッセージを受信しないまま、Ｐ経路の障害を検知するため（Ｓ８７）、Ｗ経路を選択する。
【００８０】
一方、ノードＢ及びＣでは、ＡＰＳ（ＳＦ−Ｒ）メッセージ以外のＡＰＳメッセージを受信するため、受信したＡＰＳメッセージの転送を停止し、ノードＢ−ノードＣ間の経路を無効化する。
【００８１】
以上のようにして、ノードＡ及びＺが復旧したＷ経路を選択することで、第三経路からＷ経路への切り戻しが行なわれる。
【００８２】
次に、図１７は、ノードＡでＷ経路の障害を検知し、且つ、ノードＺでＰ経路の障害を検知している状態からノードＺでＰ経路の復旧を検知した場合の切り替えシーケンス例を示す。なお、ノードＡでは、ノードＺからノードＡに向かう方向のＷ経路の障害が検知されたままである。図１７に例示するように、Ｗ及びＰの双方に障害が発生している間（Ｓ９１）、ノードＡ及びＺは、第三経路を通じてＡＰＳ（ＳＦ−Ｒ）メッセージを交換する（Ｓ９２）。
【００８３】
そして、ノードＺにおいてＰ経路の復旧が検知されると（Ｓ９３）、ノードＺは、ＡＰＳメッセージの優先度をＳＦ−ＲからＷＴＲ（wait to restore）に変更し、ＡＰＳ（ＷＴＲ）メッセージを第三経路及びＰ経路へそれぞれ送信する（Ｓ９４）。
【００８４】
ノードＡは、ＡＰＳ（ＷＴＲ）メッセージを第三経路及びＰ経路の一方又は双方から受信する。ＡＰＳ（ＷＴＲ）メッセージを受信すると、ノードＡは、Ｗ経路の障害を検知したままなので、Ｐ経路を選択するとともに、ＡＰＳメッセージの優先度をＷＴＲからＳＦに変更し、ＡＰＳ（ＳＦ）メッセージを第三経路及びＰ経路へそれぞれ送信する（Ｓ９５）。
【００８５】
ノードＺは、Ｐ経路からＡＰＳ（ＳＦ）メッセージを受信すると、Ｐ経路を選択するとともに、ＡＰＳメッセージの優先度をＷＴＲからＮＲに変更し、ＡＰＳ（ＮＲ）メッセージをＰ経路へ送信する（Ｓ９６）。
【００８６】
ノードＡは、Ｐ経路からＡＰＳ（ＮＲ）メッセージを受信すると、特にアクションを起こさずに、Ｐ経路の選択を継続する。
【００８７】
一方、ノードＢ及びＣでは、ＡＰＳ（ＳＦ−Ｒ）メッセージ以外のＡＰＳメッセージを受信するため、受信したＡＰＳメッセージの転送を停止し、ノードＢ−ノードＣ間の経路を無効化する。
【００８８】
以上のようにして、ノードＡ及びＺが復旧したＰ経路を選択することで、第三経路からＰ経路への切り戻しが行なわれる。
【００８９】
次に、図１８は、ノードＺにおいてＷ及びＰの双方の障害を検知している状態からノードＺでＷ経路の復旧を検知した場合の切り替えシーケンス例を示す。なお、ノードＺでは、ノードＡからノードＺに向かう方向のＰ経路の障害が検知されたままである。図１８に例示するように、Ｗ及びＰの双方に障害が発生している間（Ｓ１０１）、ノードＡ及びＺは、第三経路を通じてＡＰＳ（ＳＦ−Ｒ）メッセージを交換する（Ｓ１０２）。
【００９０】
そして、ノードＺにおいてＷ経路の復旧が検知されると（Ｓ１０３）、ノードＺは、Ｐ経路の障害を検知したままなので、Ｗ経路を選択するとともに、ＡＰＳメッセージの優先度をＳＦ−ＲからＳＦ−Ｐに変更する。ノードＺは、優先度を変更したＡＰＳ（ＳＦ−Ｐ）メッセージを第三経路及びノードＡに向かう方向のＰ経路へそれぞれ送信する（Ｓ１０４）。
【００９１】
ノードＡは、ＡＰＳ（ＳＦ−Ｐ）メッセージを第三経路及びＰ経路の一方又は双方から受信する。ＡＰＳ（ＳＦ−Ｐ）メッセージを受信すると、ノードＡは、Ｗ経路を選択するとともに、ＡＰＳメッセージの優先度をＳＦ−ＲからＮＲに変更し、ＡＰＳ（ＮＲ）メッセージを第三経路及びＰ経路へそれぞれ送信する（Ｓ１０５）。ただし、ノードＡからノードＺに向かう方向のＰ経路は、障害が発生したままなので、当該Ｐ経路へ送信されたＡＰＳ（ＮＲ）メッセージは、ノードＺに到達しない。
【００９２】
ノードＺは、Ｐ経路からＡＰＳ（ＮＲ）メッセージを受信しないため、Ｗ経路の選択を継続し、Ｐ経路の障害を検知したままなので、ＡＰＳ（ＳＦ−Ｐ）メッセージをノードＡに向かう方向のＰ経路へ送信する（Ｓ１０６）。
【００９３】
ノードＡは、Ｐ経路からＡＰＳ（ＳＦ−Ｐ）メッセージを受信するが、既にＷ経路を選択しているので、特にアクションは起こさない（Ｗ経路の選択を継続する）。
【００９４】
一方、ノードＢ及びＣでは、ＡＰＳ（ＳＦ−Ｒ）メッセージ以外のＡＰＳメッセージを受信するため、受信したＡＰＳメッセージの転送を停止し、ノードＢ−ノードＣ間の経路を無効化する。
【００９５】
以上のようにして、ノードＡ及びＺが復旧したＷ経路を選択することで、第三経路からＷ経路への切り戻しが行なわれる。
【００９６】
次に、図１９は、ノードＺにおいてＷ及びＰの双方の障害を検知している状態からノードＺでＰ経路の復旧を検知した場合の切り替えシーケンス例を示す。なお、ノードＺでは、ノードＡからノードＺに向かう方向のＷ経路の障害が検知されたままである。図１９に例示するように、Ｗ及びＰの双方に障害が発生している間（Ｓ１１１）、ノードＡ及びＺは、第三経路を通じてＡＰＳ（ＳＦ−Ｒ）メッセージを交換する（Ｓ１１２）。
【００９７】
そして、ノードＺにおいてＰ経路の復旧が検知されると（Ｓ１１３）、ノードＺは、Ｗ経路の障害を検知したままなので、Ｐ経路を選択するとともに、ＡＰＳメッセージの優先度をＳＦ−ＲからＳＦに変更する。ノードＺは、優先度を変更したＡＰＳ（ＳＦ）メッセージを第三経路及びノードＡに向かう方向のＰ経路へそれぞれ送信する（Ｓ１１４）。
【００９８】
ノードＡは、ＡＰＳ（ＳＦ）メッセージを第三経路及びＰ経路の一方又は双方から受信する。ＡＰＳ（ＳＦ）メッセージを受信すると、ノードＡは、Ｐ経路を選択するとともに、ＡＰＳメッセージの優先度をＳＦからＮＲに変更し、ＡＰＳ（ＮＲ）メッセージを第三経路及びＰ経路へそれぞれ送信する（Ｓ１１５）。ノードＺは、Ｐ経路からＡＰＳ（ＮＲ）メッセージを受信するため、Ｐ経路の選択を継続する。
【００９９】
一方、ノードＢ及びＣでは、ＡＰＳ（ＳＦ−Ｒ）メッセージ以外のＡＰＳメッセージを受信するため、受信したＡＰＳメッセージの転送を停止し、ノードＢ−ノードＣ間の経路を無効化する。
【０１００】
以上のようにして、ノードＡ及びＺが復旧したＰ経路を選択することで、第三経路からＰ経路への切り戻しが行なわれる。
【０１０１】
（ノードＡ及びＺの構成例）
次に、図２０に、上述したノードＡ及びＺの構成例を示す。図２０に示す構成例は、伝送技術の一例として、イーサネット（登録商標）あるいはＭＰＬＳで実現されるパケット伝送を想定している。また、図２０には、ノードＡからノードＺに向かう方向の伝送系に関して、ＡＰＳに関わる処理に着目した構成例を示している。なお、ノードＺからノードＡに向かう逆方向の伝送系に関しては、図２０のノードＡをノードＺに、図２０のノードＺをノードＡにそれぞれ読み替えた構成に相当する。
【０１０２】
図２０に示すノードＡは、例示的に、ＡＰＳ処理部２１Ａと、送信系の一例として、セレクタ（＃Ａ）２２Ａ、セレクタ（＃Ｂ）２３Ａ、パス送信部２４Ａ，２５Ａ及び２６Ａと、を備える。一方、図２０に示すノードＺは、例示的に、ＡＰＳ処理部２１Ｚと、受信系の一例として、ブリッジ（＃Ａ）２２Ｚ、ブリッジ（＃Ｂ）２３Ｚ、パス受信部２４Ｚ，２５Ｚ及び２６Ｚを備える。
【０１０３】
ＡＰＳ処理部２１Ａ（２１Ｚ）は、Ｗ経路及びＰ経路についての障害検出状態に応じたＡＰＳ処理（例えば、ＡＰＳメッセージの優先度の設定／変更等）を実施する。なお、ノードＡにおいて、Ｗ経路（Ｚ→Ａの方向）の障害は、例示的に、Ｗ経路用のパス送信部２４Ａにて検出され、Ｐ経路（Ｚ→Ａの方向）の障害は、例示的に、Ｐ経路用のパス送信部２５Ａにて検出される。一方、ノードＺにおいて、Ｗ経路（Ａ→Ｚの方向）の障害は、例示的に、Ｗ経路用のパス受信部２４Ｚにて検出され、Ｐ経路（Ａ→Ｚの方向）の障害は、例示的に、Ｐ経路用のパス受信部２５Ｚにて検出される。
【０１０４】
ノードＡのＡＰＳ処理部２１Ａにより得られたＡＰＳメッセージの優先度（以下「ＡＰＳ優先度」ともいう。）は、パス送信部２５Ａ及び２６Ａへ送信される。パス送信部２５Ａは、Ｐ経路へのパケット送信を行ない、パス送信部２６Ａは、ノードＢ（第三経路）へのパケット送信を行なう。パス送信部２５Ａ及び２６Ａは、それぞれ、ＡＰＳ挿入部２５１Ａ及び２６１Ａを備えており、ＡＰＳ処理部２１Ａから与えられるＡＰＳ優先度に応じたＡＰＳメッセージを送信パケットに挿入する。
【０１０５】
ノードＡのセレクタ２２Ａは、ＡＰＳ処理部２１Ａからの制御に応じて、Ｗ経路及びＰ経路のいずれか一方を選択する。すなわち、セレクタ２２Ａは、通常運用時には、Ｗ経路を選択して受信パケットをＷ経路に対応するパス送信部２４Ａへ送信し、Ｗ経路の障害が検出された場合には、Ｐ経路を選択して、受信パケットをＰ経路に対応するパス送信部２５Ａへ送信する。
【０１０６】
セレクタ２３Ａは、ＡＰＳ処理部２１Ａからの制御に応じて、Ｐ経路及び第三経路のいずれか一方を選択する。すなわち、セレクタ２３Ａは、Ｗ経路及びＰ経路の少なくとも一方について障害が検出されていない場合には、Ｐ経路を選択してセレクタ２２Ａを経由して受信したパケットをＰ経路に対応するパス送信部２５Ａへ送信する。一方、Ｗ経路及びＰ経路の双方の障害が検出されている場合には、セレクタ２３Ａは、第三経路を選択してセレクタ２２Ａを経由して受信したパケットを第三経路に対応するパス送信部２６Ａへ送信する。
【０１０７】
次に、ノードＺに着目すると、パス受信部２４Ｚは、Ｗ経路からのパケットを受信し、ブリッジ２２Ｚへ送信する。パス受信部２５Ｚは、Ｐ経路からのパケットを受信し、ブリッジ２３Ｚへ送信する。パス受信部２６Ｚは、第三経路（ノードＣ）からのパケットを受信し、ブリッジ２３Ｚへ送信する。
【０１０８】
パス受信部２５Ａ及び２６Ｚは、それぞれ、ＡＰＳ抽出部２５２Ｚ及び２６２Ｚを備えており、これらＡＰＳ抽出部２５２Ｚ及び２６２Ｚによって、ノードＡの対応するＡＰＳ挿入部２５１Ａ及び２６１Ａで挿入されたＡＰＳメッセージが抽出される。抽出されたＡＰＳメッセージは、ＡＰＳ処理部２１Ｚへ送信され、ＡＰＳ処理部２１Ｚにて受信したＡＰＳメッセージの優先度に応じたＡＰＳ処理が実施される。
【０１０９】
ブリッジ２２Ｚは、ＡＰＳ処理部２１Ｚからの制御に応じて、Ｗ経路及びＰ経路のいずれか一方を選択する。すなわち、ブリッジ２２Ｚは、通常運用時には、Ｗ経路に対応するパス受信部２４Ｚの出力を選択し、Ｗ経路の障害が検出された場合には、Ｐ経路に対するパス受信部２５Ｚ（ブリッジ２３Ｚの出力）を選択する。
【０１１０】
ブリッジ２３Ｚは、ＡＰＳ処理部２１Ｚからの制御に応じて、Ｐ経路及び第三経路のいずれか一方を選択する。すなわち、ブリッジ２３Ｚは、Ｗ経路及びＰ経路の少なくとも一方について障害が検出されていない場合には、Ｐ経路に対応するパス受信部２５Ｚの出力を選択してブリッジ２２Ｚへ出力する。一方、Ｗ経路及びＰ経路の双方の障害が検出されている場合には、ブリッジ２３Ｚは、第三経路に対応するパス受信部２６Ｚの出力を選択してブリッジ２２Ｚへ出力する。
【０１１１】
すなわち、ノードＡのセレクタ２３Ａ及びノードＺのブリッジ２３Ｚを制御することで、ユーザトラフィック（クライアント信号）を流す経路をＰ経路と第三経路との間で切り替えることが可能になる。ユーザトラフィックの第三経路への切り替えは、例示的に、Ｗ経路及びＰ経路の双方について障害が検出され、且つ、第三経路を通じたＡＰＳ（ＳＦ−Ｒ）メッセージの受信が発生してから実施することができる。
【０１１２】
セレクタ２２Ａ及び２３Ａ並びにブリッジ２２Ｚ及び２３Ｚは、Ｗ経路、Ｐ経路及び第三経路のいずれかを選択する経路選択部の一例として機能する。また、パス送信部２５Ａ及び２６ＡのＡＰＳ挿入部２５１Ａ及び２６１Ａは、Ｗ経路及びＰ経路の双方に障害が検出された場合に、制御信号の一例であるＡＰＳ（ＳＦ−Ｒ）メッセージをＰ経路及び第三経路へ送信する制御信号送信部の一例として機能する。さらに、ＡＰＳ処理部２１Ａ（２１Ｚ）は、ＡＰＳ（ＳＦ−Ｒ）メッセージの送信、あるいは、Ｐ経路又は第三経路を通じたＡＰＳ（ＳＦ−Ｒ）メッセージの受信に応じて、第三経路を選択するよう経路選択部を制御する制御部の一例として機能する。
【０１１３】
（ＡＰＳ処理部の構成例）
次に、上述したノードＡ（Ｚ）のＡＰＳ処理部２１Ａ（２１Ｚ）の構成例を図２１に示す。図２１に示すＡＰＳ処理部２１Ａ（２１Ｚ）は、例示的に、障害検出処理部２１１、自装置優先度判定部２１２、プロテクション系優先度判定部２１３、及び、両系障害時処理部２１４を備える。
【０１１４】
障害検出処理部２１１は、ローカルの障害検出状態に基づき、Ｗ経路及びＰ経路が共に正常であるか、あるいは、Ｗ経路及びＰ経路のいずれか一方又は双方に障害が検出されているか否かを識別し、その識別結果を自装置優先度判定部２１２に与える。
【０１１５】
自装置優先度判定部２１２は、障害検出処理部２１１から与えられる障害に関する識別結果と、自装置切り替えコマンドと、を受信して、いずれを優先させるかを判定する。例示的に、自装置切り替えコマンドは、強制的に、セレクタ２２Ａ及び／又は２３Ａ（あるいは、ブリッジ２２Ｚ及び／又は２３Ｚ）を切り替える場合に、オペレータ等によって入力されるユーザコマンドの一例である。この場合、自装置優先度判定部２１２は、障害検出処理部２１１から与えられる障害に関する識別結果に関わらず、自装置切り替えコマンドをプロテクション系優先度判定部２１３に与える。
【０１１６】
プロテクション系優先度判定部２１３は、自装置優先度判定部２１２での判定結果、又は、対向ノードから受信したＡＰＳメッセージの優先度に基づいて、Ｗ経路及びＰ経路の双方で障害が検出されているか否かを判定する。Ｗ経路及びＰ経路の少なくとも一方について障害が検出されていなければ、プロテクション系優先度判定部２１３は、Ｐ経路を通じてＡＰＳメッセージをシグナリングするようＡＰＳ挿入部２５１ＡへＡＰＳ優先度を与えるとともに、セレクタ２２Ａ及び２２Ｂ（又はブリッジ２２Ｚ及び２３Ｚ）を制御して、Ｗ経路及びＰ経路間でのトラフィック切り替えを制御する。
【０１１７】
一方、プロテクション系優先度判定部２１３において、Ｗ経路及びＰ経路の双方で障害が検出されていると判定されると、両系障害時処理部２１４による処理が有効化される（図２１中に示すＳ１００からＳ２００への状態遷移）。両系障害時処理部２１４は、Ｗ経路及びＰ経路の双方で障害が検出されている場合に、ＡＰＳ挿入部２５１Ａ及び２６１Ａに与えるＡＰＳメッセージの優先度をＳＦ−Ｒに設定するようプロテクション系優先度判定部２１３に指示する。
【０１１８】
当該指示を受けたプロテクション系優先度判定部２１３は、ＡＰＳ挿入部２５１Ａ及び２６１ＡにＡＰＳ優先度＝ＳＦ−Ｒを与え、また、セレクタ２２Ａ及び２３Ａ（又は、ブリッジ２２Ｚ及び２３Ｚ）を制御して第三経路を有効化する。
【０１１９】
なお、自装置優先度判定部２１２においてＷ経路及びＰ経路の少なくとも一方が回復した場合、あるいは、プロテクション系優先度判定部２１３において優先度がＳＦ−ＲでないＡＰＳメッセージを受信した場合、両系障害時処理部２１４による処理は終了する。そして、自装置優先度判定部２１２及びプロテクション系優先度判定部２１３による処理が有効化される（図２１中に示すＳ２００からＳ１００への状態遷移）。
【０１２０】
すなわち、Ｗ経路及びＰ経路の少なくとも一方について障害が検出されていない状態なので、プロテクション系優先度判定部２１３は、Ｐ経路を通じてＡＰＳメッセージをシグナリングするようＡＰＳ挿入部２５１ＡへＡＰＳ優先度を与えるとともに、セレクタ２２Ａ及び２２Ｂ（又はブリッジ２２Ｚ及び２３Ｚ）を制御して、Ｗ経路及びＰ経路間でのトラフィック切り替えを制御する。
【０１２１】
なお、図２２に、ＡＰＳメッセージのフォーマット例を示す。図２２に例示するフォーマットは、ＩＴＵ−Ｔ勧告Ｇ．８０３１で規定されているフォーマットであり、上述したＡＰＳ優先度を示す情報として「Request/State」（４ビット）が規定されている。具体的には、当該４ビットを用いて１２種類のＡＰＳ優先度が規定されている。
【０１２２】
例えば、“１１１０”でＳＦ−Ｐを表し、“１０１１”でＳＦを表し、“０１０１”でＷＴＲを表し、“００００”でＮＲを表す。既述のＳＦ−Ｒを示すビットパターンを「Request/State」に新たに定義することで、上述したように、Ｗ経路及びＰ経路の双方に障害が発生した場合に限って、第三経路を提供する動作が可能となる。別言すると、既存のＡＰＳ優先度ロジックにＳＦ−Ｒという新たな優先度を追加規定すれば、当該動作が可能となる。したがって、第三経路を提供するにあたって個別の制御信号等を用いずに、優先度は異なるが、単一のＡＰＳメッセージに基づく簡易な制御で、第三経路の提供及び障害切り替えが可能となる。
【０１２３】
（ノードＢ及びＣの構成例）
次に、図２３に、図５に例示したノードＢの構成例を示す。図２３に示すノードＢは、例示的に、管理信号処理部３１と、ノードＡ側の通信インタフェース３２と、ノードＣ側の通信インタフェース３３と、スイッチ３４及び３５と、を備える。
【０１２４】
管理信号処理部３１は、図６及び図７に例示した管理装置Ｍから受信される制御信号や設定信号、あるいは、ノードＡから受信されるＡＰＳメッセージの処理結果に応じて、通信インタフェース３２や通信インタフェース３３、スイッチ３４及び３５に対する制御や設定を行なう。当該制御や設定には、例示的に、図６及び図７により前述したパス設定やＡＰＳ設定等が含まれる。
【０１２５】
すなわち、通信インタフェース３２に対するパス設定により、ノードＡ−ノードＢ間のパスが接続され、通信インタフェース３３に対するパス設定により、ノードＢ−ノードＣ間のパスが接続される。また、スイッチ３４及び／又は３５を制御することで、ノードＡ−ノードＢ間のパスとノードＢ−ノードＣ間のパスとを接続したり当該接続を解除したりすることができる。
【０１２６】
ノードＡ側の通信インタフェース３２及びノードＣ側の通信インタフェース３３は、それぞれ例示的に、ノードＡ−ノードＺ間の伝送方式をサポートする送受信インタフェースを備える。ただし、ノードＣ側の通信インタフェース３３は、第三経路でサポートする伝送方式をサポートすればよく、必ずしも、ノードＡ−ノードＺ間の伝送方式をサポートしなくてもよい。別言すると、ノードＡ−ノードＺ間の伝送方式とノードＢ−ノードＣ間の伝送方式とは異なっていても構わない。
【０１２７】
ノードＡ側の通信インタフェース３２は、受信インタフェース３２１と送信インタフェース３２２とを備える。受信インタフェース３２１は、例示的に、受信部３２１１、ＡＰＳ抽出部３２１２及びフォワーディング処理部３２１３を備え、送信インタフェース３２２は、例示的に、送信部３２２１を備える。
【０１２８】
受信部３２１１は、例示的に、ノードＡのパス送信部２６Ａ（図２０参照）に対応する伝送方式をサポートし、ノードＡから送信された信号（例えば、パケット）の受信処理を行なう。受信処理には、例えば、ノードＡとの間の伝送方式に応じたフォーマット変換等が含まれる。
【０１２９】
フォワーディング処理部３２１３は、ＡＰＳ抽出部３２１２からの制御（ＡＰＳ処理結果）に応じて、受信部３２１１で受信処理されたパケットをスイッチ３４（すなわちノードＣ側）へフォワーディングしたり当該フォワーディングを停止したりする。
【０１３０】
ＡＰＳ抽出部３２１２は、受信部３２１１で受信処理されたパケットからＡＰＳメッセージを抽出する。ここで抽出されたＡＰＳメッセージの優先度に応じて、フォワーディング処理部３２１３が制御されて、受信部３２１１で受信処理されたパケットのノードＣ側へのフォワーディングが制御される。例えば、ノードＡから受信したＡＰＳメッセージの優先度が特定の優先度（ＳＦ−Ｒ）でない場合には、フォワーディング処理部３２１３によるフォワーディングが停止されて、当該ＡＰＳメッセージはノードＣ側へはフォワーディングされずに終端される。
【０１３１】
一方、ノードＡから受信したＡＰＳメッセージの優先度がＳＦ−Ｒであった場合には、フォワーディング処理部３２１３によるフォワーディングが許可され、また、管理信号処理部３１によってスイッチ３４が制御されて、当該ＡＰＳメッセージはノードＣ側へフォワーディングされる。すなわち、管理信号処理部３１は、受信部３２１１でＡＰＳ（ＳＦ−Ｒ）メッセージを受信すると、ノードＡ及びＺ間の第三経路を有効化し、ＡＰＳ（ＳＦ−Ｒ）メッセージを第三経路へ転送する制御部の一例として機能する。
【０１３２】
送信インタフェース３２２の送信部３２２１は、ノードＣ側の通信インタフェース３３からスイッチ３５を経由して受信される信号（例えば、パケット）の送信処理を行なう。送信処理には、例えば、ノードＡとの間の伝送方式に応じたフォーマット変換等が含まれる。
【０１３３】
ノードＣ側の通信インタフェース３３は、例示的に、受信インタフェース３３１と送信インタフェース３３２とを備える。受信インタフェース３３１は、例示的に、受信部３３１１及びフォワーディング処理部３３１２を備え、送信インタフェース３３２は、例示的に、送信部３３２１を備える。
【０１３４】
受信部３３１１は、ノードＣ側から受信される信号（例えば、パケット）の受信処理を行なう。受信処理には、例えば、ノードＣ側との間の伝送方式に応じたフォーマット変換等が含まれる。
【０１３５】
フォワーディング処理部３３１２は、ＡＰＳ抽出部３２１２からの制御に応じて、受信部３３１１で受信処理されたパケットをスイッチ３５（すなわちノードＡ）へフォワーディングしたり当該フォワーディングを停止したりする。例えば、ノードＡから受信したＡＰＳメッセージの優先度が特定の優先度（ＳＦ−Ｒ）でない場合には、フォワーディング処理部３３１２によるフォワーディングが停止されて、ノードＡへのパケットフォワーディングは停止される。
【０１３６】
一方、ノードＡから受信したＡＰＳメッセージの優先度がＳＦ−Ｒであった場合には、フォワーディング処理部３３１２によるフォワーディングが許可され、また、管理信号処理部３１によってスイッチ３５が制御されて、ノードＣ側から受信したパケットがノードＡへフォワーディングされる。
【０１３７】
別言すると、双方向のそれぞれに対応するフォワーディング処理部３２１３及び３３１２は、共通のＡＰＳ抽出部３２１２（ＡＰＳ処理結果）によってフォワーディングが制御され、ノードＣ側からの受信パケットについてのＡＰＳ処理は不要である。
【０１３８】
送信インタフェース３３２の送信部３３２１は、ノードＡ側の通信インタフェース３２からスイッチ３４を経由して受信される信号（例えば、パケット）の送信処理を行なう。送信処理には、例えば、ノードＣ側との間の伝送方式に応じたフォーマット変換等が含まれる。
【０１３９】
なお、ノードＣの構成については、図２３に例示した上述の構成において、ノードＡ側をノードＺ側に読み替え、ノードＣ側をノードＢ側に読み替えた構成に相当する。
【０１４０】
以上の構成及び動作により、ノードＢ（又はＣ）は、ノードＡ（又はＺ）側に存在するＡＰＳ処理の結果に応じて、ノードＣ（又はＢ）側へのフォワーディングと、ノードＡ−Ｂ（又はノードＺ−Ｃ）間のパスとノードＢ−Ｃ（又はノードＣ−Ｂ）間のパスとの連結処理を実行できる。フォワーディング処理される場合には、ＡＰＳメッセージも併せて対向ノードに通知される（転送される）。そして、Ｗ経路及びＰ経路の双方に障害が発生してＡＰＳメッセージの優先度が特定の優先度（ＳＦ−Ｒ）である場合に限って、ノードＢ及びノードＣを経由する第三経路を有効化して第三経路へのパス切り替えが可能となる。
【０１４１】
別言すると、第三経路は、Ｗ経路及びＰ経路の双方に障害が発生した場合での動作（経路提供）を前提とし、かつ、既存のＰ経路に存在するＡＰＳ導通確認に連動したＡＰＳ動作を提供する。これにより、Ｗ経路及びＰ経路の双方に障害が生じた場合でも、従来のＡＰＳ処理では実現が困難であった第三経路を含む冗長形態（「ｎ：１」又は「（１＋１）：１」）を、単一のＡＰＳ処理で提供することができる。すなわち、切り替え管理系を一元化することが可能となる。また、Ｗ経路又はＰ経路の復旧に対して経路を速やかに切り戻す動作を実現することが可能である。
【０１４２】
（変形例１）
上述した実施形態では、図６及び図７により既述のとおり、ノードＡ−Ｂ−Ｃ−Ｚを経由する第三経路について事前に設定を行なっておく（準備しておく）ことを想定しているが、ノードＢ−Ｃ間については、例えばＷ経路及びＰ経路の一方に障害が生じてから、ノードＢ−Ｃ間の経路設定を実施してもよい。
【０１４３】
図２４に、その概念図を示す。例えば、Ｗ経路（又はＰ経路）に障害が生じて、ノードＡ及びＺの一方が対向のノードＺ又はＡからＰ経路を通じてＳＦ（又は、ＳＦ−Ｐ）の優先度をもつＡＰＳメッセージを受信すると、当該ＡＰＳメッセージを隣接するノードＢ（又はノードＣ）へ送信する（Ｓ１２１）。
【０１４４】
ノードＢ（又はノードＣ）は、ＡＰＳ（ＳＦ／ＳＦ−Ｐ）メッセージの受信をトリガに、ノードＢ−Ｃ間の経路設定を管理装置Ｍに要求する（Ｓ１２２）。管理装置Ｍは、当該要求を受信すると、ノードＢ−Ｃ間の経路を計算の上、しかるべき装置（図２４の場合、ノードＢ，Ｃ及びＤ）に対して経路設定を行なう（Ｓ１２３）。この場合の経路設定は、ＮＭＳ等による管理層（集中制御）によって実施してもよいし、ＧＭＰＬＳシグナリングのようなデータ層上での分散制御によって実施してもよい。
【０１４５】
この発想は、例えば図２５に例示するように、ノードＡ−Ｚ間とノードＢ−Ｃ間とが別ドメイン（別事業者による管理）である場合にも適用できる。つまり、図２５の例では、ノードＡ−Ｚ間に対する管理装置がＭ１であるのに対し、ノードＢ−Ｃ間に対する管理装置がＭ２である。この場合にも、ノードＡ−Ｚ間のＷ経路及びＰ経路の一方に障害が発生した場合に、ノードＢ又はＣが管理装置Ｍ２に対して経路設定を要求することで、ノードＢ−Ｃ間の経路設定が可能である。ただし、管理装置Ｍ１及びＭ２が互いに連携可能な場合は、ノードＡ又はＺから管理装置Ｍ１を経由して管理装置Ｍ２にノードＢ−Ｃ間の経路設定を要求してもよい。
【０１４６】
図２６に、当該変形例１に係るノードＢの構成例を示す。図２６に例示するノードＢは、例示的に、ノードＢ−Ｃ間の経路設定がシグナリングによって実施される場合を想定しており、図２３に例示した構成に比して、まず、管理信号処理部３１に代えて管理信号処理部３１ａを備える点が異なる。また、図２６に例示するノードＢは、図２３に例示した構成に比して、ノードＣ側の通信インタフェース３３（受信インタフェース３３１及び送信インタフェース３３２）にシグナリング処理回路３３１３及び３３２２を備える点が異なる。
【０１４７】
管理信号処理部３１ａは、既述の管理信号処理部３１と同様の機能を有するほか、ＡＰＳ抽出部３２１２からＳＦ又はＳＦ−Ｐの優先度をもつＡＰＳメッセージを受信すると、管理装置Ｍ１又はＭ２に対して例えばノードＢ−Ｃ間の経路情報を要求する。管理装置Ｍ１又はＭ２からノードＢ−Ｃ間の経路情報を受信すると、管理信号処理部３１ａは、受信した経路情報をシグナリング処理回路３３１３及び３３２２に与える。
【０１４８】
シグナリング処理回路３３１３及び３３２２は、管理信号処理部３１ａから与えられた経路情報を基に、経路設定のための制御信号を生成し、当該制御信号をノードＣとの間で送受信することで、経路設定を行なう。なお、当該制御信号は、例えば、ノードＤ等の第三経路を経由するノードの情報を明示ルートとして規定するメッセージであり、非限定的な一例としては、ＭＰＬＳのラベル配布プロトコルにおけるＲＳＶＰ−ＴＥ（resource reservation protocol - traffic engineering）を適用できる。
【０１４９】
以上のように、上述した変形例１によれば、第三経路がＷ経路及びＰ経路を管理する事業者とは異なる事業者が管理するドメインを経由する場合にも、既述の実施形態を適用することができる。例えば、Ｗ経路及びＰ経路が日本の太平洋側に設定され、第三経路が日本海側に設定されて、双方の管理事業者が異なる場合等が想定される。
【０１５０】
（変形例２）
図２１及び図２２により既述のように、Ｗ経路及びＰ経路に対する第三経路の提供は、ＩＴＵ−Ｔ勧告Ｇ．８０３１の拡張で実現できるため、イーサネット（登録商標）やＭＰＬＳによるパケット伝送方式において実現可能である。ＡＰＳメッセージは、ＯＡＭ（operation administration and maintenance）の制御信号（制御メッセージ）の一例として実現可能であるとともに、経路設定及び経路切り替え等も図２０〜図２３にて紹介したとおりに実現可能である。すなわち、図２０にて説明したＡＰＳ挿入／ＡＰＳ抽出処理では、ＩＴＵ−Ｔ勧告Ｇ．８０３１等で定義されている制御メッセージを導入し、図２３にて説明したＡＰＳ抽出処理では、受信した制御メッセージを通常時は抽出（終端）する。
【０１５１】
一方、第三経路の提供は、ＯＴＮ（Optical Transport Network）におけるＯＤＵ（Optical Data Unit）のようなＡＰＳメッセージを提供可能な回線系プロテクションにおいても実現可能である。図２７に、ＯＴＮ（ＯＤＵ）において第三経路の提供を実現する概念図を示す。
【０１５２】
ＯＴＮ（ＯＤＵ）パスを提供する際には、ＩＴＵ−Ｔ勧告Ｇ．７０９に規定されている通り、ＴＣＭ（Tandem Connection Monitoring）と呼ばれるセグメントの設定が可能あり、ＴＣＭ単位でＡＰＳメッセージを定義することが可能である。図２８に、ＯＴＵ／ＯＤＵ／ＯＰＵフレームフォーマットの一例を示す。図２８に例示するフレームは、第１列（ｃｏｌｕｍｎ）〜第１６列の１６バイト×４行（ｒｏｗ）のサイズを有するオーバヘッド（ＯＨ）部と、第１７列〜第３８２４列の３８０８バイト×４行のサイズを有するＯＰＵｋ（Optical Channel Payload Unit k）ペイロード部と、を含む。
【０１５３】
オーバヘッド部は、接続及び品質の管理に用いられ、ＦＡＳ（Frame Alignment Signal）／ＭＦＡＳ（MultiFrame Alignment Signal）オーバヘッド、ＯＴＵｋオーバヘッド、ＯＤＵｋオーバヘッド、及び、ＯＰＵｋオーバヘッド（ＪＯＨ：Justification Overhead）を有している。ＯＤＵｋオーバヘッドの第４行第５〜第８列には、４バイトのＡＰＳ／ＰＣＣ（Protection Communication Control channel）フィールドが規定されている。ＡＰＳ／ＰＣＣフィールドは、接続監視レベル（connection monitoring level）を示すのに用いられる。
【０１５４】
図２８に示すとおり、当該ＡＰＳ／ＰＣＣフィールドにおいて３ビット（第６〜第８ビット）のＭＦＡＳにより８通りの接続監視レベルが示される。なお、ＯＰＵｋオーバヘッドの第４行第１５列に規定されたＰＳＩ（Payload Structure Identifier）は、ペイロード部の構造を識別するための情報である。ＰＳＩにより、ペイロード部にマッピングされているクライアント信号の種別、例えばＡＴＭ（Asynchronous Transfer Mode）やＳＴＭ（Synchronous Transport Module）、ＧＦＰ（Generic Frame Procedure）、ＦＣ（Fiber Channel）等の信号種別等が識別可能である。
【０１５５】
ここで、図２７の（３）に例示するとおり、ノードＡ−ノードＺ間のＰ経路については、ＡＰＳ／ＰＣＣのＯＤＵｋパス（ＭＦＡＳ“０００”：図２８参照）を用いてＡＰＳメッセージを伝送する。これに対し、ノードＡ−ノードＢ間及びノードＣ−ノードＺ間の経路については、図２７の（２）及び（３）に例示するとおり、ＯＤＵｋセクション又はＯＤＵｋ  ＴＣＭ６（ＭＦＡＳ“１１１”又は“１１０”：図２８参照）を用いてＡＰＳメッセージを伝送する。
【０１５６】
ＯＤＵｋセクション（ＭＦＡＳ“１１１”）を用いるケース（１）は、図２７のノードＡ−Ｂ−Ｃ−Ｚ間にＯＤＵｋパスが事前に設定されていない場合、すなわち、ノードＢ−ノードＣ間は既述の変形例１に示したようなケースを想定する。これに対し、ＯＤＵｋ  ＴＣＭ６（ＭＦＡＳ“１１０”）を用いるケース（２）は、ノードＡ−Ｂ−Ｃ−Ｚ間にＯＤＵｋパスが設定されているケースであり、ノードＡ、Ｂ、Ｃ及びＺは、設定済みのＯＤＵｋパスのＴＣＭとしてＡＰＳメッセージを処理する。なお、いずれのケース（１）〜（３）でも、ノードＡ−ノードＢ間及びノードＣ−ノードＺ間に設定されるトラフィックは、いわゆるエキストラフィックに該当する。
【０１５７】
次に、図２９〜図３１を参照して、Ｗ経路及びＰ経路の双方に障害が生じた場合の動作について説明する。図２９は、図９のＯＴＮ対応版に相当し、図３１は、図１２のＯＴＮ対応版に相当し、ノードＺでＷ経路の障害が検知された後、さらに、ノードＡでＰ経路の障害が検知された場合の動作例を示している。図３１においてＳ４１〜Ｓ４５で示す処理は、図１２で既述の処理と同様である。なお、本変形例では詳細な説明は省略するが、ＯＴＮにおいても、図１３〜図１９に例示した経路切り替えに相当する動作が可能である。
【０１５８】
図３１の場合、ノードＡ（又はＺ）では、例えば図２０に示したＡＰＳ挿入部２５１Ａ及び２６１Ａにおいて、ＡＰＳ（ＳＦ−Ｒ）メッセージを、図３０に例示するように、ＯＤＵｋセクション（又はＴＣＭ６）とＯＤＵｋパスとの双方に挿入する（Ｓ４５ａ及びＳ４６ａ）。
【０１５９】
ノードＢ（又はノードＣ）においては、ＯＤＵｋセクション（又はＴＣＭ６）を解析することで、ＡＰＳ優先度がＳＦ−Ｒであることを検知する（Ｓ４７）。これにより、ノードＢ（又はノードＣ）は、主信号すなわちペイロード部であるＯＰＵｋ信号を、ノードＡ→ノードＢ→ノードＣ及びノードＺ→ノードＣ→ノードＢと転送することを可能にする。なお、転送不可能な場合は転送する代わりにエキストラトラフィックで信号を上書きしてもよい。
【０１６０】
その後、Ｗ経路及びＰ経路の少なくとも一方が復旧する場合は、第三経路において、ＡＰＳ（ＳＦ−Ｒ）メッセージのＯＤＵｋパスを用いた送信を停止し、ＯＤＵｋセクション又はＴＣＭ６を用いた動作に戻す。なお、ＡＰＳ（ＳＦ−Ｒ）メッセージのＯＤＵｋパスを用いた送信は、停止する前に少なくとも１回は送信を許可するようにしてもよい。
【０１６１】
一方、ノードＢ（又はノードＣ）においては、ＡＰＳ優先度がＳＦ−ＲでないＡＰＳメッセージを受信することで、主信号すなわちペイロード部であるＯＰＵｋ信号の、ノードＡ→ノードＢ→ノードＣ及びノードＺ→ノードＣ→ノードＢへの転送を停止する。
【０１６２】
なお、ノードＡ及びＺの構成（機能ブロック）は、図２０及び図２１に例示した構成と同じ構成でよく、ノードＢ及びＣの構成（機能ブロック）は、図２３に例示した構成と同じでよい。例示的に、ノードＢ（又はＣ）では、図２３に例示したＡＰＳ抽出部３２１２において、ＯＤＵｋセクション又はＴＣＭ６を解析した結果に応じてフォワーディング処理を制御すればよい。
【０１６３】
以上の実施形態並びに各変形例に関し、更に以下の付記を開示する。
（付記１）
第一及び第二の伝送装置間に設定された現用経路及び予備経路であって、前記現用経路及び前記予備経路の一方についての障害の有無を示す第一の情報を含む制御信号に応じて前記第一及び第二の伝送装置によって一方が選択される現用経路及び予備経路と、
前記第一又は第二の伝送装置において前記第一の情報が前記現用経路及び前記予備経路の双方に障害が生じたことを示す第二の情報に変更された前記制御信号を受信することによって有効化され、前記第一及び第二の伝送装置によって選択される第三経路と、を備えた通信システム。
【０１６４】
（付記２）
前記第三経路が経由する一又は複数の第三の伝送装置を備え、
前記第一又は第二の伝送装置は、前記現用経路及び前記予備経路の双方に障害が生じると、前記第一の情報を前記第二の情報に変更した前記制御信号を前記予備経路及び前記第三の伝送装置へ送信し、
前記第三の伝送装置は、前記第二の情報を含む制御信号の受信に応じて前記第三経路の有効化を実施し、
前記第一及び第二の伝送装置は、前記予備経路又は前記第三経路を通じて前記第二の情報を含む制御信号を受信すると、前記第三経路を選択する、付記１に記載の通信システム。
【０１６５】
（付記３）
前記第一又は第二の伝送装置は、前記現用経路及び前記予備経路の双方に生じた障害の少なくとも一方が復旧すると、前記第二の情報を前記第一の情報に変更して前記予備経路及び前記第三の伝送装置へ送信し、
前記第三の伝送装置は、前記第二の情報を含む制御信号の受信に応じて前記第三経路の無効化を実施し、
前記第一及び第二の伝送装置は、前記予備経路又は前記第三経路を通じた前記第一の情報を含む制御信号の受信に応じて、前記前記現用経路及び前記予備経路の一方を選択する、付記２に記載の通信システム。
【０１６６】
（付記４）
前記制御信号は、ＡＰＳ（Automatic Protection Switching）メッセージであり、前記ＡＰＳメッセージは、イーサネット（登録商標）フレーム、ＭＰＬＳ（Generalized Multi-Protocol Label Switching）パケット又はＯＤＵ（Optical Data Unit）フレームにて伝送される、付記１〜３のいずれか１項に記載の通信システム。
【０１６７】
（付記５）
第一及び第二の伝送装置の間に設定された現用経路及び予備経路の一方についての障害の有無を示す第一の情報を含む制御信号に応じて一方を選択する第一又は第二の伝送装置が、前記現用経路及び前記予備経路の双方に障害が生じたことを検出し、
前記検出した伝送装置は、前記第一の情報を前記現用経路及び前記予備経路の双方に障害が生じたことを示す第二の情報に変更し、
前記第二の情報を含む前記制御信号を、前記予備経路と、前記第一及び第二の伝送装置の間の第三経路を経由する第三の伝送装置とに送信して、前記第三経路を有効化する、通信システムにおける冗長制御方法。
【０１６８】
（付記６）
現用経路についての予備経路を通じて他の伝送装置と送受信される制御信号であって前記現用経路及び前記予備経路の一方についての障害の有無を示す第一の情報を含む制御信号に応じて、前記現用経路及び前記予備経路の一方を選択する経路選択部と、
前記現用経路及び前記予備経路の双方に障害が生じると、前記第一の情報を前記現用経路及び前記予備経路の双方に障害が生じたことを示す第二の情報に変更した制御信号を、前記予備経路と、前記第二の情報を含む前記制御信号の受信に応じて有効化される、前記他の伝送装置への第三経路と、に送信する制御信号送信部と、
前記第二の情報を含む前記制御信号の送信、あるいは、前記他の伝送装置から前記予備経路又は前記第三経路を通じた前記第二の情報を含む前記制御信号の受信に応じて、前記第三経路を選択するよう前記経路選択部を制御する制御部と、を備えた伝送装置。
【０１６９】
（付記７）
前記第三経路は、前記有効化後に前記第一の情報を含む前記制御信号を受信すると無効化される経路であり、
前記制御信号送信部は、
前記現用経路及び前記予備経路の双方に生じた障害の少なくとも一方が復旧すると、前記予備経路及び前記第三経路へ送信する前記制御信号に含まれる前記第二の情報を前記第一の情報に変更し、
前記制御部は、
前記第一の情報を含む前記制御信号の送信、あるいは、前記他の伝送装置から前記予備経路又は前記第三経路を通じた前記第一の情報を含む前記制御信号の受信に応じて、前記現用経路及び前記予備経路の一方を選択するよう前記経路選択部を制御する、付記６に記載の伝送装置。
【０１７０】
（付記８）
第一及び第二の伝送装置間に設定された現用経路及び予備経路の一方についての障害の有無を示す第一の情報を含む制御信号に応じて前記現用経路及び前記予備経路の一方を選択する前記第一又は第二の伝送装置から、前記第一の情報が前記現用経路及び前記予備経路の双方に障害が生じたことを示す第二の情報に変更された制御信号を受信する受信部と、
前記受信部で前記第二の情報を含む制御信号を受信すると、前記第一及び第二の伝送装置間の第三経路を有効化し、前記第二の情報を含む制御信号を前記第三経路へ転送する制御部と、
を備えた、伝送装置。
【０１７１】
（付記９）
前記受信部は、
前記第三経路の有効化後に前記現用経路及び前記予備経路の双方に生じた障害の少なくとも一方が復旧すると、前記第一又は前記第二の伝送装置から前記第二の情報が前記第一の情報に変更された制御信号を受信し、
前記制御部は、
前記第一の情報を含む制御信号の受信に応じて、前記第三経路を無効化する、付記８に記載の伝送装置。
【０１７２】
（付記１０）
前記制御部は、
前記第二の情報を含む制御信号の受信に応じて、前記第三経路を形成して有効化するための設定を管理装置に要求する、付記８又は９に記載の伝送装置。
【０１７３】
（付記１１）
前記制御部は、
前記第二の情報を含む制御信号の受信に応じて、前記第三経路を形成して有効化するための信号を、前記第三経路を経由する他の伝送装置との間で送受信する、付記８又は９に記載の伝送装置。
【符号の説明】
【０１７４】
Ａ，Ｂ，Ｃ，Ｄ，Ｚ  伝送装置（ノード）
Ｍ，Ｍ１，Ｍ２  管理装置
２１Ａ，２１Ｚ  ＡＰＳ処理部
２２Ａ，２３Ａ  セレクタ
２２Ｚ，２３Ｚ  ブリッジ
２４Ａ，２５Ａ，２６Ａ  パス送信部
２４Ｚ，２５Ｚ，２６Ｚ  パス受信部
２５１Ａ，２６１Ａ  ＡＰＳ挿入部
３１，３１ａ  管理信号処理部
３２，３３  通信インタフェース
３４，３５  スイッチ
２１１  障害検出処理部
２１２  自装置優先度判定部
２１３  プロテクション系優先度判定部
２１４  両系障害時処理部
２５２Ｚ，２６２Ｚ  ＡＰＳ抽出部
３２１，３３１  受信インタフェース
３２２，３３２  送信インタフェース
３２１１，３３１１  受信部
３２１２  ＡＰＳ抽出部
３２２１，３３２１  送信部
３３１３，３３２２  シグナリング処理部
３２１３，３３１２  フォワーディング処理部
【図１】
2015023458.tif 000003
【図２】
2015023458.tif 000004
【図３】
2015023458.tif 000005
【図４】
2015023458.tif 000006
【図５】
2015023458.tif 000007
【図６】
2015023458.tif 000008
【図７】
2015023458.tif 000009
【図８】
2015023458.tif 000010
【図９】
2015023458.tif 000011
【図１０】
2015023458.tif 000012
【図１１】
2015023458.tif 000013
【図１２】
2015023458.tif 000014
【図１３】
2015023458.tif 000015
【図１４】
2015023458.tif 000016
【図１５】
2015023458.tif 000017
【図１６】
2015023458.tif 000018
【図１７】
2015023458.tif 000019
【図１８】
2015023458.tif 000020
【図１９】
2015023458.tif 000021
【図２０】
2015023458.tif 000022
【図２１】
2015023458.tif 000023
【図２２】
2015023458.tif 000024
【図２３】
2015023458.tif 000025
【図２４】
2015023458.tif 000026
【図２５】
2015023458.tif 000027
【図２６】
2015023458.tif 000028
【図２７】
2015023458.tif 000029
【図２８】
2015023458.tif 000030
【図２９】
2015023458.tif 000031
【図３０】
2015023458.tif 000032
【図３１】
2015023458.tif 000033