(57)【要約】【課題】ラベルスイッチング方式のリング型ネットワークにおいて、プロテクション動作中に保守管理パケットを疎通させることを可能とするパス設定方法、伝送装置を提供すること。【解決手段】各ノード装置は、特定の現用パスに対するEast方向の予備パスの送信ラベルとして、他のパスに対して未使用であるラベルを設定し、East方向で自装置に隣接する他のノード装置へそのラベルを通知する。ラベルの通知を受けた他のノード装置は、そのラベルを自装置のEast方向の予備パスの受信ラベルに設定する。West方向についても同様の処理を行う。【選択図】図７
2012119948.tif 000002
【特許請求の範囲】
【請求項１】
複数の伝送装置がリング状に接続されるラベルスイッチング方式のリング型ネットワークにおいて、２装置間で双方向の特定の現用パスが設定されたときに当該現用パスに対する予備パスを設定するときのパス設定方法であって、
前記伝送装置のそれぞれは、前記現用パスに対応した、前記ネットワークの第１方向の予備パスの送信ラベルとして、他のパスに未使用の第１ラベルを設定し、第１方向において自装置に隣接する他の伝送装置宛に第１ラベルを通知し、
第１ラベルの通知を受けた前記他の伝送装置は、第１ラベルを自装置の第１方向の予備パスの受信ラベルに設定し、
前記伝送装置のそれぞれは、前記現用パスに対応した、前記ネットワークの第１方向と逆方向の第２方向の予備パスの送信ラベルとして、他のパスに未使用の第２ラベルを設定し、第２方向において自装置に隣接する他の伝送装置宛に第２ラベルを通知し、
第２ラベルの通知を受けた前記他の伝送装置は、第２ラベルを自装置の第２方向の予備パスの受信ラベルに設定する、
ことを含むパス設定方法。
【請求項２】
前記現用パスにおいてパケットを受信する伝送装置、または前記現用パスにおいてパケットの送受信を行わない伝送装置は、
予備パスの送信ラインおよび／または受信ラインを、前記リング型ネットワーク内で隣接する伝送装置間の送信ラインおよび受信ラインの情報を含むリング管理情報にアクセスして取得する、
ことを含む、請求項１に記載されたパス設定方法。
【請求項３】
複数の伝送装置がリング状に接続されるラベルスイッチング方式のリング型ネットワークにおける伝送装置であって、
現用パスごとに予備パスの設定情報として受信ライン、受信ラベル、送信ラインおよび送信ラベルの情報を有するパス管理情報を格納する第１格納部と、
未使用のラベルの情報を含むラベル管理情報を格納する第２格納部と、
ネットワーク内で隣接する伝送装置間の送信ラインおよび受信ラインの情報を含むリング管理情報を格納する第３格納部と、
ネットワーク内の他の伝送装置との間でメッセージの送受信を行う通信部と、
特定の現用パスに対する予備パスの送信ラベルとして、他のパスに対して未使用である送信ラベルを前記ラベル管理情報から取得し、取得した送信ラベルを前記パス管理情報に設定する制御部と、
を備え、
前記通信部は、前記取得した送信ラベルを含むメッセージを、自装置に隣接する他の伝送装置へ送信する、
伝送装置。
【請求項４】
リング型ネットワークにおける特定の２装置間の双方向のパケットの現用パスと、当該現用パスに対応する予備パスと、を管理するための一対の第１パス管理情報および第２パス管理情報、を備え、
前記第１パス管理情報は、前記ネットワークの第１方向の現用パスの受信ライン、受信ラベル、送信ラインおよび送信ラベルと、第１方向と逆方向の第２方向の予備パスの受信ライン、受信ラベル、送信ラインおよび送信ラベルの情報を含み、
前記第２パス管理情報は、第２方向の現用パスの受信ライン、受信ラベル、送信ラインおよび送信ラベルと、第１方向の予備パスの受信ライン、受信ラベル、送信ラインおよび送信ラベルの情報を含む、
請求項３に記載された伝送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ラベルスイッチング方式のリング型ネットワークにおけるパスの構築技術に関する。
【背景技術】
【０００２】
近年、キャリアネットワークのコスト削減やＩＰトラフィックの需要増大に伴って、従来のＳＤＨ／ＳＯＮＥＴ方式のネットワークから、より回線使用効率が高いパケット方式のネットワークへの切り替えが行われている。パケット方式の中でも特に、経路の可視化が可能な方式としてＭＰＬＳ−ＴＰ(Multi-Protocol Label Switching‐Transport Profile)というパケットベースのトランスポート方式が開発されてきている。ＭＰＬＳ−ＴＰはＭＰＬＳ同様、従来のＩＰアドレスを用いたルーティング処理とは異なり、パケットに付された「ラベル」と呼ばれる識別情報を基にフォワーディングを行うラベルスイッチング方式のパケット転送技術を採用している。
【０００３】
一方、リング型ネットワーク内の障害の発生によりパケット伝送が中断した状態を短時間で復旧させるプロテクション技術が知られている。ここで、従来のＭＰＬＳ−ＴＰのプロテクション技術の具体例を図１〜５を参照して説明する。図１において、（ａ）は６個のノード装置（伝送装置）Ｎ１〜Ｎ６からなるリング型ネットワークの接続状態を、（ｂ）は各ノード装置に隣接する隣接ノード装置、受信ラインおよび送信ラインを、それぞれ示す図である。図２は、図１のリング型ネットワークに設定される現用パス（送受信ノード装置がＮ１およびＮ４）の一例を示す図であり、（ａ）はリング型ネットワークの送受信経路を、（ｂ）は各ノード装置における送受信ラインおよび送受信パケットに付加されるラベル（送信ラベル、受信ラベル）を、それぞれ示している。
【０００４】
このとき、ノード装置Ｎ１とノード装置Ｎ２の間に障害が発生した場合に設定される予備パスを図３に示す。図３において、（ａ）は予備パスの経路を、（ｂ）は各ノード装置で設定される送受信ラインおよび送受信ラベルを、それぞれ示している。図４は、図２のEast方向の現用パスにおける主信号（パケット）の送受信中に、ノード装置Ｎ１とノード装置Ｎ２の間に障害が発生した場合のプロテクション動作を示す図である。図５は、図２のWest方向の現用パスにおける主信号の送受信中に、ノード装置Ｎ１とノード装置Ｎ２の間に障害が発生した場合のプロテクション動作を示す図である。図４および図５において、（ａ）はネットワーク内の迂回経路を、（ｂ）はラインおよびラベルの切替内容を、それぞれ示している。
【０００５】
図３では、ノード装置Ｎ１とノード装置Ｎ２の間に障害が発生した場合に、Ｃ２〜Ｃ６およびＤ１，Ｄ３〜Ｄ６の予備パスの送信ラベル、受信ラベルが設定される例が示されている。従来のＭＰＬＳ−ＴＰのプロテクション技術では、同一の現用パスに対して、予備パスのためのラベル設定が障害発生箇所ごとに設定される。例えば、ノード装置Ｎ２とノード装置Ｎ３の間に障害が発生した場合には、Ｅ１，Ｅ２，…、およびＦ１，Ｆ２，…、が設定され、ノード装置Ｎ３とノード装置Ｎ４の間に障害が発生した場合には、Ｇ１，Ｇ２，…、およびＨ１，Ｈ２，…、が設定されうる。
【０００６】
図２のEast方向の現用パスにおける主信号の疎通経路は、ＣＡ−１ → Ｎ１−６ ⇒ Ｎ１−１ （Ａ１） → Ｎ２−４（Ａ１） ⇒ Ｎ２−１（Ａ２） → Ｎ３−４（Ａ２） ⇒ Ｎ３−１（Ａ３） → Ｎ４−４（Ａ３） ⇒ Ｎ４−５ → ＣＺ−２、である。ここで、ノード装置Ｎ１とノード装置Ｎ２の間に障害が発生した場合、図４を参照すると、プロテクション動作により主信号は以下の迂回経路で救済される。すなわち、迂回経路（切替後の疎通経路）は、ＣＡ−１→ Ｎ１−６ ⇒ Ｎ１−３（Ｄ１） → Ｎ６−２（Ｄ１） ⇒ Ｎ６−３（Ｄ６） → Ｎ５−２（Ｄ６） ⇒ Ｎ５−３（Ｄ５） → Ｎ４−２（Ｄ５） ⇒ Ｎ４−３（Ｄ４） → Ｎ３−２（Ｄ４） ⇒ Ｎ３−３（Ｄ３） → Ｎ２−２（Ｄ３） ⇒ Ｎ２−１（Ａ２） → Ｎ３−４（Ａ２） ⇒ Ｎ３−１（Ａ３） → Ｎ４−４（Ａ３） ⇒ Ｎ４−５ → ＣＺ−２、となる。つまり、障害端であるノード装置Ｎ１で主信号のパスが切り替えられ、障害端であるノード装置Ｎ２において主信号が折り返す動作となる。
【０００７】
また、図２のWest方向の現用パスにおける主信号の疎通経路は、ＣＺ−１ → Ｎ４−６ ⇒ Ｎ４−３（Ｂ４） → Ｎ３−２（Ｂ４） ⇒ Ｎ３−３（Ｂ３） → Ｎ２−２（Ｂ３） ⇒ Ｎ２−３（Ｂ２） → Ｎ１−２（Ｂ２） ⇒ Ｎ１−５ → ＣＡ−２、である。ここで、ノード装置Ｎ１とノード装置Ｎ２の間に障害が発生した場合、図５を参照すると、プロテクション動作により主信号は以下の迂回経路で救済される。すなわち、迂回経路（切替後の疎通経路）は、ＣＺ−１→ Ｎ４−６ ⇒ Ｎ４−３（Ｂ４） → Ｎ３−２（Ｂ４） ⇒ Ｎ３−３（Ｂ３） → Ｎ２−２（Ｂ３） ⇒ Ｎ２−１（Ｃ２） → Ｎ３−４（Ｃ２） ⇒ Ｎ３−１（Ｃ３） → Ｎ４−４（Ｃ３） ⇒Ｎ４−１（Ｃ４） → Ｎ５−４（Ｃ４） ⇒ Ｎ５−１（Ｃ５） → Ｎ６−４（Ｃ５） ⇒ Ｎ６−１（Ｃ６） → Ｎ１−４（Ｃ６） ⇒ Ｎ１−５ → ＣＡ−２、となる。つまり、障害端であるノード装置Ｎ２において主信号が折り返され、障害端であるノード装置Ｎ１で主信号のパスが切り替えられる動作となる。
【０００８】
図３〜５に示した方法のほか、隣接ノード間の片方向のリンクを単位に障害発生時用のラベルを事前設定しておき、障害発生時に同方向のリング上の各ノード間で順次転送される障害通知メッセージに連動して、障害発生時用のラベルで定義されるリンクを繋ぎ合わせて迂回経路を設定するようにした技術が知られている。この技術では、障害端のノードでラベルが付け替えられるとともにスタックされて信号が折り返される。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１０−１１１３０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
ところで、ＭＰＬＳ−ＴＰ方式のリング型ネットワークにおいて、上述した従来のプロテクション動作では、プロテクション動作中にＯＡＭ(Operation and Maintenance；保守機能)機能を実行するには管理・制御手順が複雑になるという問題がある。つまり、１つの現用回線に対し、図３に例示したような予備パスの設定を障害発生箇所毎に複数設定しなければならないので、同一ノード装置へのＯＡＭ機能であっても、障害発生箇所によりＭＩＰ（ME Intermediate Point）の設定を変更しなければならない。これは、障害発生箇所により、パケット疎通パスが変わる為、ＯＡＭパケットの経路を予め定めることができないことに起因する。障害端のノードでラベルが付け替えられるとともにスタックされて信号が折り返すような従来のプロテクション動作では、ＯＡＭパケット内のラベルがスタックされることで、前述したように中継ノードの管理・制御手順が複雑になると共に、性能低下（例えば処理速度低下）にもつながる。
【００１１】
よって、発明の１つの側面では、ラベルスイッチング方式のリング型ネットワークにおいて、プロテクション動作中におけるＯＡＭ(保守機能)機能を、複雑な処理を伴うことなく実現することを可能とするパス設定方法、伝送装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
第１の観点では、複数の伝送装置がリング状に接続されるラベルスイッチング方式のリング型ネットワークにおいて、２つの伝送装置間で双方向の特定の現用パスが設定されたときに当該現用パスに対する予備パスを設定するときのパス設定方法が提供される。
このパス設定方法は、
伝送装置のそれぞれは、上記現用パスに対応した、ネットワークの第１方向の予備パスの送信ラベルとして、他のパスに未使用の第１ラベルを設定し、第１方向において自装置に隣接する他の伝送装置宛に第１ラベルを通知すること；
第１ラベルの通知を受けた上記他の伝送装置は、第１ラベルを自装置の第１方向の予備パスの受信ラベルに設定すること；
伝送装置のそれぞれは、上記現用パスに対応した、ネットワークの第１方向と逆方向の第２方向の予備パスの送信ラベルとして、他のパスに未使用の第２ラベルを設定し、第２方向において自装置に隣接する他の伝送装置宛に第２ラベルを通知すること；
第２ラベルの通知を受けた上記他の伝送装置は、第２ラベルを自装置の第２方向の予備パスの受信ラベルに設定すること；
を含む。
【００１３】
第２の観点では、複数の伝送装置がリング状に接続されるラベルスイッチング方式のリング型ネットワークにおける伝送装置が提供される。
この伝送装置は、
現用パスごとに予備パスの設定情報として受信ライン、受信ラベル、送信ラインおよび送信ラベルの情報を有するパス管理情報を格納する第１格納部；
未使用のラベルの情報を含むラベル管理情報を格納する第２格納部；
ネットワーク内で隣接する伝送装置間の送信ラインおよび受信ラインの情報を含むリング管理情報を格納する第３格納部；
ネットワーク内の他の伝送装置との間でメッセージの送受信を行う通信部；
特定の現用パスに対する予備パスの送信ラベルとして、他のパスに対して未使用である送信ラベルを上記ラベル管理情報から取得し、取得した送信ラベルを上記パス管理情報に設定する制御部；
を備える。上記通信部は、取得した送信ラベルを含むメッセージを、自装置に隣接する他の伝送装置へ送信する。
【発明の効果】
【００１４】
開示のパス設定方法、伝送装置によれば、ラベルスイッチング方式のリング型ネットワークにおいて、プロテクション動作中におけるＯＡＭ(保守機能)機能を、複雑な処理を伴うことなく実現することができる。
【図面の簡単な説明】
【００１５】
【図１】従来のリング型ネットワークの例を示す図。
【図２】図１のリング型ネットワークに設定される現用パスの一例を示す図。
【図３】図２の現用パス上で障害が発生したときに設定される予備パスの一例を示す図。
【図４】図２の一方向の現用パスにおける主信号の送受信中に、ノード装置間に障害が発生した場合のプロテクション動作の一例を示す図。
【図５】図２の他方向の現用パスにおける主信号の送受信中に、ノード装置間に障害が発生した場合のプロテクション動作の一例を示す図。
【図６】実施形態のリング型ネットワークに設定される現用パスの一例を示す図。
【図７】実施形態において、図６に示した現用パスに対してリング型ネットワークに設定される双方向の予備パスを示す図。
【図８】図６の現用パスと図７の予備パスの設定の一覧を示す図。
【図９】実施形態のノード装置の構成を示すブロック図。
【図１０】ＬＳＰ管理情報のフォーマットを示す図。
【図１１】送受信ラベル制御情報の内容を示す図。
【図１２】ＬＳＰ管理情報内のＬＳＰ管理情報リンクの一例を示す図。
【図１３】実施形態のリング型ネットワークにおける現用パスの追加および削除のシーケンス図。
【図１４】現用パス制御要求メッセージのフォーマットの一例を示す図。
【図１５】現用パス制御応答メッセージのフォーマットの一例を示す図。
【図１６】実施形態のＡＤＤノード装置で生成されるＬＳＰ管理情報の一例を示す図。
【図１７】実施形態の中継ノード装置で生成されるＬＳＰ管理情報の一例を示す図。
【図１８】実施形態のＤＲＯＰノード装置2で生成されるＬＳＰ管理情報の一例を示す図。
【図１９】予備パス管理情報制御要求メッセージのフォーマットの一例を示す図。
【図２０】予備パス管理情報制御応答メッセージのフォーマットの一例を示す図。
【図２１】実施形態の非中継ノード装置で生成されるＬＳＰ管理情報の一例を示す図。
【図２２】実施形態のリング型ネットワークにおける予備パスの追加および削除の全体のシーケンス図。
【図２３】予備パス制御要求メッセージのフォーマットの一例を示す図。
【図２４】予備パス制御メッセージのフォーマットの一例を示す図。
【図２５】予備パス制御応答メッセージのフォーマットの一例を示す図。
【図２６】実施形態における予備パス追加・削除処理の全体のフローを示すフローチャート。
【図２７】実施形態における予備パス制御処理の全体的な処理のフローチャート。
【図２８】実施形態における予備パスリング追加処理の全体フローを示すフローチャート。
【図２９】実施形態における予備パスリング追加処理のフローチャート。
【図３０】実施形態のノード装置で設定されるＬＳＰ管理情報の一例を示す図。
【図３１】実施形態のノード装置における予備パス制御メッセージ生成処理を示すフローチャート。
【図３２】実施形態のノード装置におけるエラー処理を示すフローチャート。
【図３３】実施形態における予備パスリング追加処理のフローチャート。
【図３４】実施形態のノード装置で設定されるＬＳＰ管理情報の一例を示す図。
【図３５】実施形態における予備パスリング追加処理のフローチャート。
【図３６】実施形態のノード装置で設定されるＬＳＰ管理情報の一例を示す図。
【図３７】実施形態のノード装置で設定されるＬＳＰ管理情報の一例を示す図。
【図３８】実施形態のノード装置における予備パス制御メッセージ生成処理を示すフローチャート。
【図３９】実施形態のノード装置におけるエラー処理を示すフローチャート。
【図４０Ａ】実施形態における予備パスリング追加処理のフローチャート。
【図４０Ｂ】実施形態における予備パスリング追加処理のフローチャート。
【図４１】実施形態のノード装置で設定されるＬＳＰ管理情報の一例を示す図。
【図４２】実施形態における予備パスリング削除処理の全体フローを示すフローチャート。
【図４３】実施形態における予備パスリング削除処理のフローチャート。
【図４４】実施形態における予備パスリング削除処理のフローチャート。
【図４５】実施形態における予備パスリング削除処理のフローチャート。
【図４６Ａ】予備パス追加時に実施形態のリング型ネットワークを順次転送されるメッセージの内容を示すシーケンス図。
【図４６Ｂ】予備パス追加時に実施形態のリング型ネットワークを順次転送されるメッセージの内容を示すシーケンス図。
【図４７Ａ】予備パス追加時に実施形態のリング型ネットワークを順次転送されるメッセージの内容を示すシーケンス図。
【図４７Ｂ】予備パス追加時に実施形態のリング型ネットワークを順次転送されるメッセージの内容を示すシーケンス図。
【図４８Ａ】予備パス削除時に実施形態のリング型ネットワークを順次転送されるメッセージの内容を示すシーケンス図。
【図４８Ｂ】予備パス削除時に実施形態のリング型ネットワークを順次転送されるメッセージの内容を示すシーケンス図。
【図４９Ａ】予備パス削除時に実施形態のリング型ネットワークを順次転送されるメッセージの内容を示すシーケンス図。
【図４９Ｂ】予備パス削除時に実施形態のリング型ネットワークを順次転送されるメッセージの内容を示すシーケンス図。
【図５０】実施形態のリング型ネットワーク上で単一の障害が生じた場合のプロテクション動作を説明するための図。
【図５１】実施形態のリング型ネットワーク上で単一の障害が生じた場合のプロテクション動作を説明するための図。
【図５２Ａ】実施形態のリング型ネットワーク上で多重の障害が生じた場合のプロテクション動作を説明するための図。
【図５２Ｂ】実施形態のリング型ネットワーク上で多重の障害が生じた場合のプロテクション動作を説明するための図。
【図５３】実施形態において障害の発生および障害からの復旧に伴う切替制御処理を示すフローチャート。
【図５４Ａ】図５３における切替設定処理を示すフローチャート。
【図５４Ｂ】ＬＳＰ切替設定処理の受信側のノード装置の処理を示すフローチャート。
【図５４Ｃ】ＬＳＰ切替設定処理の送信側のノード装置の処理を示すフローチャート。
【図５５Ａ】図５３における切替解除処理の詳細なフローチャート。
【図５５Ｂ】ＬＳＰ切替解除処理の受信側のノード装置の処理を示すフローチャート。
【図５５Ｃ】ＬＳＰ切替解除処理の送信側のノード装置の処理を示すフローチャート。
【図５６】実施形態のリング型ネットワークの特定のノード装置に対してＭＩＰが設定されている状態で障害が発生した場合のループバック動作を説明するための図。
【図５７】実施形態のリング型ネットワークの特定のノード装置に対してＭＩＰが設定されている状態で障害が発生した場合のループバック動作を説明するための図。
【発明を実施するための形態】
【００１６】
以下、本発明の伝送装置の一例であるノード装置、およびノード装置を含むリング型ネットワークについて、以下の順序で説明する。
【００１７】
＜１＞リング型ネットワーク
＜２＞ノード装置の構成
＜３＞現用パスの追加および削除のシーケンス
＜４＞予備パスの追加および削除のシーケンス
＜４−１＞予備パス追加・削除処理（ノード装置単位の処理）
（Ａ）処理全体の概要
（Ｂ）予備パスリング追加処理
（Ｂ−１）予備パスリング追加処理（ＡＤＤノード）
（Ｂ−２）予備パスリング追加処理（シーケンス終点ノード）
（Ｂ−３）予備パスリング追加処理（ＴＨＲ／ＤＲＯＰノード）
（Ｂ−４）予備パスリング追加処理（非ＴＨＲノード）
（Ｃ）予備パスリング削除処理
（Ｃ−１）予備パスリング削除処理（ＡＤＤノード）
（Ｃ−２）予備パスリング削除処理（シーケンス終点ノード）
（Ｃ−３）予備パスリング削除処理（ＴＨＲ／ＤＲＯＰ／非ＴＨＲノード）
＜４−２＞ノード装置間のメッセージ送受信の具体例
＜５＞障害時のプロテクション動作
＜６＞ＯＡＭのループバック動作
【００１８】
＜１＞リング型ネットワーク
以下、複数のノード装置がリング状に接続されるネットワーク（以下、「リング型ネットワーク」という。）において、障害発生時の障害救済機能、保守機能を実現する方法について説明する。なお、以下の説明では、各ノード装置は適宜、単に「ノード」と略記する。本実施形態では、リング型ネットワークの各ノード装置と個別に通信可能な監視制御装置が設けられる。
本実施形態のリング型ネットワークでは、パケットの転送経路であるＬＳＰ(Label Switch Path)単位で現用パスが設定されると、現用パスごとに予めリング状の予備パスが双方向に設定される。現用パスに対して予め設定されるリング状の予備パスについて、図６および図７に例示する。図６は、本実施形態のリング型ネットワークに設定される現用パスの一例を示す図であり、（ａ）はリング型ネットワークの送受信経路を、（ｂ）は各ノード装置における送受信ラインおよび送受信パケットに付加されるラベル（送信ラベル、受信ラベル）を、それぞれ示している。図６に示す例では、リング型ネットワークは、６個のノード装置Ｎ１〜Ｎ６からなっている。受信ライン、送信ラインは、各ノード装置のスロット、ポート番号、またはライン番号等であり、Ｎｘ−ｙ（ｘ，ｙ：整数）は、ノード装置Ｎｘの受信ラインまたは送信ラインであることを意味する。図６に示す例では、クライアントＡ(Client-A)とクライアントＺ(Client-Z)の間でのパケットの送受信経路、すなわちリング型ネットワーク内のノード装置Ｎ１とノード装置Ｎ４との間でのEast方向およびWest方向の現用パスが設定されている場合が示されている。
East方向、West方向のいずれか一方は、リング型ネットワークの第１方向の一例であり、他方は、リング型ネットワークの第２方向の一例である。
【００１９】
本実施形態のリング型ネットワークでは、図６に例示したような現用パスが設定されると、リング状の予備パスが予め双方向に設定される。図７は、図６に示した現用パスに対してリング型ネットワークに設定される双方向の予備パスを、図８は、各ノード装置における送受信ライン、および予備パス上で送受信パケットに付加されるべきラベル（送信ラベル、受信ラベル）を、それぞれ示している。図８に示す現用パスは、図６（ｂ）に示したものと同一であるが、予備パスでは、各送受信ラインに対応して、新規のラベルＣ１〜Ｃ６およびＤ１〜Ｄ６が設定される。
【００２０】
以下、現用パスごとに予めリング状の予備パスを双方向に設定するための各ノード装置の構成およびリング型ネットワークにおける処理について、説明する。先ず、各ノード装置の構成について、図９を参照して説明する。
【００２１】
＜２＞ノード装置の構成
図９は一例として、図６に示したリング型ネットワークのノード装置Ｎ１の構成を示すブロック図であるが、他のノード装置の構成も同様である。
図９に示すように、本実施形態のノード装置は、ネットワークプロセッサ(Network Processor)１０、ＬＳＰ制御部２０、ラベル管理部２１、リング管理部２２、障害検出部２３、監視制御メッセージ受信部３１、監視制御メッセージ送信部３２、装置間データ受信部３３、および装置間データ送信部３４、を備える。
【００２２】
ネットワークプロセッサ１０は、主信号（パケット）に対する処理を行うプロセッサである。ネットワークプロセッサ１０には、例えばノード装置Ｎ１である場合、信号（パケット）の入力ラインとしてＮ１−２，Ｎ１−４，Ｎ１−６、および信号（パケット）の出力ラインとしてＮ１−１，Ｎ１−３，Ｎ１−５を備えている。ネットワークプロセッサ１０は、クライアントからの信号の送信（ＡＤＤ）および受信（ＤＲＯＰ）、信号の転送（ＴＨＲ）を行う。また、ネットワークプロセッサ１０は、入力ラインと出力ラインの間で信号をスイッチする機能を備え、障害救済時にはリング型ネットワーク上の信号を折り返す処理も行う。
また、ネットワークプロセッサ１０は、ラベルスイッチ(Label Switching)機能、ラベルヘッダ更新機能、ラベルヘッダ参照機能、指定されたラベルのパケットを破棄する機能等を備える。
【００２３】
ネットワークプロセッサ１０は、ラベル切替部１１、送受信ラベル制御情報格納部１２、装置間通信データ抽出部１３、および装置間通信データ挿入部１４、を含む。
送受信ラベル制御情報格納部１２は、ラベル切替制御、ループバック(LPBK： Loopback) 制御を実行するための制御情報である送受信ラベル制御情報を格納する格納部である。送受信ラベル制御情報格納部１２は、第２格納部の一例である。
ラベル切替部１１は、送受信ラベル制御情報格納部１２に格納される送受信ラベル制御情報に従って動作し、ラベルの切替処理、およびループバック処理を行う。
装置間通信データ抽出部１３は、入力ラインから入力した信号から装置間通信用の受信データを抽出し、装置間データ受信部３３へ送出する。装置間通信データ挿入部１４は、装置間データ送信部３４から与えられる装置間通信用の送信データを、出力ラインへ出力する信号に対して挿入する。本実施形態では、装置間通信データは例えば、後述する予備パス制御メッセージである。装置間データ受信部３３および装置間データ送信部３４は、通信部の一例である。
【００２４】
ＬＳＰ制御部２０は、ＬＳＰ管理情報を格納しており、ＬＳＰ制御、およびＬＳＰで使用しているラベル管理機能を備えている。ＬＳＰ管理情報は、ＬＳＰ設定毎に現用パス、予備パスで使用する送受信ラベル、および各種の情報を管理するための情報である。ＬＳＰ制御部２０は、制御部および第１格納部の一例である。ＬＳＰ管理情報は、パス管理情報の一例である。
ＬＳＰ管理情報は、リング型ネットワークのパケットのパス（ＬＳＰ）ごとに管理される情報である。１または複数のＬＳＰ管理情報の各々がメモリ内の一定のアドレス領域に設定される。以下の説明では、例えばノード装置Ｎ１に設けられる複数のＬＳＰ管理情報を、Ｎ１−＃１, Ｎ１−＃２, …, Ｎ１−＃ｎと表記する。ＬＳＰ管理情報のフォーマットについては、後述する。
【００２５】
ラベル管理部２１は、ラベル管理情報を格納しており、自ノード装置内で使用するラベルの管理、およびラベルの検索機能を備えている。ラベル管理情報は、現用パス、予備パスで使用する送信ラベルの使用状況（未使用であるか、使用中であるかの状況）をライン毎に管理するためのテーブルである。
リング管理部２２は、自ノード装置が属するリング型ネットワークについての情報としてリング管理情報を格納しており、リング型ネットワークの構成について管理する機能を備えている。リング管理情報は、リング型ネットワークの構成を管理するために、方向、隣接ノード装置、現用受信ライン番号、現用送信ライン番号、予備受信ライン番号、予備送信ライン番号を各ノード装置で隣接ノード装置毎に管理するための情報である。リング管理部２２は、第３格納部の一例である。
【００２６】
監視制御メッセージ受信部３１は、監視制御装置などからのメッセージを受信する。監視制御メッセージ送信部３２は、監視制御装置などへメッセージを送信する。本実施形態では、監視制御メッセージ受信部３１は、監視制御装置から、後述する現用パス制御要求メッセージ、予備パス制御要求メッセージ等を受信しうる。また、本実施形態では、監視制御メッセージ送信部３２は、監視制御装置に対して、後述する現用パス制御応答メッセージ、予備パス制御応答メッセージ等を送信しうる。
障害検出部２３は、例えば予定されている信号が受信されないことなどからライン上の障害を検出し、障害が生じたことをＬＳＰ制御部２０へ通知する機能を備えている。
【００２７】
次に、各ノード装置のＬＳＰ制御部２０で管理されるＬＳＰ管理情報について、その情報の内容を説明する。本実施形態のリング型ネットワークでは、現用パスが設定されると、リング状の予備パスが予め双方向に設定されるが、各ノード装置では、この現用パスの設定および予備パスの設定に当たって、ＬＳＰ管理情報に対する更新が行われる。ＬＳＰ管理情報は、設定される複数の現用パスの各々に対応して準備され、同一ノード装置間の送受信を行うパスで向きが異なるものはリンクされて相互に参照可能になっている。図１０にＬＳＰ管理情報のフォーマット（データの内容）を示す。図１０に示すように、ＬＳＰ管理情報には、以下のデータが含まれる。ＬＳＰ管理情報内のデータの内容を示す(1)〜(16)の番号は、後の説明において参照される。
【００２８】
［ＬＳＰ管理情報］
(1) ノード識別情報
(2) ＬＳＰ管理情報リンク
(3) 方向
(4) ＡＤＤノード識別情報
(5) ＡＤＤノードの現用パス受信ライン番号
(6) ＤＲＯＰノード識別情報
(7) ＤＲＯＰノードの現用パス送信ライン番号
(8) ＬＳＰ切替状態
(9) 現用パスの受信ライン
(10) 現用パスの受信ラベル
(11) 現用パスの送信ライン
(12) 現用パスの送信ラベル
(13) 予備パスの受信ライン
(14) 予備パスの受信ラベル
(15) 予備パスの送信ライン
(16) 予備パスの送信ラベル
【００２９】
(1)のノード識別情報は、例えばＭＡＣアドレス等のノード装置を識別できる情報である。同一のノード装置で管理している複数のＬＳＰ管理情報には、同一のノード識別情報が書き込まれている。
(2)のＬＳＰ管理情報リンクは、同一ノード装置間の送受信を行うパスで向きが異なる一対のＬＳＰ管理情報を相互に関連付けるためのデータであればどのようなデータでもよい。本実施形態では、例えば、同一ノード装置間の送受信における現用パスのうち、一方向の現用パスに対応するＬＳＰ管理情報のＬＳＰ管理情報リンクのデータには、逆方向のＬＳＰ管理情報の先頭アドレスが書き込まれる。(3)は、設定される現用パスの方向についてデータである。
(4)は、ＡＤＤノード識別情報であり、ＡＤＤノード装置（送信ノード装置）を識別するための情報、例えばＭＡＣアドレス等である。(5)は、ＡＤＤノード装置の現用パス受信ライン番号である。(6)は、ＤＲＯＰノード識別情報であり、ＤＲＯＰノード装置（受信ノード装置）を識別するための情報、例えばＭＡＣアドレス等である。(7)は、ＤＲＯＰノード装置の現用パス送信ライン番号である。
(9)〜(12)はそれぞれ、自ノード装置における現用パスの受信ライン、受信ラベル、送信ライン、送信ラベルである。受信ライン、送信ラインは、ノード装置のスロット、ポート番号、またはライン番号等である。(13)〜(16)はそれぞれ、自ノード装置における予備パスの受信ライン、受信ラベル、送信ライン、送信ラベルである。受信ライン、送信ラインは、ノード装置のスロット、ポート番号、またはライン番号等である。なお、図１０に示す例では、未使用状態を示すラインまたはラベルのデータを“0xFFFFFFFF”としているが、これは一例に過ぎない。
【００３０】
また、各ノード装置の送受信ラベル制御情報格納部１２で管理される送受信ラベル制御情報の内容を図１１に示す。送受信ラベル制御情報は、図１１に示すように、East方向の受信ライン、受信ラベル、送信ライン、送信ラベル、およびWest方向の受信ライン、受信ラベル、送信ライン、送信ラベルについてのデータを含む。送受信ラベル制御情報のラインまたはラベルのデータは、疎通させるべき信号のパスに応じてＬＳＰ制御部２０により設定される。ラベル切替部１１は、送受信ラベル制御情報を参照して、ラベルの切替処理、およびループバック処理を行う。
なお、図１１に示す例では、未使用状態を示すラインまたはラベルのデータを“0xFFFFFFFF”とし、ライン番号またはラベル値を“0x00000000〜0x000FFFFF”としているが、これは一例に過ぎない。
【００３１】
図１２は、ＬＳＰ管理情報内のＬＳＰ管理情報リンクの一例を示す図である。前述したように、ＬＳＰ管理情報リンクは、同一ノード装置間の送受信を行うパスで向きが異なる一対のＬＳＰ管理情報を相互に関連付けるためのデータである。図１２に示す例では、一対のＬＳＰ管理情報のＬＳＰ管理情報リンクのデータは、互いに相手のＬＳＰ管理情報の先頭アドレスとしている。図１２ではノード装置Ｎ１の例であるが、一方のＬＳＰ管理情報の先頭アドレスが例えばYYYYY+00であり、他方のＬＳＰ管理情報の先頭アドレスが例えばZZZZZZ+00である。この場合、一方のＬＳＰ管理情報リンクのデータは、他方のＬＳＰ管理情報の先頭アドレスである“ZZZZZZ+00”となる。また、他方のＬＳＰ管理情報リンクのデータは、一方のＬＳＰ管理情報の先頭アドレスである“YYYYYY+00”となる。
図１２に示す一対のＬＳＰ管理情報は、第１パス管理情報および第２パス管理情報の一例である。
【００３２】
＜３＞現用パスの追加および削除のシーケンス
次に、本実施形態のリング型ネットワークにおける現用パスの追加および削除のシーケンスについて、図１３のシーケンス図を参照して説明する。なお、以下の説明では、図６に示した６個のノード装置Ｎ１〜Ｎ６からなるリング型ネットワークを例として、同図に示した現用パスを設定する場合の処理について説明する。
前述したように、監視制御装置は、本実施形態のリング型ネットワーク内の各ノード装置と個別に通信が可能であり、すべてのノード装置に対して監視および制御を行うことができる。現用パスの追加および削除に当たっては、監視制御装置が各ノード装置に対して現用パス制御要求を送出することにより、各ノード装置でＬＳＰ管理情報の更新がなされる。
なお、以下の説明では、現用パスでクライアントからの主信号を送信（ＡＤＤ）するノード装置を、「ＡＤＤノード装置」という。現用パスでクライアント宛の主信号を受信（ＤＲＯＰ）するノード装置を、「ＤＲＯＰノード装置」という。現用パスでクライアントからの主信号を中継（ＴＨＲ）するノード装置を、「中継ノード装置」または「ＴＨＲノード装置」という。現用パスで中継も送受信も行わないノード（つまり、現用パスが設定されていないノード）を「非中継ノード装置」または「非ＴＨＲノード装置」という。
【００３３】
図１３を参照すると先ず、監視制御装置からＡＤＤノード装置（図６の例では、ノード装置Ｎ１またはＮ４）に対して現用パス制御要求メッセージが送出される（ステップＳ１）。なお、現用パス制御要求メッセージのフォーマットは、図１４に示すとおりである。図１４に示すように、現用パス制御要求メッセージのフォーマットには、(1)〜(17)の１７個の番号が示すデータが含まれており、各データの内容は図に示されている。すなわち、図１４に示すように、現用パス制御要求メッセージには、以下のデータが含まれる。メッセージ内のデータの内容を示す(1)〜(17)の番号は、後の説明において参照される。
【００３４】
［現用パス制御要求メッセージ］
(1) 処理要求
(2) East方向のＡＤＤノード識別情報
(3) East方向のＡＤＤノード装置の現用パス受信ライン番号
(4) East方向のＤＲＯＰノード識別情報
(5) East方向のＤＲＯＰノード装置の現用パス送信ライン番号
(6) East方向の現用パスの受信ライン番号
(7) East方向の現用パスの受信ラベル番号
(8) East方向の現用パスの送信ライン番号
(9) East方向の現用パスの送信ラベル値
(10) West方向のＡＤＤノード識別情報
(11) West方向のＡＤＤノード装置の現用パス受信ライン番号
(12) West方向のＤＲＯＰノード識別情報
(13) West方向のＤＲＯＰノード装置の現用パス送信ライン番号
(14) West方向の現用パスの受信ライン番号
(15) West方向の現用パスの受信ラベル番号
(16) West方向の現用パスの送信ライン番号
(17) West方向の現用パスの送信ラベル値
【００３５】
この現用パス制御要求メッセージを受けて、ＡＤＤノード装置は、現用パス設定処理を行い（ステップＳ２）、その処理結果を含む現用パス制御応答メッセージを監視制御装置へ返す（ステップＳ３）。現用パス制御応答メッセージのフォーマットの一例を、図１５に示す。図１５に示すように、現用パス制御応答メッセージには、以下のデータが含まれる。
【００３６】
［現用パス制御応答メッセージ］
(1) 処理要求
(2) 処理結果
【００３７】
ステップＳ２の現用パス設定処理では、現用パスを追加する場合には、現用パス制御要求メッセージに含まれるデータを参照して、ＡＤＤノード装置が管理するＬＳＰ管理情報の新規設定およびＬＳＰ管理情報へのデータの書き込みが行われる。図６に例示したＡＤＤノード装置Ｎ１で生成されるＬＳＰ管理情報を図１６に示す。図１６には、ＡＤＤノード装置Ｎ１で生成される、向きが異なる一対のＬＳＰ管理情報Ｎ１−＃１, Ｎ１−＃２の各データの設定値と、各データを設定するときの現用パス制御要求メッセージ内の参照元（(2)〜(17)の番号）とが記載されている。一対のＬＳＰ管理情報Ｎ１−＃１, Ｎ１−＃２では、方向のデータが逆方向に設定される（Ｎ１−＃１：East、Ｎ１−＃２：West）。現用パスの設定段階ではＬＳＰの切替が行われていないため、ＬＳＰ切替状態は“切替なし(0)”に設定され、予備パスは“未使用状態(0xFFFFFFFF)”に設定される。
【００３８】
再度図１３を参照すると、ＡＤＤノード装置の現用パス設定が完了すると次に、監視制御装置から、中継ノード装置（図６の例では、ノード装置Ｎ２，Ｎ３）に対して現用パス制御要求メッセージが送出される（ステップＳ４）。この現用パス制御要求メッセージを受けて、中継ノード装置は、現用パス設定処理を行い（ステップＳ５）、その処理結果を含む現用パス制御応答メッセージを監視制御装置へ返す（ステップＳ６）。ステップＳ５における現用パス設定処理では、上述したＡＤＤノード装置と同様の処理が行われる。
【００３９】
図６に例示した中継ノード装置Ｎ２で生成されるＬＳＰ管理情報を図１７に示す。図１７には、中継ノード装置Ｎ２で生成される、向きが異なる一対のＬＳＰ管理情報Ｎ２−＃１, Ｎ２−＃２の各データの設定値と、各データを設定するときの現用パス制御要求メッセージ内の参照元（(2)〜(17)の番号）とが記載されてある。一対のＬＳＰ管理情報Ｎ２−＃１, Ｎ２−＃２では、方向のデータが逆方向に設定される（Ｎ２−＃１：East、Ｎ２−＃２：West）。現用パスの設定段階ではＬＳＰの切替が行われていないため、ＬＳＰ切替状態は“切替なし(0)”に設定され、予備パスは“未使用状態(0xFFFFFFFF)”に設定される。
【００４０】
再度図１３を参照すると、中継ノード装置の現用パス設定が完了すると次に、監視制御装置から、ＤＲＯＰノード装置（図６の例では、ノード装置Ｎ４，Ｎ１）に対して現用パス制御要求メッセージが送出される（ステップＳ７）。この現用パス制御要求メッセージを受けて、ＤＲＯＰノード装置は、現用パス設定処理を行い（ステップＳ８）、その処理結果を含む現用パス制御応答メッセージを監視制御装置へ返す（ステップＳ９）。ステップＳ８における現用パス設定処理では、上述したＡＤＤノード装置と同様の処理が行われる。
【００４１】
図６に例示したＤＲＯＰノード装置Ｎ２で生成されるＬＳＰ管理情報を図１８に示す。図１８には、ＤＲＯＰノード装置Ｎ４で生成される、向きが異なる一対のＬＳＰ管理情報Ｎ４−＃１, Ｎ４−＃２の各データの設定値と、各データを設定するときの現用パス制御要求メッセージ内の参照元（(2)〜(17)の番号）とが記載されてある。一対のＬＳＰ管理情報Ｎ４−＃１, Ｎ４−＃２では、方向のデータが逆方向に設定される（Ｎ４−＃１：East、Ｎ４−＃２：West）。現用パスの設定段階ではＬＳＰの切替が行われていないため、ＬＳＰ切替状態は“切替なし(0)”に設定され、予備パスは“未使用状態(0xFFFFFFFF)”に設定される。
【００４２】
再度図１３を参照し、ＤＲＯＰノード装置の現用パス設定が完了すると次に、監視制御装置から、非中継ノード装置（図６の例では、ノード装置Ｎ５，Ｎ６）に対して予備パス管理情報制御要求メッセージが送出される（ステップＳ１０）。なお、予備パス管理情報制御要求メッセージのフォーマットは、図１９に示すとおりである。図１９に示すように、現用パス制御要求メッセージのフォーマットには、(1)〜(9)の９個の番号が示すデータが含まれており、各データの内容は図に示されている。すなわち、図１９に示すように、予備パス管理情報制御要求メッセージには、以下のデータが含まれる。メッセージ内のデータの内容を示す(1)〜(9)の番号は、後の説明において参照されうる。
【００４３】
［予備パス管理情報制御要求メッセージ］
(1) 処理要求
(2) East方向のＡＤＤノード識別情報
(3) East方向のＡＤＤノード装置の現用パス受信ライン番号
(4) East方向のＤＲＯＰノード識別情報
(5) East方向のＤＲＯＰノード装置の現用パス送信ライン番号
(6) West方向のＡＤＤノード識別情報
(7) West方向のＡＤＤノード装置の現用パス受信ライン番号
(8) West方向のＤＲＯＰノード識別情報
(9) West方向のＤＲＯＰノード装置の現用パス送信ライン番号
【００４４】
非中継ノード装置では現用パスが存在しないため、予備パス管理情報制御要求メッセージには、現用パスの受信ライン、受信ラベル、送信ライン、送信ラベルの情報は含まれない。現用パスの情報以外の点については、予備パス管理情報制御要求メッセージは、前述した現用パス制御要求メッセージと同じである。すなわち、予備パス管理情報制御要求メッセージの(1)〜(9)の内容はそれぞれ、現用パス制御要求メッセージの(1)〜(5)，(10)〜(13)と同じである。
この予備パス管理情報制御要求メッセージを受けて、非中継ノード装置は、予備パス管理情報処理を行い（ステップＳ１１）、その処理結果を含む予備パス管理情報制御応答メッセージを監視制御装置へ返す（ステップＳ１２）。予備パス管理情報処理は、予備パス管理情報制御要求メッセージに含まれるＡＤＤノード装置、ＤＲＯＰノード装置についての情報を自装置のＬＳＰ管理情報に設定する処理である。
なお、予備パス管理情報制御応答メッセージのフォーマットの一例を、図２０に示す。図２０に示すように、現用パス制御応答メッセージには、以下のデータが含まれる。
【００４５】
［予備パス管理情報制御応答メッセージ］
(1) 処理要求
(2) 処理結果
【００４６】
図６に例示した非中継ノード装置Ｎ５で生成されるＬＳＰ管理情報を図２１に示す。図２１には、非中継ノード装置Ｎ５で生成される、向きが異なる一対のＬＳＰ管理情報Ｎ５−＃１, Ｎ５−＃２の各データの設定値と、各データを設定するときの予備パス管理情報制御要求メッセージ内の参照元（(2)〜(9)の番号）とが記載されてある。一対のＬＳＰ管理情報Ｎ５−＃１, Ｎ５−＃２では、方向のデータが逆方向に設定される（Ｎ５−＃１：East、Ｎ５−＃２：West）。現用パスの設定段階ではＬＳＰの切替が行われていないため、ＬＳＰ切替状態は“切替なし(0)”に設定され、予備パスは“未使用状態(0xFFFFFFFF)”に設定される。
【００４７】
＜４＞予備パスの追加および削除のシーケンス
次に、本実施形態のリング型ネットワークにおける予備パスの追加および削除のシーケンスについて、先ず図２２の全体のシーケンス図を参照して説明する。
図１３のシーケンス図に従って現用パスの追加設定が完了すると、次に、その現用パスに対応する予備パスが追加設定される。予備パスの追加の処理においては、監視制御装置から先ずＡＤＤノード装置に対して予備パス制御要求メッセージが送信され、このメッセージがリング型ネットワークを双方向に順に各ノード装置に転送されることで、予備パスが双方向で構築される。リング型ネットワークでのメッセージの転送元としてのＡＤＤノード装置を「シーケンス起点ノード装置」といい、リング型ネットワークをメッセージが１周転送された最後の転送先としてのＡＤＤノード装置を「シーケンス終点ノード装置」という。図６に例示したリング型ネットワークの例において、East方向では、ＡＤＤノード装置であるノード装置Ｎ１が、シーケンス起点ノード装置であり、かつシーケンス終点ノード装置となる。一方、West方向では、ＡＤＤノード装置であるノード装置Ｎ４が、シーケンス起点ノード装置であり、かつシーケンス終点ノード装置となる。
【００４８】
図２２を参照すると先ず、East方向のメッセージ転送処理が行われる。
監視制御装置からＡＤＤノード装置（図６の例では、ノード装置Ｎ１）に対して予備パス制御要求メッセージが送出される（ステップＳ２０）。なお、予備パス制御要求メッセージのフォーマットは、図２３に示すとおりである。図２３に示すように、予備パス制御要求メッセージのフォーマットには、(1)〜(5)の５個の番号が示すデータが含まれており、各データの内容は図に示されている。すなわち、図２３に示すように、予備パス制御要求メッセージには、以下のデータが含まれる。メッセージ内のデータの内容を示す(1)〜(5)の番号は、後の説明において参照されうる。
この予備パス制御要求メッセージは、監視制御装置からＡＤＤノード装置にのみ送信されるメッセージであり、予備パスの追加または削除を行う場合に使用される。
【００４９】
［予備パス制御要求メッセージ］
(1) 処理要求
(2) ＡＤＤノード識別情報
(3) ＡＤＤノード装置の現用パス受信ライン番号
(4) ＤＲＯＰノード識別情報
(5) ＤＲＯＰノード装置の現用パス送信ライン番号
【００５０】
予備パス制御要求メッセージを受けたシーケンス起点ノード装置としてのＡＤＤノード装置は、後述する予備パス追加・削除処理を行う（ステップＳ２１）。予備パス追加・削除処理の結果、ＡＤＤノード装置は、East方向の隣接ノード装置宛に予備パス制御メッセージを送信する（ステップＳ２２）。予備パス追加・削除処理は、予備パスを追加または削除するために各ノード装置で行われる予備パスについての処理であり、主として各ノード装置で管理されているＬＳＰ管理情報のデータ処理が行われる。予備パス追加・削除処理については、後で詳細に説明する。
【００５１】
ＤＲＯＰノード装置も含めて、ＡＤＤノード装置以外の各ノード装置は、後述する予備パス追加・削除処理を行う（ステップＳ２３）。各ノード装置における予備パス追加・削除処理の結果、リング型ネットワーク上でEast方向に順に、隣接ノード装置に対して予備パス制御メッセージが転送される（ステップＳ２４）。
【００５２】
なお、予備パス制御メッセージのフォーマットは、図２４に示すとおりである。図２４に示すように、予備パス制御メッセージのフォーマットには、(1)〜(12)の１２個の番号が示すデータが含まれており、各データの内容は図に示されている。すなわち、図２４に示すように、予備パス制御メッセージには、以下のデータが含まれる。メッセージ内のデータの内容を示す(1)〜(12)の番号は、後の説明において参照されうる。
【００５３】
［予備パス制御メッセージ］
(1) 送信元ノード識別情報
(2) 送信先ノード識別情報
(3) 処理要求
(4) 方向
(5) ＡＤＤノード識別情報
(6) ＡＤＤノード装置の現用パス受信ライン番号
(7) ＤＲＯＰノード識別情報
(8) ＤＲＯＰノード装置の現用パス送信ライン番号
(9) 現用パスの送信ラベル値
(10) 予備パスの送信ラベル値
(11) 処理結果
(12) エラー発生ノード装置
【００５４】
予備パス制御メッセージがリング型ネットワーク上をEast方向に一巡し、ＡＤＤノード装置に送信されると、シーケンス終点ノード装置としてのＡＤＤノード装置は、後述する予備パス追加・削除処理を行い（ステップＳ２５）、監視制御装置に対して予備パス制御応答メッセージを送出する（ステップＳ２６）。
【００５５】
予備パス制御応答メッセージのフォーマットは、図２５に示すとおりである。図２５に示すように、予備パス制御応答メッセージのフォーマットには、(1)〜(6)の６個の番号が示すデータが含まれており、各データの内容は図に示されている。すなわち、図２５に示すように、予備パス制御応答メッセージには、以下のデータが含まれる。メッセージ内のデータの内容を示す(1)〜(6)の番号は、後の説明において参照されうる。なお、予備パス制御応答メッセージのフォーマットには、(1)および(6)のデータのみを含むようにしてもよい。
【００５６】
［予備パス制御応答メッセージ］
(1) 処理要求
(2) ＡＤＤノード識別情報
(3) ＡＤＤノード装置の現用パス受信ライン番号
(4) ＤＲＯＰノード識別情報
(5) ＤＲＯＰノード装置の現用パス送信ライン番号
(6) 処理結果
【００５７】
図２２において、East方向のメッセージ転送処理が完了すると次に、ＡＤＤノード装置からWest方向について、ステップＳ２０〜Ｓ２６の処理と同様の処理がWest方向で行われる。すなわち、シーケンス起点ノード装置としてのＡＤＤノード装置は、West方向の隣接ノード装置宛に予備パス制御メッセージを送信し、予備パス制御メッセージがWest方向にリング型ネットワーク上を転送される。これによって、リング型ネットワークにおいて現用パスに対応した双方向の予備パスが構築されることになる。
以下の予備パス追加・削除処理についての説明では、メッセージがEast方向で転送される場合について主として説明し、West方向で転送される場合について重複説明を省略する。
【００５８】
＜４−１＞予備パス追加・削除処理（ノード装置単位の処理）
図２２において述べた全体のシーケンスおける各ノード装置の具体的な処理内容（具体的には、ステップＳ２１、Ｓ２３、Ｓ２５等の処理）について、図２６〜４２を参照して以下で詳細に説明する。予備パス追加・削除処理は、各ノード装置で受信するメッセージの種別、自ノード装置の種別（ＡＤＤノード装置、ＤＲＯＰノード装置、ＴＨＲノード装置、非ＴＨＲノード装置、シーケンス終点ノード装置）によって処理が異なる。なお、予備パス追加・削除処理は、各ノード装置のＬＳＰ制御部２０が主体となって行われる。
【００５９】
（Ａ）処理全体の概要（図２６〜２８）
図２６は、予備パス追加・削除処理の全体のフローを示すフローチャートである。
先ず図２６を参照すると、ノード装置は、メッセージを受信すると、監視制御装置からのメッセージ受信であるか、または他のノード装置からのメッセージ受信であるかについて判定する（ステップＳ３０）。図２２に示したように、予備パス制御要求メッセージは監視制御装置からＡＤＤノード装置に対してのみ送信されるため、受信したメッセージが予備パス制御要求メッセージである場合には、自装置の「ノード種別情報」を“ＡＤＤ”として設定し（ステップＳ３１）、予備パス制御処理のためのステップＳ３４へ進む。
【００６０】
ノード装置が受信したメッセージが予備パス制御メッセージである場合には、図２２に示したように、そのノード装置はＡＤＤノード装置ではない。つまり、そのノード装置は、リング型ネットワーク内の隣接ノード装置から予備パス制御メッセージを受信したことになる。この場合には、ノード装置は、受信メッセージ内の処理結果(11)を参照し（ステップＳ３２）、処理結果がOKであれば自装置の「ノード種別情報」を“不定”として設定し（ステップＳ３３）、予備パス制御処理のためのステップＳ３４へ進む。ステップＳ３２の処理結果がNOKであれば、その隣接ノード装置で正しく処理が行われなかったことを意味するので、予備パス制御処理を行わずにステップＳ３５へ進む。
【００６１】
ステップＳ３２でNOKとなった場合でも、ノード装置は、リング型ネットワークの隣接ノード装置へ予備パス制御メッセージを転送するために、ステップＳ３５〜Ｓ３８の処理を行う。
すなわち、ノード装置装置は、自装置内のＬＳＰ管理情報のノード識別情報(1)を、受信した予備パス制御メッセージ内の送信元ノード装置識別情報(1)として設定する（ステップＳ３５）。ノード装置は次に、ＬＳＰ管理情報内の方向情報(3)からリング管理情報内を検索し、リング管理情報内の隣接ノード装置情報（ノード識別情報）を、受信した予備パス制御メッセージ内の送信先ノード装置識別情報(2)として設定する（ステップＳ３６）。さらに、ノード装置は、隣接ノード装置に予備パス制御メッセージを送信するとともに（ステップＳ３７）、受信メッセージ用領域を解放する（ステップＳ３８）。ステップＳ３７の送信処理では、装置間通信データ挿入部１４がメッセージを主信号に挿入する処理が行われる。
【００６２】
次に、図２６のステップＳ３４で行われる予備パス制御処理の全体的な処理について、図２７を参照して説明する。
図２７において先ず、ノード装置は、予備パス制御要求メッセージあるいは予備パス制御メッセージ内に含まれる処理要求の内容を判定する（ステップＳ４０）。予備パス制御要求メッセージの場合には (1)のデータ（図２３参照）が、予備パス制御メッセージの場合には (3)のデータ（図２４参照）が、それぞれ処理要求を示している。ノード装置は、その判定の結果、処理要求が予備パスの追加要求である場合にはステップＳ４１の予備パスリング追加処理を行い、処理要求が予備パスの削除要求である場合にはステップＳ４２の予備パスリング削除処理を行う。
【００６３】
（Ｂ）予備パスリング追加処理（図２８〜４１）
次に、図２８〜４１を参照して、ノード装置で行われる予備パスリング追加処理について説明する。
図２８は、予備パスリング追加処理の全体フローを示すフローチャートである。予備パスリング追加処理は、各ノード装置における受信メッセージの読み出し、送信ラベルの設定、ＬＳＰ管理情報の更新、送信メッセージの生成等を含むが、ノード装置の種別によって処理が異なる。そのため、図２８のフローチャートは、ノード種別に応じた処理を行うための場合分けを行う処理である。
【００６４】
図２８を参照すると先ず、ノード装置は、シーケンス起点ノード判定処理を行う（ステップＳ５０）。シーケンス起点ノード装置はＡＤＤノード装置であり、図２６のステップＳ３１では、シーケンス起点ノード装置としてのＡＤＤノード装置は自装置の「ノード種別情報」を“ＡＤＤ”として設定している。そこで、ステップＳ５０では、各ノード装置は、自装置の「ノード種別情報」が“ＡＤＤ”として設定されているか否かを判定する。その結果、「ノード種別情報」が“ＡＤＤ”として設定されている場合には、ノード装置は、ＡＤＤノード装置のための予備パスリング追加処理（ＡＤＤノード）を行う（ステップＳ５１）。なお、本実施形態では、リング型ネットワーク内の双方向の予備パスを構築する上でのシーケンスの中で、同一のＡＤＤノード装置に対して「シーケンス起点ノード装置」と「シーケンス終点ノード装置」とを区別する。したがって、ステップＳ５１へ進む場合とは、ＡＤＤノード装置がシーケンス起点ノード装置である場合、つまり、ＡＤＤノード装置が監視制御装置から予備パス制御要求メッセージを受信した場合に限られる。
【００６５】
ステップＳ５０において、「ノード種別情報」が“ＡＤＤ”として設定されていない場合には、ノード装置がシーケンス終点ノード装置であるか否かを判定する処理が行われる（ステップＳ５２）。ここで、ノード装置が予備パス制御メッセージを受信したときに、そのメッセージに含まれるＡＤＤノード識別情報(5)が自ノード識別情報と同一である場合には、そのノード装置はシーケンス終点ノード装置としてのＡＤＤノード装置であると判別することができる。その場合には、ノード装置は、シーケンス終点ノード装置のための予備パスリング追加処理（シーケンス終点ノード）を行う（ステップＳ５３）。
【００６６】
処理対象のノード装置がＡＤＤノード装置あるいはシーケンス終点ノード装置でない場合には、ノード装置は、受信した予備パス制御メッセージ内のＤＲＯＰノード識別情報(7)をチェックする処理を行う（ステップＳ５４）。そして、ＤＲＯＰノード識別情報(7)が自ノード識別情報と同一である場合には、そのノード装置はＤＲＯＰノード装置であるため、ＤＲＯＰノード装置のための予備パスリング追加処理（ＤＲＯＰノード）を行う（ステップＳ５５）。
【００６７】
処理対象のノード装置がＡＤＤノード装置、シーケンス終点ノード装置あるいはＤＲＯＰノード装置でない場合には、そのノード装置は、ＴＨＲノード装置（つまり、現用パスでクライアントからの主信号を中継するノード装置）であるか、または非ＴＨＲノード装置（つまり、現用パスでクライアントからの主信号の送受信、中継をしないノード装置）である。処理対象のノード装置がＴＨＲノード装置であるか非ＴＨＲノード装置であるかを判定するために、現用パスの送信ラインの値（ＬＳＰ管理情報の(11)）、あるいは現用パスの送信ラベルの値（ＬＳＰ管理情報の(12)）がチェックされる。つまり、現用パスの送信ラインあるいは送信ラベルの値が“未使用状態”である場合には、現用パスが設定されていないことを意味する。その結果、自ノード装置が非ＴＨＲノード装置であると判定した場合には、ノード装置は、予備パスリング追加処理（非ＴＨＲノード）を行う（ステップＳ５７）。自ノード装置がＴＨＲノード装置であると判定した場合には、ノード装置は、予備パスリング追加処理（ＴＨＲノード）を行う（ステップＳ５８）。
【００６８】
以下、図２８でノード種別に応じて場合分けられた、ステップＳ５１〜Ｓ５８の各処理についてその詳細な処理内容を順次説明する。なお、以下の説明で参照する。図中では適宜、予備パス制御要求メッセージを単に「予備パス制御要求」と略記し、予備パス制御メッセージを単に「予備パス制御」と略記する。
【００６９】
（Ｂ−１）予備パスリング追加処理（ＡＤＤノード）
図２９は、予備パスリング追加処理（ＡＤＤノード）の詳細な処理を示すフローチャートである。図３０は、図６に例示した現用パスに対応して予備パスを構築する場合にＡＤＤノード装置（Ｎ１）で設定されるＬＳＰ管理情報と、その設定のときに参照される参照元とを対応付けて示す図であり、互いに逆方向の現用パスに対応する一対のＬＳＰ管理情報を並列に記載してある。以下では、図２９のフローチャートを説明する際に、図３０のＬＳＰ管理情報の設定例を適宜関連付けて説明する。
【００７０】
図２９において、シーケンス起点ノード装置としてのＡＤＤノード装置は先ず、監視制御装置から受信した予備パス制御要求メッセージ内のデータ(3)（ＡＤＤノード装置の現用パスの受信ライン番号）を参照し、そのデータ(3)と一致する現用パス受信ライン(9)のデータを備えたＬＳＰ管理情報を検索する（ステップＳ６０）。現用パスの追加処理によって既にノード装置のＬＳＰ管理情報には、現用パス受信ラベルが設定されているため、正常な場合には上記検索により少なくとも１つのＬＳＰ管理情報が得られるはずである。例えば図３０では、監視制御装置からＡＤＤノード装置Ｎ１が受信する予備パス制御要求メッセージのデータ(3)（ＡＤＤノード装置の現用パスの受信ライン番号）はＮ１−６（図６参照）であるため、現用パス受信ライン(9)がＮ１−６であるＬＳＰ管理情報が検索される。この検索結果により得られたＬＳＰ管理情報の一例が図３０に示すＮ１−＃１である。ステップＳ６０において、該当するＬＳＰ管理情報が存在しない（“一致なし”）場合には、後述するエラー処理（ＡＤＤノード）を行って終了する（ステップＳ６７）。
ステップＳ６１以降の処理は、ステップＳ６０の検索により得られたＬＳＰ管理情報と、当該ＬＳＰ管理情報と対となる逆方向のＬＳＰ管理情報とを対象として行われる。
【００７１】
ＡＤＤノード装置は、処理対象のＬＳＰ管理情報内のＬＳＰ管理情報リンク(2)を参照して、逆方向のＬＳＰ管理情報を読み出す（ステップＳ６１）。図３０に示す例では、ＬＳＰ管理情報Ｎ１−＃１内のＬＳＰ管理情報リンク(2)を参照して、逆方向のＬＳＰ管理情報Ｎ１−＃２を読み出す。
次にＡＤＤノード装置は、ＬＳＰ管理情報内の現用パスの送信ライン(11)のデータを読み出す（ステップＳ６２）。そして、その読み出した現用パスの送信ラインを、ステップＳ６１で読み出した逆方向のＬＳＰ管理情報の予備パス送信ライン(15)に設定するようにして、逆方向のＬＳＰ管理情報を更新する（ステップＳ６３）。図３０に示す例では、ＡＤＤノード装置Ｎ１において、ＬＳＰ管理情報Ｎ１−＃１内の現用パスの送信ライン(11)はＮ１−１であるため、このＮ１−１を、逆方向のＬＳＰ管理情報Ｎ１−＃２内の予備パス送信ライン(15)に設定する。すなわち、ＡＤＤノード装置では、ある方向の予備パスの送信ラインを設定するに当たって、逆方向に既に設定されている現用パスの送信ラインを参照するようにしている。
【００７２】
次に、ＡＤＤノード装置は、予備パス送信ラインとして未使用の送信ラベル値をラベル管理情報から取得する（ステップＳ６４）。つまり、ＡＤＤノード装置は、ＬＳＰ制御部２０がラベル管理部２１のラベル管理情報にアクセスして、未使用の送信ラベル値を取得する。ここで、未使用の送信ラベル値が存在しない（つまり、ラベル管理情報に空きのラベル値がない）場合には、予備パスが構築できないため処理を終了する。未使用の送信ラベル値が存在する場合には、ステップＳ６４で取得したラベル値を予備パス送信ラベル(16)に設定するようにして、逆方向のＬＳＰ管理情報を更新する（ステップＳ６５）。図３０に示す例では、ＡＤＤノード装置Ｎ１は、未使用の送信ラベル値としてＣ１をラベル管理情報から取得して、Ｃ１を逆方向のＬＳＰ管理情報Ｎ１−＃２の予備パス送信ライン(15)に設定する。
【００７３】
以上説明したように、ＡＤＤノード装置は、自ノード装置の一方向の現用パスの送信ラインを逆方向の予備パスの送信ラインに設定し、その送信ラインに対する送信ラベルを取得し、取得した送信ラベルを逆方向の予備パスの送信ラインの送信ラベルに設定する。最後に、ＡＤＤノード装置は、リング型ネットワークの例えばEast方向の隣接ノード装置宛の予備パス制御メッセージを生成する処理を行う（ステップＳ６６）。
【００７４】
以下、ステップＳ６６における予備パス制御メッセージ生成処理について、図３１を参照して、その詳細な処理を説明する。
図３１において、ＡＤＤノード装置は先ず、予備パス制御メッセージ用の領域（記憶領域）を確保する（ステップＳ７０）。その後、ＡＤＤノード装置は、隣接ノード装置宛の予備パス制御メッセージ内の各データ（図２４の(1)〜(12)）を以下のとおり設定する。
【００７５】
ステップＳ７１：ＬＳＰ管理情報内のノード識別情報(1)を、予備パス制御メッセージ内の送信元ノード装置情報(1)に設定する。
ステップＳ７２：ＬＳＰ管理情報内の方向情報(3)（例えば、East方向）に基づいてリング管理情報内を検索し、自ノード装置の隣接ノード装置情報を、予備パス制御メッセージ内の送信先ノード装置情報(2)に設定する。
ステップＳ７３：受信メッセージ（監視制御装置からの予備パス制御要求メッセージ）内の処理要求(1)を、予備パス制御メッセージ内の処理要求(3)に設定する。
ステップＳ７４：ＬＳＰ管理情報内の方向情報を、予備パス制御メッセージ内の方向(4)に設定する。
ステップＳ７５：受信メッセージ（監視制御装置からの予備パス制御要求メッセージ）内のEast方向のＬＳＰパス情報（(2)〜(5)）をそれぞれ、予備パス制御メッセージ内のＬＳＰパス情報（(5)〜(8)）に設定する。
ステップＳ７６：ＬＳＰ管理情報内の現用パス送信ラベル(12)の値を、予備パス制御メッセージ内の現用パスの送信ラベル値(9)に設定する。
ステップＳ７７：逆方向のＬＳＰ管理情報内の予備パス送信ラベル(16)の値（つまり、図２９のステップＳ６５で設定した値）を、予備パス制御メッセージ内の予備パスの送信ラベル値(10)に設定する。
ステップＳ７８：予備パス制御メッセージ内の処理結果(11)に“OK”を設定する。
ステップＳ７９：予備パス制御メッセージ内のエラー発生ノード装置(12)に“０”を設定する。
【００７６】
ＡＤＤノード装置は、予備パス制御メッセージの生成が完了すると、隣接ノード装置宛に予備パス制御メッセージを送信し（ステップＳ８０）、受信メッセージ用の記憶領域及び、送信メッセージ用の記憶領域を解放する（ステップＳ８１）。
以上が、ＡＤＤノード装置における予備パス制御メッセージ生成処理である。
【００７７】
次に、ＡＤＤノード装置におけるエラー処理（ＡＤＤノード）（図２９のステップＳ６７）について、図３２を参照して、その詳細な処理を説明する。
図３２において、ＡＤＤノード装置は先ず、予備パス制御メッセージ用の領域（記憶領域）を確保する（ステップＳ９０）。その後、ＡＤＤノード装置は、隣接ノード装置宛の予備パス制御メッセージ内の各データ（図２４の(1)〜(12)）を以下のとおり設定する。
【００７８】
ステップＳ９１：ＬＳＰ管理情報内のノード識別情報(1)を、予備パス制御メッセージ内の送信元ノード装置情報(1)に設定する。
ステップＳ９２：ＬＳＰ管理情報内の方向情報(3)（例えば、East方向）に基づいてリング管理情報内を検索し、自ノード装置の隣接ノード装置情報を、予備パス制御メッセージ内の送信先ノード装置情報(2)に設定する。
ステップＳ９３：受信メッセージ（監視制御装置からの予備パス制御要求メッセージ）内の処理要求(1)を、予備パス制御メッセージ内の処理要求(3)に設定する。
ステップＳ９４：ＬＳＰ管理情報内の方向情報を、予備パス制御メッセージ内の方向(4)に設定する。
ステップＳ９５：受信メッセージ（監視制御装置からの予備パス制御要求メッセージ）内のEast方向のＬＳＰパス情報（(2)〜(5)）をそれぞれ、予備パス制御メッセージ内のＬＳＰパス情報（(5)〜(8)）に設定する。
ステップＳ９６：予備パス制御メッセージ内の現用パスの送信ラベル値(9)に“未使用状態”を設定する。
ステップＳ９７：予備パス制御メッセージ内の予備パスの送信ラベル値(10)に“未使用状態”を設定する。
ステップＳ９８：予備パス制御メッセージ内の処理結果(11)に“NOK”を設定する。
ステップＳ９９：予備パス制御メッセージ内のエラー発生ノード装置(12)に自ノード識別情報を設定する。
【００７９】
ＡＤＤノード装置は、予備パス制御メッセージの生成が完了すると、隣接ノード装置宛に予備パス制御メッセージを送信し（ステップＳ１００）、受信メッセージ用の記憶領域及び、送信メッセージ用の記憶領域を解放する（ステップＳ１０１）。図３２のエラー処理では、図３１に示した正常時の処理と比較して、予備パス制御メッセージを生成するに当たって、以下の点が異なる。すなわち、エラー処理では、現用パスおよび予備パスの送信ラベル値が“未使用状態”に設定されること、処理結果として“NOK”が設定されること、エラー発生ノード装置として自ノード装置を通知すること等が正常時の処理と異なる。
【００８０】
（Ｂ−２）予備パスリング追加処理（シーケンス終点ノード）
図３３は、予備パスリング追加処理（シーケンス終点ノード）の詳細な処理を示すフローチャートである。図３４は、図１に例示した現用パスに対応して予備パスを構築する場合にシーケンス終点ノード装置（Ｎ１）で設定されるＬＳＰ管理情報と、その設定のときに参照される参照元とを対応付けて示す図であり、現用パスで逆方向に対応する一対のＬＳＰ管理情報を並列に記載してある。以下では、図３３のフローチャートを説明する際に、図３４のＬＳＰ管理情報の設定例を適宜関連付けて説明する。
【００８１】
図３３において、シーケンス終点ノード装置は先ず、自ノード装置の隣接ノード装置から受信したメッセージ（予備パス制御メッセージ）内の(4)〜(8)と、ＬＳＰ管理情報内の(3)〜(7)が一致するＬＳＰ管理情報を、自局の複数のＬＳＰ管理情報の中から検索する（ステップＳ１１０）。ＬＳＰ管理情報内の(3)〜(7)はシーケンス終点ノード装置であるＡＤＤノード装置における現用パス設定処理で既に設定されており、当該(3)〜(7)のデータと同一のデータが、シーケンス起点ノード装置である同一のＡＤＤノード装置によって、それぞれ予備パス制御メッセージ内の(4)〜(8)に設定されているはずである。例えば図３４において、ＬＳＰ管理情報Ｎ１−＃１の方向(3)はEastであり、ＡＤＤノード識別情報(4)はＮ１であり、ＡＤＤノードの現用パス受信ライン番号(5)はＮ１−６であり、ＤＲＯＰノード識別情報(6)はＮ４であり、ＤＲＯＰノードの現用パス送信ライン番号(7)はＮ４−５である。そのため、ステップＳ１１０の検索処理において、一致するＬＳＰ管理情報が無い場合には、処理を終了する。シーケンス終点ノード装置は、予備パス制御メッセージの終端装置であるため、エラー処理は必要ない。
ステップＳ１１１以降の処理は、ステップＳ１１０の検索により得られたＬＳＰ管理情報と、当該ＬＳＰ管理情報と対となる逆方向のＬＳＰ管理情報とを対象として行われる。
【００８２】
シーケンス終点ノード装置は、処理対象のＬＳＰ管理情報内のＬＳＰ管理情報リンクを使用して、逆方向のＬＳＰ管理情報を読み出し（ステップＳ１１１）、逆方向のＬＳＰ管理情報内の(13)、(14)が両方共、“未使用状態”であるかチェックする（ステップＳ１１２）。シーケンス終点ノード装置では、ＬＳＰ管理情報内の予備パス受信ライン(13)と、予備パス受信ラベル(14)は両方共、通常は“未使用状態”であるはずなので、ステップＳ１１２の結果、両方共、“未使用状態”でない場合（“その他”の場合）は、ステップＳ１１０へ戻る。両方共、“未使用状態”である場合には、ステップＳ１１３へ進む。
【００８３】
ステップＳ１１３では、シーケンス終点ノード装置は、受信メッセージ（予備パス制御メッセージ）内の方向情報(4)に基づいて、リング管理情報内の方向情報を検索し、リング管理情報内の受信ラインのデータを取得する。受信ラインが取得できない（つまり、受信ラインが存在しない）場合には、例えばリング管理情報が異常であると考えられるため、処理を終了する。
【００８４】
次に、シーケンス終点ノード装置は、受信メッセージ（予備パス制御メッセージ）内の方向情報(4)に基づいて、リング管理情報内の方向情報を検索し、リング管理情報内の受信ラインのデータを取得する（ステップＳ１１３）。受信ラインが取得できない（つまり、受信ラインが存在しない）場合には、例えばリング管理情報が異常であると考えられるため、処理を終了する。
シーケンス終点ノード装置は、ステップＳ１１３で受信ラインが取得できた場合、その受信ラインを、逆方向のＬＳＰ管理情報の予備パス受信ライン(13)に設定するようにして、逆方向のＬＳＰ管理情報を更新する（ステップＳ１１４）。図３４に示す例では、シーケンス終点ノード装置Ｎ１は、自ノード装置のEast方向の受信ラインであるＮ１−４をリング管理情報から取得し、このＮ１−４を逆方向のＬＳＰ管理情報Ｎ１−＃２の予備パス受信ライン(13)に設定する。すなわち、シーケンス終点ノード装置では、ある方向の予備パスの受信ラインを設定するに当たって、逆方向に既に設定されている現用パスの受信ラインを参照するようにしている。
【００８５】
次にシーケンス終点ノード装置は、受信メッセージ（予備パス制御メッセージ）内の予備パス送信ラベル値(10)を読み出し（ステップＳ１１５）、その送信ラベル値を、逆方向のＬＳＰ管理情報の予備パス受信ラベル(14)に設定するようにして、逆方向のＬＳＰ管理情報を更新する（ステップＳ１１６）。図３４に示す例では、シーケンス終点ノード装置Ｎ１は、受信メッセージ内の予備パス送信ラベル値(10)であるＣ６を読み出し、このＣ６を逆方向のＬＳＰ管理情報Ｎ１−＃２の予備パス受信ラベル(14)に設定する。
なお、リング型ネットワーク内を転送されてきた予備パス制御メッセージはシーケンス終点ノード装置で終端する。
【００８６】
（Ｂ−３）予備パスリング追加処理（ＴＨＲ／ＤＲＯＰノード）
図３５は、リング型ネットワーク内のＴＨＲノード装置とＤＲＯＰノード装置に対して共通の予備パスリング追加処理（ＴＨＲ／ＤＲＯＰノード）の詳細な処理を示すフローチャートである。図３６は、図６に例示した現用パスに対応して予備パスを構築する場合に例えば１つのＴＨＲノード装置（Ｎ２）で設定されるＬＳＰ管理情報と、その設定のときに参照される参照元とを対応付けて示す図である。図３７は、図６に例示した現用パスに対応して予備パスを構築する場合にＤＲＯＰノード装置（Ｎ４）で設定されるＬＳＰ管理情報と、その設定のときに参照される参照元とを対応付けて示す図である。図３６および図３７では、各ノード装置において、現用パスで逆方向に対応する一対のＬＳＰ管理情報を並列に記載してある。以下では、図３５のフローチャートを説明する際に、図３６および図３７のＬＳＰ管理情報の設定例を適宜関連付けて説明する。
なお、この（Ｂ−３）の説明において、ＴＨＲノード装置とＤＲＯＰノード装置に共通して適用される内容について言及する場合には、ＴＨＲノード装置またはＤＲＯＰノード装置を単にノード装置という。
【００８７】
ノード装置は先ず、リング型ネットワーク内の隣接ノード装置から受信した予備パス制御メッセージ内のデータ(9)（現用パスの送信ラベル値）を参照し、そのデータ(9)と一致する現用パス受信ラベル(10)のデータを備えたＬＳＰ管理情報を検索する（ステップＳ１２０）。現用パスの追加処理によって既にノード装置のＬＳＰ管理情報には、現用パス受信ラベルが設定されているため、正常な場合には上記検索により少なくとも１つのＬＳＰ管理情報が得られるはずである。例えば図３６では、ＴＨＲノード装置Ｎ２がＡＤＤノード装置Ｎ１から受信する予備パス制御メッセージのデータ(9)（現用パスの送信ラベル値）はＡ１（図６参照）であるため、現用パス受信ラベル(10)がＡ１であるＬＳＰ管理情報が検索される。この検索結果により得られたＬＳＰ管理情報の一例が図３６に示すＮ２−＃１である。ステップＳ１２０において、該当するＬＳＰ管理情報が存在しない（“一致なし”）場合には、後述するエラー処理（ＴＨＲ／ＤＲＯＰノード）を行って終了する（ステップＳ１３１）。
ステップＳ１２０以降の処理は、ステップＳ１２０の検索により得られたＬＳＰ管理情報と、当該ＬＳＰ管理情報と対となる逆方向のＬＳＰ管理情報とを対象として行われる。
【００８８】
ノード装置は、処理対象のＬＳＰ管理情報内のＬＳＰ管理情報リンク(2)を参照して、逆方向のＬＳＰ管理情報を読み出す（ステップＳ１２１）。図３６に示す例では、ＴＨＲノード装置Ｎ２が、ＬＳＰ管理情報Ｎ２−＃１内のＬＳＰ管理情報リンク(2)を参照して、逆方向のＬＳＰ管理情報Ｎ２−＃２を読み出す。図３７に示す例では、ＤＲＯＰノード装置Ｎ４が、ＬＳＰ管理情報Ｎ４−＃１内のＬＳＰ管理情報リンク(2)を参照して、逆方向のＬＳＰ管理情報Ｎ４−＃２を読み出す。
【００８９】
次にノード装置は、ＬＳＰ管理情報内の現用パスの受信ライン(9)のデータを読み出す（ステップＳ１２２）。そして、その読み出した現用パスの受信ラインを、ステップＳ１２１で読み出した逆方向のＬＳＰ管理情報の予備パス受信ライン(13)に設定するようにして、逆方向のＬＳＰ管理情報を更新する（ステップＳ１２３）。図３６に示す例では、ＴＨＲノード装置Ｎ２において、ＬＳＰ管理情報Ｎ２−＃１内の現用パスの受信ライン(9)はＮ２−４であるため、このＮ２−４を、逆方向のＬＳＰ管理情報Ｎ２−＃２内の予備パス受信ライン(13)に設定する。図３７に示す例では、ＤＲＯＰノード装置Ｎ４において、ＬＳＰ管理情報Ｎ４−＃１内の現用パスの受信ライン(9)はＮ４−４であるため、このＮ４−４を、逆方向のＬＳＰ管理情報Ｎ４−＃２内の予備パス受信ライン(13)に設定する。すなわち、ノード装置では、ある方向の予備パスの受信ラインを設定するに当たって、逆方向に既に設定されている現用パスの受信ラインを参照するようにしている。
【００９０】
次に、ノード装置は、受信メッセージ（予備パス制御メッセージ）内の予備パスの送信ラベル値(10)を読み出し（ステップＳ１２４）、その送信ラベル値を、逆方向のＬＳＰ管理情報の予備パス受信ラベル(13)に設定するようにして、逆方向のＬＳＰ管理情報を更新する（ステップＳ１２５）。この結果、図３６に示す例では、ＴＨＲノード装置Ｎ２において、ＬＳＰ管理情報Ｎ２−＃１の逆方向のＬＳＰ管理情報Ｎ２−＃２の予備パス受信ラベル(13)にＣ１が設定される。図３７に示す例では、ＤＲＯＰノード装置Ｎ４において、ＬＳＰ管理情報Ｎ４−＃１の逆方向のＬＳＰ管理情報Ｎ４−＃２の予備パス受信ラベル(13)にＣ３が設定される。
【００９１】
次に、ノード装置は、ＬＳＰ管理情報内の方向情報(3)が示す方向でリング管理情報を検索し、一致したリング管理情報内の送信ラインを取得する（ステップＳ１２６）。例えば、図３６に示す例では、ＴＨＲノード装置Ｎ２において、受信メッセージの方向情報(3)が示す方向（ここではEast方向）でリング管理情報を検索し、ステップＳ１２２で読み出した現用パスの受信ライン（Ｎ２−４）に対応する同一方向の送信ラインとしてＮ２−１を得る。図３７に示す例では、ＤＲＯＰノード装置Ｎ４において、受信メッセージの方向情報(3)が示す方向（ここではEast方向）でリング管理情報を検索し、ステップＳ１２２で読み出した現用パスの受信ライン（Ｎ４−４）に対応する同一方向の送信ラインとしてＮ４−１を得る。ステップＳ１２６で送信ラインが取得できない場合には、例えばリング管理情報が異常であると考えられるため、エラー処理（ＴＨＲ／ＤＲＯＰノード）を行って終了する（ステップＳ１３１）。
ノード装置は、ステップＳ１２６で取得した送信ラインを逆方向のＬＳＰ管理情報の予備パス送信ラインに設定するようにして、逆方向のＬＳＰ管理情報を更新する（ステップＳ１２７）。
【００９２】
次に、ノード装置は、予備パス送信ラインとして未使用の送信ラベル値をラベル管理情報から取得する（ステップＳ１２８）。つまり、ノード装置は、ＬＳＰ制御部２０がラベル管理部２１のラベル管理情報にアクセスして、未使用の送信ラベル値を取得する。ここで、未使用の送信ラベル値が存在しない（つまり、ラベル管理情報に空きのラベル値がない）場合には、例えばラベル管理情報が異常であると考えられるため、エラー処理（ＴＨＲ／ＤＲＯＰノード）を行って終了する（ステップＳ１３１）。未使用の送信ラベル値が存在する場合には、ステップＳ１２８で取得したラベル値を予備パス送信ラベル(16)に設定するようにして、逆方向のＬＳＰ管理情報を更新する（ステップＳ１２９）。図３６に示す例では、ＴＨＲノード装置Ｎ２は、未使用の送信ラベル値としてＣ２をラベル管理情報から取得して、Ｃ２を逆方向のＬＳＰ管理情報Ｎ２−＃２の予備パス送信ライン(15)に設定する。図３７に示す例では、ＤＲＯＰノード装置Ｎ４は、未使用の送信ラベル値としてＣ４をラベル管理情報から取得して、Ｃ４を逆方向のＬＳＰ管理情報Ｎ４−＃２の予備パス送信ライン(15)に設定する。
【００９３】
以上説明したように、ＴＨＲノード装置またはＤＲＯＰノード装置は、予備パスの送信ラインを設定するときには、現用パスの受信ラインをキーとしてリング管理情報から送信ライン番号を取得するようにする。最後に、ノード装置は、リング型ネットワークの例えばEast方向の隣接ノード装置宛の予備パス制御メッセージを生成する処理を行う（ステップＳ１３０）。
【００９４】
以下、ステップＳ１３０における予備パス制御メッセージ生成処理について、図３８を参照して、その詳細な処理を説明する。
図３８において、ノード装置は先ず、予備パス制御メッセージ用の領域（記憶領域）を確保する（ステップＳ１４０）。その後、ノード装置は、隣接ノード装置宛の予備パス制御メッセージ内の各データ（図２４の(1)〜(12)）を以下のとおり設定する。
【００９５】
ステップＳ１４１：ＬＳＰ管理情報内のノード識別情報(1)を、予備パス制御メッセージ内の送信元ノード装置情報(1)に設定する。
ステップＳ１４２：ＬＳＰ管理情報内の方向情報(3)（例えば、East方向）に基づいてリング管理情報内を検索し、自ノード装置の隣接ノード装置情報を、予備パス制御メッセージ内の送信先ノード装置情報(2)に設定する。
ステップＳ１４３：受信メッセージ（隣接ノード装置からの予備パス制御メッセージ）内の処理要求(3)を、予備パス制御メッセージ内の処理要求(3)に設定する。
ステップＳ１４４：ＬＳＰ管理情報内の方向情報を、予備パス制御メッセージ内の方向(4)に設定する。
ステップＳ１４５：受信メッセージ（隣接ノード装置からの予備パス制御メッセージ）内のEast方向のＬＳＰパス情報（(5)〜(8)）をそれぞれ、予備パス制御メッセージ内のＬＳＰパス情報（(5)〜(8)）に設定する。
ステップＳ１４６：ＬＳＰ管理情報内の現用パス送信ラベル(12)の値を、予備パス制御メッセージ内の現用パスの送信ラベル値(9)に設定する。
ステップＳ１４７：逆方向のＬＳＰ管理情報内の予備パス送信ラベル(16)の値（つまり、図３５のステップＳ１２９で設定した値）を、予備パス制御メッセージ内の予備パスの送信ラベル値(10)に設定する。
ステップＳ１４８：予備パス制御メッセージ内の処理結果(11)に“OK”を設定する。
ステップＳ１４９：予備パス制御メッセージ内のエラー発生ノード装置(12)に“０”を設定する。
【００９６】
ノード装置は、予備パス制御メッセージの生成が完了すると、隣接ノード装置宛に予備パス制御メッセージを送信し（ステップＳ１５０）、受信メッセージ用の記憶領域及び、送信メッセージ用の記憶領域を解放する（ステップＳ１５１）。
以上が、ＴＨＲノード装置またはＤＲＯＰノード装置における予備パス制御メッセージ生成処理である。
【００９７】
次に、ＴＨＲノード装置またはＤＲＯＰノード装置におけるエラー処理（ＴＨＲ／ＤＲＯＰノード）（図３５のステップＳ１３１）について、図３９を参照して、その詳細な処理を説明する。
図３９において、ノード装置は先ず、予備パス制御メッセージ用の領域（記憶領域）を確保する（ステップＳ１６０）。その後、ノード装置は、隣接ノード装置宛の予備パス制御メッセージ内の各データ（図２４の(1)〜(12)）を以下のとおり設定する。
【００９８】
ステップＳ１６１：ＬＳＰ管理情報内のノード識別情報(1)を、予備パス制御メッセージ内の送信元ノード装置情報(1)に設定する。
ステップＳ１６２：ＬＳＰ管理情報内の方向情報(3)（例えば、East方向）に基づいてリング管理情報内を検索し、自ノード装置の隣接ノード装置情報を、予備パス制御メッセージ内の送信先ノード装置情報(2)に設定する。
ステップＳ１６３：受信メッセージ（隣接ノード装置からの予備パス制御メッセージ）内の処理要求(1)を、予備パス制御メッセージ内の処理要求(3)に設定する。
ステップＳ１６４：ＬＳＰ管理情報内の方向情報を、予備パス制御メッセージ内の方向(4)に設定する。
ステップＳ１６５：受信メッセージ（隣接ノード装置からの予備パス制御メッセージ）内のEast方向のＬＳＰパス情報（(5)〜(8)）をそれぞれ、予備パス制御メッセージ内のＬＳＰパス情報（(5)〜(8)）に設定する。
ステップＳ１６６：予備パス制御メッセージ内の現用パスの送信ラベル値(9)に“未使用状態”を設定する。
ステップＳ１６７：予備パス制御メッセージ内の予備パスの送信ラベル値(10)に“未使用状態”を設定する。
ステップＳ１６８：予備パス制御メッセージ内の処理結果(11)に“NOK”を設定する。
ステップＳ１６９：予備パス制御メッセージ内のエラー発生ノード装置(12)に自ノード識別情報を設定する。
【００９９】
ノード装置は、予備パス制御メッセージの生成が完了すると、隣接ノード装置宛に予備パス制御メッセージを送信し（ステップＳ１７０）、受信メッセージ用の記憶領域及び、送信メッセージ用の記憶領域を解放する（ステップＳ１７１）。図３９のエラー処理では、図３８に示した正常時の処理と比較して、予備パス制御メッセージを生成するに当たって、以下の点が異なる。すなわち、エラー処理では、現用パスおよび予備パスの送信ラベル値が“未使用状態”に設定されること、処理結果として“NOK”が設定されること、エラー発生ノード装置として自ノード装置を通知すること等が正常時の処理と異なる。
【０１００】
（Ｂ−４）予備パスリング追加処理（非ＴＨＲノード）
前述したように、非ＴＨＲノード装置は、現用パスが設定されていないノードである。図６に示した現用パスの例では、例えばノード装置Ｎ５, Ｎ６が非ＴＨＲノード装置に相当する。
【０１０１】
図４０Ａおよび図４０Ｂは、リング型ネットワーク内の非ＴＨＲノード装置の予備パスリング追加処理（非ＴＨＲノード）の詳細な処理を示すフローチャートである。図４１は、図６に例示した現用パスに対応して予備パスを構築する場合に例えば１つの非ＴＨＲノード装置（Ｎ５）で設定されるＬＳＰ管理情報と、その設定のときに参照される参照元とを対応付けて示す図であり、互いに逆方向の一対のＬＳＰ管理情報を並列に記載してある。以下では、図４０Ａおよび図４０Ｂのフローチャートを説明する際に、図４１のＬＳＰ管理情報の設定例を適宜関連付けて説明する。
【０１０２】
図４０Ａにおいて、非ＴＨＲノード装置は先ず、自ノード装置の隣接ノード装置から受信したメッセージ（予備パス制御メッセージ）内の(4)〜(8)と、ＬＳＰ管理情報内の(3)〜(7)が一致するＬＳＰ管理情報を、自局の複数のＬＳＰ管理情報の中から検索する（ステップＳ１８０）。ＬＳＰ管理情報内の(3)〜(7)は非ＴＨＲノード装置における現用パス設定処理で既に設定されており、当該(3)〜(7)のデータと同一のデータが、シーケンス起点ノード装置であるＡＤＤノード装置によって、それぞれ予備パス制御メッセージ内の(4)〜(8)に設定されているはずである。例えば図４１において、ＬＳＰ管理情報Ｎ５−＃１の方向(3)はEastであり、ＡＤＤノード識別情報(4)はＮ１であり、ＡＤＤノードの現用パス受信ライン番号(5)はＮ１−６であり、ＤＲＯＰノード識別情報(6)はＮ４であり、ＤＲＯＰノードの現用パス送信ライン番号(7)はＮ４−５である。そのため、ステップＳ１８０の検索処理において、一致するＬＳＰ管理情報が無い場合には、エラー処理を行って終了する（ステップＳ１９２）。なお、ここでのエラー処理は、図３９に示したものと同一でよい。
ステップＳ１８１以降の処理は、ステップＳ１８０の検索により得られたＬＳＰ管理情報と、当該ＬＳＰ管理情報と対となる逆方向のＬＳＰ管理情報とを対象として行われる。
【０１０３】
非ＴＨＲノード装置は、処理対象のＬＳＰ管理情報内のＬＳＰ管理情報リンクを使用して、逆方向のＬＳＰ管理情報を読み出し（ステップＳ１８１）、逆方向のＬＳＰ管理情報内の(13)〜(16)がすべて、“未使用状態”であるかチェックする（ステップＳ１８２）。すなわち、非ＴＨＲノード装置では、ＬＳＰ管理情報内の予備パスの受信ラインおよび受信ラベル、予備パスの送信ラインおよび送信ラベルはすべて“未使用状態”であるはずなので、ステップＳ１８２の結果、すべて“未使用状態”でない場合（“その他”の場合）は、ステップＳ１８０へ戻る。すべて“未使用状態”である場合には、ステップＳ１８３へ進む。
【０１０４】
非ＴＨＲノード装置は、ステップＳ１８３以降で、ＬＳＰ管理情報内の予備パスの受信ラインおよび受信ラベル、予備パスの送信ラインおよび送信ラベルを設定する。
先ずステップＳ１８３では、非ＴＨＲノード装置は、受信メッセージ（予備パス制御メッセージ）内の方向情報(4)に基づいて、リング管理情報内の方向情報を検索し、リング管理情報内の受信ラインのデータを取得する。受信ラインが取得できない（つまり、受信ラインが存在しない）場合には、例えばリング管理情報が異常であると考えられるため、エラー処理を行って終了する（ステップＳ１９２）。
そして、非ＴＨＲノード装置は、ステップＳ１８３で取得した受信ラインを、逆方向のＬＳＰ管理情報の予備パス受信ライン(13)に設定するようにして、逆方向のＬＳＰ管理情報を更新する（ステップＳ１８４）。図４１に示す例では、非ＴＨＲノード装置Ｎ５は、自ノード装置のEast方向の受信ラインであるＮ５−４をリング管理情報から取得し、このＮ５−４を逆方向のＬＳＰ管理情報Ｎ５−＃２の予備パス受信ライン(13)に設定する。
【０１０５】
次に非ＴＨＲノード装置は、受信メッセージ（予備パス制御メッセージ）内の予備パス送信ラベル値(10)を読み出し（ステップＳ１８５）、その送信ラベル値を、逆方向のＬＳＰ管理情報の予備パス受信ラベル(14)に設定するようにして、逆方向のＬＳＰ管理情報を更新する（ステップＳ１８６）。図４１に示す例では、非ＴＨＲノード装置Ｎ５は、受信メッセージ内の予備パス送信ラベル値(10)であるＣ４を読み出し、このＣ４を逆方向のＬＳＰ管理情報Ｎ５−＃２の予備パス受信ラベル(14)に設定する。
【０１０６】
次に非ＴＨＲノード装置、受信メッセージ（予備パス制御メッセージ）内の方向情報(4)に基づいて、リング管理情報内の方向情報を検索し、リング管理情報内の送信ラインのデータを取得する（ステップＳ１８７）。送信ラインが取得できない（つまり、送信ラインが存在しない）場合には、例えばリング管理情報が異常であると考えられるため、エラー処理を行って終了する（ステップＳ１９２）。
そして、非ＴＨＲノード装置は、ステップＳ１８７で取得した送信ラインを、逆方向のＬＳＰ管理情報の予備パス送信ライン(15)に設定するようにして、逆方向のＬＳＰ管理情報を更新する（ステップＳ１８８）。図４１に示す例では、非ＴＨＲノード装置Ｎ５は、自ノード装置のEast方向の送信ラインであるＮ５−１をリング管理情報から取得し、このＮ５−１を逆方向のＬＳＰ管理情報Ｎ５−＃２の予備パス送信ライン(15)に設定する。
【０１０７】
次に、非ＴＨＲノード装置は、予備パス送信ラインとして未使用の送信ラベル値をラベル管理情報から取得する（ステップＳ１９０）。つまり、非ＴＨＲノード装置は、ＬＳＰ制御部２０がラベル管理部２１のラベル管理情報にアクセスして、未使用の送信ラベル値を取得する。ここで、未使用の送信ラベル値が存在しない（つまり、ラベル管理情報に空きのラベル値がない）場合には、エラー処理を行って終了する（ステップＳ１９２）。未使用の送信ラベル値が存在する場合には、ステップＳ１８９で取得したラベル値を予備パス送信ラベル(16)に設定するようにして、逆方向のＬＳＰ管理情報を更新する（ステップＳ１９０）。図４１に示す例では、非ＴＨＲノード装置Ｎ５は、未使用の送信ラベル値としてＣ５をラベル管理情報から取得して、Ｃ５を逆方向のＬＳＰ管理情報Ｎ５−＃２の予備パス送信ライン(15)に設定する。
最後に、非ＴＨＲノード装置は、予備パス制御メッセージ生成処理を行うが（ステップＳ１９１）、この処理は、ＴＨＲ／ＤＲＯＰノード装置の場合（図３８参照）と同一でよい。
【０１０８】
（Ｃ）予備パスリング削除処理（図４２〜４５）
次に、図４２〜４５を参照して、ノード装置で行われる予備パスリング削除処理について説明する。
図４２は、予備パスリング削除処理の全体フローを示すフローチャートである。予備パスリング削除処理は、各ノード装置における受信メッセージの読み出し、メッセージ用記憶領域の解放、ＬＳＰ管理情報の更新、送信メッセージの生成等を含むが、ノード装置の種別によって処理が異なる。そのため、図４２のフローチャートは、ノード種別に応じた処理を行うための場合分けを行う処理である。
【０１０９】
図４２を参照すると先ず、ノード装置は、シーケンス起点ノード判定処理を行う（ステップＳ２００）。シーケンス起点ノード装置はＡＤＤノード装置であり、図２６のステップＳ３１では、シーケンス起点ノード装置としてのＡＤＤノード装置は自装置の「ノード種別情報」を“ＡＤＤ”として設定している。そこで、ステップＳ２００では、各ノード装置は、自装置の「ノード種別情報」が“ＡＤＤ”として設定されているか否かを判定する。その結果、「ノード種別情報」が“ＡＤＤ”として設定されている場合には、ノード装置は、ＡＤＤノード装置のための予備パスリング削除処理（ＡＤＤノード）を行う（ステップＳ２０１）。なお、本実施形態では、リング型ネットワーク内の双方向の予備パスを構築する上でのシーケンスの中で、同一のＡＤＤノード装置に対して「シーケンス起点ノード装置」と「シーケンス終点ノード装置」とを区別する。したがって、ステップＳ２０１へ進む場合とは、ＡＤＤノード装置がシーケンス起点ノード装置である場合に限られる。
【０１１０】
ステップＳ２００において、「ノード種別情報」が“ＡＤＤ”として設定されていない場合には、ノード装置がシーケンス終点ノード装置であるか否かを判定する処理が行われる（ステップＳ２０２）。ここで、ノード装置が予備パス制御メッセージを受信したときに、そのメッセージに含まれるＡＤＤノード識別情報(5)が自ノード識別情報と同一である場合には、そのノード装置はシーケンス終点ノード装置としてのＡＤＤノード装置であると判別することができる。その場合には、ノード装置は、シーケンス終点ノード装置のための予備パスリング削除処理（シーケンス終点ノード）を行う（ステップＳ２０３）。
【０１１１】
処理対象のノード装置がＡＤＤノード装置あるいはシーケンス終点ノード装置でない場合には、ノード装置は、受信した予備パス制御メッセージ内のＤＲＯＰノード識別情報(7)をチェックする処理を行う（ステップＳ２０４）。そして、ＤＲＯＰノード識別情報(7)が自ノード識別情報と同一である場合、ノード装置は、自ノード装置がＤＲＯＰノード装置であるため、ＤＲＯＰノード装置のための予備パスリング削除処理（ＤＲＯＰノード）を行う（ステップＳ２０５）。
【０１１２】
処理対象のノード装置がＡＤＤノード装置、シーケンス終点ノード装置あるいはＤＲＯＰノード装置でない場合には、そのノード装置は、ＴＨＲノード装置（つまり、現用パスでクライアントからの主信号を中継するノード装置）であるか、または非ＴＨＲノード装置（つまり、現用パスでクライアントからの主信号の送受信、中継をしないノード装置）である。ここでは、予備パスリング追加処理の図２８と比較可能であるように便宜的に、処理対象のノード装置がＴＨＲノード装置であるか非ＴＨＲノード装置であるかを判定するための判定処理（ステップＳ２０６）を設定している。しかしながら、予備パスリング削除処理では、処理対象のノード装置がＤＲＯＰノード装置、ＴＨＲノード装置、非ＴＨＲノード装置の如何を問わず同一の処理（ステップＳ２０５；予備パスリング削除処理（ＴＨＲ／ＤＲＯＰ／非ＴＨＲノード）となる。
【０１１３】
以下、図４２でノード種別に応じて場合分けられた、ステップＳ２０１，Ｓ２０３，Ｓ２０５の各処理についてその詳細な処理内容を順次説明する。なお、以下の説明で参照する。図中では適宜、予備パス制御要求メッセージを単に「予備パス制御要求」と略記し、予備パス制御メッセージを単に「予備パス制御」と略記する。
【０１１４】
（Ｃ−１）予備パスリング削除処理（ＡＤＤノード）
図４３は、予備パスリング削除処理（ＡＤＤノード）の詳細な処理を示すフローチャートである。
図４３において、シーケンス起点ノード装置としてのＡＤＤノード装置は先ず、監視制御装置から受信した予備パス制御要求メッセージ内のデータ(3)（ＡＤＤノード装置の現用パスの受信ライン番号）を参照し、そのデータ(3)と一致する現用パス受信ライン(9)のデータを備えたＬＳＰ管理情報を検索する（ステップＳ２１０）。現用パスの追加処理によって既にノード装置のＬＳＰ管理情報には、現用パス受信ラベルが設定されているため、正常な場合には上記検索により少なくとも１つのＬＳＰ管理情報が得られるはずである。ステップＳ２１０において、該当するＬＳＰ管理情報が存在しない（“一致なし”）場合には、ステップＳ２１１以降の処理を省略して受信メッセージ用領域を開放し（ステップＳ２１６）、処理を終了する。
ステップＳ２１１以降の処理は、ステップＳ２１０の検索により得られたＬＳＰ管理情報と、当該ＬＳＰ管理情報と対となる逆方向のＬＳＰ管理情報とを対象として行われる。
【０１１５】
ＡＤＤノード装置は、処理対象のＬＳＰ管理情報内のＬＳＰ管理情報リンク(2)を参照して、逆方向のＬＳＰ管理情報を読み出す（ステップＳ２１１）。ＡＤＤノード装置は次に、予備パス制御メッセージ生成処理を行い（ステップＳ２１２）、当該メッセージをリング型ネットワーク内の隣接ノード装置へ転送する。予備パス制御メッセージ生成処理は、図３１に示したとおりである。さらにＡＤＤノード装置は、ステップＳ２１１で読み出したＬＳＰ管理情報の予備パス送信ライン(15)と送信ラベル値(16)を読み出し、ラベルをラベル管理情報へ返却（解放）する（ステップＳ２１３）。すなわち、予備パスリング追加処理で取得したラベル値（図２９のステップＳ６４参照）をラベル管理情報へ返却する。返却されたラベルは、新たなパス設定のために使用可能な状態となる。
また、ＡＤＤノード装置は、ステップＳ２１１で読み出した逆方向のＬＳＰ管理情報を、予備パス送信ライン(15)および予備パス送信ラベル(16)を“未使用状態”とするようにして更新する（ステップＳ２１４）。さらに、ステップＳ２１１で読み出した逆方向のＬＳＰ管理情報を、予備パス受信ライン(13)および予備パス受信ラベル(14)を“未使用状態”とするようにして更新する（ステップＳ２１５）。ステップＳ２１４およびＳ２１５により、ＬＳＰ管理情報内の予備パスの状態が初期状態（予備パス追加処理前の状態）に戻される。
【０１１６】
（Ｃ−２）予備パスリング削除処理（シーケンス終点ノード）
図４４は、予備パスリング削除処理（ＡＤＤノード）の処理を示すフローチャートである。
図４４において、シーケンス終点ノード装置は、シーケンス起点ノード装置であるＡＤＤノード装置と同一ノード装置であり、図４３の処理により実質的に処理が完了している。そのため、受信メッセージ用領域を開放して（ステップＳ２２０）、処理を終了する。
なお、リング型ネットワーク内を転送されてきた予備パス制御メッセージはシーケンス終点ノード装置で終端する。
【０１１７】
（Ｃ−３）予備パスリング削除処理（ＴＨＲ／ＤＲＯＰ／非ＴＨＲノード）
図４５は、ＴＨＲノード装置、ＤＲＯＰノード装置および非ＴＨＲノード装置のための予備パスリング削除処理（ＴＨＲ／ＤＲＯＰ／非ＴＨＲノード）の詳細な処理を示すフローチャートである。
図４５において、ノード装置は先ず、リング型ネットワーク内の隣接ノード装置から受信した予備パス制御メッセージ内のデータ(9)（現用パスの送信ラベル値）を参照し、そのデータ(9)と一致する現用パス受信ラベル(10)のデータを備えたＬＳＰ管理情報を検索する（ステップＳ２３０）。現用パスの追加処理によって既にノード装置のＬＳＰ管理情報には、現用パス受信ラベルが設定されているため、正常な場合には上記検索により少なくとも１つのＬＳＰ管理情報が得られるはずである。ステップＳ２３０において、該当するＬＳＰ管理情報が存在しない（“一致なし”）場合には、ステップＳ２３１以降の処理を省略して受信メッセージ用領域を開放し（ステップＳ２３６）、処理を終了する。
ステップＳ２３１以降の処理は、ステップＳ２３０の検索により得られたＬＳＰ管理情報と、当該ＬＳＰ管理情報と対となる逆方向のＬＳＰ管理情報とを対象として行われる。
【０１１８】
ノード装置は、処理対象のＬＳＰ管理情報内のＬＳＰ管理情報リンク(2)を参照して、逆方向のＬＳＰ管理情報を読み出す（ステップＳ２３１）。ノード装置は次に、予備パス制御メッセージ生成処理を行い（ステップＳ２３２）、当該メッセージをリング型ネットワーク内の隣接ノード装置へ転送する。予備パス制御メッセージ生成処理は、図３８に示した処理と同一でよい。さらにノード装置は、ステップＳ２３１で読み出したＬＳＰ管理情報の予備パス送信ライン(15)と送信ラベル値(16)を読み出し、ラベル管理情報へ返却（解放）する（ステップＳ２３３）。すなわち、予備パスリング追加処理で取得したラベル値（図３５のステップＳ１２８参照）をラベル管理情報へ返却する。返却されたラベルは、新たなパス設定のために使用可能な状態となる。
また、ノード装置は、ステップＳ２３１で読み出した逆方向のＬＳＰ管理情報を、予備パス送信ライン(15)および予備パス送信ラベル(16)を“未使用状態”とするようにして更新する（ステップＳ２３４）。さらに、ステップＳ２３１で読み出した逆方向のＬＳＰ管理情報を、予備パス受信ライン(13)および予備パス受信ラベル(14)を“未使用状態”とするようにして更新する（ステップＳ２３５）。ステップＳ２３４およびＳ２３５により、ＬＳＰ管理情報内の予備パスの状態が初期状態（予備パス追加処理前の状態）に戻される。
以上、予備パス追加・削除処理におけるノード装置単位での詳細な処理について説明した。
【０１１９】
＜４−２＞ノード装置間のメッセージ送受信の具体例
次に、予備パスの追加および削除するときに、図２６〜４２を参照して説明した処理の結果、リング型ネットワークにおいて双方向にノード装置間で送受信されるメッセージの内容の具体例について、図４６〜４９を参照して説明する。なお、図４６〜４９は、図６に示した現用パスに対して予備パスを図２に示したように追加または削除する場合について例示している。図４６Ａ，４６Ｂは、予備パスを追加（設定）するときにリング型ネットワークをEast方向に順次転送されるメッセージの内容を示すシーケンス図である。図４７Ａ，４７Ｂは、予備パスを追加（設定）するときにリング型ネットワークをWest方向に順次転送されるメッセージの内容を示すシーケンス図である。図４８Ａ，４８Ｂは、予備パスを削除するときにリング型ネットワークをEast方向に順次転送されるメッセージの内容を示すシーケンス図である。図４９Ａ，４９Ｂは、予備パスを削除するときにリング型ネットワークをWest方向に順次転送されるメッセージの内容を示すシーケンス図である。
【０１２０】
図４５〜４９では、ノード装置Ｎｘ(ｘ:１〜５)からノード装置Ｎｘ＋１へ送信される予備パス制御メッセージを「予備パス制御−ｘメッセージ」と表記している。また、予備パス制御要求メッセージの数字が示す(1)〜(5)のデータは、図２３の数字が示すデータに対応する。予備パス制御−ｘメッセージ (ｘ:１〜５) の数字が示す(1)〜(12)のデータは、図２４の数字が示すデータに対応する。予備パス制御応答メッセージの数字が示すデータは、図２５の数字が示すデータに対応する。
【０１２１】
図４６Ａ，４６Ｂに示すように、予備パスを追加するときには、監視制御装置からＡＤＤノード装置であるノード装置Ｎ１に対して予備パス制御要求メッセージが送信され、ＡＤＤノード装置Ｎ１から隣接ノード装置へ順次、Ｎ１→Ｎ２→Ｎ３→Ｎ４→Ｎ５→Ｎ６→Ｎ１の順に、予備パス制御メッセージが送信される。このときに、監視制御装置からＡＤＤノード装置Ｎ１に対して送信される予備パス制御要求メッセージには、(1)追加の処理要求、(2)ＡＤＤノード識別情報、(3)ＡＤＤノード装置の現用パス受信ライン番号、(4)ＤＲＯＰノード識別情報、(5)ＤＲＯＰノード装置の現用パス送信ライン番号、が含まれる。この予備パス制御要求メッセージの(1)〜(5)のデータは、ＡＤＤノード装置Ｎ１においてそれぞれ予備パス制御メッセージの(3), (5), (6), (7), (8)に配置（つまり、設定）され、その後にノード装置間で転送されるすべての予備パス制御メッセージに同位置に配置される。予備パス制御メッセージの(1), (2)はそれぞれ、送信元ノード識別情報、送信先ノード識別情報であるため（図２４参照）、予備パス制御−ｘメッセージの(1), (2)はそれぞれ、Ｎｘ, Ｎｘ＋１となる。予備パス制御メッセージの(4)のデータは予備パスを追加する方向を示すため（図２４参照）、図４６Ａ，４６Ｂでは、予備パス制御−ｘメッセージの(4)のデータはすべてEastとなる。
【０１２２】
予備パス制御メッセージの(9)のデータは現用パスの送信ラベル値を示すが（図２４参照）、この現用パスの送信ラベル値は、現用パスが存在するノード装置では、現用パスの追加設定時に既に設定されている（ＬＳＰ管理情報の(11)のデータ）。図６に示す例では、Ｎ１→Ｎ２→Ｎ３→Ｎ４の現用パスにおいて、ノード装置Ｎ１, Ｎ２, Ｎ３の送信ラベル値がそれぞれ、Ａ１, Ａ２, Ａ３であるため、図４６Ａの予備パス制御−ｘメッセージ(ｘ:１〜３)の(9)のデータはそれぞれＡ１, Ａ２, Ａ３となる。一方、図６に示す例では、Ｎ４→Ｎ５→Ｎ６→Ｎ１には現用パスが設定されていないため、図４６Ａ，４６Ｂの予備パス制御−ｘメッセージ(ｘ:４〜６)の(9)のデータはすべて“未使用状態”となる。
【０１２３】
予備パス制御メッセージの(10)のデータは予備パスの送信ラベル値を示すが（図２４参照）、この予備パスの送信ラベル値は、各ノード装置において現用パスの有無に関わらず設定される。各ノード装置では、予備パス制御要求メッセージあるいは予備パス制御メッセージを受信すると、予備パスの送信ラベル値として、ラベル管理情報から未使用の送信ラベル値を検索して取得する。各ノード装置は、その取得した送信ラベル値を自装置が送信する予備パス制御メッセージの(10)のデータとする。図４６Ａ，４６Ｂのノード装置Ｎ１〜Ｎ６は、図７に示したように、それぞれ送信ラベル値としてＣ１〜Ｃ６を設定する。その結果、予備パス制御−ｘメッセージ(ｘ：１〜６) の(10)のデータは、Ｃｘ (ｘ:１〜６)となる。
【０１２４】
予備パス制御メッセージが１周してノード装置Ｎ１へ戻ってくるときには、リング型ネットワーク内でEast方向の予備パスの送信ラベル値がすべて設定されていることになる。予備パス制御メッセージがエラーが生ずることなく１周してノード装置Ｎ１へ戻ってくると、図４６Ｂに示すように、ノード装置Ｎ１は監視制御装置に対して、処理結果（(5)のデータ）をOKとする予備パス制御応答メッセージを送信する。
【０１２５】
図４７Ａ，４７Ｂは、図４６Ａ，４６Ｂと比較すると、予備パスを追加する方向がWest方向となる点で異なるが、メッセージ内のデータの設定は上述したEast方向の場合と同様である。図４７Ａ，４７Ｂでは、Ｎ４→Ｎ３→Ｎ２→Ｎ１の現用パスに対応したものであるため、監視制御装置からの予備パス制御要求メッセージがＡＤＤノード装置であるノード装置Ｎ４宛に送信される。ＡＤＤノード装置Ｎ４から隣接ノード装置へ、Ｎ４→Ｎ３→Ｎ２→Ｎ１→Ｎ６→Ｎ５→Ｎ４の順に、予備パス制御メッセージが送信される。
図６に示す例では、Ｎ４→Ｎ３→Ｎ２→Ｎ１の現用パスにおいて、ノード装置Ｎ４, Ｎ３, Ｎ２の送信ラベル値がそれぞれ、Ｂ４, Ｂ３, Ｂ２であるため、図４７Ａの予備パス制御−ｘメッセージ (ｘ:１〜３)の(9)のデータはそれぞれＢ４, Ｂ３, Ｂ２となる。一方、図６に示す例では、Ｎ１→Ｎ６→Ｎ５→Ｎ４には現用パスが設定されていないため、図４７Ｂの予備パス制御−ｘメッセージ（ｘ：４〜６）の(9)のデータはすべて“未使用状態”となる。
図４６Ａ，４６Ｂのノード装置Ｎ１〜Ｎ６は、図７に示したように、それぞれ送信ラベル値としてＤ１〜Ｄ６を設定する。その結果、予備パス制御−ｘメッセージ(ｘ:１〜６) の(10)のデータは、Ｄ４, Ｄ３, Ｄ２, Ｄ１, Ｄ６, Ｄ５となる。
【０１２６】
図４８Ａ，４８Ｂに示すように、予備パスを削除するときには、監視制御装置からＡＤＤノード装置であるノード装置Ｎ１に対して予備パス制御要求メッセージが送信され、ＡＤＤノード装置Ｎ１から隣接ノード装置へ順次、Ｎ１→Ｎ２→Ｎ３→Ｎ４→Ｎ５→Ｎ６→Ｎ１の順に、予備パス制御メッセージが送信される。図４８Ａ，４８Ｂのシーケンス図において図４６Ａ，４６Ｂと異なるのは、各ノード装置で送信される予備パス制御メッセージの(4)のデータが削除要求となる点である。メッセージが転送されるにしたがって、各ノード装置では、予備パスの送信ライン、送信ラベルおよび受信ライン、受信ラベルを“未使用状態”とする。
【０１２７】
図４９Ａ，４９Ｂに示すように、予備パスを削除するときには、監視制御装置からＡＤＤノード装置であるノード装置Ｎ４に対して予備パス制御要求メッセージが送信され、ＡＤＤノード装置Ｎ４から隣接ノード装置へ順次、Ｎ４→Ｎ３→Ｎ２→Ｎ１→Ｎ６→Ｎ５→Ｎ４の順に、予備パス制御メッセージが送信される。図４９Ａ，４９Ｂのシーケンス図において図４７Ａ，４７Ｂと異なるのは、各ノード装置で送信される予備パス制御メッセージの(4)のデータが削除要求となる点である。メッセージが転送されるにしたがって、各ノード装置では、予備パスの送信ライン、送信ラベルおよび受信ライン、受信ラベルを“未使用状態”とする。
【０１２８】
以上説明したように、実施形態のリング型ネットワークでは、各ノード装置は、双方向の特定の現用パスに対応したEast方向の予備パスの送信ラベルとして、他のパスに対して未使用である第１ラベルを設定し、East方向で自装置に隣接する他のノード装置へその第１ラベルを通知する。第１ラベルの通知を受けた他のノード装置は、その第１ラベルを自装置のEast方向の予備パスの受信ラベルに設定する。ここで、図４６Ａ，図４６Ｂの各予備パス制御メッセージに含まれるラベルＣ１〜Ｃ６は、第１ラベルの一例である。
また、各ノード装置は、上記特定の現用パスに対応したEast方向とは逆方向のWest方向の予備パスの送信ラベルとして、他のパスに対して未使用である第２ラベルを設定し、West方向で自装置に隣接する他のノード装置へ第２ラベルを通知する。第２ラベルの通知を受けた他のノード装置は、第２ラベルを自装置のWest方向の予備パスの受信ラベルに設定する。ここで、図４６Ａ，図４６Ｂの各予備パス制御メッセージに含まれるラベルＤ１〜Ｄ６は、第２ラベルの一例である。
【０１２９】
このように、実施形態のリング型ネットワークでは、現用パスが設定されると、メッセージをリング型ネットワーク上でEast方向およびWest方向に１周させることによって双方向の予備パスが設定される。このとき、予備パスとして設定される送信ラベル、受信ラベルは、現用パスが設定されると予め設定され、故障発生箇所によって変更されない。そのため、予備パス用に用意されるラベル数は、１つの現用パスにつき、ネットワーク内のノード装置の数×２に相当する数で済む。
【０１３０】
＜５＞障害時のプロテクション動作
次に、本実施形態のリング型ネットワークにおける障害時のプロテクション動作について、図５０〜図５２を参照して説明する。
【０１３１】
先ずリング型ネットワーク上で単一の障害が生じた場合のプロテクション動作について、図５０および図５１を参照して説明する。
図５０は、図７に示す予備パスが構築されている場合に、図６に示すEast方向の現用パス上でノード装置Ｎ１とノード装置Ｎ２の間で障害が発生した場合のプロテクション動作（疎通経路）の例を示している。図５１は、図７に示す予備パスが構築されている場合に、図６に示すWest方向の現用パス上でノード装置Ｎ１とノード装置Ｎ２の間で障害が発生した場合のプロテクション動作（疎通経路）の例を示している。
【０１３２】
図５０において、現用パスはEast方向に、ＣＡ−１→Ｎ１→Ｎ２→Ｎ３→Ｎ４→ＣＺ−２の経路となっており、Ｎ１とＮ２の間で障害（回線断）Ｉが発生した場合が想定されている。ここで、障害検出ノード装置はＮ１およびＮ２であり、障害によって影響を受けるライン番号はＮ１−１とＮ２−３である。この場合には、ノード装置Ｎ１，Ｎ２において障害が検出され、その結果、ノード装置Ｎ１において送信ライン，送信ラベルがそれぞれＮ１−１, Ａ１からＮ１−３, Ｄ１に変更され、ノード装置Ｎ２において受信ライン，受信ラベルがそれぞれＮ２−４, Ａ１からＮ２−２, Ｄ３に変更される。そして、障害時の疎通経路は、ＣＡ−１→Ｎ１−３(Ｄ１) →Ｎ６−２(Ｄ１)⇒Ｎ６−３(Ｄ６) →Ｎ５−２(Ｄ６) ⇒Ｎ５−３(Ｄ５) →Ｎ４−２(Ｄ５) ⇒Ｎ４−３(Ｄ４) →Ｎ３−２(Ｄ４) ⇒Ｎ３−３(Ｄ３) →Ｎ２−２(Ｄ３) ⇒Ｎ２−１(Ａ２) →Ｎ３−４(Ａ２) ⇒Ｎ３−１(Ａ３) →Ｎ４−４(Ａ３) →ＣＺ−２、となる。
【０１３３】
図５１において、現用パスはWest方向に、ＣＺ−１→Ｎ４→Ｎ３→Ｎ２→Ｎ１→ＣＡ−２の経路となっており、Ｎ１とＮ２の間で障害（回線断）Ｉが発生した場合が想定されている。ここで、障害検出ノード装置はＮ１およびＮ２であり、障害によって影響を受けるライン番号はＮ１−２とＮ２−４である。この場合には、ノード装置Ｎ１，Ｎ２において障害が検出され、その結果、ノード装置Ｎ２において送信ライン，送信ラベルがそれぞれＮ２−３, Ｂ２からＮ２−１, Ｃ２に変更され、ノード装置Ｎ１において受信ライン，受信ラベルがそれぞれＮ１−２, Ｂ２からＮ１−４, Ｃ６に変更される。そして、障害時の疎通経路は、ＣＺ−１→Ｎ４−３(Ｂ４) →Ｎ３−２(Ｂ４)⇒Ｎ３−３(Ｂ３) →Ｎ２−２(Ｂ３) ⇒Ｎ２−１(Ｃ２) →Ｎ３−４(Ｃ２) ⇒Ｎ３−１(Ｃ３) →Ｎ４−４(Ｃ３) ⇒Ｎ４−１(Ｃ４) →Ｎ５−４(Ｃ４) ⇒Ｎ５−１(Ｃ５) →Ｎ６−４(Ｃ５) ⇒Ｎ６−１(Ｃ６) →Ｎ１−４(Ｃ６) →ＣＡ−２、となる。
【０１３４】
次にリング型ネットワーク上で多重障害が生じた場合のプロテクション動作について、図５２Ａおよび図５２Ｂを参照して説明する。
図５２Ａは、図７に示す予備パスが構築されている場合に、図６に示すEast方向の現用パス上でノード装置Ｎ３とノード装置Ｎ４の間で最初の障害Ｉが発生した場合のプロテクション動作の例を示している。図５２Ｂは、図５２Ａに示した障害Ｉに続いて、ノード装置Ｎ１とノード装置Ｎ２の間で新たな障害ＩＩが発生した場合のプロテクション動作の例を示している。図５２Ａ，図５２Ｂにおいて、（ａ）は障害時の疎通経路、（ｂ）はラインおよびラベルの切替動作、をそれぞれ示している。
【０１３５】
図５２Ａにおいて、現用パスはEast方向に、ＣＡ−１→Ｎ１→Ｎ２→Ｎ３→Ｎ４→ＣＺ−２の経路となっており、Ｎ１とＮ２の間で障害（回線断）Ｉが発生した場合が想定されている。ここで、障害検出ノード装置はＮ３およびＮ４であり、障害によって影響を受けるライン番号はＮ３−１とＮ４−４である。この場合には、ノード装置Ｎ３，Ｎ４において障害が検出され、その結果、図５２Ａ（ｂ）に示すように、ノード装置Ｎ３において送信ライン，送信ラベルがそれぞれＮ３−１, Ａ３からＮ３−３, Ｄ３に変更され、ノード装置Ｎ４において受信ライン，受信ラベルがそれぞれＮ４−４, Ａ３からＮ４−２, Ｄ５に変更される。そして、障害時の疎通経路は、ＣＡ−１→Ｎ１−１(Ａ１) →Ｎ２−４(Ａ１)⇒Ｎ２−１(Ａ２) →Ｎ３−４(Ａ２) ⇒Ｎ３−３(Ｄ３) →Ｎ２−２(Ｄ３) ⇒Ｎ２−３(Ｄ２) →Ｎ１−２(Ｄ２) ⇒Ｎ１−３(Ｄ１) →Ｎ６−２(Ｄ１) ⇒Ｎ６−３(Ｄ６) →Ｎ５−２(Ｄ６) ⇒Ｎ５−３(Ｄ５) →Ｎ４−２(Ｄ５) →ＣＺ−２、となる。
【０１３６】
ここで、ノード装置Ｎ１とノード装置Ｎ２の間で新たな障害ＩＩが発生すると、ノード装置Ｎ３，Ｎ４において障害が検出される。その結果、図５２Ｂ（ｂ）に示すように、ノード装置Ｎ１において送信ライン，送信ラベルがそれぞれＮ１−１, Ａ１からＮ１−３, Ｄ１に変更され、ノード装置Ｎ２において受信ライン，受信ラベルがそれぞれＮ２−４, Ａ１からＮ２−２, Ｄ３に変更される。そして、障害ＩＩの発生後の疎通経路は、ＣＡ−１→Ｎ１−３(Ｄ１) →Ｎ６−２(Ｄ１) ⇒Ｎ６−３(Ｄ６) →Ｎ５−２(Ｄ６) ⇒Ｎ５−３(Ｄ５) →Ｎ４−２(Ｄ５) →ＣＺ−２、となる。このように、本実施形態のリング型ネットワークでは、予め固定的な双方向の予備パスが設定されているため、多重障害が生じた場合でも主信号の救済が可能となる。
【０１３７】
次に、障害時のプロテクション動作におけるノード装置単位での処理について、図５３〜５５を参照して、さらに説明する。図５３は、障害の発生および障害からの復旧に伴う切替制御処理を示すフローチャートである。図５４Ａ〜５４Ｃ、図５５Ａ〜５５Ｃはそれぞれ、図５３における切替設定処理、切替解除処理の詳細なフローチャートである。
【０１３８】
図５３を参照すると、ノード装置では、障害検出部２３が自ノード装置に接続されているラインの状態の変化をライン単位で検出する（ステップＳ２４０）。ここで、ラインの状態の変化は、ラインが正常な状態から障害が発生した状態に変化したか（障害発生）、あるいはラインが障害の生じた状態から正常な状態に変化したか（障害復旧）の２通りがある。この変化は、例えば、現用パスで予定されている信号が予定されているラインから受信したか否か等によって判別できる。ノード装置はラインの状態の変化が障害発生を示す場合には切替設定処理へ進み（ステップＳ２４１）、ラインの状態の変化が障害復旧を示す場合には切替解除処理へ進む（ステップＳ２４２）。
【０１３９】
図５４Ａ〜５４Ｃを参照すると、切替設定処理は以下のとおりである。なお、図５４Ａは、図５３における切替設定処理を示すフローチャートである。図５４Ｂは、ＬＳＰ切替設定処理の受信側のノード装置の処理を示すフローチャートであり、図５４Ｃは、ＬＳＰ切替設定処理の送信側のノード装置の処理を示すフローチャートである。
【０１４０】
ラインに障害が生ずると、ノード装置内の障害検出部２３は、状態が変化したライン番号、つまり障害が生じたライン番号をＬＳＰ制御部２０へ通知する。障害が生じたライン番号の通知を受けたＬＳＰ制御部２０では、そのライン番号をキーとして、自ノード装置内のすべてのＬＳＰ管理情報内の現用パス受信ライン番号を検索し、ライン番号が一致するＬＳＰ管理情報を読み出す（ステップＳ２５０）。ステップＳ２５０において、あるノード装置において該当するＬＳＰ管理情報が存在する場合には、そのノード装置は、障害が生じたラインの受信側のノード装置であることを意味する。なお、ステップＳ２５０では、障害が生じたラインの受信側のノード装置に設定されているすべてのＬＳＰについて、該当するＬＳＰ管理情報を読み出し、それ以降の処理は、読み出したＬＳＰ管理情報ごとに行われるものとする。ステップＳ２５０において一致するＬＳＰ管理情報が無ければ、ステップＳ２５３へ進む。
【０１４１】
ステップＳ２５０において一致するＬＳＰ管理情報が有れば、ノード装置は、そのＬＳＰ管理情報内のＬＳＰ切替状態をチェックする（ステップＳ２５１）。ＬＳＰ管理状態が“切替なし”になっていれば、パスを切り替えるためにステップＳ２５２のＬＳＰ切替設定処理（受信側）を行う。すなわち、図５４Ｂに示すように、送受信ラベル制御情報１２内の受信ライン、受信ラベルを、ステップＳ２５０で読み出したＬＳＰ管理情報内の予備パスの受信ライン、受信ラベルに更新するとともに（ステップＳ２５６）、ＬＳＰ切替状態を“切替状態（予備→現用）”に更新する（ステップＳ２５７）。
【０１４２】
ステップＳ２５０において一致するＬＳＰ管理情報が無ければ、ノード装置は、自装置が、障害が生じたラインの送信側のノード装置であるか否かに応じた以下の処理を行う。
障害が生じたライン番号の通知を既に受けているＬＳＰ制御部２０では、そのライン番号をキーとして、自ノード装置内のすべてのＬＳＰ管理情報内の現用パス送信ライン番号を検索し、ライン番号が一致するＬＳＰ管理情報を読み出す（ステップＳ２５３）。ステップＳ２５３において、あるノード装置において該当するＬＳＰ管理情報が存在する場合には、そのノード装置は、障害が生じたラインの送信側のノード装置であることを意味する。なお、ステップＳ２５３では、障害が生じたラインの送信側のノード装置に設定されているすべてのＬＳＰについて、該当するＬＳＰ管理情報を読み出し、それ以降の処理は、読み出したＬＳＰ管理情報ごとに行われるものとする。ステップＳ２５３において一致するＬＳＰ管理情報が無ければ、自ノード装置が、障害が生じたラインの受信側、送信側のいずれかのノード装置でないことを意味し、パスを切り替える必要がないため処理を終了する。
【０１４３】
ステップＳ２５３において一致するＬＳＰ管理情報が有れば、ノード装置は、そのＬＳＰ管理情報内のＬＳＰ切替状態をチェックする（ステップＳ２５４）。ＬＳＰ管理状態が“切替なし”になっていれば、パスを切り替えるためにステップＳ２５５のＬＳＰ切替設定処理（送信側）を行う。すなわち、図５４Ｃに示すように、送受信ラベル制御情報１２内の送信ライン、送信ラベルを、ステップＳ２５３で読み出したＬＳＰ管理情報内の予備パスの送信ライン、送信ラベルに更新するとともに（ステップＳ２５８）、ＬＳＰ切替状態を“切替状態（現用→予備）”に更新する（ステップＳ２５９）。
【０１４４】
例えば、図５０および図５１におけるノード装置Ｎ１, Ｎ２の切替設定処理は、以下のとおりとなる。
ノード装置Ｎ１, Ｎ２の間に障害（回線断）が発生すると、ノード装置Ｎ１, Ｎ２の障害検出部２３が、ラインの受信障害 (LOS) を検出し、そのライン番号をＬＳＰ制御部２０に通知する。ここでは、ノード装置Ｎ１は、障害検出ライン番号としてＮ１−１（East方向）とＮ１−２（West方向）を通知し、ノード装置Ｎ２は、障害検出ライン番号としてＮ２−３（West方向）とＮ２−４（East方向）を通知する。
【０１４５】
障害検出ライン番号の通知を受けた各ノード装置のＬＳＰ制御部２０は、上記障害検出ライン番号をキーとして、すべてのＬＳＰ管理情報の内の現用パス送信ライン番号を検索し、切替対象のＬＳＰ管理情報を読み出す。
図５０に示すように障害が生じたＬＳＰの方向がEast方向の場合は、ノード装置Ｎ１は、障害が生じたラインの送信側のノード装置となる。この場合、ノード装置Ｎ１は、検索条件に一致したＬＳＰ管理情報内のＬＳＰ切替状態をチェックする。その結果、ＬＳＰ切替状態が“切替なし”の状態であれば、送受信ラベル制御情報１２内の送信ライン(Ｎ１−１)と送信ラベル(Ａ１)を、検索条件に一致したＬＳＰ管理情報内の予備パスの送信ライン(Ｎ１−３)、送信ラベル(Ｄ１)に変更後、ＬＳＰ切替状態を“切替状態（現用→予備）”に更新する。
図５１に示すように障害が生じたＬＳＰの方向がWest方向の場合は、ノード装置Ｎ２は、障害が生じたラインの送信側のノード装置となる。この場合、ノード装置Ｎ２は、検索条件に一致したＬＳＰ管理情報内のＬＳＰ切替状態をチェックする。その結果、ＬＳＰ切替状態が“切替なし”の状態であれば、送受信ラベル制御情報１２内の送信ライン(Ｎ２−３)と受信ラベル(Ｂ２)を、検索条件に一致したＬＳＰ管理情報内の予備パスの送信ライン(Ｎ２−１)、送信ラベル(Ｃ２)に変更後、ＬＳＰ切替状態を“切替状態（現用→予備）”に更新する。
【０１４６】
また、障害検出ライン番号の通知を受けた各ノード装置のＬＳＰ制御部２０は、上記障害検出ライン番号をキーとして、すべてのＬＳＰ管理情報の内の現用パス受信ライン番号を検索し、切替対象のＬＳＰ管理情報を読み出す。
図５０に示すように障害が生じたＬＳＰの方向がEast方向の場合は、ノード装置Ｎ２は、障害が生じたラインの受信側のノード装置となる。この場合、ノード装置Ｎ２は、検索条件に一致したＬＳＰ管理情報内のＬＳＰ切替状態をチェックする。その結果、ＬＳＰ切替状態が“切替なし”の状態であれば、送受信ラベル制御情報１２内の受信ライン(Ｎ２−４)と受信ラベル(Ａ１)を、検索条件に一致したＬＳＰ管理情報内の予備パスの受信ライン(Ｎ２−２)、受信ラベル(Ｄ３)に変更後、ＬＳＰ切替状態を“切替状態（予備→現用）”に更新する。
図５１に示すように障害が生じたＬＳＰの方向がWest方向の場合は、ノード装置Ｎ１は、障害が生じたラインの受信側のノード装置となる。この場合、ノード装置Ｎ１は、検索条件に一致したＬＳＰ管理情報内のＬＳＰ切替状態をチェックする。その結果、ＬＳＰ切替状態が“切替なし”の状態であれば、送受信ラベル制御情報１２内の受信ライン(Ｎ１−２)と受信ラベル(Ｂ２)を、検索条件に一致したＬＳＰ管理情報内の予備パスの受信ライン(Ｎ１−４)、送信ラベル(Ｃ６)に変更後、ＬＳＰ切替状態を“切替状態（予備→現用）”に更新する。
【０１４７】
一方、図５５Ａ〜５５Ｃを参照すると、切替解除処理は以下のとおりである。なお、図５５Ａは、図５３における切替解除処理の詳細なフローチャートである。図５５Ｂは、ＬＳＰ切替解除処理の受信側のノード装置の処理を示すフローチャートであり、図５５Ｃは、ＬＳＰ切替解除処理の送信側のノード装置の処理を示すフローチャートである。
【０１４８】
ラインが障害から復旧すると、ノード装置内の障害検出部２３は、状態が変化したライン番号、つまり障害から復旧したライン番号をＬＳＰ制御部２０へ通知する。障害から復旧したライン番号の通知を受けたＬＳＰ制御部２０では、そのライン番号をキーとして、自ノード装置内のすべてのＬＳＰ管理情報内の現用パス受信ライン番号を検索し、ライン番号が一致するＬＳＰ管理情報を読み出す（ステップＳ２６０）。ステップＳ２６０において、あるノード装置において該当するＬＳＰ管理情報が存在する場合には、そのノード装置は、障害から復旧したラインの受信側のノード装置であることを意味する。なお、ステップＳ２６０では、障害から復旧したラインの受信側のノード装置に設定されているすべてのＬＳＰについて、該当するＬＳＰ管理情報を読み出し、それ以降の処理は、読み出したＬＳＰ管理情報ごとに行われるものとする。ステップＳ２６０において一致するＬＳＰ管理情報が無ければ、ステップＳ２６３へ進む。
【０１４９】
ステップＳ２６０において一致するＬＳＰ管理情報が有れば、ノード装置は、そのＬＳＰ管理情報内のＬＳＰ切替状態をチェックする（ステップＳ２６１）。ＬＳＰ管理状態が“切替なし”になっていなければ、パスを切り替えるためにステップＳ２６２のＬＳＰ切替解除処理（受信側）を行う。すなわち、図５５Ｂに示すように、送受信ラベル制御情報１２内の受信ライン、受信ラベルを、ステップＳ２６０で読み出したＬＳＰ管理情報内の現用パスの受信ライン、受信ラベルに更新するとともに（ステップＳ２６６）、ＬＳＰ切替状態を“切替なし”に更新する（ステップＳ２６７）。
【０１５０】
ステップＳ２６０において一致するＬＳＰ管理情報が無ければ、ノード装置は、自装置が、障害から復旧したラインの送信側のノード装置であるか否かに応じた以下の処理を行う。
障害から復旧したライン番号の通知を既に受けているＬＳＰ制御部２０では、そのライン番号をキーとして、自ノード装置内のすべてのＬＳＰ管理情報内の現用パス送信ライン番号を検索し、ライン番号が一致するＬＳＰ管理情報を読み出す（ステップＳ２６３）。ステップＳ２６３において、あるノード装置において該当するＬＳＰ管理情報が存在する場合には、そのノード装置は、障害から復旧したラインの送信側のノード装置であることを意味する。なお、ステップＳ２６３では、障害から復旧したラインの送信側のノード装置に設定されているすべてのＬＳＰについて、該当するＬＳＰ管理情報を読み出し、それ以降の処理は、読み出したＬＳＰ管理情報ごとに行われるものとする。ステップＳ２６３において一致するＬＳＰ管理情報が無ければ、自ノード装置が、障害から復旧したラインの受信側、送信側のいずれかのノード装置でないことを意味し、パスを切り替える必要がないため処理を終了する。
【０１５１】
ステップＳ２６３において一致するＬＳＰ管理情報が有れば、ノード装置は、そのＬＳＰ管理情報内のＬＳＰ切替状態をチェックする（ステップＳ２６４）。ＬＳＰ管理状態が“切替なし”になっていなければ、パスを切り替えるためにステップＳ２６５のＬＳＰ切替解除処理（送信側）を行う。すなわち、図５５Ｃに示すように、送受信ラベル制御情報１２内の送信ライン、送信ラベルを、ステップＳ２６３で読み出したＬＳＰ管理情報内の現用パスの送信ライン、送信ラベルに更新するとともに（ステップＳ２６８）、ＬＳＰ切替状態を“切替なし”に更新する（ステップＳ２６９）。
【０１５２】
＜６＞ＯＡＭのループバック動作
次に、本実施形態のリング型ネットワーク内の特定のノード装置をＭＩＰとしてＯＡＭのループバック機能を実行する場合の動作について、図５６および図５７を参照して説明する。図５６および図５７は、一例としてノード装置Ｎ５に対してＭＩＰが設定されている状態でノード装置Ｎ１とノード装置Ｎ２の間に障害が発生した場合のループバック動作（ＯＡＭパケットの疎通経路）を示している。図５７は、ノードＮ１がクライアントＡ（Client-A）に対してＭＩＰを利用したループバック要求を実施した場合を、図５８は、ノードＮ４がクライアントＺ（Client-Z）に対してＭＩＰを利用したループバック要求を実施した場合を、それぞれ示す。
【０１５３】
このとき、ＭＩＰが設定されているノード装置では、East方向で受信したＯＡＭパケットの送信ライン番号、送信ラベルをWest方向の送信ライン番号、送信ラベルに更新する。
また、West方向で受信したＯＡＭパケットの送信ライン番号、送信ラベルをEast方向の送信ライン番号、送信ラベルに更新する。このように、ＯＡＭパケットはＭＩＰおよびＭＥＰ（ME End Point）で終端されるため、ＭＩＰおよびＭＥＰでは送信ライン、送信ラベルの更新が可能となっている。図５６および図５７の例では、ＭＩＰが設定されているノード装置Ｎ５において、East方向で受信したＯＡＭパケットの送信ライン番号Ｎ５−４、送信ラベルＣ４をWest方向の送信ライン番号Ｎ５−３、送信ラベルＤ５に更新する。West方向で受信したＯＡＭパケットの送信ライン番号Ｎ５−２、送信ラベルＤ６をEast方向の送信ライン番号Ｎ５−１、送信ラベルＣ５に更新する。このような更新規則を予め設定しておく。
【０１５４】
図５６を参照すると、ノード装置Ｎ１がクライアントＡ（Client-A）に対してＭＩＰを利用したループバック要求を実施した場合、ノード装置Ｎ５が受信したＯＡＭパケットに対して、送信ライン、送信ラベル情報を更新する（逆方向の疎通経路に乗せかえる）。これにより、Ｎ１−３ (Ｄ１) [MEP] → Ｎ６−２ (Ｄ１) ⇒ Ｎ６−３ (Ｄ６) → Ｎ５−２ (Ｄ６) ⇒ Ｎ５−１ (Ｃ５) [MIP] → Ｎ６−４ (Ｃ５) ⇒ Ｎ６−１ (Ｃ６) → Ｎ１−４ (Ｃ６) [MEP] の経路でＯＡＭパケット疎が可能となり、ループバック機能が実現できる。
【０１５５】
一方、図５７を参照すると、ノード装置Ｎ４がクライアントＺ（Client-Z）に対してＭＩＰを利用したループバック要求を実施した場合は、ノード装置Ｎ５が受信したＯＡＭパケットに対して、送信ライン、送信ラベル情報を更新する（逆方向の疎通経路に乗せかえる）。これにより、Ｎ４−３ (Ｂ４) [MEP] → Ｎ３−２ (Ｂ４) ⇒ Ｎ３−３ (Ｂ３) → Ｎ２−２ (Ｂ３) ⇒ Ｎ２−１ (Ｃ２) → Ｎ３−４ (Ｃ２) ⇒ Ｎ３−１ (Ｃ３) → Ｎ４−４ (Ｃ３) ⇒ Ｎ４−１ (Ｃ４) → Ｎ５−４ (Ｃ４) ⇒ Ｎ５−３ (Ｄ５) [MIP] → Ｎ４−２ (Ｄ５) ⇒ Ｎ４−３ (Ｄ４) → Ｎ３−２ (Ｄ４) ⇒ Ｎ３−３ (Ｄ３) → Ｎ２−２ (Ｄ３) ⇒ Ｎ２−１ (Ａ２) → Ｎ３−４ (Ａ２) ⇒ Ｎ３−１ (Ａ３) → Ｎ４−４ (Ａ３) [MEP]の経路でＯＡＭパケット疎が可能となり、ループバック機能が実現できる。
【０１５６】
上述したように、本実施形態のリング型ネットワークでは、特定の現用パスに対して、双方向の予備パスが一義的に設定されるため、プロテクション動作中において故障発生箇所とは無関係に、複雑な処理を伴うことなく、ＯＡＭパケットを疎通させることができる。
【０１５７】
以上、本発明の実施形態について詳細に説明したが、本発明のパス設定方法、伝送装置は上記実施形態に限定されず、本発明の主旨を逸脱しない範囲において、種々の改良や変更をしてもよいのは勿論である。
【０１５８】
以上の実施形態に関し、さらに以下の付記を開示する。
【０１５９】
（付記１）
複数の伝送装置がリング状に接続されるラベルスイッチング方式のリング型ネットワークにおいて、２装置間で双方向の特定の現用パスが設定されたときに当該現用パスに対する予備パスを設定するときのパス設定方法であって、
前記伝送装置のそれぞれは、前記現用パスに対応した、前記ネットワークの第１方向の予備パスの送信ラベルとして、他のパスに未使用の第１ラベルを設定し、第１方向において自装置に隣接する他の伝送装置宛に第１ラベルを通知し、
第１ラベルの通知を受けた前記他の伝送装置は、第１ラベルを自装置の第１方向の予備パスの受信ラベルに設定し、
前記伝送装置のそれぞれは、前記現用パスに対応した、前記ネットワークの第１方向と逆方向の第２方向の予備パスの送信ラベルとして、他のパスに未使用の第２ラベルを設定し、第２方向において自装置に隣接する他の伝送装置宛に第２ラベルを通知し、
第２ラベルの通知を受けた前記他の伝送装置は、第２ラベルを自装置の第２方向の予備パスの受信ラベルに設定する、
ことを含むパス設定方法。
【０１６０】
（付記２）
前記現用パスにおいてパケットを受信する伝送装置、または前記現用パスにおいてパケットの送受信を行わない伝送装置は、
予備パスの送信ラインおよび／または受信ラインを、前記リング型ネットワーク内で隣接する伝送装置間の送信ラインおよび受信ラインの情報を含むリング管理情報にアクセスして取得する、
ことを含む、付記１に記載されたパス設定方法。
【０１６１】
（付記３）
複数の伝送装置がリング状に接続されるラベルスイッチング方式のリング型ネットワークにおける伝送装置であって、
現用パスごとに予備パスの設定情報として受信ライン、受信ラベル、送信ラインおよび送信ラベルの情報を有するパス管理情報を格納する第１格納部と、
未使用のラベルの情報を含むラベル管理情報を格納する第２格納部と、
ネットワーク内で隣接する伝送装置間の送信ラインおよび受信ラインの情報を含むリング管理情報を格納する第３格納部と、
ネットワーク内の他の伝送装置との間でメッセージの送受信を行う通信部と、
特定の現用パスに対する予備パスの送信ラベルとして、他のパスに対して未使用である送信ラベルを前記ラベル管理情報から取得し、取得した送信ラベルを前記パス管理情報に設定する制御部と、
を備え、
前記通信部は、前記取得した送信ラベルを含むメッセージを、自装置に隣接する他の伝送装置へ送信する、
伝送装置。
【０１６２】
（付記４）
現用パスにおいてパケットを受信する場合、または前記現用パスにおいてパケットの送受信を行わない場合、
前記制御部は、前記現用パスに対応する予備パスの送信ラインおよび／または受信ラインを、前記リング管理情報にアクセスして取得する、
付記３に記載された伝送装置。
【０１６３】
（付記５）
リング型ネットワークにおける特定の２装置間の双方向のパケットの現用パスと、当該現用パスに対応する予備パスと、を管理するための一対の第１パス管理情報および第２パス管理情報、を備え、
前記第１パス管理情報は、前記ネットワークの第１方向の現用パスの受信ライン、受信ラベル、送信ラインおよび送信ラベルと、第１方向と逆方向の第２方向の予備パスの受信ライン、受信ラベル、送信ラインおよび送信ラベルの情報を含み、
前記第２パス管理情報は、第２方向の現用パスの受信ライン、受信ラベル、送信ラインおよび送信ラベルと、第１方向の予備パスの受信ライン、受信ラベル、送信ラインおよび送信ラベルの情報を含む、
付記３または４に記載された伝送装置。
【０１６４】
（付記６）
自装置が前記現用パスにおいてパケットを送信する伝送装置である場合、
第１方向の前記メッセージを送信するときには、
前記制御部は、前記第１パス管理情報の現用パスの送信ラインを前記第２パス管理情報の予備パスの送信ラインに設定し、前記ラベル管理情報から未使用の送信ラベルとして第１ラベルを取得し、第１ラベルを第２パス管理情報の予備パスの送信ラベルに設定し、
前記通信部は、第１ラベルを含む前記メッセージを、第１方向で隣接する他の伝送装置へ送信し、
第２方向の前記メッセージを送信するときには、
前記制御部は、前記第２パス管理情報の現用パスの送信ラインを前記第１パス管理情報の予備パスの送信ラインに設定し、前記ラベル管理情報から未使用の送信ラベルとして第２ラベルを取得し、第２ラベルを第１パス管理情報の予備パスの送信ラベルに設定し、
前記通信部は、第２ラベルを含む前記メッセージを、第２方向で隣接する他の伝送装置へ送信する、
付記５に記載された伝送装置。
【０１６５】
（付記７）
自装置が前記現用パスにおいてパケットを受信する伝送装置である場合、または前記現用パスにおいてパケットの送受信を行わない伝送装置である場合、
第１方向の前記メッセージを送信するときには、
前記制御部は、第１方向の送信ラインを前記リング管理情報から取得し、取得した送信ラインを前記第２パス管理情報の予備パスの送信ラインに設定し、前記ラベル管理情報から未使用の送信ラベルとして第１ラベルを取得し、第１ラベルを第２パス管理情報の予備パスの送信ラベルに設定し、
前記通信部は、第１ラベルを含む前記メッセージを、第１方向で隣接する他の伝送装置へ送信し、
第２方向の前記メッセージを送信するときには、
前記制御部は、第２方向の送信ラインを前記リング管理情報から取得し、取得した送信ラインを前記第１パス管理情報の予備パスの送信ラインに設定し、前記ラベル管理情報から未使用の送信ラベルとして第２ラベルを取得し、第２ラベルを第１パス管理情報の予備パスの送信ラベルに設定し、
前記通信部は、第２ラベルを含む前記メッセージを、第２方向で隣接する他の伝送装置へ送信する、
付記５に記載された伝送装置。
【０１６６】
（付記８）
自装置が前記現用パスにおいてパケットを受信する伝送装置である場合、またはパケットを中継する伝送装置である場合、
第１方向の前記メッセージを受信するときには、
前記制御部は、前記第１パス管理情報の現用パスの受信ラインを前記第２パス管理情報の予備パスの受信ラインに設定し、受信した前記メッセージ内に含まれる、メッセージの送信元の伝送装置の予備パスの送信ラベルを、第２パス管理情報の予備パスの受信ラベルに設定し、
第２方向の前記メッセージを受信するときには、
前記制御部は、前記第２パス管理情報の現用パスの受信ラインを前記第１パス管理情報の予備パスの受信ラインに設定し、受信した前記メッセージ内に含まれる、メッセージの送信元の伝送装置の予備パスの送信ラベルを、第１パス管理情報の予備パスの受信ラベルに設定する、
付記５に記載された伝送装置。
【０１６７】
（付記９）
自装置が前記現用パスにおいてパケットを送信する伝送装置である場合、またはパケットの送受信あるいは中継を行わない伝送装置である場合、
第１方向の前記メッセージを受信するときには、
前記制御部は、第１方向の受信ラインを前記リング管理情報から取得し、取得した受信ラインを前記第２パス管理情報の予備パスの受信ラインに設定し、受信した前記メッセージ内に含まれる、メッセージの送信元の伝送装置の予備パスの送信ラベルを、第２パス管理情報の予備パスの受信ラベルに設定し、
第２方向の前記メッセージを受信するときには、
前記制御部は、第２方向の受信ラインを前記リング管理情報から取得し、取得した受信ラインを前記第１パス管理情報の予備パスの受信ラインに設定し、受信した前記メッセージ内に含まれる、メッセージの送信元の伝送装置の予備パスの送信ラベルを、第１パス管理情報の予備パスの受信ラベルに設定する、
付記５に記載された伝送装置。
【符号の説明】
【０１６８】
１０  ネットワークプロセッサ
１１  ラベル切替部
１２  送受信ラベル制御情報格納部
１３  装置間通信データ抽出部
１４  装置間通信データ挿入部
２０  ＬＳＰ制御部
２１  ラベル管理部
２２  リング管理部
２３  障害検出部
３１  監視制御メッセージ受信部
３２  監視制御メッセージ送信部
３３  装置間データ受信部
３４  装置間データ送信部
【図１】
2012119948.tif 000003
【図２】
2012119948.tif 000004
【図３】
2012119948.tif 000005
【図４】
2012119948.tif 000006
【図５】
2012119948.tif 000007
【図６】
2012119948.tif 000008
【図７】
2012119948.tif 000009
【図８】
2012119948.tif 000010
【図９】
2012119948.tif 000011
【図１０】
2012119948.tif 000012
【図１１】
2012119948.tif 000013
【図１２】
2012119948.tif 000014
【図１３】
2012119948.tif 000015
【図１４】
2012119948.tif 000016
【図１５】
2012119948.tif 000017
【図１６】
2012119948.tif 000018
【図１７】
2012119948.tif 000019
【図１８】
2012119948.tif 000020
【図１９】
2012119948.tif 000021
【図２０】
2012119948.tif 000022
【図２１】
2012119948.tif 000023
【図２２】
2012119948.tif 000024
【図２３】
2012119948.tif 000025
【図２４】
2012119948.tif 000026
【図２５】
2012119948.tif 000027
【図２６】
2012119948.tif 000028
【図２７】
2012119948.tif 000029
【図２８】
2012119948.tif 000030
【図２９】
2012119948.tif 000031
【図３０】
2012119948.tif 000032
【図３１】
2012119948.tif 000033
【図３２】
2012119948.tif 000034
【図３３】
2012119948.tif 000035
【図３４】
2012119948.tif 000036
【図３５】
2012119948.tif 000037
【図３６】
2012119948.tif 000038
【図３７】
2012119948.tif 000039
【図３８】
2012119948.tif 000040
【図３９】
2012119948.tif 000041
【図４０Ａ】
2012119948.tif 000042
【図４０Ｂ】
2012119948.tif 000043
【図４１】
2012119948.tif 000044
【図４２】
2012119948.tif 000045
【図４３】
2012119948.tif 000046
【図４４】
2012119948.tif 000047
【図４５】
2012119948.tif 000048
【図４６Ａ】
2012119948.tif 000049
【図４６Ｂ】
2012119948.tif 000050
【図４７Ａ】
2012119948.tif 000051
【図４７Ｂ】
2012119948.tif 000052
【図４８Ａ】
2012119948.tif 000053
【図４８Ｂ】
2012119948.tif 000054
【図４９Ａ】
2012119948.tif 000055
【図４９Ｂ】
2012119948.tif 000056
【図５０】
2012119948.tif 000057
【図５１】
2012119948.tif 000058
【図５２Ａ】
2012119948.tif 000059
【図５２Ｂ】
2012119948.tif 000060
【図５３】
2012119948.tif 000061
【図５４Ａ】
2012119948.tif 000062
【図５４Ｂ】
2012119948.tif 000063
【図５４Ｃ】
2012119948.tif 000064
【図５５Ａ】
2012119948.tif 000065
【図５５Ｂ】
2012119948.tif 000066
【図５５Ｃ】
2012119948.tif 000067
【図５６】
2012119948.tif 000068
【図５７】
2012119948.tif 000069