[go: up one dir, main page]

CN101453414B - Head node protection method, system and equipment for point to multiple points label switch path - Google Patents

Head node protection method, system and equipment for point to multiple points label switch path Download PDF

Info

Publication number
CN101453414B
CN101453414B CN2007101954977A CN200710195497A CN101453414B CN 101453414 B CN101453414 B CN 101453414B CN 2007101954977 A CN2007101954977 A CN 2007101954977A CN 200710195497 A CN200710195497 A CN 200710195497A CN 101453414 B CN101453414 B CN 101453414B
Authority
CN
China
Prior art keywords
p2mp
bhn
mhn
lsp
backup
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2007101954977A
Other languages
Chinese (zh)
Other versions
CN101453414A (en
Inventor
陈国义
曹玮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2007101954977A priority Critical patent/CN101453414B/en
Priority to PCT/CN2008/073184 priority patent/WO2009074057A1/en
Publication of CN101453414A publication Critical patent/CN101453414A/en
Application granted granted Critical
Publication of CN101453414B publication Critical patent/CN101453414B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/403Bus networks with centralised control, e.g. polling

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种点到多点标签交换路径的头节点保护方法、系统和设备,该方法包括:主头节点MHN沿着MHN和聚合节点MP之间已建立的LSP转发数据;在满足头节点切换条件时,切换为备份头节点BHN,沿着备份LSP转发数据,所述LSP为所述BHN到MP的标签交换路径LSP,所述备份标LSP根据P2MPHead Group ID建立。BHN根据P2MP Head Group ID建立备份LSP,MHN建立的被保护LSP和备份LSP共用相同的P2MP Head Group ID,对于MP下面的节点来说,来自LSP或备份LSP的消息携带相同的P2MP Head Group ID,很好的实现了对头节点进行保护,大大完善了P2MP LSP的保护机制。

The invention discloses a head node protection method, system and equipment of a point-to-multipoint label switching path. The method includes: the main head node MHN forwards data along the established LSP between the MHN and the aggregation node MP; When the node switching condition occurs, switch to the backup head node BHN, forward data along the backup LSP, the LSP is the label switching path LSP from the BHN to the MP, and the backup label LSP is established according to the P2MPHead Group ID. BHN establishes backup LSP according to P2MP Head Group ID. The protected LSP and backup LSP established by MHN share the same P2MP Head Group ID. For nodes under MP, messages from LSP or backup LSP carry the same P2MP Head Group ID. It realizes the protection of the head node very well, and greatly improves the protection mechanism of the P2MP LSP.

Description

点到多点标签交换路径的头节点保护方法、系统和设备Head node protection method, system and device for point-to-multipoint label switching path

技术领域technical field

本发明涉及通信技术领域,特别涉及基于点到多点标签交换路径(P2MPLSP,Point to Multipoint LSP)的头节点保护方法、系统和设备。The present invention relates to the field of communication technologies, in particular to a head node protection method, system and equipment based on a point-to-multipoint label switching path (P2MPLSP, Point to Multipoint LSP).

背景技术Background technique

组播技术(Multicast)是一种一到多的多方通信方式。和普遍使用的单播技术不同,组播技术通过建立最优的组播转发路径,减少数据内容的复制,可以大幅度减少多方通信对网络资源的消耗。纯粹IP组播协议目前最主要的就是协议无关组播(PIM,Protocol Independent Multicast)协议。Multicast technology (Multicast) is a one-to-many multi-party communication method. Different from the commonly used unicast technology, the multicast technology can greatly reduce the consumption of network resources by multi-party communication by establishing an optimal multicast forwarding path and reducing the duplication of data content. The most important pure IP multicast protocol at present is the Protocol Independent Multicast (PIM, Protocol Independent Multicast) protocol.

多协议标签交换技术(MPLS,Multiple protocol label switch)是目前广泛应用于IP网络的路由技术,其中标签分配一般采用标签分发协议(LDP,LabelDistribution Protocol)协议。过去MPLS一般主要用于单播IP转发,目前随着组播技术的发展、随着基于因特网电系统(IPTV,Internet Protocol Television)的兴起,MPLS多播逐步成为一个研究热点。目前有两种主要的P2MP LSP构建方法:基于LDP的方式和基于流量工程扩展的资源预留协议(RSVP-TE,ResourceReservation Protocol-Traffic Engineering)的方式,从目前技术发展来看RSVP-TE方式正逐渐成为主流。Multi-protocol label switching technology (MPLS, Multiple protocol label switch) is a routing technology widely used in IP networks at present, and the label distribution generally adopts the Label Distribution Protocol (LDP, Label Distribution Protocol) protocol. In the past, MPLS was generally used for unicast IP forwarding. Now, with the development of multicast technology and the rise of Internet-based electrical systems (IPTV, Internet Protocol Television), MPLS multicast has gradually become a research hotspot. Currently, there are two main P2MP LSP construction methods: the LDP-based method and the Resource Reservation Protocol-Traffic Engineering-based method (RSVP-TE, ResourceReservation Protocol-Traffic Engineering). From the perspective of current technological development, the RSVP-TE method is positive Gradually become mainstream.

基于MPLS的多播目前已能提供多种保护方案,最常见的是路径保护(Pathprotection)和局部保护。MPLS-based multicast can provide a variety of protection schemes, the most common ones are path protection (Pathprotection) and local protection.

路径保护通过和现有的主用P2MP并行建立一条额外的备用P2MP LSP来实现,当现有的主用LSP失效时,直接将流量切换到备用LSP上。主用LSP和备用LSP都是在首端配置,他们是一比一的关系。Path protection is realized by establishing an additional standby P2MP LSP in parallel with the existing active P2MP. When the existing active LSP fails, the traffic is directly switched to the standby LSP. Both the active LSP and the standby LSP are configured at the headend, and they have a one-to-one relationship.

局部保护又分为链路保护和节点保护,链路保护就是针对需要保护的链路,事先建立一条绕过(Bypass)被保护链路的单播备份LSP,从而当被保护的链路出现问题时,可以将数据流量切换到备用LSP上;节点保护就是事先建立一条绕过被保护节点的单播备份LSP,以便在被保护节点失效时将数据流量切换到备份LSP上。局部保护中备份LSP和主用LSP可以是一对多的关系,即一条备份LSP可以保护多条主用LSP。Local protection is divided into link protection and node protection. Link protection is to establish a unicast backup LSP that bypasses the protected link in advance for the link to be protected, so that when there is a problem with the protected link , the data traffic can be switched to the backup LSP; node protection is to establish a unicast backup LSP bypassing the protected node in advance, so that the data traffic can be switched to the backup LSP when the protected node fails. In partial protection, the backup LSP and the active LSP may have a one-to-many relationship, that is, one backup LSP can protect multiple active LSPs.

目前针对P2MP LSP的保护,又提出一种叫做绕过隧道(Bypass Tunnel)的技术,针对需要保护的链路或者节点,事先建立一条绕过被保护链路或者节点的点到多点绕过隧道(P2MP Bypass Tunnel),这样大大减少在被保护路径或者节点失效时报文的复制。At present, for the protection of P2MP LSP, a technology called bypass tunnel (Bypass Tunnel) is proposed. For the link or node to be protected, a point-to-multipoint bypass tunnel bypassing the protected link or node is established in advance. (P2MP Bypass Tunnel), which greatly reduces the duplication of packets when the protected path or node fails.

针对目前部署MPLS多播中可能需要对多播树的出口节点(Egress)进行保护的需求,现有还提出了一种针对Egress的保护技术。Aiming at the requirement that the egress node (egress) of the multicast tree may need to be protected in the current MPLS multicast deployment, a protection technology for the egress is also proposed.

在实现本发明过程中,申请人发现已有技术至少存在以下缺陷:针对P2MPLSP,虽然有多种保护技术,但没有对头节点(Head Node)进行保护的方案。但是在实际的部署中,特别是在IPTV的部署中,对头节点的保护需求越来越强;因为头节点的失效意味着整棵P2MP树下的所有用户服务的中断。从保护的效果和意义上来说,对头节点的保护比任何其他的保护都显得重要。In the process of realizing the present invention, the applicant found that the existing technology has at least the following defects: for P2MPLSP, although there are multiple protection technologies, there is no scheme for protecting the head node (Head Node). However, in actual deployment, especially in the deployment of IPTV, the protection requirement for the head node is getting stronger; because the failure of the head node means the interruption of all user services under the entire P2MP tree. In terms of the effect and meaning of protection, the protection of the head node is more important than any other protection.

发明内容Contents of the invention

本发明实施例在于提供一种点到多点标签交换路径的头节点保护方法、系统和设备,以实现对头节点进行保护。Embodiments of the present invention provide a head node protection method, system and device for a point-to-multipoint label switched path, so as to protect the head node.

本发明实施例提供一种点到多点标签交换路径的头节点保护方法,该方法包括:An embodiment of the present invention provides a method for protecting a head node of a point-to-multipoint label switched path, the method comprising:

主头节点MHN沿着MHN和聚合节点MP之间已建立的LSP转发数据;The main head node MHN forwards data along the established LSP between the MHN and the aggregation node MP;

在满足头节点切换条件时,切换为备份头节点BHN,沿着备份标签交换路径LSP转发数据,所述LSP为所述BHN到聚合节点MP的标签交换路径LSP,所述备份标签交换路径LSP根据点到多点头组标识符P2MP Head Group ID建立。When the head node switching condition is met, switch to the backup head node BHN, forward data along the backup label switching path LSP, the LSP is the label switching path LSP from the BHN to the aggregation node MP, and the backup label switching path LSP is based on The point-to-multipoint group identifier P2MP Head Group ID is established.

本发明实施例还提供一种备份头节点BHN点到多点标签交换路径的头节点保护系统,包括:The embodiment of the present invention also provides a head node protection system for backing up the head node BHN point-to-multipoint label switching path, including:

主头节点MHN,用于沿着MHN和MP之间已建立的LSP转发数据;The main head node MHN is used to forward data along the established LSP between MHN and MP;

备份头节点BHN,用于根据P2MP Head Group ID建立自身到聚合节点MP的备份标签交换路径LSP,所述备份LSP不包括主头节点MHN;在满足头节点切换条件时,BHN切换为主头节点,沿着所述备份LSP转发数据。The backup head node BHN is used to establish a backup label switching path LSP from itself to the aggregation node MP according to the P2MP Head Group ID. The backup LSP does not include the main head node MHN; when the head node switching condition is met, the BHN switches to the head node , forwarding data along the backup LSP.

本发明实施例还提供一种备份头节点BHN,包括:The embodiment of the present invention also provides a backup head node BHN, including:

备份LSP建立单元,用于根据P2MP Head Group ID建立从BHN到所有MP的备份LSP,所述备份LSP不包括MHN;A backup LSP establishment unit is used to set up backup LSPs from the BHN to all MPs according to the P2MP Head Group ID, and the backup LSPs do not include the MHN;

切换单元,在满足头节点切换条件时,用于将BHN切换为主头节点,通知数据传输单元;The switching unit is used to switch the BHN as the head node and notify the data transmission unit when the head node switching condition is met;

数据传输单元,用于沿着所述备份LSP转发数据。A data transmission unit, configured to forward data along the backup LSP.

由于本发明实施例提供了一种对头节点进行保护的方案,BHN根据P2MPHead Group ID建立备份LSP,P2MP Head Group ID在全局是唯一的,因此MHN建立的被保护LSP和备份LSP共用相同的P2MP Head Group ID,这样,对于MP来说,认为备份LSP是为了对MP和MHN之间的链路保护而建立的备份路径,对于MP下面的节点来说,来自LSP或备份LSP的消息携带相同的P2MP HeadGroup ID,因此,即使发生了头节点的切换,MP下面的节点也感觉不到头节点的变化,很好的实现了对头节点进行保护,大大完善了P2MP LSP的保护机制;进而能够促进P2MP的规模部署。Since the embodiment of the present invention provides a scheme for protecting the head node, the BHN establishes a backup LSP according to the P2MP Head Group ID, and the P2MP Head Group ID is unique globally, so the protected LSP and the backup LSP established by the MHN share the same P2MP Head Group ID, so, for the MP, the backup LSP is considered to be a backup path established for link protection between the MP and the MHN. For the nodes below the MP, the messages from the LSP or the backup LSP carry the same P2MP HeadGroup ID, therefore, even if the switch of the head node occurs, the nodes under the MP will not feel the change of the head node, which realizes the protection of the head node well, and greatly improves the protection mechanism of P2MP LSP; thus, it can promote the scale of P2MP deploy.

附图说明Description of drawings

图1是根据本发明实施例的保护主头节点的网络结构示意图;FIG. 1 is a schematic diagram of a network structure of a protection master head node according to an embodiment of the present invention;

图2是根据本发明实施例的P2MP LSP的头节点保护流程示意图。FIG. 2 is a schematic diagram of a head node protection process of a P2MP LSP according to an embodiment of the present invention.

具体实施方式Detailed ways

下面对本发明进行详细说明。The present invention will be described in detail below.

在介绍具体方案之前,首先介绍几个术语:Before introducing the specific scheme, first introduce a few terms:

主头节点(MHN,Master Head Node):针对一条给定的P2MP LSP,MHN就是最初发起建立这条LSP的头节点;Master Head Node (MHN, Master Head Node): For a given P2MP LSP, MHN is the head node that initially initiates the establishment of this LSP;

聚合节点(MP,Merge Point):针对一条P2MP LSP,在此方案中那些和MHN直接相连的叶子节点(Leaf Point)或者分支节点(Branch Point)就叫做MP节点,MP节点可能是一个或者多个;Aggregation node (MP, Merge Point): For a P2MP LSP, those leaf nodes (Leaf Point) or branch nodes (Branch Point) directly connected to MHN in this scheme are called MP nodes, and MP nodes may be one or more ;

备份头节点(BHN,Backup Head Node):对于一条给定的P2MP LSP,BHN针对给定的LSP,建立自身到所有MP的备份LSP,当MHN失效后,BHN就替代MHN成为头节点。Backup Head Node (BHN, Backup Head Node): For a given P2MP LSP, BHN establishes backup LSPs from itself to all MPs for the given LSP. When the MHN fails, the BHN replaces the MHN as the head node.

点到多点头组(P2MP Head Group):将一个或一个以上的点到多点头节点定义为点到多点头组,点到多点头组内的节点都可以作为一条P2MP Tunnel内所有P2MP LSP的头节点。Point-to-multipoint group (P2MP Head Group): define one or more point-to-multipoint nodes as a point-to-multipoint group, and the nodes in the point-to-multipoint group can be used as the heads of all P2MP LSPs in a P2MP Tunnel node.

点到多点头组标识符(P2MP Head Group ID):点到多点头组的标识,为点到多点头组在提供P2MP服务的所在网络内唯一的地址。Point-to-multiple head group identifier (P2MP Head Group ID): The identifier of the point-to-multiple head group, which is the unique address of the point-to-multiple head group in the network where the P2MP service is provided.

图1所示为根据本发明实施例的保护主头节点的网络结构示意图。图中粗实线为已建立的P2MP LSP,带箭头的线为保护隧道(LSP tunnel)。FIG. 1 is a schematic diagram of a network structure of a protection master head node according to an embodiment of the present invention. The thick solid line in the figure is the established P2MP LSP, and the line with the arrow is the protection tunnel (LSP tunnel).

图2所示为根据本发明实施例的P2MP LSP的头节点保护流程示意图。FIG. 2 is a schematic diagram of a head node protection process of a P2MP LSP according to an embodiment of the present invention.

步骤201,BHN根据P2MP Head Group ID建立自身到所有MP的备份LSP,该备份LSP不包括MHN。Step 201, the BHN establishes backup LSPs from itself to all MPs according to the P2MP Head Group ID, and the backup LSP does not include the MHN.

步骤202,正常情况下,MHN沿着MHN和MP之间已建立的LSP转发数据。Step 202, under normal circumstances, the MHN forwards data along the established LSP between the MHN and the MP.

步骤203,在满足头节点切换条件时,BHN切换为主头节点,沿着BHN和MP之间已建立的备份LSP转发数据。Step 203, when the head node switching condition is satisfied, the BHN switches to the head node, and forwards data along the established backup LSP between the BHN and the MP.

可以通过静态配置的方式,将相同的P2MP Head Group ID在MHN与BHN上手工配置,或者通过网管进行配置。The same P2MP Head Group ID can be manually configured on MHN and BHN through static configuration, or configured through network management.

也可以通过MHN与BHN同步的方式得到P2MP Head Group ID。The P2MP Head Group ID can also be obtained through MHN and BHN synchronization.

根据本发明实施例提出的方法:当需要通过MHN与BHN同步的方式得到P2MP Head Group ID时,进行如下操作:According to the method that the embodiment of the present invention proposes: when needing to obtain P2MP Head Group ID by the mode of MHN and BHN synchronization, carry out following operations:

可以通过协商的方式:MHN通过同步消息向BHN发送第一P2MP HeadGroup ID;BHN通过同步消息向MHN发送第二P2MP Head Group ID;MHN与BHN根据相同的规则从第一P2MP Head Group ID和第二P2MP Head Group ID中选择一个作为P2MP Head Group ID。例如,选择第一P2MP Head Group ID和第二P2MP Head Group ID中大的作为P2MP Head Group ID,或者选择第一P2MPHead Group ID和第二P2MP Head Group ID中小的作为P2MP Head Group ID。It can be negotiated: MHN sends the first P2MP HeadGroup ID to BHN through a synchronization message; BHN sends the second P2MP Head Group ID to the MHN through a synchronization message; Select one of the P2MP Head Group IDs as the P2MP Head Group ID. For example, select the larger of the first P2MP Head Group ID and the second P2MP Head Group ID as the P2MP Head Group ID, or select the smaller of the first P2MP Head Group ID and the second P2MP Head Group ID as the P2MP Head Group ID.

还可以采用通知的方式:只在MHN上配置P2MP Head Group ID;MHN通过同步消息将P2MP Head Group ID发送给所述BHN;或者,只在BHN上配置P2MP Head Group ID;BHN通过同步消息将P2MP Head Group ID发送给所述MHN。The way of notification can also be used: only configure P2MP Head Group ID on MHN; MHN sends P2MP Head Group ID to the BHN through synchronization message; or, only configure P2MP Head Group ID on BHN; BHN sends P2MP Head Group ID through synchronization message The Head Group ID is sent to the MHN.

P2MP Head Group ID可以与P2MP隧道一一对应,为了保证P2MP HeadGroup ID的全局唯一性,P2MP Head Group ID可以为MHN的地址、BHN的地址、MHN的流量工程路由器标识符TE Router ID和BHN的TE Router ID其中之一,也可以为其他全局唯一的地址。The P2MP Head Group ID can correspond to the P2MP tunnel one by one. In order to ensure the global uniqueness of the P2MP HeadGroup ID, the P2MP Head Group ID can be the address of the MHN, the address of the BHN, the traffic engineering router identifier of the MHN TE Router ID and the TE of the BHN One of the Router IDs can also be other globally unique addresses.

当需要进行“头节点”保护时,进行如下操作:When "head node" protection is required, perform the following operations:

1、针对一条特定的P2MP LSP,首先MHN需要获得BHN的基本信息,然后MHN将这条需要头节点保护P2MP LSP的用于建立被保护路径的信息发送给BHN。MHN传递给BHN的用于建立被保护路径的信息可以通过RSVP-TE的路径(Path)消息来携带,也可以定义新的消息格式来携带这些信息。1. For a specific P2MP LSP, the MHN first needs to obtain the basic information of the BHN, and then the MHN sends the information for establishing the protected path that requires the head node to protect the P2MP LSP to the BHN. The information for establishing the protected path transmitted by the MHN to the BHN may be carried by a path (Path) message of RSVP-TE, or a new message format may be defined to carry such information.

上述MHN需要获得BHN的基本信息的方式可以包括:MHN通过向网管查询获得BHN的基本信息;或者,MHN通过接收到的配置信息获得BHN的基本信息,或者,MHN通过接收到的来自所述BHN的主动通告,获得BHN的基本信息。所述BHN的基本信息包括BHN的地址和能力信息。The manner in which the above-mentioned MHN needs to obtain the basic information of the BHN may include: the MHN obtains the basic information of the BHN by querying the network manager; Get the basic information of BHN through voluntary notification. The basic information of the BHN includes the address and capability information of the BHN.

上述MHN将用于建立被保护路径的信息发送给BHN的方式包括:The ways in which the above-mentioned MHN sends the information used to establish the protected path to the BHN include:

MHN和BHN之间建立连接,在新定义的报文中分装所述用于建立被保护路径的信息,通过所述新定义的报文直接向所述BHN发送用于建立被保护路径的信息;或者,Establish a connection between the MHN and the BHN, pack the information for establishing the protected path in the newly defined message, and directly send the information for establishing the protected path to the BHN through the newly defined message ;or,

扩展基于流量工程扩展的资源预留协议RSVP-TE的Path消息,MHN通过扩展后的Path消息直接将用于建立被保护路径的信息发送给BHN;或者,Extend the Path message of the resource reservation protocol RSVP-TE based on traffic engineering extension, and the MHN directly sends the information used to establish the protected path to the BHN through the extended Path message; or,

扩展基于流量工程扩展的资源预留协议RSVP-TE的Path消息,MHN通过扩展后的Path消息将用于建立被保护路径的信息发送给MP,再由所述MP将接收到的信息发送给BHN;或者,Extend the Path message of the resource reservation protocol RSVP-TE based on traffic engineering extension, and the MHN sends the information used to establish the protected path to the MP through the extended Path message, and then the MP sends the received information to the BHN ;or,

所述MHN通过网管将用于建立被保护路径的信息发送给BHN。The MHN sends the information for establishing the protected path to the BHN through the network management.

上述扩展基于流量工程扩展的资源预留协议RSVP-TE的Path消息的方式包括:通过新增加对象(Object),或对现有对象(Object)进行扩展来实现。The above method of extending the Path message of the resource reservation protocol RSVP-TE based on traffic engineering extension includes: implementing by adding a new object (Object) or extending an existing object (Object).

上述用于建立被保护路径的信息包括点到多点会话对象(SESSIONObject)、发送者模板对象(SENDER_TEMPLATE Object)和所有MP节点地址信息;此外还可以进一步包括BHN的基本信息以及其他必要信息等;或者,上述用于建立被保护路径的信息包括点到多点会话对象中的点到多点标识符(P2MP ID)和扩展隧道标识符(Extended Tunnel ID),发送者模板对象中的发送者地址(Sender Address)、子组起源者标识(Sub-Group Originator ID)和点到多点的(LSP标识LSP ID),以及所有MP节点地址信息;此外还可以进一步包括BHN的基本信息以及其他必要信息等。The above-mentioned information used to establish the protected path includes point-to-multipoint session object (SESSIONObject), sender template object (SENDER_TEMPLATE Object) and all MP node address information; in addition, it can further include basic information of BHN and other necessary information, etc.; Alternatively, the above information used to establish the protected path includes the point-to-multipoint identifier (P2MP ID) and the extended tunnel identifier (Extended Tunnel ID) in the point-to-multipoint session object, and the sender address in the sender template object (Sender Address), Sub-Group Originator ID (Sub-Group Originator ID) and point-to-multipoint (LSP ID LSP ID), and all MP node address information; in addition, it can further include basic information of BHN and other necessary information wait.

2、BHN收到Path消息或者新定义的消息报文时,分析收到的消息,从中取出路径特征信息并保存;然后BHN利用路径特征信息,建立一条或多条不包含MHN,从BHN到所有MP节点的备份LSP;这些LSP可以是点到点的LSP,也可以是点到多点的LSP。2. When BHN receives a Path message or a newly defined message message, it analyzes the received message, extracts the path feature information from it and saves it; Backup LSP of the MP node; these LSPs can be point-to-point LSPs or point-to-multipoint LSPs.

上述路径特征信息包括点到多点会话对象(SESSION Object)、发送者模板对象(SENDER_TEMPLATE Object)和所有MP节点地址信息;或者,上述路径特征信息包括点到多点会话对象中的点到多点标识符(P2MP ID)和扩展隧道标识符(Extended Tunnel ID),发送者模板对象中的发送者地址(SenderAddress)、子组起源者标识(Sub-Group Originator ID)和点到多点的LSP标识(LSP ID),以及所有MP节点地址信息。The above-mentioned path feature information includes point-to-multipoint session object (SESSION Object), sender template object (SENDER_TEMPLATE Object) and all MP node address information; or, the above-mentioned path feature information includes point-to-multipoint session object in point-to-multipoint session object Identifier (P2MP ID) and extended tunnel identifier (Extended Tunnel ID), sender address (SenderAddress), sub-group originator ID (Sub-Group Originator ID) and point-to-multipoint LSP ID in the sender template object (LSP ID), and all MP node address information.

可以理解,上述BHN接收到的信息可以来自MHN或MP或网管,当BHN接收到的信息来自MP或网管时,前述用于建立被保护路径的信息中应该还包括BHN的基本信息,以便于MP或网管传送。It can be understood that the information received by the above-mentioned BHN can come from the MHN or MP or the network management. When the information received by the BHN comes from the MP or the network management, the aforementioned information used to establish the protected path should also include the basic information of the BHN, so that the MP or transmitted by the network management system.

BHN建立点到点的LSP的步骤包括:The steps for BHN to establish a point-to-point LSP include:

BHN针对每个MP分别生成一个Path消息,并发送给所述MP,所述Path消息中携带路径特征信息,以及此LSP是P2MP LSP的备份信息的标识;此外所述Path消息中还可以携带备份P2MP LSP的建立优先级、保持优先级、保护方式(例如:节点保护还是链路保护、是否允许本地修复、是否应该包含某些链路、是否应该排除某些链路等)、带宽需求等信息;BHN generates a Path message respectively for each MP, and sends to described MP, carries path feature information in the described Path message, and this LSP is the mark of the backup information of P2MP LSP; In addition, also can carry backup in the described Path message P2MP LSP establishment priority, maintenance priority, protection mode (for example: node protection or link protection, whether local repair is allowed, whether some links should be included, whether some links should be excluded, etc.), bandwidth requirements and other information ;

所述MP接收到所述Path消息后,分配标签,预留资源,通过RESV消息给所述BHN返回响应信息,并且将此LSP与被保护的P2MP LSP进行绑定(这里的绑定是指MP利用收到Path消息中携带的路径特征信息和本地已经存在LSP的路径特征信息进行对比,如果Session Object和LSP ID都相同,说明此备份LSP和被保护的LSP相关联),完成一条备份LSP的建立;当从所述备份LSP收到数据时,所述MP将接收到的数据沿着以所述MP为根节点的子树进行转发,此子树为所述被保护P2MP LSP的一部分。After the MP receives the Path message, it allocates labels, reserves resources, returns response information to the BHN through the RESV message, and binds this LSP with the protected P2MP LSP (the binding here refers to the MP Use the path feature information carried in the received Path message to compare with the path feature information of the local existing LSP. If the Session Object and LSP ID are the same, it means that the backup LSP is associated with the protected LSP), and a backup LSP is completed. Establish; when receiving data from the backup LSP, the MP forwards the received data along the subtree with the MP as the root node, and this subtree is a part of the protected P2MP LSP.

点到点LSP更详细的建立过程可以参考RFC3209和RFC3471。Refer to RFC3209 and RFC3471 for more detailed procedures of establishing a point-to-point LSP.

BHN建立点到多点的LSP的步骤包括:The steps for BHN to establish a point-to-multipoint LSP include:

BHN生成Path消息并发送给MP,所述Path消息中携带路径特征信息,以及此LSP是P2MP LSP的备份信息的标识;此外所述Path消息中还可以携带备份P2MP LSP的建立优先级、保持优先级、保护方式(例如:节点保护还是链路保护、是否允许本地修复、是否应该包含某些链路、是否应该排除某些链路等)、带宽需求等信息;在本步骤中,BHN生成的Path消息可以是一条也可以是多条,如果BHN生成一条Path消息,则该Path消息这对所有的MP;如果BHN生成多条Path消息,则可能是以下两种情况:每条Path消息对应一个MP,或者,一条Path消息对应多个MP,具体可根据实际需要确定;BHN建立一条以BHN为根,以所有MP节点为叶子的P2MP LSP;The BHN generates a Path message and sends it to the MP. The Path feature information is carried in the Path message, and this LSP is the identification of the backup information of the P2MP LSP; in addition, the Path message can also carry the establishment priority and maintenance priority of the backup P2MP LSP Level, protection mode (for example: node protection or link protection, whether local repair is allowed, whether some links should be included, whether some links should be excluded, etc.), bandwidth requirements and other information; in this step, the BHN generated There can be one or more Path messages. If BHN generates one Path message, the Path message is relevant to all MPs; if BHN generates multiple Path messages, it may be the following two situations: each Path message corresponds to one MP, or, one Path message corresponds to multiple MPs, which can be determined according to actual needs; BHN establishes a P2MP LSP with BHN as the root and all MP nodes as leaves;

所述MP接收到所述Path消息后,分配标签,预留资源,通过RESV消息给所述BHN返回响应信息,并且将此LSP与被保护的P2MP LSP进行绑定(这里的绑定是指MP利用收到Path消息中携带的路径特征信息和本地已经存在LSP的路径特征信息进行对比,如果Session Object和LSP ID都相同,说明此备份LSP和被保护的LSP相关联),完成一条备份LSP的建立;当从所述备份LSP收到数据时,所述MP将接收到的数据沿着以所述MP为根节点的子树进行转发,此子树为所述被保护P2MP LSP的一部分。After the MP receives the Path message, it allocates labels, reserves resources, returns response information to the BHN through the RESV message, and binds this LSP with the protected P2MP LSP (the binding here refers to the MP Use the path feature information carried in the received Path message to compare with the path feature information of the local existing LSP. If the Session Object and LSP ID are the same, it means that the backup LSP is associated with the protected LSP), and a backup LSP is completed. Establish; when receiving data from the backup LSP, the MP forwards the received data along the subtree with the MP as the root node, and this subtree is a part of the protected P2MP LSP.

点到多点LSP更详细的建立过程可以参考现有的标准规范RFC4875。For a more detailed process of establishing a point-to-multipoint LSP, refer to the existing standard specification RFC4875.

3、MHN可以主动触发进行头节点的切换,这种情况下,MHN向BHN发送通知消息,告诉BHN进行头节点的切换;BHN收到切换通知消息后,开始沿着BHN和MP之间已建立的LSP转发数据。BHN也可以通过一些故障检测机制(如双向转发检测(BFD),快速Hello消息)来发现MHN失效;如果BHN检测到MHN失效,BHN将自身切换为主头节点,开始沿着BHN和MP之间建立的LSP转发数据。也就是说,满足头节点切换条件可以包括:MHN主动触发头节点切换或BHN检测到MHN失效。3. MHN can actively trigger the switching of the head node. In this case, MHN sends a notification message to BHN to tell BHN to switch the head node; The LSP forwards data. BHN can also detect MHN failure through some failure detection mechanisms (such as bidirectional forwarding detection (BFD), fast Hello message); if BHN detects MHN failure, BHN will switch itself as the head node and start to follow the path between BHN and MP. The established LSP forwards data. That is to say, satisfying the head node switching condition may include: the MHN actively triggers the head node switching or the BHN detects that the MHN fails.

当MHN恢复到工作状态时,MHN要重新建立P2MP LSP;具体的建立方式可以是MHN独立的建立P2MP LSP,或者,BHN将来自MHN的用于建立被保护路径的信息再发送给MHN,以协助所述MHN重新建立P2MP LSP。这里,BHN将用于建立被保护路径的信息再发送给MHN的方式与1中的发送方式相同。When the MHN returns to the working state, the MHN needs to re-establish the P2MP LSP; the specific establishment method can be that the MHN independently establishes the P2MP LSP, or the BHN sends the information used to establish the protected path from the MHN to the MHN to assist The MHN re-establishes the P2MP LSP. Here, the way in which the BHN sends the information for establishing the protected path to the MHN is the same as that in 1.

当MHN恢复到正常状态后,BHN通知MHN进行头节点切换或者MHN通知BHN主动要求切换回去,切换后,BHN停止沿着其和MP之间已建立的LSP转发数据,MHN作为头节点沿着其和MP之间已建立的LSP转发数据。BHN通知MHN进行头节点切换的方式包括:BHN直接通知MHN进行头节点切换;或者,BHN通过网管通知MHN进行头节点切换。When the MHN returns to the normal state, the BHN notifies the MHN to switch the head node or the MHN notifies the BHN to actively request to switch back. The established LSP between the MP and MP forwards data. The manner in which the BHN notifies the MHN to switch the head node includes: the BHN directly notifies the MHN to switch the head node; or, the BHN notifies the MHN to switch the head node through the network management.

以上建立备份LSP的过程中,path消息中携带的SESSION Object相同,SESSION Object中定义了点到多点标识符P2MP ID、点到多点隧道标识符P2MPTunnel ID和扩展隧道标识符Extended Tunnel ID,协议中要求Extended Tunnel ID携带发送者(Ingress LSR)的地址,在本发明实施例中,用P2MP Head Group ID替换发送者的地址写入Extended Tunnel ID中。In the above process of establishing a backup LSP, the SESSION Object carried in the path message is the same. The SESSION Object defines the point-to-multipoint identifier P2MP ID, the point-to-multipoint tunnel identifier P2MPTunnel ID, and the extended tunnel identifier Extended Tunnel ID. The Extended Tunnel ID is required to carry the address of the sender (Ingress LSR). In the embodiment of the present invention, the sender's address is replaced with the P2MP Head Group ID and written into the Extended Tunnel ID.

本发明实施例还提供了一种备份头节点BHN点到多点标签交换路径的头节点保护系统,包括:The embodiment of the present invention also provides a head node protection system for backup head node BHN point-to-multipoint label switching path, including:

主头节点(MHN),用于与沿着MHN和MP之间已建立的LSP转发数据;Main head node (MHN), used for forwarding data along the established LSP between MHN and MP;

备份头节点(BHN),用于根据P2MP Head Group ID建立自身到所有聚合节点MP的备份标签交换路径LSP,备份LSP不包括MHN;在满足头节点切换条件时,BHN切换为主头节点,沿着BHN和MP之间已建立的备份LSP转发数据。The backup head node (BHN) is used to establish the backup label switching path LSP from itself to all aggregation nodes MP according to the P2MP Head Group ID. The backup LSP does not include the MHN; Data is forwarded through the established backup LSP between the BHN and the MP.

满足头节点切换条件包括:MHN主动触发头节点切换或BHN检测到MHN失效。Satisfying the head node switching condition includes: the MHN actively triggers the head node switching or the BHN detects that the MHN fails.

MHN恢复到工作状态时,还用于重新建立P2MP LSP。When the MHN returns to the working state, it is also used to re-establish the P2MP LSP.

BHN还用于在所述MHN恢复到正常状态后,通知所述MHN进行头节点切换,切换后,所述BHN停止沿着其和MP之间已建立的备份LSP转发数据,MHN作为头节点沿着其和MP之间已建立的LSP转发数据。The BHN is also used to notify the MHN to switch the head node after the MHN returns to the normal state. After the switch, the BHN stops forwarding data along the backup LSP established between it and the MP, and the MHN acts as the head node along the It forwards data through the established LSP between it and the MP.

MHN还用于在所述MHN恢复到正常状态后,通知所述BHN行头节点切换,切换后,所述BHN停止沿着其和MP之间已建立的备份LSP转发数据,MHN作为头节点沿着其和MP之间已建立的LSP转发数据。The MHN is also used to notify the BHN head node to switch after the MHN returns to the normal state. After the switch, the BHN stops forwarding data along the backup LSP established between it and the MP, and the MHN acts as the head node along the The established LSP between it and the MP forwards data.

本发明实施例还提供了一种备份头节点BHN,包括:The embodiment of the present invention also provides a backup head node BHN, including:

备份LSP建立单元,用于根据P2MP Head Group ID建立自身到所有MP的备份LSP,备份LSP不包括MHN;The backup LSP establishment unit is used to establish backup LSPs from itself to all MPs according to the P2MP Head Group ID, and the backup LSP does not include the MHN;

切换单元,在满足头节点切换条件时,用于将自身切换为主头节点,通知数据传输单元;The switching unit is used to switch itself as the head node and notify the data transmission unit when the head node switching condition is met;

数据传输单元,用于沿着BHN和MP之间已建立的备份LSP转发数据。The data transmission unit is used to forward data along the established backup LSP between the BHN and the MP.

该BHN还包括:The BHN also includes:

同步单元,用于同步主头节点MHN与备份头节点BHN的点到多点头组标识符P2MP Head Group ID。The synchronization unit is used to synchronize the P2MP Head Group ID of the main head node MHN and the backup head node BHN.

进一步的,同步单元包括:Further, the synchronization unit includes:

发送子单元,用于通过同步消息向MHN发送第二P2MP Head Group ID;The sending subunit is used to send the second P2MP Head Group ID to the MHN through a synchronization message;

接收子单元,用于接收来自MHN的第一P2MP Head Group ID;The receiving subunit is used to receive the first P2MP Head Group ID from the MHN;

选择子单元,用于根据与MHN相同的规则从第一P2MP Head Group ID和第二P2MP Head Group ID中选择一个作为P2MP Head Group ID。The selection subunit is used to select one of the first P2MP Head Group ID and the second P2MP Head Group ID as the P2MP Head Group ID according to the same rules as the MHN.

或者,同步单元包括:Alternatively, the synchronization unit includes:

配置子单元,用于配置P2MP Head Group ID;Configuration subunit, used to configure P2MP Head Group ID;

发送子单元,用于通过同步消息将P2MP Head Group ID发送给MHN。The sending subunit is used to send the P2MP Head Group ID to the MHN through a synchronization message.

BHN还包括:信息反馈单元,用于将来自MHN的用于建立被保护路径的信息再发送给MHN,以协助MHN重新建立P2MP LSP。The BHN also includes: an information feedback unit, which is used to resend the information from the MHN used to establish the protected path to the MHN, so as to assist the MHN to re-establish the P2MP LSP.

BHN还包括:通知单元,用于通知MHN进行头节点切换后,再将该切换信息通知给切换单元;The BHN also includes: a notification unit, which is used to notify the MHN to switch the head node, and then notify the switching unit of the switching information;

切换单元,用于根据接收到的通知切换为非主头节点,并通知数据传输单元;A switching unit, configured to switch to a non-head node according to the received notification, and notify the data transmission unit;

数据传输单元,用于停止沿着BHN和MP之间已建立的备份LSP转发数据。The data transmission unit is configured to stop forwarding data along the established backup LSP between the BHN and the MP.

本发明实施例还提供了一种主头节点MHN,包括:The embodiment of the present invention also provides a master head node MHN, including:

LSP建立单元,用于建立从MHN到所有MP的LSP;The LSP establishment unit is used to establish LSPs from the MHN to all MPs;

切换单元,在满足头节点切换条件时,用于将自身切换为非主头节点,通知数据传输单元停止传输数据;The switching unit is used to switch itself to a non-main head node when the head node switching condition is met, and notify the data transmission unit to stop transmitting data;

数据传输单元,用于沿着MHN和MP之间已建立的LSP转发数据;接到来自切换单元的停止传送通知后,停止沿着MHN和MP之间已建立的LSP转发数据。The data transmission unit is used to forward data along the established LSP between the MHN and the MP; after receiving the stop transmission notification from the switching unit, stop forwarding data along the established LSP between the MHN and the MP.

该主头节点MHN还可以包括:The master head node MHN may also include:

同步单元,用于同步主头节点MHN与备份头节点BHN的点到多点头组标识符P2MP Head Group ID。The synchronization unit is used to synchronize the P2MP Head Group ID of the main head node MHN and the backup head node BHN.

LSP建立单元在MHN恢复到工作状态时,还用于重新建立P2MP LSP。The LSP establishment unit is also used to re-establish the P2MP LSP when the MHN returns to the working state.

切换单元还用于确定MHN恢复到正常状态后,通知BHN进行头节点切换。The switching unit is also used to notify the BHN to switch the head node after determining that the MHN returns to a normal state.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the present invention can be realized by means of software plus a necessary hardware platform, and of course all can be implemented by hardware, but in many cases the former is better implementation. Based on this understanding, all or part of the contribution made by the technical solution of the present invention to the background technology can be embodied in the form of software products, and the computer software products can be stored in storage media, such as ROM/RAM, magnetic disks, optical disks, etc. , including several instructions to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute the methods described in various embodiments or some parts of the embodiments of the present invention.

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above is only a preferred embodiment of the present invention, it should be pointed out that for those of ordinary skill in the art, without departing from the principle of the present invention, some improvements and modifications can also be made, and these improvements and modifications should also be It is regarded as the protection scope of the present invention.

Claims (11)

1.一种点到多点标签交换路径的头节点保护方法,其特征在于,该方法包括:1. A head node protection method of a point-to-multipoint label switched path, characterized in that the method comprises: 主头节点MHN沿着MHN和聚合节点MP之间已建立的LSP转发数据;The main head node MHN forwards data along the established LSP between the MHN and the aggregation node MP; 在满足头节点切换条件时,切换为备份头节点BHN,沿着备份标签交换路径LSP转发数据,所述备份LSP为所述BHN到聚合节点MP的标签交换路径LSP,所述备份LSP不包括主头节点MHN,所述备份标签交换路径LSP根据点到多点头组标识符P2MP Head Group ID建立。When the head node switching condition is met, switch to the backup head node BHN, forward data along the backup label switching path LSP, the backup LSP is the label switching path LSP from the BHN to the aggregation node MP, and the backup LSP does not include the primary The head node MHN, the backup label switching path LSP is established according to the P2MP Head Group ID of the point-to-multipoint group identifier. 2.根据权利要求1所述的方法,其特征在于,所述P2MP Head Group ID通过以下方式得到:2. The method according to claim 1, wherein the P2MP Head Group ID is obtained in the following manner: 在所述MHN与BHN上配置相同的P2MP Head Group ID。Configure the same P2MP Head Group ID on the MHN and BHN. 3.根据权利要求1所述的方法,其特征在于,所述P2MP Head Group ID由主头节点MHN与备份头节点BHN同步得到。3. The method according to claim 1, wherein the P2MP Head Group ID is obtained synchronously by the main head node MHN and the backup head node BHN. 4.根据权利要求3所述的方法,其特征在于,所述MHN与BHN同步P2MP Head Group ID包括:4. method according to claim 3, is characterized in that, described MHN and BHN synchronous P2MP Head Group ID comprises: 所述MHN通过同步消息向所述BHN发送第一P2MP Head Group ID;The MHN sends the first P2MP Head Group ID to the BHN through a synchronization message; 所述BHN通过同步消息向所述MHN发送第二P2MP Head Group ID;The BHN sends the second P2MP Head Group ID to the MHN through a synchronization message; 所述MHN与BHN根据相同的规则从所述第一P2MP Head Group ID和第二P2MP Head Group ID中选择一个作为P2MP Head Group ID。The MHN and the BHN select one of the first P2MP Head Group ID and the second P2MP Head Group ID as the P2MP Head Group ID according to the same rule. 5.根据权利要求3所述的方法,其特征在于,所述MHN与BHN同步P2MP Head Group ID包括:5. The method according to claim 3, wherein the synchronous P2MP Head Group ID of the MHN and the BHN comprises: 在所述MHN上配置P2MP Head Group ID;Configure P2MP Head Group ID on the MHN; 所述MHN通过同步消息将所述P2MP Head Group ID发送给所述BHN;或者,The MHN sends the P2MP Head Group ID to the BHN through a synchronization message; or, 在所述BHN上配置P2MP Head Group ID;Configure P2MP Head Group ID on the BHN; 所述BHN通过同步消息将所述P2MP Head Group ID发送给所述MHN。The BHN sends the P2MP Head Group ID to the MHN through a synchronization message. 6.根据权利要求1至5任一项所述的方法,其特征在于,所述P2MP Head Group ID为所述MHN的地址、所述BHN的地址、所述MHN的流量工程路由器标识符TE Router ID、所述BHN的TE Router ID和其他全局唯一的地址其中之一。6. The method according to any one of claims 1 to 5, wherein the P2MP Head Group ID is the address of the MHN, the address of the BHN, the traffic engineering router identifier TE Router of the MHN One of the ID, the TE Router ID of the BHN, and other globally unique addresses. 7.一种点到多点标签交换路径的头节点保护系统,其特征在于,包括:7. A head node protection system of a point-to-multipoint label switched path, characterized in that it comprises: 主头节点MHN,用于沿着MHN和MP之间已建立的LSP转发数据;The main head node MHN is used to forward data along the established LSP between MHN and MP; 备份头节点BHN,用于根据P2MP Head Group ID建立自身到聚合节点MP的备份标签交换路径LSP,所述备份LSP不包括主头节点MHN;在满足头节点切换条件时,BHN切换为主头节点,沿着所述备份LSP转发数据。The backup head node BHN is used to establish a backup label switching path LSP from itself to the aggregation node MP according to the P2MP Head Group ID. The backup LSP does not include the main head node MHN; when the head node switching condition is met, the BHN switches to the head node , forwarding data along the backup LSP. 8.一种备份头节点BHN,其特征在于,包括:8. A backup head node BHN, characterized in that it includes: 备份LSP建立单元,用于根据P2MP Head Group ID建立从BHN到所有MP的备份LSP,所述备份LSP不包括MHN;A backup LSP establishment unit is used to set up backup LSPs from the BHN to all MPs according to the P2MP Head Group ID, and the backup LSPs do not include the MHN; 切换单元,在满足头节点切换条件时,用于将BHN切换为主头节点,通知数据传输单元;The switching unit is used to switch the BHN as the head node and notify the data transmission unit when the head node switching condition is met; 数据传输单元,用于沿着所述备份LSP转发数据。A data transmission unit, configured to forward data along the backup LSP. 9.根据权利要求8所述的备份头节点BHN,其特征在于,该BHN还包括:9. backup head node BHN according to claim 8, is characterized in that, this BHN also comprises: 同步单元,用于同步主头节点MHN与备份头节点BHN的点到多点头组标识符P2MP Head Group ID。The synchronization unit is used to synchronize the P2MP Head Group ID of the main head node MHN and the backup head node BHN. 10.根据权利要求9所述的备份头节点BHN,其特征在于,所述同步单元包括:10. The backup head node BHN according to claim 9, wherein the synchronization unit comprises: 发送子单元,用于通过同步消息向所述MHN发送第二P2MP Head Group ID;The sending subunit is used to send the second P2MP Head Group ID to the MHN through a synchronization message; 接收子单元,用于接收来自所述MHN的第一P2MP Head Group ID;A receiving subunit, configured to receive the first P2MP Head Group ID from the MHN; 选择子单元,用于根据与所述MHN相同的规则从所述第一P2MP Head Group ID和第二P2MP Head Group ID中选择一个作为P2MP Head Group ID。A selection subunit is used to select one of the first P2MP Head Group ID and the second P2MP Head Group ID as the P2MP Head Group ID according to the same rule as the MHN. 11.根据权利要求9所述的备份头节点BHN,其特征在于,所述同步单元包括:11. The backup head node BHN according to claim 9, wherein the synchronization unit comprises: 配置子单元,用于配置P2MP Head Group ID;Configuration subunit, used to configure P2MP Head Group ID; 发送子单元,用于通过同步消息将所述P2MP Head Group ID发送给所述MHN。The sending subunit is configured to send the P2MP Head Group ID to the MHN through a synchronization message.
CN2007101954977A 2007-11-30 2007-11-30 Head node protection method, system and equipment for point to multiple points label switch path Expired - Fee Related CN101453414B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2007101954977A CN101453414B (en) 2007-11-30 2007-11-30 Head node protection method, system and equipment for point to multiple points label switch path
PCT/CN2008/073184 WO2009074057A1 (en) 2007-11-30 2008-11-25 A head node protection method, a system and a device for the point-to-multipoint label switch path

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101954977A CN101453414B (en) 2007-11-30 2007-11-30 Head node protection method, system and equipment for point to multiple points label switch path

Publications (2)

Publication Number Publication Date
CN101453414A CN101453414A (en) 2009-06-10
CN101453414B true CN101453414B (en) 2011-08-10

Family

ID=40735444

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101954977A Expired - Fee Related CN101453414B (en) 2007-11-30 2007-11-30 Head node protection method, system and equipment for point to multiple points label switch path

Country Status (2)

Country Link
CN (1) CN101453414B (en)
WO (1) WO2009074057A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101827025A (en) * 2010-04-02 2010-09-08 华为技术有限公司 Communication network multicast protection method, system and device
CN102571601B (en) * 2012-02-13 2018-05-15 中兴通讯股份有限公司 A method for ensuring the reliability of bidirectional forwarding detection and label switching path equipment
CN105635223A (en) * 2014-11-06 2016-06-01 华为技术有限公司 Method and device of synchronizing network state
CN106302165A (en) * 2015-05-22 2017-01-04 中兴通讯股份有限公司 The guard method of a kind of point-to-multi-point tunnel and device
CN113905364B (en) * 2021-10-25 2023-07-04 广州通则康威智能科技有限公司 Router uplink data tracing method, device, computer equipment and storage medium
CN119830364B (en) * 2024-11-29 2025-09-23 清华大学 Label computer system, memory protection method and device and electronic equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6980537B1 (en) * 1999-11-12 2005-12-27 Itt Manufacturing Enterprises, Inc. Method and apparatus for communication network cluster formation and transmission of node link status messages with reduced protocol overhead traffic
CN1838606A (en) * 2005-03-24 2006-09-27 华为技术有限公司 Method for establishing signaling transfer network using MPLS for MESH network protection
CN1921456A (en) * 2006-09-13 2007-02-28 华为技术有限公司 Label interchange pathway protection method and system
CN1937546A (en) * 2005-09-19 2007-03-28 华为技术有限公司 Bussiness flow protection system and method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1145333C (en) * 2001-06-27 2004-04-07 华为技术有限公司 Fast protecting switching method for multi-protocol label exchange
CN1816035B (en) * 2005-02-02 2010-07-07 华为技术有限公司 Realization method of active and standby transmission paths based on data communication network
US8072879B2 (en) * 2006-02-03 2011-12-06 Cisco Technology, Inc. Technique for determining whether to reestablish fast rerouted primary tunnels based on backup tunnel path quality feedback
US7675860B2 (en) * 2006-02-27 2010-03-09 Cisco Technology, Inc. Method and apparatus for determining a preferred backup tunnel to protect point-to-multipoint label switch paths
US8279749B2 (en) * 2006-11-27 2012-10-02 Cisco Technology, Inc. Failure protection for P2MP tunnel head-end node

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6980537B1 (en) * 1999-11-12 2005-12-27 Itt Manufacturing Enterprises, Inc. Method and apparatus for communication network cluster formation and transmission of node link status messages with reduced protocol overhead traffic
CN1838606A (en) * 2005-03-24 2006-09-27 华为技术有限公司 Method for establishing signaling transfer network using MPLS for MESH network protection
CN1937546A (en) * 2005-09-19 2007-03-28 华为技术有限公司 Bussiness flow protection system and method
CN1921456A (en) * 2006-09-13 2007-02-28 华为技术有限公司 Label interchange pathway protection method and system

Also Published As

Publication number Publication date
WO2009074057A1 (en) 2009-06-18
CN101453414A (en) 2009-06-10

Similar Documents

Publication Publication Date Title
CN101335695B (en) Head node protection method, apparatus and device for point-to-multipoint label switching path
US10833989B2 (en) Methods, apparatus, and articles of manufacture to provide a multicast virtual private network (MVPN)
US7792111B2 (en) Point-to-multipoint for multicast and unicast forwarding
US9860163B2 (en) MPLS traffic engineering for point-to-multipoint label switched paths
US20120057505A1 (en) Method, apparatus, and system for setting up bidirectional point-to-multipoint label switched path
CN102204190B (en) A path creation method and a device thereof
US7787457B2 (en) Label assigning method, label replacing method and label switching router
WO2012003743A1 (en) Method and apparatus for forwarding multicast traffic
CN101159690A (en) Multi-protocol label switching forwarding method, device and label switching path management module
CN101453385A (en) Method and equipment for failure notification
CN101552715A (en) Method, node and system for establishing backup label switching path
CN101453414B (en) Head node protection method, system and equipment for point to multiple points label switch path
US10225091B2 (en) Method for implementing point-to-multipoint multicast, network node, and system
CN101247354A (en) Fast Recovery Rerouting Method for T-MPLS Network Multicast
CN101286863B (en) Implementing system and method of multicast application service based on MPLS
CN101674224A (en) Method, label switching router and system for generating forwarding-table item information
EP2648382B1 (en) Method, device and system for establishing lsp
WO2020244372A1 (en) Method and apparatus for implementing multicasting
CN102170710B (en) A kind of method and system realizing leaf node and find in label switched path
US8355347B2 (en) Creating multipoint-to-multipoint MPLS trees in an inter-domain environment
Le Roux et al. Requirements for point-to-multipoint extensions to the Label Distribution Protocol
Agarwal et al. Ingress failure recovery mechanisms in MPLS network
CN101296153A (en) A multicast protection method, system and device
Ali et al. Non-Penultimate Hop Popping Behavior and Out-of-Band Mapping for RSVP-TE Label Switched Paths
Liu et al. Internet Engineering Task Force H. Chen Internet-Draft Huawei Technologies Intended status: Standards Track N. So Expires: August 14, 2014 Tata Communications

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110810

Termination date: 20171130