(57)【要約】  本発明の実施例は、ルートノード、第1ノード、第2ノード、および、複数のリーフノードを含むネットワークに対して適用される、ポイントツーマルチポイントサービス送信方法および装置を開示する。第1ノードは、第1追加パスを使用して第2ノードに対して接続されており、かつ、第1追加パスと第2パスは、第1ノードをルートノードに対して接続する第1保護パスを構成している。第2ノードは、第2追加パスを使用して第1ノードに対して接続されており、かつ、第2追加パスと第1パスは、第2ノードをルートノードに対して接続する第2保護パスを構成している。本方法は、第1ノードがアクティブ状態にあり、かつ、第2ノードがスタンバイ状態にあるとき、第1パスが故障している場合は第1保護パスを使用して第1ノードにより、ルートノードによって送信されるサービスデータを受信するステップ、および、第1ノードにより、サービスデータを複数のリーフノードに対して転送するステップ、を含む。本発明の実施例は、P2MPサービスにおけるサービス送信の保護能力を改善することができる。
2018502518.tif 000002
【特許請求の範囲】
【請求項１】
ルートノード、第1ノード、第2ノード、および、複数のリーフノードを含むネットワークに対して適用される、ポイントツーマルチポイントサービス送信方法であって、
前記第1ノードは、第1パスを使用して前記ルートノードに対して接続されており、前記第2ノードは、第2パスを使用して前記ルートノードに対して接続されており、前記複数のリーフノードは、前記第1ノードと前記第2ノードに対してデュアルホームされており、かつ、前記第1ノードと前記第2ノードは、アクティブ−スタンバイの関係にあり、
前記第1ノードは、第1追加パスを使用して前記第2ノードに対して接続されており、前記第1追加パスと前記第2パスは、前記第1ノードを前記ルートノードに対して接続する第1保護パスを構成しており、かつ、前記第1保護パスは、前記第2ノードを使用して前記ルートノードによって前記第1ノードに対して送信されるサービスデータを送信するために使用され、
前記第2ノードは、第2追加パスを使用して前記第1ノードに対して接続されており、前記第2追加パスと前記第1パスは、前記第2ノードを前記ルートノードに対して接続する第2保護パスを構成しており、かつ、前記第2保護パスは、前記第1ノードを使用して前記ルートノードによって前記第2ノードに対して送信されるサービスデータを送信するために使用され、かつ、
前記方法は、
前記第1ノードがアクティブ状態にあり、かつ、前記第2ノードがスタンバイ状態にあるとき、前記第1パスが故障している場合は第1保護パスを使用して前記第1ノードにより、ルートノードによって送信されるサービスデータを受信するステップ、および、
前記第1ノードにより、前記サービスデータを前記複数のリーフノードに対して転送するステップ、を含む、
方法。
【請求項２】
前記第1ノードが前記アクティブ状態にあり、かつ、前記第2ノードが前記スタンバイ状態にあるとき、前記方法は、さらに、
前記第1パスが故障していない場合には前記第1パスを使用して前記第1ノードにより、ルートノードによって送信されるサービスデータを受信するステップ、および、前記サービスデータを前記複数のリーフノードに対して転送するステップ、
を含む、請求項１に記載の方法。
【請求項３】
前記方法は、さらに、
前記第2ノードが、前記第2保護パスを使用して、前記ルートノードにより送信されるサービスデータを受信するように、
前記第2追加パスを使用して前記第2ノードに対して前記第1ノードによって、前記ルートノードにより送信され、かつ、前記第1パスを使用して前記第1ノードにより受信されるサービスデータを転送するステップ、
を含む、請求項２に記載の方法。
【請求項４】
前記方法は、さらに、
前記第1ノードがスタンバイ状態にあり、かつ、前記第2ノードがアクティブ状態にあるとき、前記第1パスが故障していない場合には前記第1パスを使用して前記第1ノードによって、前記ルートノードにより送信される前記サービスデータを受信するステップ、および、
前記第2ノードが、前記第2保護パスを使用して、前記ルートノードにより送信される前記サービスデータを受信するように、前記第2追加パスを使用して、前記サービスデータを前記第2ノードに対して転送するステップ、
を含む、請求項１乃至３いずれか一項に記載の方法。
【請求項５】
ルートノード、第1ノード、第2ノード、および、複数のリーフノードを含むネットワークに対して適用される、ポイントツーマルチポイントサービス送信装置であって、
前記装置は、第1ノードにおいて配置されており、前記第1ノードは、第1パスを使用して前記ルートノードに対して接続されており、前記第2ノードは、第2パスを使用して前記ルートノードに対して接続されており、前記複数のリーフノードは、前記第1ノードと前記第2ノードに対してデュアルホームされており、かつ、前記第1ノードと前記第2ノードは、アクティブ−スタンバイの関係にあり、
前記装置は、第1追加パスを使用して前記第2ノードに対して接続されており、前記第1追加パスと前記第2パスは、前記第1ノードを前記ルートノードに対して接続する第1保護パスを構成しており、かつ、前記第1保護パスは、前記第2ノードを使用して前記ルートノードによって前記第1ノードに対して送信されるサービスデータを送信するために使用され、
前記第2ノードは、第2追加パスを使用して前記装置に対して接続されており、前記第2追加パスと前記第1パスは、前記第2ノードを前記ルートノードに対して接続する第2保護パスを構成しており、かつ、前記第2保護パスは、前記第1ノードを使用して前記ルートノードによって前記第2ノードに対して送信されるサービスデータを送信するために使用され、かつ、
前記装置は、第1受信部と第1転送部とを含み、
前記第1受信部は、前記第1ノードがアクティブ状態にあり、かつ、前記第2ノードがスタンバイ状態にあるとき、前記第1パスが故障している場合に前記第1保護パスを使用して、前記ルートノードによって送信されるサービスデータを受信する、ように構成されており、かつ、
前記第1転送部は、前記サービスデータを前記複数のリーフノードに対して転送するように構成されている、
装置。
【請求項６】
前記装置は、さらに、
前記第1ノードがアクティブ状態にあり、かつ、前記第2ノードがスタンバイ状態にあるとき、前記第1パスが故障していない場合に前記第1保護パスを使用して、前記ルートノードによって送信されるサービスデータを受信する、ように構成されている第2受信部、および、
前記第2受信部によって受信される前記サービスデータを前記複数のリーフノードに対して転送する、ように構成されている第2転送部、
を含む、請求項５に記載の装置。
【請求項７】
前記装置は、さらに、
前記第2ノードが、前記第2保護パスを使用して、前記ルートノードにより送信される前記サービスデータを受信するように、前記第2追加パスを使用して前記第2ノードに対して、前記第2受信部によって受信される前記サービスデータを転送する、ように構成されている第3転送部、
を含む、請求項６に記載の装置。
【請求項８】
前記装置は、さらに、
前記第1ノードがスタンバイ状態にあり、かつ、前記第2ノードがアクティブ状態にあるとき、前記第1パスが故障していない場合に前記第1パスを使用して、前記ルートノードによって送信されるサービスデータを受信する、ように構成されている第3受信部、および、
前記第2ノードが、前記第2保護パスを使用して、前記ルートノードによって送信される前記サービスデータを受信するように、前記第2追加パスを使用して前記第2ノードに対して、前記第3受信部によって受信される前記サービスデータを転送する、ように構成されている第4転送部、
を含む、請求項７に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信分野に関し、そして、特定的には、ポイントツーマルチポイントサービス送信方法および装置に関する。
【０００２】
本出願は、２０１５年１月１６日付で中国特許庁に提出された中国特許出願第２０１５００２４４６９．３号に基づく優先権を主張するものである。タイトルは”POINT-TO-MULTIPOINT  SERVICE  TRANSMISSION  METHOD  AND  APPARATUS”であり、その全体がここにおいて参照として包含されている。
【背景技術】
【０００３】
ポイントツーマルチポイント（英語：Point  To  Multiple  Point、略してP2MP）サービスは、イーサネットにおける重要なサービスモデルである。  P2MPサービスは単方向サービスであり、そして、サービスは、ルートノード（または、ソースエンド）からネットワークのリーフノード（または、シンクエンド）に対して送信される。実際のアプリケーションにおいては、一般的に２つのパスが存在する。P2MPサービスのための、アクティブパスとスタンバイパスである。アクティブパスは、ワーキングパスとして理解されてよく、そして、スタンバイパスは、保護パス（protection  path）として理解されてよい。アクティブパスが故障していない場合には、アクティブパスが、サービス送信のために使用される。アクティブパスが故障している場合には、スタンバイパスが、サービス送信のために使用される。しかしながら、上記の技術的ソリューションにおいては、アクティブパスとスタンバイパスの両方が故障している場合には、ルートノードによって配信されるサービスデータをリーフノードに対して送信することができない。例えば、アクティブパスは、ルートノードA−ノードB−リーフノードD、を含み、そして、スタンバイパスは、ルートノードA−ノードC−リーフノードDを含んでいる。ノードBからリーフノードDへのパスが故障しており、かつ、ルートノードAからノードCへのパスも、また、故障している場合には、ルートノードAによって配信されるサービスデータをリーフノードDに対して送信することができない。現在のP2MPサービスにおいては、サービス伝送の保護能力が強くないことがわかる。
【発明の概要】
【０００４】
本発明は、P2MPサービスにおけるサービス伝送の保護能力を向上させるように、ポイントツーマルチポイントサービスの伝送方法および装置を提供する。
【０００５】
第１の態様に従って、本発明は、ルートノード、第1ノード、第2ノード、および、複数のリーフノードを含むネットワークに対して適用される、ポイントツーマルチポイントサービス送信方法を提供する。ここで、前記第1ノードは、第1パスを使用して前記ルートノードに対して接続されており、前記第2ノードは、第2パスを使用して前記ルートノードに対して接続されており、前記複数のリーフノードは、前記第1ノードと前記第2ノードに対してデュアルホームされており、かつ、前記第1ノードと前記第2ノードは、アクティブ−スタンバイの関係にある。
前記第1ノードは、第1追加パスを使用して前記第2ノードに対して接続されており、前記第1追加パスと前記第2パスは、前記第1ノードを前記ルートノードに対して接続する第1保護パスを構成しており、かつ、前記第1保護パスは、前記第2ノードを使用して前記ルートノードによって前記第1ノードに対して送信されるサービスデータを送信するために使用される。
前記第2ノードは、第2追加パスを使用して前記第1ノードに対して接続されており、前記第2追加パスと前記第1パスは、前記第2ノードを前記ルートノードに対して接続する第2保護パスを構成しており、かつ、前記第2保護パスは、前記第1ノードを使用して前記ルートノードによって前記第2ノードに対して送信されるサービスデータを送信するために使用される。そして、
前記方法は、
前記第1ノードがアクティブ状態にあり、かつ、前記第2ノードがスタンバイ状態にあるとき、前記第1パスが故障している場合は第1保護パスを使用して前記第1ノードにより、ルートノードによって送信されるサービスデータを受信するステップ、および、
前記第1ノードにより、前記サービスデータを前記複数のリーフノードに対して転送するステップ、を含む。
【０００６】
第１の態様に係る第１の可能な実施方法において、前記第1ノードが前記アクティブ状態にあり、かつ、前記第2ノードが前記スタンバイ状態にあるとき、前記方法は、さらに、
前記第1パスが故障していない場合には前記第1パスを使用して前記第1ノードにより、ルートノードによって送信されるサービスデータを受信するステップ、および、前記サービスデータを前記複数のリーフノードに対して転送するステップ、を含む。
【０００７】
第１の態様に係る第１の可能な実施方法に関し、第１の態様に係る第２の可能な実施方法において、前記方法は、さらに、
前記第2ノードが、前記第2保護パスを使用して、前記ルートノードにより送信されるサービスデータを受信するように、前記第2追加パスを使用して前記第2ノードに対して前記第1ノードによって、前記ルートノードにより送信され、かつ、前記第1パスを使用して前記第1ノードにより受信されるサービスデータを転送するステップ、を含む。
【０００８】
第１の態様、第１の態様に係る第１の可能な実施方法、または、第１の態様に係る第２の可能な実施方法に関し、第１の態様に係る第３の可能な実施方法において、前記方法は、さらに、
前記第1ノードがスタンバイ状態にあり、かつ、前記第2ノードがアクティブ状態にあるとき、前記第1パスが故障していない場合には前記第1パスを使用して前記第1ノードによって、前記ルートノードにより送信される前記サービスデータを受信するステップ、および、前記第2ノードが、前記第2保護パスを使用して、前記ルートノードにより送信される前記サービスデータを受信するように、前記第2追加パスを使用して、前記サービスデータを第2ノードに対して転送するステップ、を含む。
【０００９】
第２の態様に従って、本発明は、ルートノード、第1ノード、第2ノード、および、複数のリーフノードを含むネットワークに対して適用される、ポイントツーマルチポイントサービス送信装置を提供する。ここで、前記装置は、第1ノードにおいて配置されており、前記第1ノードは、第1パスを使用して前記ルートノードに対して接続されており、前記第2ノードは、第2パスを使用して前記ルートノードに対して接続されており、前記複数のリーフノードは、前記第1ノードと前記第2ノードに対してデュアルホームされており、かつ、前記第1ノードと前記第2ノードは、アクティブ−スタンバイの関係にある。
前記装置は、第1追加パスを使用して前記第2ノードに対して接続されており、前記第1追加パスと前記第2パスは、前記第1ノードを前記ルートノードに対して接続する第1保護パスを構成しており、かつ、前記第1保護パスは、前記第2ノードを使用して前記ルートノードによって前記第1ノードに対して送信されるサービスデータを送信するために使用される。
前記第2ノードは、第2追加パスを使用して前記装置に対して接続されており、前記第2追加パスと前記第1パスは、前記第2ノードを前記ルートノードに対して接続する第2保護パスを構成しており、かつ、前記第2保護パスは、前記第1ノードを使用して前記ルートノードによって前記第2ノードに対して送信されるサービスデータを送信するために使用される。そして、
前記装置は、第1受信部と第1転送部を含む。ここで、
前記第1受信部は、前記第1ノードがアクティブ状態にあり、かつ、前記第2ノードがスタンバイ状態にあるとき、前記第1パスが故障している場合に前記第1保護パスを使用して、前記ルートノードによって送信されるサービスデータを受信する、ように構成されており、かつ、
前記第1転送部は、前記サービスデータを前記複数のリーフノードに対して転送する、ように構成されている。
【００１０】
第２の態様に係る第１の可能な実施方法において、前記装置は、さらに、
前記第1ノードがアクティブ状態にあり、かつ、前記第2ノードがスタンバイ状態にあるとき、前記第1パスが故障していない場合に前記第1保護パスを使用して、前記ルートノードによって送信されるサービスデータを受信する、ように構成されている第2受信部、および、
前記第2受信部によって受信される前記サービスデータを前記複数のリーフノードに対して転送する、ように構成されている第2転送部、を含む。
【００１１】
第２の態様に係る第１の可能な実施方法に関し、第２の態様に係る第２の可能な実施方法において、前記装置は、さらに、
前記第2ノードが、前記第2保護パスを使用して、前記ルートノードにより送信される前記サービスデータを受信するように、前記第2追加パスを使用して前記第2ノードに対して、前記第2受信部によって受信される前記サービスデータを転送する、ように構成されている第3転送部、を含む。
【００１２】
第２の態様、第２の態様に係る第１の可能な実施方法、または、第２の態様に係る第２の可能な実施方法に関し、第２の態様に係る第２の可能な実施方法において、前記装置は、さらに、
前記第1ノードがスタンバイ状態にあり、かつ、前記第2ノードがアクティブ状態にあるとき、前記第1パスが故障していない場合に前記第1パスを使用して、前記ルートノードによって送信されるサービスデータを受信する、ように構成されている第3受信部、および、
前記第2ノードが、前記第2保護パスを使用して、前記ルートノードによって送信される前記サービスデータを受信するように、前記第2追加パスを使用して前記第2ノードに対して、前記第3受信部によって受信される前記サービスデータを転送する、ように構成されている第4転送部、を含む。
【００１３】
上述の技術ソリューションにおいて、第1ノードは、第1追加パスを使用して第2ノードに対して接続されており、前記第1追加パスと第2パスは、前記第1ノードをルートノードに対して接続する第1保護パスを構成しており、かつ、前記第1保護パスは、前記第2ノードを使用して前記ルートノードによって前記第1ノードに対して送信されるサービスデータを送信するために使用される。前記第2ノードは、第2追加パスを使用して前記第1ノードに対して接続されており、前記第2追加パスと第1パスは、前記第2ノードを前記ルートノードに対して接続する第2保護パスを構成しており、かつ、前記第2保護パスは、前記第1ノードを使用して前記ルートノードによって前記第2ノードに対して送信されるサービスデータを送信するために使用される。前記第1ノードがアクティブ状態にあり、かつ、前記第2ノードがスタンバイ状態にあるとき、前記第1ノードは、前記第1パスが故障している場合は第1保護パスを使用して、前記ルートノードによって送信されるサービスデータを受信し、かつ、前記第1ノードは、前記サービスデータを前記複数のリーフノードに対して転送する。このようにして、前記第1パスが故障している場合に、前記第1ノードは、前記第1保護パスを使用して、前記ルートノードによって送信されるサービスデータを受信することができる。従って、本発明は、P2MPサービスにおけるサービス送信の保護能力を改善することができる。
【図面の簡単な説明】
【００１４】
本発明の実施例における、または、従来技術における技術的ソリューションをより明確に記述するために、以降に、実施例または従来技術を説明するために必要とされる添付図面を簡単に説明する。明らかに、以降の説明において添付の図面は、本発明に係るいくつかの実施例だけ示すものであり、そして、当業者であれば、これらの添付の図面から、創造的な努力なしに、なおも他の図面を引き出すことができる。
【図１】図１は、本発明の一つの実施例に従った、ポイントツーマルチポイントサービス送信方法のネットワークアーキテクチャの概略図である。
【図２】図２は、本発明の一つの実施例に従った、ポイントツーマルチポイントサービス送信方法のネットワークアーキテクチャの概略フローチャートである。
【図３】図３は、本発明の一つの実施例に従った、別のポイントツーマルチポイントサービス送信方法のネットワークアーキテクチャの概略フローチャートである。
【図４】図４は、本発明の一つの実施例に従った、ポイントツーマルチポイントサービス送信装置の概略構成図である。
【図５】図５は、本発明の一つの実施例に従った、ポイントツーマルチポイントサービス送信装置の別の概略構成図である。
【図６】図６は、本発明の一つの実施例に従った、ポイントツーマルチポイントサービス送信装置の別の概略構成図である。
【発明を実施するための形態】
【００１５】
以下に、本発明の実施例における技術的ソリューションを、本発明の実施例における添付図面を参照して、明確かつ完全に説明する。明らかに、説明される実施例は、本発明の実施例のいくらかだけであって、全てではない。創作努力なしに本発明の実施例に基づいて当業者によって得られる他の全ての実施例は、本発明の保護範囲内に入るものである。
【００１６】
本発明の実施例をよりよく理解するために、以下に、最初に、本発明の一つの実施例に従った、ポイントツーマルチポイントサービス送信のネットワークアーキテクチャを説明する。
【００１７】
図１は、本発明の一つの実施例に従った、ポイントツーマルチポイントサービス送信方法のネットワークアーキテクチャの概略図である。図１に示されるように、本ネットワークアーキテクチャは、ルートノード101、第1ノード102、第2ノード103、および、複数のリーフノード104を含んでいる。第1ノード101は、第1パスL1を使用してルートノード101に対して接続されており、第2ノード102は、第2パスL2を使用してルートノード101に対して接続されており、複数のリーフノード104は、第1ノード102と第2ノード103に対してデュアルホーム（dual-homed）されており、そして、第1ノード102と第2ノード103は、アクティブ−スタンバイ（active-standby）の関係にある。第1パスL1は、第1ノード102をルートノード101に対して直接的に接続するパスであってよい。つまり、パスは、一つまたはそれ以上の中間ノード（intermediate  node）を含んでよい。同様に、第2パスL2は、直接接続または間接接続のためのパスであってよい。加えて、複数のリーフノード104が第1ノード102と第2ノード103に対してデュアルホームされていることは、複数のリーフノード104が第1ノード102と第2ノード103の両方に接続されているものとして理解されてよい。第1ノード102と第2ノード103について、アクティブ状態における一方のノードは、複数のリーフノード104に対して、ルートノード101によって送信されるサービスデータを転送する役割を担い、スタンバイ状態における他方のノードは、複数のリーフノード104に対して、ルートノード101によって送信されるサービスデータを転送しない。
【００１８】
加えて、本発明のこの実施例において、第1ノード102は、第1追加パスL3を使用して第2ノード103に対して接続されてよく、第1追加パスL3と第2パスL2は、第1ノード102をルートノード101に対して接続する第1保護パスを構成し、そして、第1保護パスは、第2ノード103を使用してルートノード101によって第1ノード102に対して送信されるサービスデータを送信するために使用される。
【００１９】
加えて、第2ノード103は、第2追加パスL4を使用して第1ノード102に対して接続されてよく、第2追加パスL4と第1パスL1は、第2ノード103をルートノード101に対して接続する第2保護パスを構成し、そして、第2保護パスは、第1ノード102を使用してルートノード101によって第2ノード103に対して送信されるサービスデータを送信するために使用される。
【００２０】
このようにして、P2MPサービスにおけるサービス送信の保護能力が、第1追加パスL3と第2追加パスL4を使用することによって改善され得る。
【００２１】
加えて、第1追加パスL3と第2追加パスL4は、また、直接接続または間接接続のためのパスであってもよい。
【００２２】
加えて、本発明のこの実施例において、第1ノード102と第2ノード103は、ポイントツーマルチポイントサービス送信をサポートし得るあらゆるデバイスであってよい（例えば、スイッチおよびルータ）。さらに、第1ノード102と第2ノード103が配置されるネットワーク層（network  layer）は、限定されるものではない。例えば、第1ノード102と第2ノード103は、コア層、アグリゲーション（aggregation）層、または、アクセス層におけるデバイスであってよい。
【００２３】
加えて、本発明の実施例は、イーサネット、マルチプロトコルラベルスイッチング（英語：Multi-Protocol  Label  Switching、略してMPLS）ネットワーク、または、デバイス内のサービスデータ送信が単方向である別のネットワークに対して適用されてよい。
【００２４】
以下は、上述のネットワークアーキテクチャにおけるポイントツーマルチポイントサービス送信に関する詳細な説明を提供する。
【００２５】
図２は、本発明の一つの実施例に従った、ポイントツーマルチポイントサービス送信方法の概略フローチャートである。図２に示されるように、本方法は、以下のステップを含んでいる。
【００２６】
201：第1ノードがアクティブ状態にあり、かつ、第2ノードがスタンバイ状態にあるとき、第1ノードは、第1パスが故障している場合は第1保護パスを使用することにより、ルートノードによって送信されるサービスデータを受信する。
【００２７】
この方法における第1パスと第1保護パスは、図１に示されるネットワークアーキテクチャにおける第1パスと第1保護パスであってよいこと、および、ここにおいて説明は繰り返されないこと、に留意すべきである。
【００２８】
第1ノードがアクティブ状態にあり、かつ、第2ノードがスタンバイ状態にあることは、複数のリーフノードが、ルートノードによって送信されるサービスデータを受信するための第1ノードを現在選択していること、第1ノードから複数のリーフノードへのパスは現在故障していないこと、および、第2ノードは、スタンバイノードとして動作しており、かつ、複数のリーフノードに対して、ルートノードによって送信されるサービスデータを転送しないこと、と理解されてよい、
【００２９】
任意的に、第1パスが故障している場合に、第1ノードは、第1パスを使用することによっては、ルートノードによって送信されるサービスデータを受信できない。
【００３０】
加えて、第1ノードが、第1保護パスを使用することによって、ルートノードによって送信されるサービスデータを受信することは、第1ノードは、ルートノードによって第2ノードを使用して第1ノードに対して送信されるサービスデータを受信するものとして理解されてよい。すなわち、第1ノードは、第1追加パスを使用して、ルートノードによって送信され、かつ、第2パスを使用して第2ノードによって受信されるサービスデータを受信する。
【００３１】
202：第1ノードは、サービスデータを複数のリーフノードに対して転送する。
【００３２】
上述のステップを用いて、第1ノードがアクティブ状態にあり、かつ、第2ノードがスタンバイ状態にある場合に、第1ノードは、第1パスが故障している場合には第1保護パスを使用することにより、ルートノードによって送信されるデータを受信することができる。このようにして、第1パスが故障している場合に、第1ノードは、なおも、ルートノードによって送信されるサービスデータを受信し、かつ、複数のリーフノードに対してサービスデータを転送することができる。それにより、P2MPサービスにおけるサービス送信の保護能力を改善している。
【００３３】
この実施例において、第1ノードは、第1追加パスを使用して第2ノードに対して接続されており、第1追加パスと第2パスは、第1ノードをルートノードに対して接続する第1保護パスを構成しており、そして、第1保護パスは、第2ノードを使用してルートノードによって第1ノードに対して送信されるサービスデータを送信するために使用される。第2ノードは、第2追加パスを使用して第1ノードに対して接続されており、第2追加パスと第1パスは、第2ノードをルートノードに対して接続する第2保護パスを構成しており、そして、第2保護パスは、第1ノードを使用してルートノードによって第2ノードに対して送信されるサービスデータを送信するために使用される。第1ノードがアクティブ状態にあり、かつ、第2ノードがスタンバイ状態にある場合に、第1ノードは、第1パスが故障している場合には第1保護パスを使用して、ルートノードによって送信されるサービスデータを受信する。そして、第1ノードは、サービスデータを複数のリーフノードに対して転送する。このようにして第1パスが故障している場合に、第1ノードは、第1保護パスを使用することにより、ルートノードによって送信されるサービスデータを受信することができる。従って、P2MPサービスにおけるサービス送信の保護能力を改善することができる。
【００３４】
図３は、本発明の一つの実施例に従った、別のポイントツーマルチポイントサービス送信方法の概略フローチャートである。図３に示されるように、本方法は、以下のステップを含んでいる。
【００３５】
301：第1ノードがアクティブ状態にあり、かつ、第2ノードがスタンバイ状態にあるとき、第1ノードは、第1パスが故障している場合は第1保護パスを使用することにより、ルートノードによって送信されるサービスデータを受信する。
【００３６】
302：第1ノードは、サービスデータを複数のリーフノードに対して転送する。
【００３７】
303：第1ノードがアクティブ状態にあり、かつ、第2ノードがスタンバイ状態にあるとき、第1ノードは、第1パスが故障していない場合には第1パスを使用することにより、ルートノードによって送信されるサービスデータを受信し、そして、サービスデータを複数のリーフノードに対して転送する。
【００３８】
上述のステップを用いて、第1パスが故障している場合に、第1ノードは、第2パスを使用してルートノードによって第2ノードに対して送信されるサービスデータを、第1保護パスを使用して、受信することができる。第1パスが故障していない場合に、第1ノードは、第1パスを使用することにより、ルートノードによって送信されるサービスデータを受信することができる。このようにして、第1パスが故障しているか否かにかかわらず、第1ノードは、ルートノードによって送信されるサービスデータを受信し、かつ、複数のリーフノードに対してサービスデータを転送することができる。
【００３９】
任意的に、本方法は、さらに、以下のステップを含んでよい。
【００４０】
300：第1ノードは、第1パスが故障しているかどうかを識別する。
【００４１】
第1パスが故障している場合には、ステップ301が実行され得る。第1パスが故障していない場合には、ステップ303が実行され得る。
【００４２】
加えて、第1ノードは、以下の方法において、第1パスが故障しているか否かを識別することができる。第1ノードが、第1パスを使用して、ルートノードによって送信されるサービスデータを受信できるか否かが判断される。はい（yes）である場合には、第1パスは故障していないものと判断され、いいえ（no）である場合には、第1パスは故障しているものと判断される。代替的に、第1ノードは、オペレーション、管理、および保守（英語：Operation  Administration  and  Maintenance、略してOAM）エンティティによって送信されるOMAメッセージを使用して、第1パスが故障しているか否かを判断する。
【００４３】
任意的に、本方法は、さらに、以下のステップを含んでよい。
【００４４】
304：第2ノードが、第2保護パスを使用して、ノードルートによって送信されるサービスデータ受信するように、第1ノードは、第2追加パスを使用して第2ノードに対して、ルートノードによって送信され、かつ、第1ノードによって第1パスを使用して受信されるサービスデータを転送する。
【００４５】
このステップにおいて受信されるデータは、ステップ303において受信されるサービスデータであってよい。
【００４６】
上述のステップによって、第1パスを使用して第1ノードによって受信されるサービスデータが、第2ノードに対して送信され得る。このようにして、第1ノードから複数のリーフノードへのパスが故障している場合に、第2ノードは、複数のリーフノードに対して、第1ノードによって転送されるサービスデータを送信することができ、それによって、サービスデータ保護能力を改善している。
【００４７】
任意的に、本方法は、さらに、
第1ノードがスタンバイ状態にあり、かつ、第2ノードがアクティブ状態にあるとき、第1パスが故障していない場合には第1パスを使用して第1ノードによって、ルートノードにより送信されるサービスデータを受信すること、および、第2ノードが、第2保護パスを使用して、ルートノードにより送信されるサービスデータを受信するように、サービスデータを第2追加パスを使用して第2ノードに対して転送すること、を含んでいる。
【００４８】
上述のステップによって、第1ノードがスタンバイ状態にある場合に、第1ノードは、第2追加パスを使用して第2ノードに対して、ルートノードにより送信され、かつ、第1パスを使用して受信されるサービスデータを送信することができる。すなわち、第2ノードは、第2保護パスを使用して、ルートノードにより送信されるサービスデータを受信することができる。このようにして、第2パスが故障している場合に、第2ノードは、ルートノードにより送信されるサービスデータを受信することができ、それによって、サービスデータ保護能力を改善している。例えば、第1ノードから複数のリーフノードへのパスが故障しており、第2ノードから複数のリーフノードへのパスは故障しておらず、かつ、ルートノードから第2ノードへの第2パスは故障している。この場合において、第1ノードは、第1パスを使用して、ルートノードにより送信されるサービスデータを受信することができ、かつ、第1ノードは、第2ノードが複数のリーフノードに対してサービスデータを送信できるように、第2追加パスを使用して第2ノードに対してサービスデータを送信する。
【００４９】
この実施例においては、図２に示される実施例に基づいて、複数の任意的な実装方法が提供されており、そして、複数の任意的な実装方法の全ては、P2MPサービスにおけるサービス送信の保護能力を改善することができる。
【００５０】
以降は、本発明の装置の実施例である。本発明の装置の実施例は、本発明の第1および第2の方法の実施例において実施される方法を実行するために使用される。説明を促進するために、本発明の実施例に関連する部分だけが示されている。開示されていない特定の技術的詳細については、本発明の第1および第2の実施例を参照のこと。
【００５１】
図４は、本発明の一つの実施例に従った、ポイントツーマルチポイントサービス送信装置の概略構成図である。本装置は、本発明の実施例において提供されるポイントツーマルチポイントサービス送信方法を実行するように構成されている。本装置は、第1ノードにおいて配置されており、そして、第1ノードは、図１に示されるネットワークアーキテクチャに対して適用される。本装置は、第1保護パスを使用して第2ノードに対して接続されており、第1追加パスと第2パスは、第1ノードをルートノードに対して接続する第1保護パスを構成しており、そして、第1保護パスは、第2ノードを使用してルートノードにより第1ノードに対して送信されるサービスデータを送信するために使用される。第2ノードは、第2追加パスを使用して装置に対して接続されており、第2追加パスおよび第1パスは、第2ノードをルートノードに対して接続する第2保護パスを構成しており、そして、第2保護パスは、第1ノードを使用してルートノードにより第2ノードに対して送信されるサービスデータを送信するために使用される。図４に示されるように、本装置は、第1受信部41と、第1転送部42を含んでいる。
【００５２】
第1受信部41は、第1ノードがアクティブ状態にあり、かつ、第2ノードがスタンバイ状態にあるとき、第1パスが故障している場合に第1保護パスを使用して、ルートノードによって送信されるサービスデータを受信する、ように構成されている。
【００５３】
第1転送部42は、サービスデータを複数のリーフノードに対して転送するように構成されている。
【００５４】
この実施例において、第1ノードは、第1追加パスを使用して第2ノードに対して接続されており、第1追加パスと第2パスは、第1ノードをルートノードに対して接続する第1保護パスを構成しており、そして、第1保護パスは、第2ノードを使用してルートノードにより第1ノードに対して送信されるサービスデータを送信するために使用される。第2ノードは、第2追加パスを使用して第1ノードに対して接続されており、第2追加パスと第1パスは、第2ノードをルートノードに対して接続する第2保護パスを構成しており、そして、第2保護パスは、第1ノードを使用してルートノードにより第2ノードに対して送信されるサービスデータを送信するために使用される。第1ノードがアクティブ状態にあり、かつ、第2ノードがスタンバイ状態にあるとき、第1ノードは、第1パスが故障している場合には第1保護パスを使用して、ルートノードによって送信されるサービスデータを受信する。そして、第1ノードは、サービスデータを複数のリーフノードに対して転送する。このようにして、第1パスが故障している場合に、第1ノードは、第1保護パスを使用して、ルートノードによって送信されるサービスデータを受信することができる。従って、本実施例は、P2MPサービスにおけるサービス送信の保護能力を改善することができる。
【００５５】
図５は、本発明の一つの実施例に従った、ポイントツーマルチポイントサービス送信装置の概略構成図である。本装置は、本発明の実施例において提供されるポイントツーマルチポイントサービス送信方法を実行するように構成されている。本装置は、第1ノードにおいて配置されており、そして、第1ノードは、図１に示されるネットワークアーキテクチャに対して適用されている。本装置は、第1追加パスを使用して第2ノードに対して接続されており、第1追加パスと第2パスは、第1ノードをルートノードに対して接続する第1保護パスを構成しており、そして、第1保護パスは、第2ノードを使用してルートノードにより第1ノードに対して送信されるサービスデータを送信するために使用される。第2ノードは、第2追加パスを使用して、装置に対して接続されており、第2追加パスと第1パスは、第2ノードをルートノードに対して接続する第2保護パスを構成しており、そして、第2保護パスは、第1ノードを使用してルートノードにより第2ノードに対して送信されるサービスデータを送信するために使用される。図５に示されるように、本装置は、第1受信部51と、第1転送部52、第2受信部53、および、第2転送部54を含んでいる。
【００５６】
第1受信部51は、第1ノードがアクティブ状態にあり、かつ、第2ノードがスタンバイ状態にあるとき、第1パスが故障している場合に第1保護パスを使用して、ルートノードによって送信されるサービスデータを受信する、ように構成されている。
【００５７】
第1転送部52は、サービスデータを複数のリーフノードに対して転送するように構成されている。
【００５８】
第2受信部53は、第1ノードがアクティブ状態にあり、かつ、第2ノードがスタンバイ状態にあるとき、第1パスが故障していない場合に第1保護パスを使用して、ルートノードによって送信されるサービスデータを受信する、ように構成されている。
【００５９】
第2転送部54は、第2受信部によって受信されるサービスデータを複数のリーフノードに対して転送するように構成されている。
【００６０】
任意的に、本装置は、さらに、
第1パスが故障しているか否か判断するように構成されている、識別部50を含んでよい。
【００６１】
任意的に、本装置は、さらに、
第2ノードは、第2保護パスを使用して、ルートノードによって送信されるサービスデータを受信するように、第2受信部53によって受信されるサービスデータを、第2追加パスを使用して第2ノードに対して、転送するように構成されている、第3転送部55を含んでよい。
【００６２】
任意的に、本装置は、さらに、
第1ノードがスタンバイ状態にあり、かつ、第2ノードがアクティブ状態にあるとき、第1パスが故障していない場合に第1パスを使用して、ルートノードによって送信されるサービスデータを受信する、ように構成されている、第3受信部56、および、
第2ノードが、第2保護パスを使用して、ルートノードによって送信されるサービスデータを受信するように、第3受信部56によって受信されるサービスデータを、第2追加パスを使用して第2ノードに対して転送する、ように構成されている、第4転送部57を含んでよい。
【００６３】
加えて、この実装方法において、識別部50は、第1ノードの状態をさらに識別し得る。第1ノードが現在スタンバイ状態にあると識別された場合に、第3受信部56は、第1パスが故障していないときに第1パスを使用して、ルートノードによって送信されるサービスデータを受信することができる。
【００６４】
この実施例においては、図４に示される実施例に基づいて、複数の任意的な実装方法が提供されており、複数の任意的な実装方法の全ては、P2MPサービスにおけるサービス送信の保護能力を改善することができる。
【００６５】
図６は、本発明の一つの実施例に従った、ポイントツーマルチポイントサービス送信装置の概略構成図である。第1ノードは、図１に示されるネットワークアーキテクチャに対して適用されており、そして、本装置は、第1ノードにおいて配置されている。本装置は、第1追加パスを使用して第2ノードに対して接続されており、第1追加パスと第2パスは、第1ノードをルートノードに対して接続する第1保護パスを構成しており、そして、第1保護パスは、第2ノードを使用してルートノードによって第1ノードに対して送信されるサービスデータを送信するために使用される。第2ノードは、第2追加パスを使用して装置に対して接続されており、第2追加パスと第1パスは、第2ノードをルートノードに対して接続する第2保護パスを構成しており、そして、第2保護パスは、第1ノードを使用してルートノードによって第2ノードに対して送信されるサービスデータを送信するために使用される。図６に示されるように、本装置は、プロセッサ61、ネットワークインターフェース62、メモリ63、通信バス64、を含んでいる。プロセッサ61、ネットワークインターフェース62、および、メモリ63は、通信バス64を使用して相互に接続されている。
【００６６】
メモリ63は、プログラムを保管するように構成されている。特定的に、プログラムは、プログラムコードを含んでよく、そして、プログラムコードは、コンピュータ動作命令を含んでいる。メモリ63は、ランダムアクセスメモリ（random  access  memory、略してRAM）を含んでよく、そして、また、不揮発性メモリ（non-volatile  memory）を含んでもよい。例えば、少なくとも一つの磁気ディスクメモリである。
【００６７】
プロセッサ61は、本発明の実施例において提供されるポイントツーマルチポイントサービス送信方法を実施するために、メモリ63に保管されたプログラムを実行するように、構成されている。本方法は、
第1ノードがアクティブ状態にあり、かつ、第2ノードがスタンバイ状態にあるときに、第1パスが故障している場合には第1保護パスを使用して、ルートノードによって送信されるサービスデータを受信すること、および、
サービスデータを複数のリーフノードに対して転送すること、を含んでいる。
【００６８】
任意的に、第1ノードがアクティブ状態にあり、かつ、第2ノードがスタンバイ状態にあるとき、プロセッサ61によって実行されるプログラムは、さらに、
第1パスが故障していない場合に第1パスを使用して、ルートノードによって送信されるサービスデータを受信すること、および、サービスデータを複数のリーフノードに対して転送すること、を含んでいる。
【００６９】
任意的に、本方法は、さらに、
第2ノードが、第2保護パスを使用して、ルートノードによって送信されるサービスデータを受信するように、ルートノードによって送信され、かつ、第1パスを使用して第1ノードによって受信されるサービスデータを、第2追加パスを使用して第2ノードに対して、転送すること、を含んでよい。
【００７０】
任意的に、本方法は、さらに、
第1ノードがスタンバイ状態にあり、かつ、第2ノードがアクティブ状態にあるとき、第1パスが故障していない場合には第1パスを使用して第1ノードによって、ルートノードにより送信されるサービスデータを受信すること、および、第2ノードが、第2保護パスを使用して、ルートノードによって送信されるサービスデータを受信するように、サービスデータを第2追加パスを使用して第2ノードに対して送信すること、を含んでよい。
【００７１】
この実施例において、第1ノードは、第1追加パスを使用して第2ノードに対して接続されており、第1追加パスと第2パスは、第1ノードをルートノードに対して接続する第1保護パスを構成しており、そして、第1保護パスは、第2ノードを使用してルートノードによって第1ノードに対して送信されるサービスデータを送信するために使用される。第2ノードは、第2追加パスを使用して第1ノードに対して接続されており、第2追加パスと第1パスは、第2ノードをルートノードに対して接続する第2保護パスを構成しており、そして、第2保護パスは、第1ノードを使用してルートノードによって第2ノードに対して送信されるサービスデータを送信するために使用される。第1ノードがアクティブ状態にあり、かつ、第2ノードがスタンバイ状態にあるとき、第1ノードは、第1パスが故障している場合には第1保護パスを使用して、ルートノードによって送信されるサービスデータを受信し、そして、第1ノードは、サービスデータを複数のリーフノードに対して転送する。このようにして、第1パスが故障している場合に、第1ノードは、第1保護パスを使用して、ルートノードによって送信されるサービスデータを受信することができる。従って、この実施例は、P2MPサービスにおけるサービス送信の保護能力を改善することができる。
【００７２】
プロセッサ61は、中央処理装置（Central  Processing  Unit、略してCPU）、ネットワークプロセッサ（Network  Processor、略してNP）等を含む一般的なプロセッサであってよい。もしくは、デジタル信号プロセッサ（DSP）、特定用途向け集積回路（ASIC）、フィールドプログラマブルゲートアレイ（FPGA）、または、別のプログラマブル論理デバイス、個別ゲートまたはトランジスタ論理デバイス、または個別ハードウェアコンポーネントであってよい。
【００７３】
当業者であれば、実施例における方法に係るプロセスの全て又はいくらかが、関連するハードウェアを指示するコンピュータプログラムによって実施され得ることを理解することができる。プログラムは、コンピュータで読取り可能な記憶媒体に保管されてよい。プログラムが実行されると、実施例における方法に係るプロセスが実行される。上記の記憶媒体は、磁気ディスク、光ディスク、リードオンリーメモリ（Read-Only
Memory、ROM）、またはRAM、を含んでよい。
【００７４】
上記の説明は、本発明の実施例の単なる例であり、そして、本発明の保護範囲を限定するように意図されたものでは確かにない。従って、本発明の請求項に従ってなされた均等な変形は、本発明の範囲内に入るものである。
【図１】
2018502518.tif 000003
【図２】
2018502518.tif 000004
【図３】
2018502518.tif 000005
【図４】
2018502518.tif 000006
【図５】
2018502518.tif 000007
【図６】
2018502518.tif 000008
【手続補正書】
【提出日】平成29年8月23日(2017.8.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ルートノード、第1ノード、第2ノード、および、複数のリーフノードを含むネットワークに対して適用される、ポイントツーマルチポイントサービス送信方法であって、
前記第1ノードは、第1パスを使用して前記ルートノードに対して接続されており、前記第2ノードは、第2パスを使用して前記ルートノードに対して接続されており、前記複数のリーフノードは、前記第1ノードと前記第2ノードに対してデュアルホームされており、かつ、前記第1ノードと前記第2ノードは、アクティブ−スタンバイの関係にあり、
前記第1ノードは、第1追加パスを使用して前記第2ノードに対して接続されており、前記第1追加パスと前記第2パスは、前記第1ノードを前記ルートノードに対して接続する第1保護パスを構成しており、かつ、前記第1保護パスは、前記第2ノードを使用して前記ルートノードによって前記第1ノードに対して送信されるサービスデータを送信するために使用され、
前記第2ノードは、第2追加パスを使用して前記第1ノードに対して接続されており、前記第2追加パスと前記第1パスは、前記第2ノードを前記ルートノードに対して接続する第2保護パスを構成しており、かつ、前記第2保護パスは、前記第1ノードを使用して前記ルートノードによって前記第2ノードに対して送信されるサービスデータを送信するために使用され、かつ、
前記方法は、
前記第1ノードがアクティブ状態にあり、かつ、前記第2ノードがスタンバイ状態にあるとき、前記第1パスが故障している場合は第1保護パスを使用して前記第1ノードにより、ルートノードによって送信されるサービスデータを受信するステップ、および、
前記第1ノードにより、前記サービスデータを前記複数のリーフノードに対して転送するステップ、を含む、
方法。
【請求項２】
前記第1ノードが前記アクティブ状態にあり、かつ、前記第2ノードが前記スタンバイ状態にあるとき、前記方法は、さらに、
前記第1パスが故障していない場合には前記第1パスを使用して前記第1ノードにより、ルートノードによって送信されるサービスデータを受信するステップ、および、前記サービスデータを前記複数のリーフノードに対して転送するステップ、
を含む、請求項１に記載の方法。
【請求項３】
前記方法は、さらに、
前記第2ノードが、前記第2保護パスを使用して、前記ルートノードにより送信されるサービスデータを受信するように、
前記第2追加パスを使用して前記第2ノードに対して前記第1ノードによって、前記ルートノードにより送信され、かつ、前記第1パスを使用して前記第1ノードにより受信されるサービスデータを転送するステップ、
を含む、請求項２に記載の方法。
【請求項４】
前記方法は、さらに、
前記第1ノードがスタンバイ状態にあり、かつ、前記第2ノードがアクティブ状態にあるとき、前記第1パスが故障していない場合には前記第1パスを使用して前記第1ノードによって、前記ルートノードにより送信されるサービスデータを受信するステップ、および、
前記第2ノードが、前記第2保護パスを使用して、前記ルートノードにより送信される前記サービスデータを受信するように、前記第2追加パスを使用して、前記サービスデータを前記第2ノードに対して転送するステップ、
を含む、請求項１乃至３いずれか一項に記載の方法。
【請求項５】
ルートノード、第1ノード、第2ノード、および、複数のリーフノードを含むネットワークに対して適用される、ポイントツーマルチポイントサービス送信装置であって、
前記装置は、前記第1ノードにおいて配置されており、前記第1ノードは、第1パスを使用して前記ルートノードに対して接続されており、前記第2ノードは、第2パスを使用して前記ルートノードに対して接続されており、前記複数のリーフノードは、前記第1ノードと前記第2ノードに対してデュアルホームされており、かつ、前記第1ノードと前記第2ノードは、アクティブ−スタンバイの関係にあり、
前記装置は、第1追加パスを使用して前記第2ノードに対して接続されており、前記第1追加パスと前記第2パスは、前記第1ノードを前記ルートノードに対して接続する第1保護パスを構成しており、かつ、前記第1保護パスは、前記第2ノードを使用して前記ルートノードによって前記第1ノードに対して送信されるサービスデータを送信するために使用され、
前記第2ノードは、第2追加パスを使用して前記装置に対して接続されており、前記第2追加パスと前記第1パスは、前記第2ノードを前記ルートノードに対して接続する第2保護パスを構成しており、かつ、前記第2保護パスは、前記第1ノードを使用して前記ルートノードによって前記第2ノードに対して送信されるサービスデータを送信するために使用され、かつ、
前記装置は、第1受信部と第1転送部とを含み、
前記第1受信部は、前記第1ノードがアクティブ状態にあり、かつ、前記第2ノードがスタンバイ状態にあるとき、前記第1パスが故障している場合に前記第1保護パスを使用して、前記ルートノードによって送信されるサービスデータを受信する、ように構成されており、かつ、
前記第1転送部は、前記サービスデータを前記複数のリーフノードに対して転送するように構成されている、
装置。
【請求項６】
前記装置は、さらに、
前記第1ノードがアクティブ状態にあり、かつ、前記第2ノードがスタンバイ状態にあるとき、前記第1パスが故障していない場合に前記第1保護パスを使用して、前記ルートノードによって送信されるサービスデータを受信する、ように構成されている第2受信部、および、
前記第2受信部によって受信される前記サービスデータを前記複数のリーフノードに対して転送する、ように構成されている第2転送部、
を含む、請求項５に記載の装置。
【請求項７】
前記装置は、さらに、
前記第2ノードが、前記第2保護パスを使用して、前記ルートノードにより送信される前記サービスデータを受信するように、前記第2追加パスを使用して前記第2ノードに対して、前記第2受信部によって受信される前記サービスデータを転送する、ように構成されている第3転送部、
を含む、請求項６に記載の装置。
【請求項８】
前記装置は、さらに、
前記第1ノードがスタンバイ状態にあり、かつ、前記第2ノードがアクティブ状態にあるとき、前記第1パスが故障していない場合に前記第1パスを使用して、前記ルートノードによって送信されるサービスデータを受信する、ように構成されている第3受信部、および、
前記第2ノードが、前記第2保護パスを使用して、前記ルートノードによって送信される前記サービスデータを受信するように、前記第2追加パスを使用して前記第2ノードに対して、前記第3受信部によって受信される前記サービスデータを転送する、ように構成されている第4転送部、
を含む、請求項７に記載の装置。
【請求項９】
インストラクションを含むコンピュータで読取り可能な記録媒体であって、コンピュータによって前記インストラクションが実行されると、請求項１乃至４いずれか一項に記載の方法を前記コンピュータに実行させる、コンピュータで読取り可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信分野に関し、そして、特定的には、ポイントツーマルチポイントサービス送信方法および装置に関する。
【０００２】
本出願は、２０１５年１月１６日付で中国特許庁に提出された中国特許出願第２０１５００２４４６９．３号に基づく優先権を主張するものである。タイトルは”POINT-TO-MULTIPOINT  SERVICE  TRANSMISSION  METHOD  AND  APPARATUS”であり、その全体がここにおいて参照として包含されている。
【背景技術】
【０００３】
ポイントツーマルチポイント（英語：point-to-multiple  point、略してP2MP）サービスは、イーサネットにおける重要なサービスモデルである。  P2MPサービスは単方向サービスであり、そして、サービスは、ルートノード（または、ソースエンド）からネットワークのリーフノード（または、シンクエンド）に対して送信される。実際のアプリケーションにおいては、一般的に２つのパスが存在する。P2MPサービスのための、アクティブパスとスタンバイパスである。アクティブパスは、ワーキングパスとして理解されてよく、そして、スタンバイパスは、保護パス（protection  path）として理解されてよい。アクティブパスが故障していない場合には、アクティブパスが、サービス送信のために使用される。アクティブパスが故障している場合には、スタンバイパスが、サービス送信のために使用される。しかしながら、上記の技術的ソリューションにおいては、アクティブパスとスタンバイパスの両方が故障している場合には、ルートノードによって配信されるサービスデータをリーフノードに対して送信することができない。例えば、アクティブパスは、ルートノードA−ノードB−リーフノードD、を含み、そして、スタンバイパスは、ルートノードA−ノードC−リーフノードDを含んでいる。ノードBからリーフノードDへのパスが故障しており、かつ、ルートノードAからノードCへのパスも、また、故障している場合には、ルートノードAによって配信されるサービスデータをリーフノードDに対して送信することができない。現在のP2MPサービスにおいては、サービス伝送の保護能力が強くないことがわかる。
【発明の概要】
【０００４】
本発明は、P2MPサービスにおけるサービス伝送の保護能力を向上させるように、ポイントツーマルチポイントサービスの伝送方法および装置を提供する。
【０００５】
第１の態様に従って、本発明は、ルートノード、第1ノード、第2ノード、および、複数のリーフノードを含むネットワークに対して適用される、ポイントツーマルチポイントサービス送信方法を提供する。ここで、前記第1ノードは、第1パスを使用して前記ルートノードに対して接続されており、前記第2ノードは、第2パスを使用して前記ルートノードに対して接続されており、前記複数のリーフノードは、前記第1ノードと前記第2ノードに対してデュアルホームされており、かつ、前記第1ノードと前記第2ノードは、アクティブ−スタンバイの関係にある。
前記第1ノードは、第1追加パスを使用して前記第2ノードに対して接続されており、前記第1追加パスと前記第2パスは、前記第1ノードを前記ルートノードに対して接続する第1保護パスを構成しており、かつ、前記第1保護パスは、前記第2ノードを使用して前記ルートノードによって前記第1ノードに対して送信されるサービスデータを送信するために使用される。
前記第2ノードは、第2追加パスを使用して前記第1ノードに対して接続されており、前記第2追加パスと前記第1パスは、前記第2ノードを前記ルートノードに対して接続する第2保護パスを構成しており、かつ、前記第2保護パスは、前記第1ノードを使用して前記ルートノードによって前記第2ノードに対して送信されるサービスデータを送信するために使用される。そして、
前記方法は、
前記第1ノードがアクティブ状態にあり、かつ、前記第2ノードがスタンバイ状態にあるとき、前記第1パスが故障している場合は第1保護パスを使用して前記第1ノードにより、ルートノードによって送信されるサービスデータを受信するステップ、および、
前記第1ノードにより、前記サービスデータを前記複数のリーフノードに対して転送するステップ、を含む。
【０００６】
第１の態様に係る第１の可能な実施方法において、前記第1ノードが前記アクティブ状態にあり、かつ、前記第2ノードが前記スタンバイ状態にあるとき、前記方法は、さらに、
前記第1パスが故障していない場合には前記第1パスを使用して前記第1ノードにより、ルートノードによって送信されるサービスデータを受信するステップ、および、前記サービスデータを前記複数のリーフノードに対して転送するステップ、を含む。
【０００７】
第１の態様に係る第１の可能な実施方法に関し、第１の態様に係る第２の可能な実施方法において、前記方法は、さらに、
前記第2ノードが、前記第2保護パスを使用して、前記ルートノードにより送信されるサービスデータを受信するように、前記第2追加パスを使用して前記第2ノードに対して前記第1ノードによって、前記ルートノードにより送信され、かつ、前記第1パスを使用して前記第1ノードにより受信されるサービスデータを転送するステップ、を含む。
【０００８】
第１の態様、第１の態様に係る第１の可能な実施方法、または、第１の態様に係る第２の可能な実施方法に関し、第１の態様に係る第３の可能な実施方法において、前記方法は、さらに、
前記第1ノードがスタンバイ状態にあり、かつ、前記第2ノードがアクティブ状態にあるとき、前記第1パスが故障していない場合には前記第1パスを使用して前記第1ノードによって、前記ルートノードにより送信される前記サービスデータを受信するステップ、および、前記第2ノードが、前記第2保護パスを使用して、前記ルートノードにより送信される前記サービスデータを受信するように、前記第2追加パスを使用して、前記サービスデータを第2ノードに対して転送するステップ、を含む。
【０００９】
第２の態様に従って、本発明は、ルートノード、第1ノード、第2ノード、および、複数のリーフノードを含むネットワークに対して適用される、ポイントツーマルチポイントサービス送信装置を提供する。ここで、前記装置は、第1ノードにおいて配置されており、前記第1ノードは、第1パスを使用して前記ルートノードに対して接続されており、前記第2ノードは、第2パスを使用して前記ルートノードに対して接続されており、前記複数のリーフノードは、前記第1ノードと前記第2ノードに対してデュアルホームされており、かつ、前記第1ノードと前記第2ノードは、アクティブ−スタンバイの関係にある。
前記装置は、第1追加パスを使用して前記第2ノードに対して接続されており、前記第1追加パスと前記第2パスは、前記第1ノードを前記ルートノードに対して接続する第1保護パスを構成しており、かつ、前記第1保護パスは、前記第2ノードを使用して前記ルートノードによって前記第1ノードに対して送信されるサービスデータを送信するために使用される。
前記第2ノードは、第2追加パスを使用して前記装置に対して接続されており、前記第2追加パスと前記第1パスは、前記第2ノードを前記ルートノードに対して接続する第2保護パスを構成しており、かつ、前記第2保護パスは、前記第1ノードを使用して前記ルートノードによって前記第2ノードに対して送信されるサービスデータを送信するために使用される。そして、
前記装置は、第1受信部と第1転送部を含む。ここで、
前記第1受信部は、前記第1ノードがアクティブ状態にあり、かつ、前記第2ノードがスタンバイ状態にあるとき、前記第1パスが故障している場合に前記第1保護パスを使用して、前記ルートノードによって送信されるサービスデータを受信する、ように構成されており、かつ、
前記第1転送部は、前記サービスデータを前記複数のリーフノードに対して転送する、ように構成されている。
【００１０】
第２の態様に係る第１の可能な実施方法において、前記装置は、さらに、
前記第1ノードがアクティブ状態にあり、かつ、前記第2ノードがスタンバイ状態にあるとき、前記第1パスが故障していない場合に前記第1保護パスを使用して、前記ルートノードによって送信されるサービスデータを受信する、ように構成されている第2受信部、および、
前記第2受信部によって受信される前記サービスデータを前記複数のリーフノードに対して転送する、ように構成されている第2転送部、を含む。
【００１１】
第２の態様に係る第１の可能な実施方法に関し、第２の態様に係る第２の可能な実施方法において、前記装置は、さらに、
前記第2ノードが、前記第2保護パスを使用して、前記ルートノードにより送信される前記サービスデータを受信するように、前記第2追加パスを使用して前記第2ノードに対して、前記第2受信部によって受信される前記サービスデータを転送する、ように構成されている第3転送部、を含む。
【００１２】
第２の態様、第２の態様に係る第１の可能な実施方法、または、第２の態様に係る第２の可能な実施方法に関し、第２の態様に係る第３の可能な実施方法において、前記装置は、さらに、
前記第1ノードがスタンバイ状態にあり、かつ、前記第2ノードがアクティブ状態にあるとき、前記第1パスが故障していない場合に前記第1パスを使用して、前記ルートノードによって送信されるサービスデータを受信する、ように構成されている第3受信部、および、
前記第2ノードが、前記第2保護パスを使用して、前記ルートノードによって送信される前記サービスデータを受信するように、前記第2追加パスを使用して前記第2ノードに対して、前記第3受信部によって受信される前記サービスデータを転送する、ように構成されている第4転送部、を含む。
【００１３】
上述の技術ソリューションにおいて、第1ノードは、第1追加パスを使用して第2ノードに対して接続されており、前記第1追加パスと第2パスは、前記第1ノードをルートノードに対して接続する第1保護パスを構成しており、かつ、前記第1保護パスは、前記第2ノードを使用して前記ルートノードによって前記第1ノードに対して送信されるサービスデータを送信するために使用される。前記第2ノードは、第2追加パスを使用して前記第1ノードに対して接続されており、前記第2追加パスと第1パスは、前記第2ノードを前記ルートノードに対して接続する第2保護パスを構成しており、かつ、前記第2保護パスは、前記第1ノードを使用して前記ルートノードによって前記第2ノードに対して送信されるサービスデータを送信するために使用される。前記第1ノードがアクティブ状態にあり、かつ、前記第2ノードがスタンバイ状態にあるとき、前記第1ノードは、前記第1パスが故障している場合は第1保護パスを使用して、前記ルートノードによって送信されるサービスデータを受信し、かつ、前記第1ノードは、前記サービスデータを前記複数のリーフノードに対して転送する。このようにして、前記第1パスが故障している場合に、前記第1ノードは、前記第1保護パスを使用して、前記ルートノードによって送信されるサービスデータを受信することができる。従って、本発明は、P2MPサービスにおけるサービス送信の保護能力を改善することができる。
【図面の簡単な説明】
【００１４】
本発明の実施例における、または、従来技術における技術的ソリューションをより明確に記述するために、以降に、実施例または従来技術を説明するために必要とされる添付図面を簡単に説明する。明らかに、以降の説明において添付の図面は、本発明に係るいくつかの実施例だけ示すものであり、そして、当業者であれば、これらの添付の図面から、創造的な努力なしに、なおも他の図面を引き出すことができる。
【図１】図１は、本発明の一つの実施例に従った、ポイントツーマルチポイントサービス送信のネットワークアーキテクチャの概略図である。
【図２】図２は、本発明の一つの実施例に従った、ポイントツーマルチポイントサービス送信方法のネットワークアーキテクチャの概略フローチャートである。
【図３】図３は、本発明の一つの実施例に従った、別のポイントツーマルチポイントサービス送信方法のネットワークアーキテクチャの概略フローチャートである。
【図４】図４は、本発明の一つの実施例に従った、ポイントツーマルチポイントサービス送信装置の概略構成図である。
【図５】図５は、本発明の一つの実施例に従った、ポイントツーマルチポイントサービス送信装置の別の概略構成図である。
【図６】図６は、本発明の一つの実施例に従った、ポイントツーマルチポイントサービス送信装置の別の概略構成図である。
【発明を実施するための形態】
【００１５】
以下に、本発明の実施例における技術的ソリューションを、本発明の実施例における添付図面を参照して、明確かつ完全に説明する。明らかに、説明される実施例は、本発明の実施例のいくらかだけであって、全てではない。創作努力なしに本発明の実施例に基づいて当業者によって得られる他の全ての実施例は、本発明の保護範囲内に入るものである。
【００１６】
本発明の実施例をよりよく理解するために、以下に、最初に、本発明の一つの実施例に従った、ポイントツーマルチポイントサービス送信のネットワークアーキテクチャを説明する。
【００１７】
図１は、本発明の一つの実施例に従った、ポイントツーマルチポイントサービス送信方法のネットワークアーキテクチャの概略図である。図１に示されるように、本ネットワークアーキテクチャは、ルートノード101、第1ノード102、第2ノード103、および、複数のリーフノード104を含んでいる。第1ノード102は、第1パスL1を使用してルートノード101に対して接続されており、第2ノード103は、第2パスL2を使用してルートノード101に対して接続されており、複数のリーフノード104は、第1ノード102と第2ノード103に対してデュアルホーム（dual-homed）されており、そして、第1ノード102と第2ノード103は、アクティブ−スタンバイ（active-standby）の関係にある。第1パスL1は、第1ノード102をルートノード101に対して直接的に接続するパスであってよい。つまり、パスは、一つまたはそれ以上の中間ノード（intermediate  node）を含んでよい。同様に、第2パスL2は、直接接続または間接接続のためのパスであってよい。加えて、複数のリーフノード104が第1ノード102と第2ノード103に対してデュアルホームされていることは、複数のリーフノード104が第1ノード102と第2ノード103の両方に接続されているものとして理解されてよい。第1ノード102と第2ノード103について、アクティブ状態における一方のノードは、複数のリーフノード104に対して、ルートノード101によって送信されるサービスデータを転送する役割を担い、スタンバイ状態における他方のノードは、複数のリーフノード104に対して、ルートノード101によって送信されるサービスデータを転送しない。
【００１８】
加えて、本発明のこの実施例において、第1ノード102は、第1追加パスL3を使用して第2ノード103に対して接続されてよく、第1追加パスL3と第2パスL2は、第1ノード102をルートノード101に対して接続する第1保護パスを構成し、そして、第1保護パスは、第2ノード103を使用してルートノード101によって第1ノード102に対して送信されるサービスデータを送信するために使用される。
【００１９】
加えて、第2ノード103は、第2追加パスL4を使用して第1ノード102に対して接続されてよく、第2追加パスL4と第1パスL1は、第2ノード103をルートノード101に対して接続する第2保護パスを構成し、そして、第2保護パスは、第1ノード102を使用してルートノード101によって第2ノード103に対して送信されるサービスデータを送信するために使用される。
【００２０】
このようにして、P2MPサービスにおけるサービス送信の保護能力が、第1追加パスL3と第2追加パスL4を使用することによって改善され得る。
【００２１】
加えて、第1追加パスL3と第2追加パスL4は、また、直接接続または間接接続のためのパスであってもよい。
【００２２】
加えて、本発明のこの実施例において、第1ノード102と第2ノード103は、ポイントツーマルチポイントサービス送信をサポートし得るあらゆるデバイスであってよい（例えば、スイッチおよびルータ）。さらに、第1ノード102と第2ノード103が配置されるネットワーク層（network  layer）は、限定されるものではない。例えば、第1ノード102と第2ノード103は、コア層、アグリゲーション（aggregation）層、または、アクセス層におけるデバイスであってよい。
【００２３】
加えて、本発明の実施例は、イーサネット、マルチプロトコルラベルスイッチング（英語：Multiprotocol  Label  Switching、略してMPLS）ネットワーク、または、デバイス内のサービスデータ送信が単方向である別のネットワークに対して適用されてよい。
【００２４】
以下は、上述のネットワークアーキテクチャにおけるポイントツーマルチポイントサービス送信に関する詳細な説明を提供する。
【００２５】
図２は、本発明の一つの実施例に従った、ポイントツーマルチポイントサービス送信方法の概略フローチャートである。図２に示されるように、本方法は、以下のステップを含んでいる。
【００２６】
201：第1ノードがアクティブ状態にあり、かつ、第2ノードがスタンバイ状態にあるとき、第1ノードは、第1パスが故障している場合は第1保護パスを使用することにより、ルートノードによって送信されるサービスデータを受信する。
【００２７】
この方法における第1パスと第1保護パスは、図１に示されるネットワークアーキテクチャにおける第1パスと第1保護パスであってよいこと、および、ここにおいて説明は繰り返されないこと、に留意すべきである。
【００２８】
第1ノードがアクティブ状態にあり、かつ、第2ノードがスタンバイ状態にあることは、複数のリーフノードが、ルートノードによって送信されるサービスデータを受信するための第1ノードを現在選択していること、第1ノードから複数のリーフノードへのパスは現在故障していないこと、および、第2ノードは、スタンバイノードとして動作しており、かつ、複数のリーフノードに対して、ルートノードによって送信されるサービスデータを転送しないこと、と理解されてよい、
【００２９】
任意的に、第1パスが故障している場合に、第1ノードは、第1パスを使用することによっては、ルートノードによって送信されるサービスデータを受信できない。
【００３０】
加えて、第1ノードが、第1保護パスを使用することによって、ルートノードによって送信されるサービスデータを受信することは、第1ノードは、ルートノードによって第2ノードを使用して第1ノードに対して送信されるサービスデータを受信するものとして理解されてよい。すなわち、第1ノードは、第1追加パスを使用して、ルートノードによって送信され、かつ、第2パスを使用して第2ノードによって受信されるサービスデータを受信する。
【００３１】
202：第1ノードは、サービスデータを複数のリーフノードに対して転送する。
【００３２】
上述のステップを用いて、第1ノードがアクティブ状態にあり、かつ、第2ノードがスタンバイ状態にある場合に、第1ノードは、第1パスが故障している場合には第1保護パスを使用することにより、ルートノードによって送信されるデータを受信することができる。このようにして、第1パスが故障している場合に、第1ノードは、なおも、ルートノードによって送信されるサービスデータを受信し、かつ、複数のリーフノードに対してサービスデータを転送することができる。それにより、P2MPサービスにおけるサービス送信の保護能力を改善している。
【００３３】
この実施例において、第1ノードは、第1追加パスを使用して第2ノードに対して接続されており、第1追加パスと第2パスは、第1ノードをルートノードに対して接続する第1保護パスを構成しており、そして、第1保護パスは、第2ノードを使用してルートノードによって第1ノードに対して送信されるサービスデータを送信するために使用される。第2ノードは、第2追加パスを使用して第1ノードに対して接続されており、第2追加パスと第1パスは、第2ノードをルートノードに対して接続する第2保護パスを構成しており、そして、第2保護パスは、第1ノードを使用してルートノードによって第2ノードに対して送信されるサービスデータを送信するために使用される。第1ノードがアクティブ状態にあり、かつ、第2ノードがスタンバイ状態にある場合に、第1ノードは、第1パスが故障している場合には第1保護パスを使用して、ルートノードによって送信されるサービスデータを受信する。そして、第1ノードは、サービスデータを複数のリーフノードに対して転送する。このようにして第1パスが故障している場合に、第1ノードは、第1保護パスを使用することにより、ルートノードによって送信されるサービスデータを受信することができる。従って、P2MPサービスにおけるサービス送信の保護能力を改善することができる。
【００３４】
図３は、本発明の一つの実施例に従った、別のポイントツーマルチポイントサービス送信方法の概略フローチャートである。図３に示されるように、本方法は、以下のステップを含んでいる。
【００３５】
301：第1ノードがアクティブ状態にあり、かつ、第2ノードがスタンバイ状態にあるとき、第1ノードは、第1パスが故障している場合は第1保護パスを使用することにより、ルートノードによって送信されるサービスデータを受信する。
【００３６】
302：第1ノードは、サービスデータを複数のリーフノードに対して転送する。
【００３７】
303：第1ノードがアクティブ状態にあり、かつ、第2ノードがスタンバイ状態にあるとき、第1ノードは、第1パスが故障していない場合には第1パスを使用することにより、ルートノードによって送信されるサービスデータを受信し、そして、サービスデータを複数のリーフノードに対して転送する。
【００３８】
上述のステップを用いて、第1パスが故障している場合に、第1ノードは、第2パスを使用してルートノードによって第2ノードに対して送信されるサービスデータを、第1保護パスを使用して、受信することができる。第1パスが故障していない場合に、第1ノードは、第1パスを使用することにより、ルートノードによって送信されるサービスデータを受信することができる。このようにして、第1パスが故障しているか否かにかかわらず、第1ノードは、ルートノードによって送信されるサービスデータを受信し、かつ、複数のリーフノードに対してサービスデータを転送することができる。
【００３９】
任意的に、本方法は、さらに、以下のステップを含んでよい。
【００４０】
300：第1ノードは、第1パスが故障しているかどうかを識別する。
【００４１】
第1パスが故障している場合には、ステップ301が実行され得る。第1パスが故障していない場合には、ステップ303が実行され得る。
【００４２】
加えて、第1ノードは、以下の方法において、第1パスが故障しているか否かを識別することができる。第1ノードが、第1パスを使用して、ルートノードによって送信されるサービスデータを受信できるか否かが判断される。はい（yes）である場合には、第1パスは故障していないものと判断され、いいえ（no）である場合には、第1パスは故障しているものと判断される。代替的に、第1ノードは、オペレーション、管理、および保守（英語：operation  administration  and  maintenance、略してOAM）エンティティによって送信されるOAMメッセージを使用して、第1パスが故障しているか否かを判断する。
【００４３】
任意的に、本方法は、さらに、以下のステップを含んでよい。
【００４４】
304：第2ノードが、第2保護パスを使用して、ノードルートによって送信されるサービスデータ受信するように、第1ノードは、第2追加パスを使用して第2ノードに対して、ルートノードによって送信され、かつ、第1ノードによって第1パスを使用して受信されるサービスデータを転送する。
【００４５】
このステップにおいて受信されるデータは、ステップ303において受信されるサービスデータであってよい。
【００４６】
上述のステップによって、第1パスを使用して第1ノードによって受信されるサービスデータが、第2ノードに対して送信され得る。このようにして、第1ノードから複数のリーフノードへのパスが故障している場合に、第2ノードは、複数のリーフノードに対して、第1ノードによって転送されるサービスデータを送信することができ、それによって、サービスデータ保護能力を改善している。
【００４７】
任意的に、本方法は、さらに、
第1ノードがスタンバイ状態にあり、かつ、第2ノードがアクティブ状態にあるとき、第1パスが故障していない場合には第1パスを使用して第1ノードによって、ルートノードにより送信されるサービスデータを受信すること、および、第2ノードが、第2保護パスを使用して、ルートノードにより送信されるサービスデータを受信するように、サービスデータを第2追加パスを使用して第2ノードに対して転送すること、を含んでいる。
【００４８】
上述のステップによって、第1ノードがスタンバイ状態にある場合に、第1ノードは、第2追加パスを使用して第2ノードに対して、ルートノードにより送信され、かつ、第1パスを使用して受信されるサービスデータを送信することができる。すなわち、第2ノードは、第2保護パスを使用して、ルートノードにより送信されるサービスデータを受信することができる。このようにして、第2パスが故障している場合に、第2ノードは、ルートノードにより送信されるサービスデータを受信することができ、それによって、サービスデータ保護能力を改善している。例えば、第1ノードから複数のリーフノードへのパスが故障しており、第2ノードから複数のリーフノードへのパスは故障しておらず、かつ、ルートノードから第2ノードへの第2パスは故障している。この場合において、第1ノードは、第1パスを使用して、ルートノードにより送信されるサービスデータを受信することができ、かつ、第1ノードは、第2ノードが複数のリーフノードに対してサービスデータを送信できるように、第2追加パスを使用して第2ノードに対してサービスデータを送信する。
【００４９】
この実施例においては、図２に示される実施例に基づいて、複数の任意的な実装方法が提供されており、そして、複数の任意的な実装方法の全ては、P2MPサービスにおけるサービス送信の保護能力を改善することができる。
【００５０】
以降は、本発明の装置の実施例である。本発明の装置の実施例は、本発明に係る方法の実施例において実施される方法を実行するために使用される。説明を促進するために、本発明の実施例に関連する部分だけが示されている。開示されていない特定の技術的詳細については、本発明に係る実施例を参照のこと。
【００５１】
図４は、本発明の一つの実施例に従った、ポイントツーマルチポイントサービス送信装置の概略構成図である。本装置は、本発明の実施例において提供されるポイントツーマルチポイントサービス送信方法を実行するように構成されている。本装置は、第1ノードにおいて配置されており、そして、第1ノードは、図１に示されるネットワークアーキテクチャに対して適用される。本装置は、第1保護パスを使用して第2ノードに対して接続されており、第1追加パスと第2パスは、第1ノードをルートノードに対して接続する第1保護パスを構成しており、そして、第1保護パスは、第2ノードを使用してルートノードにより第1ノードに対して送信されるサービスデータを送信するために使用される。第2ノードは、第2追加パスを使用して装置に対して接続されており、第2追加パスおよび第1パスは、第2ノードをルートノードに対して接続する第2保護パスを構成しており、そして、第2保護パスは、第1ノードを使用してルートノードにより第2ノードに対して送信されるサービスデータを送信するために使用される。図４に示されるように、本装置は、第1受信部41と、第1転送部42を含んでいる。
【００５２】
第1受信部41は、第1ノードがアクティブ状態にあり、かつ、第2ノードがスタンバイ状態にあるとき、第1パスが故障している場合に第1保護パスを使用して、ルートノードによって送信されるサービスデータを受信する、ように構成されている。
【００５３】
第1転送部42は、サービスデータを複数のリーフノードに対して転送するように構成されている。
【００５４】
この実施例において、第1ノードは、第1追加パスを使用して第2ノードに対して接続されており、第1追加パスと第2パスは、第1ノードをルートノードに対して接続する第1保護パスを構成しており、そして、第1保護パスは、第2ノードを使用してルートノードにより第1ノードに対して送信されるサービスデータを送信するために使用される。第2ノードは、第2追加パスを使用して第1ノードに対して接続されており、第2追加パスと第1パスは、第2ノードをルートノードに対して接続する第2保護パスを構成しており、そして、第2保護パスは、第1ノードを使用してルートノードにより第2ノードに対して送信されるサービスデータを送信するために使用される。第1ノードがアクティブ状態にあり、かつ、第2ノードがスタンバイ状態にあるとき、第1ノードは、第1パスが故障している場合には第1保護パスを使用して、ルートノードによって送信されるサービスデータを受信する。そして、第1ノードは、サービスデータを複数のリーフノードに対して転送する。このようにして、第1パスが故障している場合に、第1ノードは、第1保護パスを使用して、ルートノードによって送信されるサービスデータを受信することができる。従って、本実施例は、P2MPサービスにおけるサービス送信の保護能力を改善することができる。
【００５５】
図５は、本発明の一つの実施例に従った、ポイントツーマルチポイントサービス送信装置の概略構成図である。本装置は、本発明の実施例において提供されるポイントツーマルチポイントサービス送信方法を実行するように構成されている。本装置は、第1ノードにおいて配置されており、そして、第1ノードは、図１に示されるネットワークアーキテクチャに対して適用されている。本装置は、第1追加パスを使用して第2ノードに対して接続されており、第1追加パスと第2パスは、第1ノードをルートノードに対して接続する第1保護パスを構成しており、そして、第1保護パスは、第2ノードを使用してルートノードにより第1ノードに対して送信されるサービスデータを送信するために使用される。第2ノードは、第2追加パスを使用して、装置に対して接続されており、第2追加パスと第1パスは、第2ノードをルートノードに対して接続する第2保護パスを構成しており、そして、第2保護パスは、第1ノードを使用してルートノードにより第2ノードに対して送信されるサービスデータを送信するために使用される。図５に示されるように、本装置は、第1受信部51と、第1転送部52、第2受信部53、および、第2転送部54を含んでいる。
【００５６】
第1受信部51は、第1ノードがアクティブ状態にあり、かつ、第2ノードがスタンバイ状態にあるとき、第1パスが故障している場合に第1保護パスを使用して、ルートノードによって送信されるサービスデータを受信する、ように構成されている。
【００５７】
第1転送部52は、サービスデータを複数のリーフノードに対して転送するように構成されている。
【００５８】
第2受信部53は、第1ノードがアクティブ状態にあり、かつ、第2ノードがスタンバイ状態にあるとき、第1パスが故障していない場合に第1保護パスを使用して、ルートノードによって送信されるサービスデータを受信する、ように構成されている。
【００５９】
第2転送部54は、第2受信部53によって受信されるサービスデータを複数のリーフノードに対して転送するように構成されている。
【００６０】
任意的に、本装置は、さらに、
第1パスが故障しているか否か判断するように構成されている、識別部50を含んでよい。
【００６１】
任意的に、本装置は、さらに、
第2ノードは、第2保護パスを使用して、ルートノードによって送信されるサービスデータを受信するように、第2受信部53によって受信されるサービスデータを、第2追加パスを使用して第2ノードに対して、転送するように構成されている、第3転送部55を含んでよい。
【００６２】
任意的に、本装置は、さらに、
第1ノードがスタンバイ状態にあり、かつ、第2ノードがアクティブ状態にあるとき、第1パスが故障していない場合に第1パスを使用して、ルートノードによって送信されるサービスデータを受信する、ように構成されている、第3受信部56、および、
第2ノードが、第2保護パスを使用して、ルートノードによって送信されるサービスデータを受信するように、第3受信部56によって受信されるサービスデータを、第2追加パスを使用して第2ノードに対して転送する、ように構成されている、第4転送部57を含んでよい。
【００６３】
加えて、この実装方法において、識別部50は、第1ノードの状態をさらに識別し得る。第1ノードが現在スタンバイ状態にあると識別された場合に、第3受信部56は、第1パスが故障していないときに第1パスを使用して、ルートノードによって送信されるサービスデータを受信することができる。
【００６４】
この実施例においては、図４に示される実施例に基づいて、複数の任意的な実装方法が提供されており、複数の任意的な実装方法の全ては、P2MPサービスにおけるサービス送信の保護能力を改善することができる。
【００６５】
図６は、本発明の一つの実施例に従った、ポイントツーマルチポイントサービス送信装置の概略構成図である。第1ノードは、図１に示されるネットワークアーキテクチャに対して適用されており、そして、本装置は、第1ノードにおいて配置されている。本装置は、第1追加パスを使用して第2ノードに対して接続されており、第1追加パスと第2パスは、第1ノードをルートノードに対して接続する第1保護パスを構成しており、そして、第1保護パスは、第2ノードを使用してルートノードによって第1ノードに対して送信されるサービスデータを送信するために使用される。第2ノードは、第2追加パスを使用して装置に対して接続されており、第2追加パスと第1パスは、第2ノードをルートノードに対して接続する第2保護パスを構成しており、そして、第2保護パスは、第1ノードを使用してルートノードによって第2ノードに対して送信されるサービスデータを送信するために使用される。図６に示されるように、本装置は、プロセッサ61、ネットワークインターフェース62、メモリ63、通信バス64、を含んでいる。プロセッサ61、ネットワークインターフェース62、および、メモリ63は、通信バス64を使用して相互に接続されている。
【００６６】
メモリ63は、プログラムを保管するように構成されている。特定的に、プログラムは、プログラムコードを含んでよく、そして、プログラムコードは、コンピュータ動作命令を含んでいる。メモリ63は、ランダムアクセスメモリ（random  access  memory、略してRAM）を含んでよく、そして、また、不揮発性メモリ（non-volatile  memory）を含んでもよい。例えば、少なくとも一つの磁気ディスクメモリである。
【００６７】
プロセッサ61は、本発明の実施例において提供されるポイントツーマルチポイントサービス送信方法を実施するために、メモリ63に保管されたプログラムを実行するように、構成されている。本方法は、
第1ノードがアクティブ状態にあり、かつ、第2ノードがスタンバイ状態にあるときに、第1パスが故障している場合には第1保護パスを使用して、ルートノードによって送信されるサービスデータを受信すること、および、
サービスデータを複数のリーフノードに対して転送すること、を含んでいる。
【００６８】
任意的に、第1ノードがアクティブ状態にあり、かつ、第2ノードがスタンバイ状態にあるとき、プロセッサ61は、さらなるステップを実施するためのプログラムを実行し得る。
第1パスが故障していない場合に第1パスを使用して、ルートノードによって送信されるサービスデータを受信するステップ、および、サービスデータを複数のリーフノードに対して転送するステップ、である。
【００６９】
任意的に、プロセッサ61は、さらなるステップを実施するためのプログラムを実行し得る。
第2ノードが、第2保護パスを使用して、ルートノードによって送信されるサービスデータを受信するように、ルートノードによって送信され、かつ、第1パスを使用して第1ノードによって受信されるサービスデータを、第2追加パスを使用して第2ノードに対して、転送するステップ、である。
【００７０】
任意的に、プロセッサ61は、さらなるステップを実施するためのプログラムを実行し得る。
第1ノードがスタンバイ状態にあり、かつ、第2ノードがアクティブ状態にあるとき、第1パスが故障していない場合には第1パスを使用して第1ノードによって、ルートノードにより送信されるサービスデータを受信するステップ、および、第2ノードが、第2保護パスを使用して、ルートノードによって送信されるサービスデータを受信するように、サービスデータを第2追加パスを使用して第2ノードに対して送信するステップ、である。
【００７１】
この実施例において、第1ノードは、第1追加パスを使用して第2ノードに対して接続されており、第1追加パスと第2パスは、第1ノードをルートノードに対して接続する第1保護パスを構成しており、そして、第1保護パスは、第2ノードを使用してルートノードによって第1ノードに対して送信されるサービスデータを送信するために使用される。第2ノードは、第2追加パスを使用して第1ノードに対して接続されており、第2追加パスと第1パスは、第2ノードをルートノードに対して接続する第2保護パスを構成しており、そして、第2保護パスは、第1ノードを使用してルートノードによって第2ノードに対して送信されるサービスデータを送信するために使用される。第1ノードがアクティブ状態にあり、かつ、第2ノードがスタンバイ状態にあるとき、第1ノードは、第1パスが故障している場合には第1保護パスを使用して、ルートノードによって送信されるサービスデータを受信し、そして、第1ノードは、サービスデータを複数のリーフノードに対して転送する。このようにして、第1パスが故障している場合に、第1ノードは、第1保護パスを使用して、ルートノードによって送信されるサービスデータを受信することができる。従って、この実施例は、P2MPサービスにおけるサービス送信の保護能力を改善することができる。
【００７２】
プロセッサ61は、中央処理装置（Central  Processing  Unit、略してCPU）、ネットワークプロセッサ（Network  Processor、略してNP）等を含む一般的なプロセッサであってよい。もしくは、デジタル信号プロセッサ（DSP）、特定用途向け集積回路（ASIC）、フィールドプログラマブルゲートアレイ（FPGA）、または、別のプログラマブル論理デバイス、個別ゲートまたはトランジスタ論理デバイス、または個別ハードウェアコンポーネントであってよい。
【００７３】
当業者であれば、実施例における方法に係るプロセスの全て又はいくらかが、関連するハードウェアを指示するコンピュータプログラムによって実施され得ることを理解することができる。プログラムは、コンピュータで読取り可能な記憶媒体に保管されてよい。プログラムが実行されると、実施例における方法に係るプロセスが実行される。上記の記憶媒体は、磁気ディスク、光ディスク、リードオンリーメモリ（Read-Only
Memory、ROM）、またはRAM、を含んでよい。
【００７４】
上記の説明は、本発明の実施例の単なる例であり、そして、本発明の保護範囲を限定するように意図されたものでは確かにない。従って、本発明の請求項に従ってなされた均等な変形は、本発明の範囲内に入るものである。
【国際調査報告】
2018502518.tif 000009
2018502518.tif 000010
2018502518.tif 000011
2018502518.tif 000012