(57)【要約】【課題】  ＬＭＰのＦａｕｌｔ  Ｌｏｃａｌｉｚａｔｉｏｎにおいて、各ノードで障害検出時間が異なる場合でも、障害発生区間を正しく判定する。【解決手段】  伝送ネットワークシステム１を構成する伝送装置（ノード）１１〜１３であって、障害を検出したことを示す通知を下流の伝送装置から受信すると、障害の検出に要する時間の経過後に、前記通知への応答を下流の伝送装置へ返信する通信手段を有した。【選択図】    図１
2007329867.tif 000002
【特許請求の範囲】
【請求項１】
伝送ネットワークシステムに備えられる伝送装置であって、
障害を検出したことを示す通知を下流の伝送装置から受信すると、障害の検出に要する時間の経過後に、前記通知への応答を前記下流の伝送装置へ返信する通信手段を有した
ことを特徴とする伝送装置。
【請求項２】
障害を検出したことを示す前記通知が前記通信手段で受信されると、前記障害の有無を検出する障害検出手段を有した
ことを特徴とする請求項１記載の伝送装置。
【請求項３】
前記障害の検出に要する時間が、
当該伝送装置において障害の検出に要する時間、又は、当該伝送装置を含む伝送ネットワークシステムに接続された複数の伝送装置のそれぞれにおける障害の検出に要する時間の最大値
のうちのいずれか一方である
ことを特徴とする請求項１又は２記載の伝送装置。
【請求項４】
複数の伝送装置が接続された伝送ネットワークシステムであって、
前記伝送装置が、前記請求項１〜請求項４のいずれかに記載の伝送装置からなる
ことを特徴とする伝送ネットワークシステム。
【請求項５】
前記伝送装置を管理する制御端末を備え、
障害を検出したことを示す通知を一の伝送装置がその下流の伝送装置から受信した後、前記一の伝送装置が前記通知への応答を前記下流の伝送装置へ返信するまでの時間を応答時間とし、
前記制御端末が、
前記複数の伝送装置のそれぞれにおける障害の検出に要する時間のうちの最大値を、前記応答時間として設定する応答時間設定手段を有した
ことを特徴とする請求項５記載の伝送ネットワークシステム。
【請求項６】
伝送ネットワークシステムに備えられた複数の伝送装置のいずれかの間に発生した障害を検出する障害検出方法であって、
一の伝送装置が、障害を検出したことを示す通知を下流の伝送装置から受信すると、障害の検出に要する時間の経過後に、前記通知への応答を前記下流の伝送装置へ返信する
ことを特徴とする障害検出方法。
【請求項７】
伝送ネットワークシステムに備えられた複数の伝送装置のいずれかの間に発生した障害を検出する処理を伝送装置に実行させる障害検出プログラムであって、
障害を検出したことを示す通知を下流の伝送装置から受信すると、障害の検出に要する時間の経過後に、前記通知への応答を前記下流の伝送装置へ返信する処理とを前記伝送装置に実行させる
ことを特徴とする障害検出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ルータや光クロスコネクト装置などに代表される伝送装置、複数の伝送装置等を組み合わせて構成される伝送ネットワークシステム、この伝送ネットワークシステムにおいて伝送装置間に発生した障害を検出する障害検出方法、及びこの障害検出方法を実現する障害検出プログラムに関し、特に、ＬＭＰ（Ｌｉｎｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）のＦａｕｌｔ  Ｌｏｃａｌｉｚａｔｉｏｎにおいて障害発生区間を正しく判定するのに好適な伝送装置、伝送ネットワークシステム、障害検出方法及び障害検出プログラムに関する。
【背景技術】
【０００２】
近年、ルータや光クロスコネクト装置、ＴＤＭ（Ｔｉｍｅ−Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘ）装置などを組み合わせてネットワークを構築するようになってきている。
従来は、このネットワークを管理プレーンで集中制御していたが、近年は、コントロールプレーンを付加し、パス設定／解除、障害回復を行うようになってきている。
【０００３】
トラフィックエンジニアリング技術であるラベルの概念を、ＴＤＭ、波長パス、ファイバの各レイヤに適用し、一つのコントロールプレーンでＩＰ、光ネットワークを統合的かつシームレスに制御できるプロトコルとしてＧＭＰＬＳ（Ｇｅｎｅｒａｌｉｚｅｓｄ  Ｍｕｌｔｉ−Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈ）がある。
そして、ＧＭＰＬＳプロトコル群のなかにＬＭＰ（ＲＦＣ４２０４）があり、ネットワーク内の障害区間を管理している。
【０００４】
ここで、具体例をもって説明する。図３に示すように、伝送ネットワークシステム１００は、複数の伝送装置（ノード１１１、ノード１１２、ノード１１３）を備えている。これらノード１１１〜ノード１１３は、ルータや光クロスコネクタ装置などの機器を示している。
各ノード間は、コントロールプレーン１２０を通してＬＭＰで通信をしている。
【０００５】
ノード１１１からノード１１３方向へユーザトラフィックである信号が流れているときに、ノード間で障害が発生することがある。
例えば、図３に示すように、ノード１１１−ノード１１２間で光信号断が発生するような場合である。
【０００６】
ＬＭＰの機能の一つとして障害区間を見つけるというものがあり、従来から種々の改良が提案されている（例えば、特許文献１、２参照。）。
その機能を用いれば、ＬＭＰのＦａｕｌｔ  Ｌｏｃａｌｉｚａｔｉｏｎにより、ノード１１１−ノード１１２間は障害あり、ノード１１２−ノード１１３間には障害なし、と判定されるのが本来である。
【特許文献１】特開２００３−２９８６３３号公報
【特許文献２】特開平１１−１２７０９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、各ノードの障害検出は、ノード間で同期がとれているわけではなく、また、障害検出時間も検出保護時間が入っていると各ノードでの障害検出時間は異なってしまう。
また、マルチベンダ環境では複数のメーカの機器が存在し、障害検出時間はまちまちである。そのため、障害のないノード１１２−ノード１１３間を障害ありと判定してしまう場合がある。このように、従来の方法では障害区間を正確に見つけることができない場合があった。
【０００８】
ここで、その原因をさらに明確にするために、障害区間を正しく見つけることができる場合と、できない場合とを対比させて説明する。
まず、障害区間を正しく見つけられる例を図４に示す。同図は、障害検出がノード１１３よりノード１１２が早い場合で、正しく障害発生区間を判定できる場合のシーケンスを示している。
ＬＭＰでは、障害を検出すると自分の障害状態を上流ノードに通知し、上流ノードの障害状態を応答してもらうことになっている。
ノード１１２は、障害を検出すると、この障害を検出したことをノード１１１にＣＳ（Ｃｈａｎｎｅｌ  Ｓｔａｔｕｓ）メッセージでＳＦ通知する（ステップ１００）。ノード１１１は、そのメッセージに対するＡｃｋをノード１１２へ返信する（ステップ１０１）。
【０００９】
ノード１１１は、自分の上流側に障害が発生しているかどうかチェックし、障害がなければＣＳメッセージでＯＫを通知する（ステップ１０２）。
ノード１１２は、ＯＫが返ってきたため、ノード１１１−ノード１１２間には障害があると判定する。そして、ノード１１２は、そのメッセージに対するＡｃｋを返信する（ステップ１０３）。
【００１０】
これに対し、ノード１１３は、障害を検出すると、この障害を検出したことをノード１１２にＣＳメッセージでＳＦ通知する（ステップ１０４）。ノード１１２は、そのメッセージに対するＡｃｋをノード１１３へ返信する（ステップ１０５）。
ここで、ノード１１２では既に障害を検出しているので、ＣＳ（ＳＦ，Ｄ＝１）メッセージをノード１１３へ送信する（ステップ１０６）。
ノード１１３は、そのＣＳメッセージを受けて、ノード１１２−ノード１１３間には障害はないものと判定する。そして、ノード１１３は、そのＣＳメッセージに対するＡｃｋを返信する（ステップ１０７）。
【００１１】
一方、正しく障害区間を見つけられない例を図５に示す。
同図は、障害検出がノード１１２よりノード１１３が早い場合で誤判定してしまう場合のシーケンスを示している。
ノード１１３は、障害を検出すると、この障害を検出したことをノード１１２にＣＳメッセージでＳＦ通知する（ステップ２００）。ノード１１２は、そのメッセージに対するＡｃｋを返信する（ステップ２０１）。
【００１２】
ノード１１２は、自分の上流側に障害が発生しているかどうかチェックし、障害があればＣＳメッセージでＳＦを通知するが、まだ障害を検出しておらず、障害なしと判定して、障害を検出する前に、ＣＳ（Ｃｈａｎｎｅｌ  Ｓｔａｔｕｓ）メッセージでＯＫを通知してしまう（ステップ２０２）。
ノード１１３は、ＯＫが返ってきたため、ノード１１２−ノード１１３間には障害があると判定してしまう。そして、ノード１１３は、そのメッセージに対するＡｃｋをノード１１２へ返信する（ステップ２０３）。
ノード１１２でも障害を検出するとノード１１１との間で同様なシーケンスが走り、ノード１１１−ノード１１２間に障害ありと判定する（ステップ２０４〜ステップ２０７）。
【００１３】
図５においては、本来、ＬＭＰのＦａｕｌｔ  ｌｏｃａｌｉｚａｔｉｏｎにより、ノード１１１−ノード１１２は障害があり、ノード１１２−ノード１１３間には障害なしと判定されなければならない。
ところが、各ノードの障害検出は、ノード間で同期がとれているわけではなく、また、障害検出時間も検出保護時間が入っていると各ノードでの障害検出時間は異なってしまう。また、マルチベンダ環境では複数のメーカの機器が存在し、障害検出時間はまちまちである。そのため、障害のないノード１１２−ノード１１３間を障害ありと判定してしまう場合がある。
【００１４】
本発明は、上記の事情にかんがみなされたものであり、ＬＭＰのＦａｕｌｔ  Ｌｏｃａｌｉｚａｔｉｏｎにおいて、各ノードで障害検出時間が異なる場合でも、障害発生区間を正しく判定する伝送装置、伝送ネットワークシステム、障害検出方法及び障害検出プログラムの提供を目的とする。
【課題を解決するための手段】
【００１５】
この目的を達成するため、本発明の伝送装置は、伝送ネットワークシステムに備えられる伝送装置であって、障害を検出したことを示す通知を下流の伝送装置から受信すると、障害の検出に要する時間の経過後に、通知への応答を下流の伝送装置へ返信する通信手段を有した構成としてある。
【００１６】
伝送装置をこのような構成とすると、ＬＭＰのＦａｕｌｔ  Ｌｏｃａｌｉｚａｔｉｏｎにおいて障害発生区間を正しく判定することができる。
例えば、下流の伝送装置Ａが障害を検出したことを示す通知（ＣＳメッセージ）を上流の伝送装置Ｂに送信した場合に、伝送装置Ｂは、自装置で障害を検出できる時間待ってから、ＣＳメッセージの応答を返すようになる。このようにすれば、伝送装置Ｂは障害検出を確実に行った後にＣＳメッセージ応答を返せるので、伝送装置Ａにおいては誤った障害発生区間の判定をしてしまうことがなくなる。
【００１７】
なお、特許文献２には、「現用の伝送路の信号が断になってから時間△Ｔ経過後に」（要約書、段落［００１８］など）との記載があるが、これは、現用回線と予備回線との伝搬時間差である。
これに対し、本発明における時間差は、各ノード間の障害検出時間差である。
このように、従来技術と本発明とは、本発明の特徴点で相違する。
【００１８】
また、本発明の伝送装置は、障害を検出したことを示す通知が通信手段で受信されると、障害の有無を検出する障害検出手段を有した構成とすることができる。
伝送装置をこのような構成とすれば、障害を検出したことを示す通知を下流の伝送装置から受けてから、障害の検出に要する時間の経過後に、検出の結果を下流の伝送装置へ送信することができる。このため、下流の伝送装置においては障害発生区間を正しく判定できる。
【００１９】
また、本発明の伝送装置は、障害の検出に要する時間が、当該伝送装置において障害の検出に要する時間、又は、当該伝送装置を含む伝送ネットワークシステムに接続された複数の伝送装置のそれぞれにおける障害の検出に要する時間の最大値のうちのいずれか一方である構成とすることができる。
伝送装置をこのような構成とすると、障害を検出した結果を確実に下流の伝送装置へ送信することができる。
【００２０】
例えば、「当該伝送装置において障害の検出に要する時間」は、その伝送装置が障害を検出するのに必要な時間であるため、その検出結果を下流の伝送装置へ確実に送信できる。
一方、「当該伝送装置を含む伝送ネットワークシステムに接続された複数の伝送装置のそれぞれにおける障害の検出に要する時間の最大値」は、伝送ネットワークシステムに接続された伝送装置のそれぞれにおける障害の検出に要する時間がすべて包含される時間であるため、各伝送装置での検出結果を下流の伝送装置へ確実に送信できる。
【００２１】
なお、後者の場合は、伝送ネットワークシステムの全体で統一した検出時間を設定するものである。すなわち、障害を検出するまでの時間が伝送装置ごとに相違することから、ネットワーク上の各ノードの障害検出時間の最大値をもって設定するものである。なお、各伝送装置に対しては、制御端末においてユーザにより設定することができる。
【００２２】
また、本発明の伝送ネットワークシステムは、複数の伝送装置が接続された伝送ネットワークシステムであって、伝送装置が、請求項１〜請求項４のいずれかに記載の伝送装置からなる構成とすることができる。
伝送ネットワークシステムをこのような構成とすれば、ＬＭＰのＦａｕｌｔ  Ｌｏｃａｌｉｚａｔｉｏｎにおいて障害発生区間を正しく判定することができる。
【００２３】
例えば、図５に示すシーケンス図では、下流側の伝送装置（ノード）が先に障害を検出してしまうために誤判定が生じていた。この誤判定を避けるためには、各ノードが障害検出を完了した段階でＦａｕｌｔ  Ｌｏｃａｌｉｚａｔｉｏｎによる障害区間判定を行うようにすればよい。このため、下流ノードからＣＳメッセージを受信した上流ノードは、そのときの障害状態をすぐにＣＳメッセージで応答するのではなく、自ノードで障害を検出する時間待ってからＣＳメッセージで下流ノードに通知する。これにより、誤判定を回避できる。
【００２４】
また、本発明の伝送ネットワークシステムは、伝送装置を管理する制御端末を備え、障害を検出したことを示す通知を一の伝送装置がその下流の伝送装置から受信した後、一の伝送装置が通知への応答を下流の伝送装置へ返信するまでの時間を応答時間とし、制御端末が、複数の伝送装置のそれぞれにおける障害の検出に要する時間のうちの最大値を、応答時間として設定する応答時間設定手段を有した構成としてある。
【００２５】
伝送ネットワークシステムをこのような構成とすると、制御端末の応答時間設定手段が、複数の伝送装置のそれぞれにおける障害の検出に要する時間のうちの最大値を、応答時間として設定することができる。これにより、上流の伝送装置で実行された障害の検出結果が下流の伝送装置へ確実に返信されるため、この下流の伝送装置においては、障害発生区間を正しく判定できる。
【００２６】
また、本発明の障害検出方法は、伝送ネットワークシステムに備えられた複数の伝送装置のいずれかの間に発生した障害を検出する障害検出方法であって、
一の伝送装置が、障害を検出したことを示す通知を下流の伝送装置から受信すると、障害の検出に要する時間の経過後に、通知への応答を下流の伝送装置へ返信する方法としてある。
このように、本発明は、障害検出方法としても実現できる。
【００２７】
また、本発明の障害検出プログラムは、伝送ネットワークシステムに備えられた複数の伝送装置のいずれかの間に発生した障害を検出する処理を伝送装置に実行させる障害検出プログラムであって、障害を検出したことを示す通知を下流の伝送装置から受信すると、障害の検出に要する時間の経過後に、通知への応答を下流の伝送装置へ返信する処理とを伝送装置に実行させる構成とすることができる。
このように、本発明は、障害検出プログラムを実行することによっても実現できる。
【発明の効果】
【００２８】
以上のように、本発明によれば、ＣＳメッセージを下流ノードから受信したとき、その応答前に障害検出確定までのディレイを入れることで、ＣＳメッセージで正しい障害状態を応答できる。
また、ディレイ時間をユーザが任意に制御端末から設定できることである。
さらに、ＣＳメッセージで正しい障害状態を応答しているので、Ｆａｕｌｔ  Ｌｏｃａｌｉｚａｔｉｏｎが正しく働き、障害区間を正しく判定できる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明に係る伝送装置、伝送ネットワークシステム、障害検出方法及び障害検出プログラムの好ましい実施形態について、図面を参照して説明する。
【００３０】
［第一実施形態］
（伝送装置、伝送ネットワークシステム）
まず、本発明の伝送装置及び伝送ネットワークシステムの第一実施形態について、図１を参照して説明する。
同図は、本実施形態の伝送ネットワークシステムの構成、及び、ノード１１−ノード１２間に信号断のＳＦ障害が発生した場合のシーケンスを示している。
【００３１】
同図に示すように、伝送ネットワークシステム（コンピュータネットワークシステム）１は、伝送装置（ノード）１１〜１３を備えている。
それらノード１１〜ノード１３は、ルータや光クロスコネクト装置などの機器を示している。そして、各ノード間は、コントロールプレーンを通してＬＭＰでお互いに通信をしている。
この通信は、ノード１１〜ノード１３の通信手段（図示せず）において実行される。
【００３２】
また、ノード１１〜ノード１３は、上流に障害が発生しているか否かを検出する。
障害の検出方法としては、例えば、光の入力断検出、光入力パワーの閾値超え、ビットエラーのカウントなどがある。
この障害の検出は、ノード１１〜ノード１３の障害検出手段（図示せず）において実行される。
【００３３】
制御端末２１〜２３は、ノード１１〜１３への各種パラメータ設定、制御、監視などを行う。
例えば、制御端末２１〜２３は、接続されたノード１１〜１３の応答時間を設定する。応答時間とは、障害を検出したことを示す通知を下流の伝送装置から受信した後、その通知への応答を下流の伝送装置へ返信するまでの時間をいう。
【００３４】
この応答時間としては、次のいずれか一つを設定することができる。
（１）当該伝送装置において障害の検出に要する時間
（２）当該伝送装置を含む伝送ネットワークシステムに接続された複数の伝送装置のそれぞれにおける障害の検出に要する時間の最大値
この応答時間の設定は、ユーザにより制御端末２１〜２３にて行うことができる。
この応答時間を設定する機能は、制御端末２１〜２３の応答時間設定手段（図示せず）において実行される。
【００３５】
（障害検出方法）
次に、図１に示すシーケンス図を参照して、図３のＦａｕｌｔ  Ｌｏｃａｌｉｚａｔｉｏｎ  プロセス（障害検出方法）を説明する。
なお、図１のシーケンス図において、Ｆａｕｌｔ  Ｌｏｃａｌｉｚａｔｉｏｎとは、直接関係しない、ＣＳメッセージ以外のＬＭＰのメッセージについては、本発明とは直接関係しないので、記述を省略する。
【００３６】
ノード１１−ノード１２間で信号断が発生すると、ノード１２、ノード１３で信号断の障害を検出する。この場合、障害があるのはノード１１−ノード１２間であり、ノード１２−ノード１３間には障害はない。
各ノードの障害検出時間は、ノード１１が３００ミリ秒、ノード１２が５００ミリ秒、ノード１３が２００ミリ秒である。この場合、ノード１１−ノード１２間の信号断によりノード１２，ノード１３のそれぞれが信号断を検出するまで、５００ミリ秒，２００ミリ秒かかることになる。すなわち、このネットワークでの障害検出最大時間は５００ミリ秒である。この５００ミリ秒を各ノードの制御端末２１〜２３などから各ノードへ事前に設定しておく。
【００３７】
図１に示すシーケンス図は、障害検出がノード１２よりノード１３が早い場合で、従来の技術では誤判定してしまう場合のシーケンスを示している。
ＬＭＰでは、障害を検出すると、自分の障害状態を上流ノードに通知し、上流ノードの障害状態を応答してもらうことになっている。
ノード１３は、障害を検出すると、この障害を検出したことをノード１２にＣＳメッセージでＳＦ通知（ＣＳ（ＳＦ，Ｄ＝０））する（ステップ１０）。
ノード１２は、そのメッセージを受信したことをノード１３に通知するためにＡｃｋ（ＣＳ  Ａｃｋ）を返信する（ステップ１１）。
【００３８】
ノード１２は、自分の上流側に障害が発生しているかどうかチェックする。このとき、ノード１２は、確実に障害を検出できる時間（ディレイ時間）待ってから、障害状態をチェックする（ステップ１２）。
ディレイ時間が経過すると障害状態が確定しているので、障害があれば（ＣＳ（ＳＦ，Ｄ＝１））メッセージをノード１３へ送信する（ステップ１３）。
ノード１３は、そのメッセージを受信したことをノード１２に通知するためにＡｃｋ（ＣＳ  Ａｃｋ）を返信する（ステップ１４）。
以上のプロセスで、ノード１３は、ノード１２−ノード１３間には障害がないと判定する。
【００３９】
同様のプロセスがノード１１−ノード１２間でも行われる。
ノード１２は、障害を検出すると、障害を検出したことをノード１１にＣＳメッセージでＳＦ通知（ＣＳ（ＳＦ，Ｄ＝０））する（ステップ１５）。
ノード１１は、そのメッセージを受信したことをノード１２に通知するためにＡｃｋ（ＣＳ  Ａｃｋ）を返信する（ステップ１６）。
そして、ノード１１は、自分の上流側に障害が発生しているかどうかチェックする。ここで、ノード１１は、確実に障害を検出できる時間待ってから障害状態をチェックする（ステップ１７）。
【００４０】
ディレイ時間が経過すると障害状態が確定しているので、障害がなければ（ＣＳ（ＯＫ，Ｄ＝１））メッセージをノード１２へ送信する（ステップ１８）。
ノード１２は、そのメッセージを受信したことをノード１１に通知するためにＡｃｋ（ＣＳ  Ａｃｋ）を返信する（ステップ１９）。
以上のプロセスで、ノード１２は、ノード１１−ノード１２間には障害があると判定する。
【００４１】
以上説明したように、上流のノードは、下流のノードからＣＳメッセージを受信すると、障害の検出に要する時間の経過後に、そのＣＳメッセージへの応答を下流のノードへ返送する構成としたため、ＬＭＰのＦａｕｌｔ  Ｌｏｃａｌｉｚａｔｉｏｎにおいて、各ノードで障害検出時間が異なる場合でも、障害発生区間を正しく判定することができる。
【００４２】
［第二実施形態］
次に、本発明の伝送装置、伝送ネットワークシステム及び障害検出方法の第二の実施形態について、図２を参照して説明する。
同図は、本実施形態の伝送ネットワークシステム及び伝送装置の構成、及び、ノード１１−ノード１２間に信号劣化のＳＤ障害が発生した場合のシーケンスを示している。
【００４３】
本実施形態は、第一実施形態と比較して、障害状態が相違する。すなわち、第一実施形態では、信号断のＳＦ障害であるのに対し、本実施形態では、信号劣化のＳＤ障害である。他の構成要素は第一実施形態と同様である。
したがって、図２において、図１と同様の構成部分については同一の符号を付して、その詳細な説明を省略する。
【００４４】
同図に示すように、伝送ネットワークシステム１は、伝送装置（ノード）１１〜１３を備えている。
それらノード１１〜ノード１３は、ルータや光クロスコネクト装置などの機器を示している。そして、各ノード間は、コントロールプレーンを通してＬＭＰでお互いに通信をしている。
また、伝送ネットワークシステム１は、制御端末２１〜２３を備えている。
【００４５】
次に、本実施形態の伝送ネットワークシステムの動作（障害検出方法）について、図２を参照して説明する。
同図は、本実施形態の伝送ネットワークシステムの構成、及び、ノード１１−ノード１２間に信号劣化のＳＤ障害が発生した場合のシーケンスを示している。
【００４６】
ノード１１−ノード１２間で信号劣化が発生すると、ノード１２、ノード１３で信号劣化の障害を検出する。この場合、障害があるのはノード１１−ノード１２間であり、ノード１２−ノード１３間には障害はなく、信号劣化が伝搬してきただけである。
各ノードの障害検出時間は、ノード１１が３００ミリ秒，ノード１２が５００ミリ秒，ノード１３が２００ミリ秒である。このネットワークでの障害検出時間は５００ミリ秒である。この５００ミリ秒を各ノードの制御端末などから各ノードへ事前に設定しておく。
【００４７】
図２に示すシーケンス図は、障害検出がノード１２よりノード１３が早い場合で、従来の技術では誤判定してしまう場合のシーケンスを示している。
ＬＭＰでは、障害を検出すると、自分の障害状態を上流ノードに通知し、上流ノードの障害状態を応答してもらうことになっている。
ノード１３は、障害を検出すると障害を検出したことをノード１２にＣＳメッセージでＳＤ通知（ＣＳ（ＳＤ，Ｄ＝０））する（ステップ２０）。
ノード１２は、そのメッセージを受信したことをノード１３に通知するためにＡｃｋ（ＣＳ  Ａｃｋ）を返信する（ステップ２１）。
【００４８】
ノード１２は、自分の上流側に障害が発生しているかどうかチェックする。このとき、ノード１２は、確実に障害を検出できる時間（ディレイ時間）待ってから障害状態をチェックする（ステップ２２）。
ディレイ時間が経過すると障害状態が確定しているので、障害があれば（ＣＳ（ＳＤ，Ｄ＝１））メッセージをノード１３へ送信する（ステップ２３）。
ノード１３は、そのメッセージを受信したことをノード１２に通知するためにＡｃｋ（ＳＣ  Ａｃｋ）を返信する（ステップ２４）。
以上のプロセスで、ノード１３は、ノード１２−ノード１３間には障害がないと判定する。
【００４９】
同様のプロセスがノード１１−ノード１２間でも行われる。
ノード１２は、障害を検出すると、障害を検出したことをノード１１にＣＳメッセージでＳＤ通知（ＣＳ（ＳＤ，Ｄ＝０））する（ステップ２５）。
ノード１１は、そのメッセージを受信したことをノード１２に通知するためにＡｃｋ（ＣＳ  Ａｃｋ）を返信する（ステップ２６）。
そして、ノード１１は、自分の上流側に障害が発生しているかどうかチェックする。ここで、ノード１１は、確実に障害を検出できる時間待ってから障害状態をチェックする（ステップ２７）。
ディレイ時間が経過すると障害状態が確定しているので、障害がなければ（ＣＳ（ＯＫ，Ｄ＝１））メッセージをノード１２へ送信する（ステップ２８）。
ノード１２は、そのメッセージを受信したことをノード１１に通知するためにＡｃｋ（ＣＳ  Ａｃｋ）を返信する（ステップ２９）。
以上のプロセスで、ノード１２は、ノード１１−ノード１２間には障害があると判定する。
【００５０】
以上説明したように、本実施形態の伝送装置、伝送ネットワークシステム及び障害検出方法によれば、障害の種類が信号劣化の場合であっても、障害発生区間を正しく判定できる。
【００５１】
（障害検出プログラム）
次に、障害検出プログラムについて説明する。
上記の各実施形態におけるコンピュータ（伝送装置（ノード）、制御端末、伝送ネットワークシステム）の障害検出機能（障害検出方法を実行するための機能）は、記憶手段（例えば、ＲＯＭやハードディスクなど）に記憶された障害検出プログラムにより実現することができる。
【００５２】
障害検出プログラムは、コンピュータの制御手段（ＣＰＵなど）に読み込まれることにより、コンピュータの構成各部に指令を送り、所定の処理、たとえば、ノードの通知処理、応答時間計測処理、障害検出処理などを行わせる。
これによって、障害検出機能は、ソフトウエアである障害検出プログラムとハードウエア資源であるコンピュータ（伝送装置、制御端末、伝送ネットワークシステム）の各構成手段とが協働することにより実現される。
【００５３】
なお、障害検出機能を実現するための障害検出プログラムは、コンピュータのＲＯＭやハードディスクなどに記憶される他、コンピュータ読み取り可能な記録媒体、たとえば、外部記憶装置及び可搬記録媒体等に格納することができる。
外部記憶装置とは、ＣＤ−ＲＯＭ等の記憶媒体を内蔵し、障害検出装置に外部接続されるメモリ増設装置をいう。一方、可搬記録媒体とは、記録媒体駆動装置（ドライブ装置）に装着でき、かつ、持ち運び可能な記録媒体であって、たとえば、フレキシブルディスク，メモリカード，光磁気ディスク等をいう。
【００５４】
そして、記録媒体に記録されたプログラムは、コンピュータのＲＡＭ等にロードされて、ＣＰＵ（制御手段）により実行される。この実行により、上述した本実施形態の障害検出装置の機能が実現される。
さらに、コンピュータで障害検出プログラムをロードする場合、他のコンピュータで保有された障害検出プログラムを、通信回線を利用して自己の有するＲＡＭや外部記憶装置にダウンロードすることもできる。このダウンロードされた障害検出プログラムも、ＣＰＵにより実行され、本実施形態の障害検出装置の障害検出機能を実現する。
【００５５】
以上、本発明の伝送装置、伝送ネットワークシステム、障害検出方法及び障害検出プログラムの好ましい実施形態について説明したが、本発明に係る伝送装置、伝送ネットワークシステム、障害検出方法及び障害検出プログラムは上述した実施形態にのみ限定されるものではなく、本発明の範囲で種々の変更実施が可能であることは言うまでもない。
例えば、上述した実施形態では、ノードや制御端末を３台備えて伝送ネットワークシステムを構成することとしたが、ノードや制御端末は、３台ずつに限るものではなく、それぞれ任意の台数備えることができる。
【産業上の利用可能性】
【００５６】
本発明は、ＬＭＰのＦａｕｌｔ  Ｌｏｃａｌｉｚａｔｉｏｎにおいて、障害発生区間を判定する技術分野で利用可能である。
【図面の簡単な説明】
【００５７】
【図１】第一実施形態の伝送ネットワークシステムの構成、及び、ノード１１−ノード１２間に信号断のＳＦ障害が発生した場合のシーケンスを示す図である。
【図２】第二実施形態の伝送ネットワークシステムの構成、及び、ノード１１−ノード１２間に信号劣化のＳＤ障害が発生した場合のシーケンスを示す図である。
【図３】伝送ネットワークシステムの構成を示す図である。
【図４】ノード１１１−ノード１１２間に信号断のＳＦ障害が発生した場合において、ノード１１２がノード１１３よりも先に障害を検出したときのシーケンスを示す図である。
【図５】ノード１１１−ノード１１２間に信号断のＳＦ障害が発生した場合において、ノード１１３がノード１１２よりも先に障害を検出したときのシーケンスを示す図である。
【符号の説明】
【００５８】
１  伝送ネットワークシステム
１１〜１３  伝送装置（ノード）
２１〜２３  制御端末
１２０  コントロールプレーン
【図１】
2007329867.tif 000003
【図２】
2007329867.tif 000004
【図３】
2007329867.tif 000005
【図４】
2007329867.tif 000006
【図５】
2007329867.tif 000007