(57)【特許請求の範囲】
【請求項１】
制御プレーンを介してループバック制御を実現する方法であって、
制御プレーンのオブジェクトフォーマットでループバックフラグビットを拡張するステップと、前記ループバックフラグビットに基づいて、制御プレーンを介してノードにループバックを実現するように知らせるステップとを含み、
前記ループバックフラグビットを拡張する処理が、
中間ノードをトリガーしてループバックを実行する場合、及び／または端から端までのループバックをトリガーする場合において、制御プレーンのオブジェクトフォーマットでループバックフラグビットを拡張することであり、
中間ノードをトリガーしてループバックを実行する場合において、ループバックフラグビットを拡張する処理が、
シングルホップ属性Ｈｏｐ−ａｔｔｒｉｂｕｔｅオブジェクトまたは明示的なルートオブジェクトＥＲＯオブジェクトの予約フィールドを拡張して、その中にループバック機能の設定を指示するための１つのループバックフラグビットＢを新たに定義することを含み、
端から端までループバックをトリガーする場合において、ループバックフラグビットを拡張する処理が、
管理状態Ａｄｍｉｎ＿ｓｔａｔｕｓオブジェクトにＬＢ機能の設定を指示するためのループバックフラグビットＢを拡張することを含むことを特徴とする、前記方法。
【請求項２】
前記ループバックを実現する処理が、
制御プレーンを介して、前記拡張したループバックフラグビットと共に、ノードのループバック実行をトリガーするためのメッセージを送信し、
前記ノードが、受信された前記拡張したループバックフラグビットに基づいて、ループバック機能を設定することを含むことを特徴とする、請求項１に記載の方法。
【請求項３】
前記ループバックを実現した後、さらに、
制御プレーンを介して、ノードのループバックの終了に用いられるメッセージを送信して、前記ノードに正常なデータストリームサービスを回復させるように知らせることを含むことを特徴とする、請求項２に記載の方法。
【請求項４】
制御プレーンを介してループバック制御を実現するシステムであって、ループバックフラグビット拡張ユニットおよびループバック実行ユニットを含み、ここで、
前記ループバックフラグビット拡張ユニットは、制御プレーンのオブジェクトフォーマットでループバックフラグビットを拡張するように構成され、
前記ループバック実行ユニットは、前記ループバックフラグビットに基づいて、制御プレーンを介してノードにループバックを実現するように知らせるように構成され、
前記ループバックフラグビット拡張ユニットは、ループバックフラグビットを拡張する時、
中間ノードをトリガーしてループバックを実行する場合、及び／または端から端までのループバックをトリガーする場合において、制御プレーンのオブジェクトフォーマットでループバックフラグビットを拡張するように構成され、
中間ノードをトリガーしてループバックを実行する場合において、前記ループバックフラグビット拡張ユニットは、ループバックフラグビットを拡張する場合、
Ｈｏｐ−ａｔｔｒｉｂｕｔｅオブジェクトまたはＥＲＯオブジェクトの予約フィールドを拡張して、その中にループバック機能の設定を指示するための１つのループバックフラグビットＢを新たに定義するように構成され、
端から端までループバックをトリガーする場合において、前記ループバックフラグビット拡張ユニットは、ループバックフラグビットを拡張する場合、
Ａｄｍｉｎ＿ｓｔａｔｕｓオブジェクトにＬＢ機能の設定を指示するためのループバックフラグビットＢを拡張するように構成されることを特徴とする、前記システム。
【請求項５】
前記ループバック実行ユニットは、ループバックを実現する場合、
制御プレーンを介して、前記拡張したループバックフラグビットと共にノードのループバック実行をトリガーするためのメッセージを送信し、
前記ノードが、受信された前記拡張したループバックフラグビットに基づいて、ループバック機能を設定するように構成されることを特徴とする、請求項４に記載のシステム。
【請求項６】
前記ループバックを実現した後、前記ループバック実行ユニットは、さらに、
制御プレーンを介して、ノードのループバックの終了に用いられるメッセージを送信して、前記ノードに正常なデータストリームサービスを回復させるように知らせるように構成されることを特徴とする、請求項５に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信分野に関し、特に制御プレーンを介してループバックを実現する方法及びシステムに関する。
【背景技術】
【０００２】
データ通信におけるＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ：インターネットプロトコル）／ＭＰＬＳ（Ｍｕｌｔｉ  Ｐｒｏｔｏｃａｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈ：マルチプロトコルラベル切替）、ＭＰＬＳ−ＴＰ（Ｍｕｌｔｉ  Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈ−Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｆｉｌｅ：トランスポートプロファイルに基づくマルチプロトコルラベル切替）、ＧＭＰＬＳ（Ｇｅｎｅｒａｌ  Ｍｕｌｔｉ  Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｃｈ：一般的なマルチプロトコルラベル切替）等のネットワークにおいて、ユーザーデータストリームの転送は、ＬＳＰ（Ｌａｂｅｌ  Ｓｗｉｔｃｈ  Ｐａｔｈ：ラベル切替パス）またはＰＷ（Ｐｓｅｕｄｏ  Ｗｉｒｅ：疑似回線）にパッケージされている。ＬＳＰは、２つのＬＳＲ（Ｌａｂｅｌ  Ｓｗｉｔｃｈ  Ｒｏｕｔｅｒ：ラベル切替ルーター）の間に存在し、そのシグナリング過程は、ＲＳＶＰ−ＴＥ（Ｒｅｓｏｕｒｃｅ  Ｒｅｓｅｒｖａｔｉｏｎ  Ｖｅｒｉｆｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ−Ｔｒａｆｆｉｃ  Ｅｎｇｉｎｅｅｒｉｎｇ：トラフィックエンジニアリングに基づくリソース予約検証プロトコル）を採用し、ここで、片方向ＬＳＰの確立は、ＲＦＣ３２０９に記載のスキームに基づいてよく、双方向ＬＳＰの確立は、ＲＦＣ３４７３に記載のスキームに基づいてよい。
【０００３】
上記ネットワークにおいて、データストリームは、ＬＳＰにベアリングされている可能性がある。サービス品質を保証するために、これらの転送チャネルでＯＡＭ（Ｏｐｅｒａｔｉｏｎ  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  Ｍａｉｎｔｅｎａｎｃｅ：操作、管理、保守）が運行しなければならない。ＯＡＭは、Ｐｒｏａｃｔｉｖｅ（積極的）とＯｎ−ｄｅｍａｎｄ（オンデマンド）、二種類に分けることができ、Ｐｒｏａｃｔｉｖｅには、ＣＣ（ｃｏｎｔｉｎｕｉｔｙ  ｃｈｅｃｋ：連続性チェック）、ＣＶ（ｃｏｎｎｅｃｔｉｖｉｔｙ  ｖｅｒｉｆｉｃａｔｉｏｎ：接続性検証）、ＰＬ（ｐａｃｋｅｔ  ｌｏｓｓ：パケット損失）、ＰＤ（ｐａｃｋｅｔ  ｄｅｌａｙ：パケットディレイ）、ＲＤＩ（ｒｅｍｏｔｅ  ｄｅｆｅｃｔ  ｉｎｄｉｃａｔｉｏｎ：リモート障害表示）、Ａｌａｒｍ  ｒｅｐｏｒｔｉｎｇ（アラーム報告）、Ｌｏｃｋ  ｒｅｐｏｒｔｉｎｇ（ロック報告）、ＣＦＩ（ｃｌｉｅｎｔ  ｆａｉｌｕｒｅ  ｉｎｄｉｃａｔｉｏｎ：クライアントエラー表示）などがあり、Ｏｎ−ｄｅｍａｎｄにはＣＶ、ＰＤ、ＰＬ、Ｒｏｕｔｅ  ｔｒａｃｉｎｇ（ルート追跡）、Ｄｉａｇｎｏｓｔｉｃ  ｔｅｓｔ（診断テスト）等がある。これらのＯＡＭ機能は、ネットワーク管理で静態的に設定することができ、制御プレーンを持つ場合、制御プレーンを介して設定及び有効化することもできる。制御プレーンを介してＯＡＭ機能を設定する場合、チャネルを確立すると同時に、ＯＡＭ機能を設定することができる。
【０００４】
ループバックの機能は、ＬＢ（Ｌｏｏｐｂａｃｋ：ループバック）とＴｈｒｏｕｇｈｐｕｔ（スループット）テストの２つがある。ＬＢがサービスとＯＡＭメッセージをループバックでき、ＭＩＰ（Ｍａｉｎｔｅｎａｎｃｅ  Ｉｎｔｅｒｍｅｄｉａｔｅ  Ｐｏｉｎｔ：保守中間ノード）でループバックでき、ＭＥＰ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｄ  Ｐｏｉｎｔ：保守目的ノード）でもループバックできる。データプレーンがループバックするには、現在２つの解決案があり、１つは、新しいＬＩ（Ｌｏｃｋ  ｉｎｓｔｒｕｃｔ：ロック指示）−ＬＢ（ｌｏｏｐｂａｃｋ：ループバック）メッセージを定義することであり、その機能は、まず当該ＬＳＰをロックし、次にそれをループバック状態にさせ、その後テストメッセージをループバックする。もう１つは、ＬＳＰｐｉｎｇ拡張であり、当該ＬＳＰをロックしてループバック状態にさせ、そしてテストメッセージをループバックする。
しかしながら、機能から見ると、最終的なデータプレーンは、ただテストメッセージをループバックするだけで、この前のロック指示とループバック指示が必ずしもデータプレーンを経由する必要がなく、且つ、データプレーンが常に到達可能ではなく、従って、データプレーンに故障があったなどの到達不能の場合、ループバックが実現できず、これでループバックサービスの安全性を低下させるのが明らかである。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
これを鑑みて、本発明の主な目的は、ループバックサービスの安全性を保証するために、制御プレーンを介してループバック制御を実現する方法及びシステムを提供することにある。
【課題を解決するための手段】
【０００６】
前記目的を実現するために、本発明の技術的スキームは、以下のように実現される。
制御プレーンを介してループバック制御を実現する方法であって、
制御プレーンのオブジェクトフォーマットでループバックフラグビットを拡張するステップと、前記ループバックフラグビットに基づいて、制御プレーンを介してノードにループバックを実現するように知らせるステップとを含む。
ここで、ループバックフラグビットを拡張する前記方法は、
中間ノードをトリガーしてループバックする場合、及び／または端から端までのループバックをトリガーする場合に対して、制御プレーンのオブジェクトフォーマットでループバックフラグビットを拡張することである。
【０００７】
ここで、中間ノードをトリガーしてループバックする場合に対して、ループバックフラグビットを拡張する前記方法は、
シングルホップ属性Ｈｏｐ−ａｔｔｒｉｂｕｔｅオブジェクトまたは明示的なルートオブジェクトＥＲＯオブジェクトの予約フィールドを拡張して、その中にループバック機能の設定を指示するための１つのループバックフラグビットＢを新たに定義することであり、
端から端までループバックをトリガーする場合に対して、ループバックフラグビットを拡張する前記方法は、
管理状態Ａｄｍｉｎ＿ｓｔａｔｕｓオブジェクトにＬＢ機能の設定を指示するためのループバックフラグビットＢを拡張することである。
【０００８】
ここで、前記ループバックを実現する過程は、
制御プレーンを介して、前記拡張したループバックフラグビットが含まれ且つノードループバックをトリガーするためのメッセージを送信し、
前記ノードが、受信された前記拡張したループバックフラグビットに基づいて、ループバック機能を設定することを含む。
ここで、前記ループバックを実現した後、さらに、
制御プレーンを介して、ノードループバックの終了に用いられるメッセージを送信して、前記ノードに正常なデータストリームサービスを回復させるように知らせることを含む。
【０００９】
制御プレーンを介してループバック制御を実現するシステムであって、ループバックフラグビット拡張ユニット、ループバック実行ユニットを含み、ここで、
前記ループバックフラグビット拡張ユニットは、制御プレーンのオブジェクトフォーマットでループバックフラグビットを拡張することに用いられ、
前記ループバック実行ユニットは、前記ループバックフラグビットに基づいて、制御プレーンを介してノードにループバックを実現するように知らせることに用いられる。
【００１０】
ここで、前記ループバックフラグビット拡張ユニットは、ループバックフラグビットを拡張する時、
中間ノードをトリガーしてループバックする場合、及び／または端から端までのループバックをトリガーする場合に対して、制御プレーンのオブジェクトフォーマットでループバックフラグビットを拡張することに用いられる。
ここで、中間ノードをトリガーしてループバックする場合に対して、前記ループバックフラグビット拡張ユニットは、ループバックフラグビットを拡張する時、
Ｈｏｐ−ａｔｔｒｉｂｕｔｅオブジェクトまたはＥＲＯオブジェクトの予約フィールドを拡張して、その中にループバック機能の設定を指示するための１つのループバックフラグビットＢを新たに定義することに用いられ、
端から端までループバックをトリガーする場合に対して、前記ループバックフラグビット拡張ユニットは、ループバックフラグビットを拡張する時、
Ａｄｍｉｎ＿ｓｔａｔｕｓオブジェクトにＬＢ機能の設定を指示するためのループバックフラグビットＢを拡張することに用いられる。
【００１１】
ここで、前記ループバック実行ユニットは、ループバックを実現する時、
制御プレーンを介して、前記拡張ループバックフラグビットが含まれ且つノードループバックをトリガーするためのメッセージを送信し、
前記ノードが、受信された前記拡張したループバックフラグビットに基づいて、ループバック機能を設定することに用いられる。
ここで、前記ループバックを実現した後、前記ループバック実行ユニットは、さらに、
制御プレーンを介して、ノードループバックの終了に用いられるメッセージを送信して、前記ノードに正常なデータストリームサービスを回復させるように知らせることに用いられる。
本発明の方法及びシステムは、制御プレーンを介してループバック制御を実現し、ループバックサービスの安全性と便利性を保証できる。
【図面の簡単な説明】
【００１２】
【図１】ＬＳＰ  ＬＢを示す図である。
【図２】Ａｄｍｉｎ＿ｓｔａｔｕｓオブジェクトフォーマットを示す図である。
【図３】シングルホップ属性（ｈｏｐ−ａｔｔｒｉｂｕｔｅ）オブジェクトフォーマットを示す図である。
【図４】本発明に係る実施例の制御プレーンを介してループバック機能を実現するフローチャートである。
【図５】本発明に係る実施例の制御プレーンを介してループバック機能を実現するシステムの図である。
【発明を実施するための形態】
【００１３】
全体的には、制御プレーンのオブジェクトフォーマットでループバックフラグビットＢを拡張してよく、具体的な拡張方法は、様々であり、例えば、中間ノードをトリガーしてループバックする場合に対して、Ｈｏｐ−ａｔｔｒｉｂｕｔｅオブジェクトまたは明示的なルートオブジェクト（ＥＲＯ）オブジェクトの予約（Ｒｅｓｅｒｖｅｄ）フィールドを拡張して、その中にループバック機能の設定を指示するための１つのループバックフラグビットＢを新たに定義することができる。
または、端から端までループバックをトリガーする場合に対して、管理状態（Ａｄｍｉｎ＿ｓｔａｔｕｓ）オブジェクトにＬＢ機能の設定を指示するためのループバックフラグビットＢを拡張することができる。
次に、前記ループバックフラグビットに基づいて、制御プレーンを介してノードにループバックを実現するように知らせてよい。具体的には、以下のような２つの実施例を利用して、制御プレーンを介してループバック機能を実現する詳しい操作過程を説明することができる。
【実施例１】
【００１４】
ノードの間で転送されるバス状態リクエストは、ＲＳＶＰ（Ｒｅｓｏｕｒｃｅ  Ｒｅｓｅｒｖａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ：リソース予約プロトコル）メッセージ中のＰａｔｈメッセージによって実現され、そしてＲＳＶＰメッセージ中のＰａｔｈＥｒｒメッセージによってパス状態リクエストにエラーがあったフィードバックを処理し、ノードの間で転送される予約状態リクエストは、ＲＳＶＰメッセージ中のＲｅｓｖメッセージによって実現され、そしてＲＳＶＰメッセージ中のＲｅｓｖＥｒｒメッセージによって予約状態リクエストにエラーがあったフィードバックの処理を実現する。Ａｄｍｉｎ＿ｓｔａｔｕｓオブジェクトは、ＰａｔｈとＲｅｓｖメッセージに含むことができ、１本の接続の管理状態を制御することに用いられる。ＧＭＰＬＳは、シグナリングによって対応する管理操作を完了し、これは、接続チャネル中のネットエレメントが故障イベントに対して誤判断して入れ替え操作をトリガーしないように確保し、そのフォーマットは、図２に示すようなものである。
【００１５】
図１を参照すると、図１はＬＳＰＬＢを示す図である。図１に示すように、ネットワークに双方向ＬＳＰ１（Ａ−Ｂ−Ｃ−Ｄ−Ｅ）が存在する。ある時刻に、管理者は、サービスがＣノードでループバックするように希望し、制御プレーンの処理プロセスは、以下の通りである。
（１）ＡノードがＯＡＭ警告を無効にし、次にＥノードにＡｄｍｉｎ＿ｓｔａｔｕｓオブジェクトが含まれたＰａｔｈ更新メッセージを送信し、ＲとＬフラグビットをセットする。
（２）Ｅノードが当該Ｐａｔｈメッセージを受信し、Ｌフラグビットを識別した後、ＯＡＭ警告を無効にして当該ＬＳＰをロックする。ロックが成功した場合、ＲｅｓｖメッセージにＡｄｍｉｎ＿ｓｔａｔｕｓオブジェクトのＲフラグビットをリセットする。
（３）ＡノードがＰａｔｈ更新メッセージを送信し、Ｒフラグビットをセットし、識別ＣノードＥＲＯ（ｅｘｐｌｉｃｉｔ  ｒｏｕｔｅ  ｏｂｊｅｃｔ：明示的なルートオブジェクト）オブジェクトに含まれたｈｏｐ−ａｔｔｒｉｂｕｔｅサブオブジェクトにＢフラグビットをセットし、それでトラフィックがＣノードでループバックすることを示す。Ｈｏｐ−ａｔｔｒｉｂｕｔｅオブジェクトのフォーマットは、図３に示され、ここで、そのＲｅｓｅｒｖｅｄフィールドにＢフラグビットを定義してある。
【００１６】
もちろん、実施例１であれ、実施例２であれ、Ｂフラグビットがｈｏｐ−ａｔｔｒｉｂｕｔｅオブジェクトに含まれなくてもよく、ＥＲＯオブジェクトのＲｅｓｅｒｖｅｄフラグビットが拡張されてもよい。
（４）各ノードが当該Ｐａｔｈメッセージを受信した後、ｈｏｐ−ａｔｔｒｉｂｕｔｅオブジェクトをチェックし、当該フラグビットを識別できなければ、最初のノードにＰａｔｈＥｒｒメッセージを送信する。Ｂがセットされていない場合、当該ノードでＬＢを行わないと示す。Ｂがセットされている（Ｃノードに対して）場合、Ｃノードで最初のノードに送信されたＲｅｓｖメッセージにＡｄｍｉｎ＿ｓｔａｔｕｓオブジェクト中のＲフラグビットをリセットし、Ｃノードが当該ノードでＬＢ機能を設定したことを示す。
（５）ＡノードがＲｅｓｖメッセージを受信した後、Ｒフラグビットリセットを識別した場合、Ａ、Ｃノードの間でサービストラフィックとＯＡＭトラフィックをループバックし始めてよい。
【００１７】
後続のある時刻に、管理者は、当該接続のＬＢを既にテストし、正常なデータストリームサービスを回復させるように希望し、制御プレーンの処理プロセスは、以下の通りである。
（１）ＡノードがＥノードにＰａｔｈ更新メッセージを送信し、Ａｄｍｉｎ＿ｓｔａｔｕｓオブジェクトを含み、識別ＣノードのＥＲＯにｈｏｐ−ａｔｔｒｉｂｕｔｅオブジェクトを含み、ここで、Ｒをセットし、Ｂをリセットする。
（２）Ｃノードが当該Ｐａｔｈメッセージを受信し、Ｂがリセットされるのを識別した後、ＬＢ機能が既にテストされたのを確認した場合、返答するＲｅｓｖメッセージにＲフラグビットをリセットする。
【００１８】
（３）Ａノードが当該Ｒｅｓｖメッセージを受信した後、ＲとＢがリセット状態であることを識別し、ループバック機能が既にテストされたと判断し、Ｐａｔｈ更新メッセージを送信し、ここで、Ｒをセットし、Ｌをリセットする。
（４）Ｃノードが当該メッセージを受信した後、対応するＲｅｓｖメッセージにＲをリセットし、当ノードが既にロック状態を解除したことを示し、ＯＡＭ警告を有効にする。
（５）Ａノードが当該Ｒｅｓｖメッセージを受信した後、当ノードのロック状態を解除し、ＯＡＭ警告を有効にし、サービスデータとＯＡＭメッセージの送信を回復させる。
【実施例２】
【００１９】
図１に示すように、ある時刻に、管理者は、サービスがＥノード（即ちＬＳＰの目的ノード）でループバックするように希望し、制御プレーンの処理プロセスは、以下の通りである。
（１）ＡノードがＯＡＭ警告を無効にし、次にＥノードにＡｄｍｉｎ＿ｓｔａｔｕｓオブジェクトが含まれたＰａｔｈメッセージを送信し、ＲとＬフラグビットをセットする。
（２）Ｅノードが当該Ｐａｔｈメッセージを受信し、Ｌフラグビットを識別した後、ＯＡＭ警告を無効にして当該ＬＳＰをロックする。ロックが成功した場合、ＲｅｓｖメッセージにＡｄｍｉｎ＿ｓｔａｔｕｓオブジェクトのＲフラグビットをリセットする。
【００２０】
（３）ＡノードがＰａｔｈ更新メッセージを送信し、Ｒフラグビットをセットし、Ａｄｍｉｎ＿ｓｔａｔｕｓオブジェクトに１つのＢフラグビットを拡張し、当該ＬＳＰ上のデータトラフィックに対して目的ノードでループバックを行うことを示し、そして当該フラグビットをセットする。
（４）目的ノード（Ｅノード）が当該Ｐａｔｈメッセージを受信した後、ｈｏｐ−ａｔｔｒｉｂｕｔｅオブジェクトをチェックし、当該フラグビットを識別できなければ、最初のノードにＰａｔｈＥｒｒメッセージを送信する。Ｂがセットされているのを識別した場合、トラフィックに対してループバックするのを示し、Ｅノードで最初のノードに送信されたＲｅｓｖメッセージにＡｄｍｉｎ＿ｓｔａｔｕｓオブジェクト中のＲフラグビットをリセットし、Ｅノードが当該ノードでＬＢ機能を設定したことを示す。
（５）ＡノードがＲｅｓｖメッセージを受信した後、Ｒフラグビットリセットを識別した場合、Ａ、Ｅノードの間でサービストラフィックとＯＡＭトラフィックをループバックし始めてよい。
【００２１】
後続のある時刻に、管理者は、当該接続のＬＢを既にテストし、正常なデータストリームサービスを回復させるように希望し、制御プレーンの処理プロセスは、以下の通りである。
（１）ＡノードがＥノードにＰａｔｈメッセージを送信し、メッセージはＡｄｍｉｎ＿ｓｔａｔｕｓオブジェクトを含み、ここで、Ｒをセットし、Ｂをリセットする。
（２）Ｃノードが当該Ｐａｔｈメッセージを受信し、Ｂがリセットされるのを識別した後、ＬＢ機能が既にテストされたのを確認し、返答するＲｅｓｖメッセージにＲフラグビットをリセットする。
【００２２】
（３）Ａノードが当該Ｒｅｓｖメッセージを受信した後、ＲとＢの両方がリセット状態であるのを識別し、Ｐａｔｈ更新メッセージを送信し、Ｒをセットし、Ｌをリセットする。
（４）Ｅノードが当該メッセージを受信した後、ＯＡＭ警告を有効にし、対応するＲｅｓｖメッセージにＲをリセットし、当ノードが既にロック状態を解除したことを示す。
（５）Ａノードが当該Ｒｅｓｖメッセージを受信した後、ＯＡＭ警告を有効にし、当ノードのロック状態を解除し、サービスデータとＯＡＭメッセージの送信を回復させる。
【００２３】
上記の技術説明に言及した命令は、完全に制御プレーンから送信されることができる。制御プレーンが常に到達できるので、故障が発生せず、ループバックサービスの安全性を効果的に保証できる。そして、制御プレーンを介してループバック機能を設定するのは、データプレーンにおいてＯＡＭ設定メッセージを送信する必要がないので、さらに便利で安全である。
以上の実施例からわかるように、本発明は、制御プレーンを介してループバック機能を実現する動作の考えは、図４に示すことができる。図４を参照すると、図４は、本発明に係る実施例の制御プレーンを介してループバック機能を実現するフローチャートであり、当該プロセスは、以下のステップを含む。
【００２４】
ステップ４１０：制御プレーンのオブジェクトフォーマットでループバックフラグビットを拡張する。
ステップ４２０：前記ループバックフラグビットに基づいて、制御プレーンを介してノードにループバックを実現するように知らせる。
上記の実施例及び動作の考えが順調に実現できることを保証するために、図５に示されるような設定を行ってよい。図５を参照すると、図５は、本発明に係る実施例の制御プレーンを介してループバック機能を実現するシステムの図であり、当該システムは、接続するループバックフラグビット拡張ユニット、ループバック実行ユニットを含む。
【００２５】
実際応用の際、ループバックフラグビット拡張ユニットは、制御プレーンのオブジェクトフォーマットでループバックフラグビットを拡張することができ、ループバック実行ユニットは、前記ループバックフラグビットに基づいて、制御プレーンを介してノードにループバックを実現するように知らせることができる。
そして、前記ループバックフラグビット拡張ユニットは、ループバックフラグビットを拡張する時、中間ノードをトリガーしてループバックする場合、及び／または端から端までのループバックをトリガーする場合に対して、制御プレーンのオブジェクトフォーマットでループバックフラグビットを拡張することに用いられる。
中間ノードをトリガーしてループバックする場合に対して、前記ループバックフラグビット拡張ユニットは、ループバックフラグビットを拡張する時、具体的にＨｏｐ−ａｔｔｒｉｂｕｔｅオブジェクトまたはＥＲＯオブジェクトの予約フィールドを拡張し、その中にループバック機能の設定を指示するための１つのループバックフラグビットＢを新たに定義することに用いられ、
【００２６】
端から端までループバックをトリガーする場合に対して、前記ループバックフラグビット拡張ユニットは、ループバックフラグビットを拡張する時、Ａｄｍｉｎ＿ｓｔａｔｕｓオブジェクトにＬＢ機能の設定を指示するためのループバックフラグビットＢを拡張することに用いられる。
前記ループバック実行ユニットは、ループバックを実現する時、制御プレーンを介して、前記ループバックフラグビットが含まれ且つノードループバックをトリガーするためのメッセージを送信し、前記ノードが、受信されたループバックフラグビットに基づいてループバック機能を設定することに用いられる。
前記ループバックを実現した後、前記ループバック実行ユニットは、さらに、制御プレーンを介してノードループバックの終了に用いられるメッセージを送信し、前記ノードに正常なデータストリームサービスを回復させるように知らせることに用いられる。
【００２７】
以上をまとめ、方法であれ、システムであれ、本発明の制御プレーンを介してループバック機能を実現する技術は、ループバックサービスの安全性と便利性を保証できる。
以上は、本発明の最適的な実施例に過ぎなく、本発明を制限せず、本分野の当業者に対して、本発明が各種類の変更と変化がある。本発明の主旨精神と原則以内に、いかなる改修、同等入れ替わり、改良等が、本発明の保護範囲以内に含まれるべきである。
【図１】
0005649743.tif 000002
【図２】
0005649743.tif 000003
【図３】
0005649743.tif 000004
【図４】
0005649743.tif 000005
【図５】
0005649743.tif 000006