(57)【要約】  本発明はイーサネットの一部のセグメント保護の共同検出方法を開示し、該方法は、共有リンクを有する2つのセグメント保護域に検出ポイントを配置すること、2つのセグメント保護域の共有リンクに共同監視グループを配置すること、配置された検出ポイント及び共同監視グループが一定の周期内に接続性チェックメッセージ（CCM）を受信するかどうかを判断し、CCMメッセージを受信するとCCMメッセージに対応する検出されたセグメントが正常であることを判定し、CCMメッセージを受信しないとCCMメッセージに対応する検出されたセグメントは障害が発生することを判定する。さらに、イーサネットの一部のセグメント保護の共同検出システムを開示し、検出ポイント配置ユニット、共同監視グループ配置ユニット、判断ユニットを含む。該方法及びシステムは多ノード障害が発生する場合にセグメント保護の問題を解決することができ大幅にネットワークの性能を向上させる。
2012529793.tif 000002
【特許請求の範囲】
【請求項１】
イーサネットの一部のセグメント保護の検出方法であって、
共有リンクを有する2つのセグメント保護域に検出ポイントを配置することと、
前記2つのセグメント保護域の共有リンクに共同監視グループを設置することと、
配置された検出ポイント及び共同監視グループが一定の周期内に接続性チェックメッセージCCMメッセージを受信するかどうかによって検出されたセグメントに障害検出を行なうことを含み、
これにより、共同監視グループを配置することによってイーサネットの一部のセグメント保護の共同検出を実現することを特徴とするイーサネットの一部のセグメント保護の検出方法。
【請求項２】
前記2つのセグメント保護域がそれぞれ第1セグメント保護域及び第2セグメント保護域であり、
前記2つのセグメント保護域は、いずれも、
メインセグメント、バックアップセグメント、代替メインセグメント及び代替バックアップセグメントと、
ターミナルブリッジDEBノード、及び前記共有リンクに設置された主要な相互接続ブリッジPIBノード及び代替の相互接続ブリッジAIBノードを含み、  
前記検出ポイントが前記DEBノード、PIBノード、及びAIBノードに配置される請求項1に記載の検出方法。
【請求項３】
共同監視グループを配置する前記ステップは、前記共有リンクにおけるPIBノードが2つのセグメント保護域における3つのポートを、共同監視グループに配置し、AIBノードが2つのセグメント保護域における3つのポートを共同監視グループに配置する請求項2に記載の検出方法。
【請求項４】
配置された検出ポイント及び共同監視グループが一定の周期内で接続性チェックメッセージCCMメッセージを受信するかどうかによって、検出されたセグメントに対し障害検出を行なう前記ステップは、DEBノードによって以下のステップに従って、検出されたセグメントに障害が発生するかどうかを判断することを含み、
A1、一定の周期内にPIBノードがメインセグメント及びバックアップセグメントにおいて送信したCCMメッセージを、第1セグメント保護域/第2セグメント保護域内におけるDEBノードに受信されたかどうかを判断し、PIBノードがメインセグメント及びバックアップセグメントにおいて送信したCCMメッセージをいずれも受信され、またはいずれも受信されないと、DEBノードがトンネルの切り替え動作を行なわなく、続けてDEBノードによって障害検出作業を行ない、PIBノードがメインセグメント/バックアップセグメントにおいて送信したCCMメッセージを受信されなく、PIBノードがバックアップセグメント/メインセグメントにおいて送信したCCMメッセージを受信されると、ステップA2を実行し、
A2、前記DEBノードは、メインセグメント/バックアップセグメントにおけるトンネルをバックアップセグメント/メインセグメントに切り替え、その後、続けてDEBノードによって障害検出作業を行なう請求項3に記載の検出方法。
【請求項５】
配置された検出ポイント及び共同監視グループが一定の周期内に接続性チェックメッセージCCMメッセージを受信するかどうかによって、検出されたセグメントに対し障害検出を行なう前記ステップは、さらに、PIBノードによって以下のステップに従って、検出されたセグメントに障害が発生するかどうかを判断することを含み、
B1、第1セグメント保護域及び第2セグメント保護域内のDEBノードがメインセグメント及びバックアップセグメントにおいて送信したCCMメッセージを、一定の周期内に、PIBノードに受信されるかどうかを判断し、第1セグメント保護域と第2セグメント保護域内のDEBノードがメインセグメント及びバックアップセグメントにおいて送信したCCMメッセージを、いずれも受信され、又はいずれも受信されないと、PIBノードがトンネル切り替え動作をしなく、続けてPIBノードによって障害検出作業を行い、
前記PIBノードは、第1セグメント保護域/第2セグメント保護域内におけるDEBノードがメインセグメント/バックアップセグメントにおいて送信したCCMメッセージを受信しなく、前記DEBノードがバックアップセグメント/メインセグメントにおいて送信したCCMメッセージを受信すると、ステップB2を実行し、
前記PIBノードが、共有リンクのポートにおいて、第1セグメント保護域及び第2セグメント保護域内のDEBノードがバックアップセグメントにおいて送信したCCMメッセージを受信しなく、且つ前記PIBノードが、第1セグメント保護域/第2セグメント保護域におけるポートも該セグメント保護域内のDEBノードがメインセグメントにおいて送信したCCMメッセージを受信しない場合、ステップB3を実行し、
B2、前記PIBノードは、前記第1セグメント保護域/第2セグメント保護域内のメインセグメント/バックアップセグメントにおけるトンネルをバックアップセグメント/メインセグメントに切り替え、その後、続けてPIBノードによって障害検出作業を行い、
B3、前記PIBノードの第2セグメント保護域/第1セグメント保護域におけるポートはメインセグメントにおいて前記第2セグメント保護域/第1セグメント保護域内のDEBノードへCCMメッセージを送信すること停止し、前記DEBノードは、一定の周期内にPIBノードがメインセグメントにおいて送信したCCMメッセージを受信しないと、前記第2セグメント保護域/第1セグメント保護域内のメインセグメントにおけるトンネルをバックアップセグメントに切り替え、その後、続けて前記PIBノードによって障害検出作業を行なう請求項4に記載の検出方法。
【請求項６】
配置された検出ポイント及び共同監視グループが一定の周期内に接続性チェックメッセージCCMメッセージを受信するかどうかによって、検出されたセグメントに対し障害検出を行なう前記ステップは、さらに、AIBノードによって、以下のステップに従って、検出されたセグメントに障害が発生するかどうかを判断することを含み、
C1、一定の周期内に第1セグメント保護域及び第2セグメント保護域内のDEBノードが代替メインセグメント及び代替バックアップセグメントにおいて送信したCCMメッセージを、AIBノードに受信されるかどうかを判断し、第1セグメント保護域及び第2セグメント保護域内のAIBノードが代替メインセグメント及び代替バックアップセグメントにおいて送信したCCMメッセージがいずれも受信され、又はいずれも受信されないと、AIBノードがトンネルの切り替え動作を行なわなく、続けてAIBノードによって障害検出作業を行い、
前記AIBノードは、第1セグメント保護域/第2セグメント保護域内のDEBノードが代替メインセグメント/代替バックアップセグメントにおいて送信したCCMメッセージを受信しなく、前記DEBノードが代替バックアップセグメント/代替メインセグメントにおいて送信したCCMメッセージを受信すると、ステップC2を実行し、
前記AIBノードは、共有リンクのポートにおいて、第1セグメント保護域及び第2セグメント保護域内のDEBノードが代替メインセグメントにおいて送信したCCMメッセージを受信しなく、且つAIBノードの第1セグメント保護域/第2セグメント保護域におけるポートも、該セグメント保護域のDEBノードが代替バックアップセグメントにおいて送信したCCMメッセージを受信しないと、ステップC3を実行し、
C2、前記AIBノードは、第1セグメント保護域/第2セグメント保護域内の代替メインセグメント/代替バックアップセグメントにおけるトンネルを代替バックアップセグメント/代替メインセグメントに切り替えし、その後、続けてAIBノードによって障害検出作業を行い、
C3、前記AIBノードの第2セグメント保護域/第1セグメント保護域におけるポートは、代替バックアップセグメントにおいて前記第2セグメント保護域/第2セグメント保護域内のDEBノードへCCMメッセージを送信することを停止し、前記DEBノードは、一定の周期内でAIBノードが代替バックアップセグメントにおいて送信したCCMメッセージを受信しないと、前記第2セグメント保護域/第1セグメント保護域内の代替バックアップセグメントのおけるトンネルを代替メインセグメントに切り替え、その後、続けてAIBノードによって障害検出作業を行う請求項5に記載の検出方法。
【請求項７】
前記CCMメッセージは、検出されたセグメントのソースメディアアクセスコントロール層MACアドレス、検出されたセグメントのデスティネーションMACアドレスを含む請求項6に記載の検出方法。
【請求項８】
イーサネットの一部のセグメント保護の検出システムであって、該システムは、検出ポイント配置ユニット、共同監視グループ配置ユニット、及び判断ユニットを含み、そのうち、
前記検出ポイント配置ユニットは、共有リンクを有する2つのセグメント保護域に検出ポイントを配置するように設置され、
前記共同監視グループ配置ユニットは、2つのセグメント保護域の共有リンクに共同監視グループを配置するように設置され、
前記判断ユニットは、配置された検出ポイント及び共同監視グループが一定の周期内に接続性チェックメッセージCCMメッセージを受信するかどうかによって、検出されたセグメントに対し障害検出を行なうように設置され、
これにより、イーサネットの一部のセグメント保護の共同検出を実現する。
【請求項９】
前記2つのセグメント保護域がそれぞれ第1セグメント保護域及び第2セグメント保護域であり、
前記2つのセグメント保護域がいずれも、
メインセグメント、バックアップセグメント、代替メインセグメント及び代替バックアップセグメントと、
DEBノード、及び前記共有リンクに設置されたPIBノード及びAIBノードを含み、
前記検出ポイント配置ユニットは、セグメント保護域におけるDEBノード、PIBノード及びAIBノードに検出ポイントを配置するように設置される請求項8に記載の検出システム。
【請求項１０】
前記共同監視グループ配置ユニットは、共有リンクにおけるPIBノードの2つのセグメント保護域における3つのポートを、共同監視グループに配置し、共有リンクにおけるAIBノードの2つのセグメント保護域における3つのポートを、共同監視グループに配置するように設置される請求項9に記載の検出システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク通信におけるイーサネットの保護検出技術分野に関し、特にイーサネットの一部のセグメント保護の共同検出方法及びシステムに関する。
【背景技術】
【０００２】
キャリアイーサネット（CE，Carrier Ethernet）概念の提出に従って、電気通信ネットワークの需要を満たすために、コネクション型イーサネット技術--プロバイダバックボーントランスポート（PBT，Provider Backbone Transport）も2005年10月に実現する。その後、国内及び海外にもプロバイダがPBT技術を採用して、ネットワーキングし、PBT技術がMAN内の発展することに、良好的な開始を提供する。
【０００３】
PBT技術の基礎は、IEEE 802.1ahに定義したプロバイダバックボーンブリッジ（PBB，Provider Backbone Bridge）技術であり、IEEEは、PBT技術を、フロープロジェクトをサポートするプロバイダバックボーンブリッジ技術（PBB-TE，Provider Backbone Bridge Traffic Engineering）と称する。PBB-TE技術がPBB技術に基づき、その核心は、PBB技術に改善を行なうことであり、CEの送信元デバイスは、メッセージのヘッドでバックボーンメッシュのメディアアクセスコントロール層（MAC，Medium Access Control）アドレス（B-DA，Backbone Destination MAC Address）、バックボーンネットのソースMACアドレス（B-SA，Backbone Destination MAC Address）、バックボーンネット仮想LAN（B-VLAN，Backbone VLAN）の標識（ID）及びサービス実例標識（I-TAG，Service Instance TAG）を差し込む。CEの送信元デバイスとデスティネーションデバイスの間の転送パスは、事前に静的に設定したものであり、中間的なCEデバイスは、転送リストにおけるB-DA及びB-VIDに基づいてデータフレームに対して転送し、転送の効率が高い。
【０００４】
イーサネットをキャリアグレード標準に達するために、PBB-TEが常に保護技術を採用する。図1に示したのは、従来技術にPBB-TEエンドツーエンドのトンネルの保護原理の模式図1であり、そのうち、あるフロープロジェクトのサービス実例のエンドツーエンドのメイントンネルがTN 1：PE 1←→P1←→P2←→P3←→PE 2であり、PE 1及びPE 2が該トンネルの実例のエンドであり、TN 2：PE 1←→P5←→P6←→PE 2が該フロープロジェクトサービス実例のエンドツーエンドのバックアップトンネルであり、上記メイントンネルTN 1及びバックアップトンネルTN 2を区分するために、事前に配置する際に、メイントンネルTN 1にB-VLAN 1を指定し、バックアップトンネルTN 2にB-VLAN 2を指定する。エンドツーエンドメイントンネルTN 1は障害が発生する際、データ流れをバックアップトンネルTN 2に切り替えることができる。
【０００５】
PBB-TEは、IEEE 802.1agにおける接続性の障害管理（CFM，Connectivity Fault Management）メカニズムを採用して持続的にネットワークにおけるトンネル状態を監視する。メイントンネルは効力が失う際業務を自動的に事前に設立したバックアップトンネルに切り替え、トンネル保護技術を実現することができる。
【０００６】
従来技術において、トンネルに、IEEE 802.1agに定義した接続性チェックメッセージ（CCM，Continuity Check Message）を送信することによって、トンネルの接続性を検出する。図2に示すように、トンネルエンドポイントPE 1とPE 2の間にそれぞれメイントンネルTN 1及びバックアップトンネルTN 2に沿って互いにCCMを送信し、メイントンネルとバックアップトンネルとがそれぞれ異なる管理連合（MA，Maintenance Association）に属し、メイントンネルがMA 1に属し、バックアップトンネルがMA 2に属し、メイントンネルとバックアップトンネルのCCMがそれぞれB-VLAN 1のID及びB-VLAN 2のIDをパッケージする。この方法は、トンネルの全パス保護を実現する。
【０００７】
PBB-TEのエンドツーエンドの保護技術は、トンネルに有効的な保護を行なうことができるが、このようなエンドツーエンドの保護案は、保護スイッチング時間が長いだけではなく、且つ関わるノードが多い。このため、IEEE協会がPBB-TEの一部の保護案を提出する。図3に示すように、P1-P2-P3は、エンドツーエンドのメイントンネルTN 1（PE 1←→P1←→P2←→P3←→PE 2）の一部のパスをキャリアする物理リンクであり、物理リンクは、以下にセグメントを称する。バックアップセグメント（P1-P4-P3）を利用して保護することができる。PBB-TEのセグメント保護案とPBB-TEのエンドツーエンドの保護の一番の違いは、セグメント保護案は、物理リンクに基づく保護であり、エンドツーエンドの保護案がトンネルに基づく保護であることである。
【０００８】
PBB-TEセグメント保護の機能を実現するために、CCMメッセージが同時にセグメント保護域のメインセグメント及びバックアップセグメントでそれらの完整性を検証する必要がある。図4に示すように、エンドポイントP1とP3の間にそれぞれメインセグメント（P1-P2-P3）及びバックアップセグメント（P1-P4-P3）に沿って互いにCCMを送信し、メインセグメントがMA 3に属し、バックアップセグメントがMA 4に属し、メインセグメントとバックアップセグメントのCCMがそれぞれ相応のB-VLANのIDをパッケージする。このような方法は、トンネルの一部のパス（物理的なパス）に良好的な保護を実現する。
【０００９】
PBB-TEのセグメント保護域の間に共有リンクを有する場合は、当面のセグメント保護に1つの検討しているホットスポットであり、セグメント保護域がトンネル（ESP，Ethernet Switched Path）のセグメント保護域であり、図5に示すように、セグメントA-B-M-E-F-Aにより形成されたセグメント保護域1（第1セグメント保護域も称する）、及びセグメントC-B-M-E-D-Cにより形成されたセグメント保護域2（第2セグメント保護域）はいずれもESP 1<X，Y，1>及びESP 2<Y，X，2>（ESPの属性がデータフローにおける<ESP-DA, ESP-SA, ESP-VID>3タプルで標識され、IEEE 802.1Qayを参照）のセグメント保護域である。セグメント保護域1及びセグメント保護域2が共有パスB-M-Eを有する。セグメント保護域1に、ESP 1及びESP 2のメインセグメントがA-Bであり、バックアップセグメントがA-F-E-M-Bであり、セグメント保護域2に、ESP 1及びESP 2のメインセグメントがC-Bであり、バックアップセグメントがC-D-E-M-Bである。
【００１０】
以上のような共有リンクトポロジのセグメント保護機能を実現するために、従来技術が解決案を提供し、図6に示すように、ESP 1及びESP 2に対してセグメント保護を行なうために、共有パスB-M-Eに主要な相互接続ブリッジ（PIB，Primary Interconnecting Bridge）ノード及び代替の相互接続ブリッジ（AIB，Alternate Interconnecting Bridge）ノードを設置し、ノードBがPIBノードであり、ノードEがAIBノードであり、セグメント保護域1及びセグメント保護域2にターミナルブリッジ（DEB，Domain Endpoint Bridge）ノードを設置し、ノードA及びノードCがいずれもDEBノードである。
【００１１】
図6及び7に示すように、セグメント保護域1において、ノードA（DEB）とノードB（PIB）の間に、メインセグメント及びバックアップセグメントが正常であるかどうかを検出するように、それぞれメインセグメント（A-B）及びバックアップセグメント（A-F-E-M-B）でCCMメッセージを送信し、ノードA（DEB）とノードE（AIB）の間に、代替メインセグメント（A-B-M-E）及び代替バックアップセグメント（A-F-E）が正常であるかどうかを検出するために、それぞれ代替メインセグメント及び代替バックアップセグメントでCCMメッセージを送信する。同様、セグメント保護域2において、ノードC（DEB）とノードB（PIB）の間に、メインセグメント及びバックアップセグメントが正常であるように、それぞれメインセグメント（C-B）とバックアップセグメント（C-D-E-M-B）でCCMメッセージを送信し、ノードC（DEB）とノードE（AIB）の間に、代替メインセグメント（C-B-M-E）と代替バックアップセグメント（C-D-E）が正常であるかどうかを検出するように、それぞれ代替メインセグメントと代替バックアップセグメントでCCMメッセージを送信する。
【００１２】
DEBノードはただ該DEBノードが属されたセグメント保護域内のメインセグメント及びバックアップセグメントだけを検出し、代替メインセグメント及び代替バックアップセグメントに検出を担当しなく、PIBは、同時に該PIBが属された2つのセグメント保護域内のメインセグメント及びバックアップセグメントを検出し、AIBノードは、同時に該AIBノードが属された2つのセグメント保護域内の代替メインセグメント及び代替バックアップセグメントを検出する。
【００１３】
図8に示すように、ノードAとBの間のリンクは障害が発生し、ノードA（DEB）は、一定の時間にノードB（PIB）がメインセグメントで送信したCCMメッセージを受信しないと、図6を参照して、ノードAは、もとのメインセグメント（A-B）で輸送したすべてのトンネル、例えばESP 1を、バックアップセグメント（A-F-E-M-B）に切り替える。同様、ノードB（PIB）が一定の時間内に、ノードA（DEB）がメインセグメントで送信したCCMメッセージも受信しないと、図6を参照して、ノードBは、もとのメインセグメント（B-A）で輸送したすべてのトンネル、例えばESP 2を、バックアップセグメント（B-M-E-F-A）に切り替える。最後に、ESP 1とESP 2が共有リンクを有する2つのセグメント保護域における最新のパスはそれぞれ、A-F-E-M-B-C及びC-B-M-E-F-Aになっている。
【００１４】
以上のDEBノード、PIBノード及びAIBノードのメインメカニズムがちゃんと大部分の問題を解決することができるが、ある場合に障害を検出することができなく、これにより、通信の長時間の中断を招く。具体的な実例は以下のようである。
【００１５】
図9に示すように、共有リンク<B，M>とセグメント保護域2のリンク<B，C>はいずれも障害が発生し、セグメント保護域2において、ノードC（DEB）が一定の時間内にノードB（PIB）がメインセグメントで送信したCCMメッセージを受信しないと、ノードCが、セグメント保護域1のメインセグメントにおけるすべてのトンネル、例えばESP 2を、バックアップセグメントに切り替え、ノードE（AIB）が一定の時間内に、ノードA（DEB）が代替メインセグメントで送信したCCMメッセージを受信しないと、ノードEが代替メインセグメントにおけるすべてのトンネル、例えばESP 2を、代替バックアップセグメントに切り替え、このため、ESP 2が、セグメント保護域1及びセグメント保護域2におけるパスがC-D-E-F-Aになって、正常にデータメッセージを伝送することができる。ただし、セグメント保護域1に、ノードA（DEB）は一定の周期内に、ノードB（PIB）がメインセグメントで送信されたCCMメッセージを受信することができるので、ノードAがもとのメインセグメント（A-B）で輸送したすべてのトンネル、例えばESP 1をバックアップセグメントに切り替えなく、共有リンク<B，M>及びリンク<B，C>は、いずれも障害が発生したので、ESP 1におけるすべてのデータメッセージがノードBに達した後、廃棄され、これにより通信の長時間の中断を招く。
【００１６】
以上の分析から、従来技術における解決案は、ある場合に重大な通信中断の状態が発生し、新しいメカニズムで該問題を解決する必要があることを見分けることができる。このため、共有リンクを有するセグメント保護域に、新しい共同検出案を提出し、上記欠点を克服することが非常に意義がある。
【発明の概要】
【発明が解決しようとする課題】
【００１７】
これに鑑、本発明の主な目的は、多ノード障害の場合のセグメント保護を実現し、ネットワーク性能を向上させるイーサネットの一部のセグメント保護の共同検出方法及びシステムを提供する。
【課題を解決するための手段】
【００１８】
上記目的を達するために、本発明の技術案は、以下のように実現する。
【００１９】
本発明は、イーサネットの一部のセグメント保護の共同検出方法は、
共有リンクを有する2つのセグメント保護域に検出ポイントを配置することと、
前記2つのセグメント保護域の共有リンクに共同監視グループを設置することと、
配置された検出ポイント及び共同監視グループが一定の周期内に接続性チェックメッセージCCMメッセージを受信するかどうかによって検出されたセグメントに障害検出を行なうことを含み、
共同監視グループを配置することによってイーサネットの一部のセグメント保護の共同検出を実現する。
【００２０】
上記技術案において、前記2つのセグメント保護域がそれぞれ第1セグメント保護域及び第2セグメント保護域であり、
前記2つのセグメント保護域は、いずれも、
メインセグメント、バックアップセグメント、代替メインセグメント及び代替バックアップセグメントと、
ターミナルブリッジDEBノード、及び前記共有リンクに設置された主要な相互接続ブリッジPIBノード及び代替の相互接続ブリッジAIBノードとを含み、  
前記検出ポイントが前記DEBノード、PIBノード、及びAIBノードに配置される。
【００２１】
上記技術案において、共同監視グループを配置する前記ステップは、前記共有リンクにおけるPIBノードが2つのセグメント保護域における3つのポートを、共同監視グループに配置し、AIBノードが2つのセグメント保護域における3つのポートを共同監視グループに配置する。
【００２２】
そのうち、配置された検出ポイント及び共同監視グループが一定の周期内で接続性チェックメッセージCCMメッセージを受信するかどうかによって検出されたセグメントに障害検出を行なう前記ステップは、DEBノードによって以下のステップに従って検出されたセグメントは障害が発生するかどうかを判断することを含み、
A1、第1セグメント保護域/第2セグメント保護域内におけるDEBノードは、一定の周期内にPIBノードがメインセグメント及びバックアップセグメントで送信したCCMメッセージを受信するかどうかを判断し、PIBノードがメインセグメント及びバックアップセグメントで送信したCCMメッセージは、いずれも受信され、またはいずれも受信されないと、DEBノードがトンネルの切り替え動作を行なわなく、続けてDEBノードによって障害検出作業を行ない、PIBノードがメインセグメント/バックアップセグメントで送信したCCMメッセージを受信しなく、PIBノードがバックアップセグメント/メインセグメントで送信したCCMメッセージを受信すると、ステップA2を実行し、
A2、前記DEBノードは、メインセグメント/バックアップセグメントで関わるトンネルをバックアップセグメント/メインセグメントに切り替え、その後、続けてDEBノードによって障害検出作業を行なう。
【００２３】
そのうち、配置された検出ポイント及び共同監視グループが一定の周期内に接続性チェックメッセージCCMメッセージを受信するかどうかによって、検出されたセグメントに障害検出を行なう前記ステップは、さらに、PIBノードによって以下のステップに従って検出されたセグメントは障害が発生するかどうかを判断することを含み、
B1、PIBノードは、一定の周期内に、第1セグメント保護域及び第2セグメント保護域内のDEBノードがメインセグメント及びバックアップセグメントで送信したCCMメッセージを受信するかどうかを判断し、第1セグメント保護域と第2セグメント保護域内のDEBノードがメインセグメント及びバックアップセグメントで送信したCCMメッセージは、いずれも受信され、又はいずれも受信されないと、PIBノードがトンネル切り替え動作をしなく、続けてPIBノードによって障害検出作業を行い、
前記PIBノードは、第1セグメント保護域/第2セグメント保護域内におけるDEBノードがメインセグメント/バックアップセグメントで送信したCCMメッセージを受信しなく、前記DEBノードがバックアップセグメント/メインセグメントで送信したCCMメッセージを受信すると、ステップB2を実行し、
前記PIBノードは、共有リンクのポートで第1セグメント保護域及び第2セグメント保護域内のDEBノードがバックアップセグメントで送信したCCMメッセージを受信しなく、PIBノードが第1セグメント保護域/第2セグメント保護域におけるポートも該セグメント保護域内のDEBノードがメインセグメントで送信したCCMメッセージを受信しなく、ステップB3を実行し、
B2、前記PIBノードは、前記第1セグメント保護域/第2セグメント保護域内のメインセグメント/バックアップセグメントで関わるトンネルをバックアップセグメント/メインセグメントに切り替え、その後、続けてPIBノードによって障害検出作業を行い、
B3、前記PIBノードが第2セグメント保護域/第1セグメント保護域におけるポートはメインセグメントで前記第2セグメント保護域/第1セグメント保護域内のDEBノードへCCMメッセージを送信すること停止し、前記DEBノードが、一定の周期内にPIBノードがメインセグメントで送信したCCMメッセージを受信しないと、DEBノードが該セグメント保護域内のメインセグメントで関わるトンネルをバックアップセグメントに切り替え、その後、続けてPIBノードによって障害検出作業を行なう。
【００２４】
そのうち、配置された検出ポイント及び共同監視グループは、一定の周期内に接続性チェックメッセージCCMメッセージを受信するかどうかによって検出されたセグメントに障害検出を行なう前記ステップは、さらに、AIBノードによって、以下のステップに従って検出されたセグメントは障害が発生するかどうかを判断することを含み、
C1、AIBノードは、一定の周期内に第1セグメント保護域及び第2セグメント保護域内のDEBノードが代替メインセグメント及び代替バックアップセグメントで送信したCCMメッセージを受信するかどうかを判断し、第1セグメント保護域及び第2セグメント保護域内のAIBノードが代替メインセグメント及び代替バックアップセグメントで送信したCCMメッセージがいずれも受信され、又はいずれも受信されないと、AIBノードがトンネルの切り替え動作を行なわなく、続けてAIBノードによって障害検出作業を行い、
前記AIBノードは、第1セグメント保護域/第2セグメント保護域内のDEBノードが代替メインセグメント/代替バックアップセグメントで送信したCCMメッセージを受信しなくて、前記DEBノードが代替バックアップセグメント/代替メインセグメントで送信したCCMメッセージを受信すると、ステップC2を実行し、
前記AIBノードは、共有リンクのポートに、第1セグメント保護域及び第2セグメント保護域内のDEBノードが代替メインセグメントで送信したCCMメッセージを受信しなく、且つAIBノードが第1セグメント保護域/第2セグメント保護域におけるポートも、該セグメント保護域のDEBノードが代替バックアップセグメントで送信したCCMメッセージを受信しないと、ステップC3を実行し、
C2、前記AIBノードは、第1セグメント保護域/第2セグメント保護域内の代替メインセグメント/代替バックアップセグメントで関わるトンネルを代替バックアップセグメント/代替メインセグメントに切り替えし、その後、続けてAIBノードによって障害検出作業を行い、
C3、前記AIBノードが第2セグメント保護域/第1セグメント保護域におけるポートは、代替バックアップセグメントで前記第2セグメント保護域/第2セグメント保護域内のDEBノードへCCMメッセージを送信することを停止し、前記DEBノードは、一定の周期内でAIBノードが代替バックアップセグメントで送信したCCMメッセージを受信しないと、DEBノードは、該セグメント保護域内の代替バックアップセグメントで関わるトンネルを代替メインセグメントに切り替え、その後、続けてAIBノードによって障害検出作業を行う。
【００２５】
そのうち、前記CCMメッセージは、検出されたセグメントのソースメディアアクセスコントロール層MACアドレス、検出されたセグメントのデスティネーションMACアドレスを含む。
【００２６】
本発明は、さらに、イーサネットの一部のセグメント保護の検出システムを提供し、該システムは、検出ポイント配置ユニット、共同監視グループ配置ユニット、及び判断ユニットを含み、 
検出ポイント配置ユニットは、共有リンクを有する2つのセグメント保護域配置検出ポイントのように設置され、
共同監視グループ配置ユニットは、2つのセグメント保護域の共有リンクに共同監視グループを配置するように設置され、
判断ユニットは、配置された検出ポイント及び共同監視グループが一定の周期内にCCMメッセージを受信するかどうかを判断することによって、検出されたセグメントに障害検出を行なうように設置され、
これにより、イーサネットの一部のセグメント保護に対する共同検出を実現する。
【００２７】
上記技術案において、前記2つのセグメント保護域がそれぞれ第1セグメント保護域及び第2セグメント保護域であり、
前記2つのセグメント保護域がいずれも
メインセグメント、バックアップセグメント、代替メインセグメント及び代替バックアップセグメントと、
DEBノード、及び前記共有リンクに設置されたPIBノード及びAIBノードを含み、
前記検出ポイント配置ユニットは、セグメント保護域におけるDEBノード、PIBノード及びAIBノードに検出ポイントを配置するように設置される。
【００２８】
上記技術案において、前記共同監視グループ配置ユニットは、共有リンクにおけるPIBノードが2つのセグメント保護域における3つのポートを、共同監視グループに配置し、AIBノードが2つのセグメント保護域における3つのポートを、共同監視グループに配置するように設置される。
【発明の効果】
【００２９】
従来技術と比較すると、本発明の方法及びシステムがイーサネットに2つのセグメント保護域の共有リンクのPIBノード、AIBノードに共同監視グループを配置することによって、従来のノード検出上に、共同監視を増加する。本発明の共同検出方法及びシステムは、ちゃんと多ノード障害の場合におけるセグメント保護問題を解決し、大幅にネットワーク性能を向上させる。
【図面の簡単な説明】
【００３０】
【図１】従来技術に、PBB-TEエンドツーエンドのトンネル保護原理の模式図１である。
【図２】従来技術に、PBB-TEエンドツーエンドのトンネル保護原理の模式図２である。
【図３】従来技術に、セグメント保護原理の模式図１である。
【図４】従来技術に、セグメント保護原理の模式図２である。
【図５】従来技術に、多セグメント保護域が共有リンクのトポロジ構造を有する模式図である。
【図６】従来技術に、共有リンクの多セグメント保護域を有する障害検出メカニズムの模式図である。
【図７】従来技術に、共有リンクを有する多セグメント保護域の障害検出メカニズムの模式図である。
【図８】従来技術に、単一のノード障害の場合にセグメント保護構造の模式図である。
【図９】従来技術に、多ノード障害の場合にセグメント保護構造の模式図である。
【図１０】本発明に、イーサネットの一部のセグメント保護の共同検出方法の実現プロセスの模式図である。
【図１１】本発明に多ノード障害の場合にセグメント保護構造の模式図である。
【発明を実施するための形態】
【００３１】
本発明の基本的な考えは、イーサネットにおける2つのセグメント保護域の共有リンクのPIBノード、AIBノードに共同監視グループを配置することによって、従来のノード検出上に共同監視を増加して、ちゃんと多ノード障害の場合にセグメント保護問題を解決し、大幅にネットワーク性能を向上させることである。
【００３２】
共有リンクのセグメント保護域1及びセグメント保護域2に共同監視グループを配置することは、具体的に以下のようであり、
共有リンクにおけるPIBノードに共同監視グループを配置し、即ち、PIBノードが2つのセグメント保護域における3つのポートは共同監視グループのように設置される。一定の周期内に、PIBノードが共有リンクにおけるポートは、2つのセグメント保護域のDEBノードから送信したCCMメッセージを受信しなく、且つPIBノードがセグメント保護域2/セグメント保護域1のメインセグメントにおけるポートもセグメント保護域2/セグメント保護域1におけるDEBノードが送信したCCMメッセージを受信しないと、PIBノードがセグメント保護域1/セグメント保護域2のメインセグメントにおけるポートは、セグメント保護域1/セグメント保護域2におけるDEBノードにCCMメッセージを送信することを停止する。このように、セグメント保護域1/セグメント保護域2におけるDEBノードは、一定の周期内にPIBノードがメインセグメントで送信したCCMメッセージを受信しないと、セグメント保護域1/セグメント保護域2におけるDEBノードは、該保護域におけるメインセグメントにおけるトンネルをバックアップセグメントに切り替える。
【００３３】
共有リンクにおけるAIBノードに共同監視グループを配置し、即ち、AIBノードが2つのセグメント保護域における3つのポートは、共同監視グループに設置される。一定の周期内に、AIBノードが共有リンクにおけるポートは、2つのセグメント保護域におけるDEBノードから送信したCCMメッセージを受信しなく、且つAIBノードがセグメント保護域1/セグメント保護域2の代替バックアップセグメントにおけるポートもセグメント保護域1/セグメント保護域2におけるDEBノードが送信したCCMメッセージを受信しないと、AIBノードがセグメント保護域2/セグメント保護域1の代替バックアップセグメントにおけるポートは、セグメント保護域2/セグメント保護域1におけるDEBノードにCCMメッセージを送信することを停止する。このように、セグメント保護域2/セグメント保護域1におけるDEBノードが代替バックアップセグメントにおけるトンネルを代替メインセグメントに切り替える。
【００３４】
DEBノード、AIBノード及びPIBノードのほかの操作機能が従来技術と同じで、他の操作機能は以下のようであり、
DEBノードは、ただそれが属されたセグメント保護域内のメインセグメント及びバックアップセグメントだけを検出し、代替メインセグメント及び代替バックアップセグメントに監視することを担当しない。一定の周期内に、DEBノードがあるセグメント保護域内のメインセグメント/バックアップセグメントにPIBノードから送信したCCMメッセージを受信しないと、前記DEBノードは、該セグメント保護域内のメインセグメント/バックアップセグメントにおけるトンネルをバックアップセグメント/メインセグメントに切り替え、
PIBノードは、同時に2つのセグメント保護域内のメインセグメント及びバックアップセグメントを検出する。一定周期の内に、PIBノードは、あるセグメント保護域内のメインセグメント/バックアップセグメントに、該セグメント保護域内のDEBノードが送信したCCMメッセージを受信しないと、前記PIBノードが、該セグメント保護域内のメインセグメント/バックアップセグメントにおけるトンネルをバックアップセグメント/メインセグメントに切り替え、
AIBノードは、同時に2つのセグメント保護域内の代替メインセグメント及び代替バックアップセグメントを検出する。一定の周期内に、PIBノードが、あるセグメント保護域内の代替メインセグメント/代替バックアップセグメントにおけるDEBノードが送信したCCMメッセージを受信しないと、前記PIBノードが、該セグメント保護域内の代替メインセグメント/バックアップセグメントにおけるトンネルを、代替バックアップセグメント/代替メインセグメントに切り替える。
【００３５】
本発明は、イーサネットの一部のセグメント保護の共同検出方法を提供する。図10は、本発明のイーサネットの一部のセグメント保護の共同検出方法の実現プロセス模式図であり、図10に示すように、該共同検出方法は以下ステップを含み、
【００３６】
ステップ1、共有リンクを有するセグメント保護域1及びセグメント保護域2に検出ポイントを配置し、
本ステップにおいて、各のセグメント保護域におけるDEBノード及びPIBノードで、検出ポイントを配置し、DEBノード及びPIBノードがメインセグメント及びバックアップセグメントにおける検出ポイントは、それぞれ異なるMAに属し、各のセグメント保護域におけるDEBノード及びAIBノードに検出ポイントを配置し、DEBノード及びAIBノードが代替メインセグメント及び代替バックアップセグメントにおける検出ポイントは、それぞれ異なる管理連合に属する。
該ステップにおいて、同一の管理連合の2つの検出ポイントは、それぞれそれらに管理されたセグメントで互いに相対エンドへCCMメッセージを送信する。
【００３７】
ステップ2、セグメント保護域1及びセグメント保護域2の共有リンクに共同監視グループを配置し、
本ステップに、共有リンクにおけるPIBノードが2つのセグメント保護域における3つのポートは、共同監視グループに配置され、AIBノードが2つのセグメント保護域における3つのポートは、共同監視グループに設置される。
【００３８】
ステップ3、配置された検出ポイントと共同監視グループが一定の周期内にCCMメッセージを受信するかどうかを判断し、CCMメッセージを受信すると、前記CCMメッセージに対応する検出されたセグメントが正常であることを判断し、CCMメッセージを受信しないと、前記CCMメッセージに対応する検出されたセグメントは障害が発生することを判断し、
本ステップにおいて、DEBノード、PIBノード及びAIBノードが一定の周期内にCCMメッセージを受信するかどうかを判断することによって、該CCMメッセージに対応する検出されたセグメントは障害が発生するかどうかを判断し、そのうち、CCMメッセージに検出されたセグメントのソースMACアドレス及びデスティネーションMACアドレスを含む。
【００３９】
そのうち、ステップ3に、DEBノード、PIBノード及びAIBノードによって検出されたセグメントは障害が発生するかどうかを判断することは、具体的に、
1）DEBノードによって検出されたセグメントは障害が発生するかどうかを判断し、
ステップ11、セグメント保護域1/セグメント保護域2内のDEBは、一定の周期内に、PIBノードがメインセグメント及びバックアップセグメントで検出し送信したCCMメッセージを受信するかどうかを判断し、PIBノードがメインセグメント及びバックアップセグメントで送信したCCMメッセージはいずれも受信され、又はいずれも受信されないと、DEBノードがトンネル切り替え動作を行なわなく、続けてDEBノードによって障害検出作業を行ない、PIBノードがメインセグメント/バックアップセグメントで送信したCCMメッセージを受信しなく、PIBノードがバックアップセグメント/メインセグメントで送信したCCMメッセージを受信すると、ステップ12を実行し、
ステップ12、前記DEBノードは、セグメント保護域1/セグメント保護域2内のメインセグメント/バックアップセグメントで関わるトンネルをバックアップセグメント/メインセグメントに切り替え、その後、続けてDEBノードによって障害検出作業を行なう。
【００４０】
2）PIBノードによって検出されたセグメントは障害が発生するかどうかを判断し、
ステップ21、PIBノードが一定の周期内に、セグメント保護域1及びセグメント保護域2内のDEBノードがメインセグメント及びバックアップセグメントで送信したCCMメッセージを受信するかどうかを判断し、セグメント保護域1及びセグメント保護域2内のDEBノードがメインセグメント及びバックアップセグメントで送信したCCMメッセージはいずれも受信され、又はいずれも受信されないと、PIBノードがトンネルの切り替え動作を行なわなく、続けてPIBノードによって障害検出作業を行ない、
前記PIBノードは、セグメント保護域1/セグメント保護域2内のDEBノードがメインセグメント/バックアップセグメントで送信したCCMメッセージを受信しなく、前記DEBノードがバックアップセグメント/メインセグメントで送信したCCMメッセージを受信すると、ステップ22を実行し、
前記PIBノードは、共有リンクのポートでセグメント保護域1及びセグメント保護域2内のDEBノードがバックアップセグメントで送信したCCMメッセージを受信しなく、且つPIBノードがセグメント保護域1/セグメント保護域2におけるポートも該セグメント保護域内のDEBノードがメインセグメントで送信したCCMメッセージを受信しないと、ステップ23を実行し、
ステップ22、前記PIBノードは、セグメント保護域1/セグメント保護域2内のメインセグメント/バックアップセグメントで関わるトンネルをバックアップセグメント/メインセグメントに切り替え、
ステップ23、前記PIBノードがセグメント保護域2/セグメント保護域1におけるポートは、メインセグメントで前記セグメント保護域2/セグメント保護域1内のDEBノードへCCMメッセージを送信することを停止し、前記DEBノードは、一定の周期内にPIBノードがメインセグメントで送信したCCMメッセージを受信しないと、DEBノードは、該セグメント保護域内のメインセグメントで関わるトンネルをバックアップセグメントに切り替え、その後、続けてDEBノードによって障害検出作業を行なう。
【００４１】
3）AIBノードによって検出されたセグメントは障害が発生するかどうかを判断し、
ステップ31、AIBノードは一定の周期内にセグメント保護域1及びセグメント保護域2内のDEBノードが代替メインセグメント及び代替バックアップセグメントで送信したCCMメッセージを受信するかどうかを判断し、セグメント保護域1及びセグメント保護域2内のAIBノードが代替メインセグメント及び代替バックアップセグメントで送信したCCMメッセージがいずれも受信され、又はいずれも受信されないと、AIBノードがトンネルの切り替え動作を行なわなく、続けてAIBノードによって障害検出作業を行い、
前記AIBノードは、セグメント保護域1/セグメント保護域2内のDEBノードが代替メインセグメント/代替バックアップセグメントで送信したCCMメッセージを受信しなく、前記DEBノードが代替バックアップセグメント/代替メインセグメントで送信したCCMメッセージを受信すると、ステップ32を実行し、
前記AIBノードは、共有リンクのポートでセグメント保護域1及びセグメント保護域2内のDEBノードが代替メインセグメントで送信したCCMメッセージを受信しなく、且つAIBノードがセグメント保護域1/セグメント保護域2におけるポートも該セグメント保護域のDEBノードが代替バックアップセグメントで送信したCCMメッセージを受信しないと、ステップ33を実行し、
ステップ32、前記AIBノードは、セグメント保護域1/セグメント保護域2内の代替メインセグメント/代替バックアップセグメントで関わるトンネルを代替バックアップセグメント/代替メインセグメントに切り替え、その後続けてAIBノードによって障害検出作業を行い、
ステップ33、前記AIBノードがセグメント保護域2/セグメント保護域1におけるポートは、代替バックアップセグメントで前記セグメント保護域2/セグメント保護域1内のDEBノードへCCMメッセージを送信することを停止し、前記DEBノードは、一定の周期内にAIBノードが代替バックアップセグメントで送信したCCMメッセージを受信しないと、DEBノードは、該セグメント保護域内の代替バックアップセグメントで関わるトンネルを代替メインセグメントに切り替え、その後、続けてDEBノードによって障害検出作業を行なう。
【００４２】
以下、図面及び実施例を結合して本発明のイーサネットの一部のセグメント保護の共同検出方法を具体的に説明する。
【００４３】
本実施例は、従来技術に図9に示した場合を例とし、さらに本発明が多ノード障害の場合にイーサネットの一部のセグメント保護を実現する方法を説明する。
【００４４】
図11は、本発明が多ノード障害の場合にセグメント保護の構造模式図であり、図11に示すように、ノードE（AIB）は一定の周期内にノードA（DEB）が代替メインセグメントで送信したCCMメッセージを受信しないと、ノードEが代替メインセグメントにおけるすべてのトンネル、例えばESP 2を代替バックアップセグメントに切り替え、セグメント保護域2において、ノードC（DEB）は、一定の時間内に、ノードB（PIB）がメインセグメントでそれへ送信したCCMメッセージを受信しないと、ノードCは、セグメント保護域2のメインセグメントにおけるすべてのトンネル、例えばESP 2をバックアップセグメントに切り替える。このように、ESP 2がセグメント保護域1及びセグメント保護域2におけるパスは、C-D-E-F-Aになっている。
【００４５】
また、ノードB（PIB）の3つのポートで共同監視グループを設立し、ノードB（PIB）が共有リンクにおけるポートは、セグメント保護域1及びセグメント保護域2のDEBノードが送信したCCMメッセージ（共有リンク<B，M>は障害が発生した）を受信するこができなく、セグメント保護域2のメインセグメントでDEBノードからCCMメッセージ（リンク<B，C>は障害が発生した）も受信することができないので、ノードB（PIB）は、セグメント保護域1のメインセグメントで該セグメント保護域内のノードA（DEB）へCCMメッセージを送信することを停止し、ノードA（DEB）は、一定の周期内にノードB（PIB）がメインセグメントで送信したCCMメッセージを受信しないと、ノードAは、メインセグメントにおけるトンネル、例えばESP 1をバックアップセグメントに切り替える。このように、ESP1がセグメント保護域1及びセグメント保護域2におけるパスは、A-F-E-D-Cになって、これにより、ESP 1におけるすべてのデータメッセージを順調に伝送することができ、これにより、スムーズな通信を維持する。
【００４６】
本発明は、上記イーサネットの一部のセグメント保護を実施する共同検出方法のシステムを提供し、該システムは、検出ポイント配置ユニット、共同監視グループ配置ユニット、及び判断ユニットを含み、具体的に、
検出ポイント配置ユニットは、共有リンクを有する2つのセグメント保護域に検出ポイントを配置することに用いられ、
共同監視グループ配置ユニットは、2つのセグメント保護域の共有リンクに共同監視グループを配置することに用いられ、
判断ユニットは、配置された検出ポイント及び共同監視グループが一定の周期内にCCMメッセージを受信するかどうかを判断することに用いられ、CCMメッセージを受信する際、判断ユニットが該CCMメッセージと対応の検出されたセグメントが正常であることを判断し、CCMメッセージを受信しない際、判断ユニットが該CCMメッセージと対応の検出されたセグメントは障害が発生することを判定する。
【００４７】
以上の分析によって、本発明がちゃんと多ノード障害の場合にセグメント保護の問題を解決し、大幅にネットワーク性能を向上させる。
【００４８】
以上に記載したものは、ただ本発明の好ましい実施例であり、本発明の保護範囲を限定することに用いられない。
【産業上の利用可能性】
【００４９】
従来技術と比較すると、本発明の方法及びシステムがイーサネットに2つのセグメント保護域の共有リンクのPIBノード、AIBノードに共同監視グループを配置し、従来のノード検出上に、共同監視を増加する。本発明の共同検出方法及びシステムは、ちゃんと多ノード障害の場合におけるセグメント保護問題を解決し、極めてネットワーク性能を向上させる。
【図１】
2012529793.tif 000003
【図２】
2012529793.tif 000004
【図３】
2012529793.tif 000005
【図４】
2012529793.tif 000006
【図５】
2012529793.tif 000007
【図６】
2012529793.tif 000008
【図７】
2012529793.tif 000009
【図８】
2012529793.tif 000010
【図９】
2012529793.tif 000011
【図１０】
2012529793.tif 000012
【図１１】
2012529793.tif 000013
【国際調査報告】
2012529793.tif 000014
2012529793.tif 000015
2012529793.tif 000016
2012529793.tif 000017