CN102546352B - A kind of method and system realizing point-to-multipoint label switch paths protection - Google Patents
A kind of method and system realizing point-to-multipoint label switch paths protection Download PDFInfo
- Publication number
- CN102546352B CN102546352B CN201010578716.1A CN201010578716A CN102546352B CN 102546352 B CN102546352 B CN 102546352B CN 201010578716 A CN201010578716 A CN 201010578716A CN 102546352 B CN102546352 B CN 102546352B
- Authority
- CN
- China
- Prior art keywords
- protection
- branch
- leaf node
- active finger
- node
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 230000005540 biological transmission Effects 0.000 claims description 8
- 238000011144 upstream manufacturing Methods 0.000 claims description 5
- 230000008569 process Effects 0.000 claims description 4
- 230000004899 motility Effects 0.000 abstract description 4
- 230000007246 mechanism Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000002633 protecting effect Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 238000011084 recovery Methods 0.000 description 5
- 230000003068 static effect Effects 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000001681 protective effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/16—Multipoint routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/28—Routing or path finding of packets in data switching networks using route fault recovery
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a kind of method and system realizing point-to-multipoint label switch paths protection, be each leaf node needing to carry out branch's protection including root node, be respectively created protection branch and active finger;Root node sends business to leaf node on active finger and protection branch;Under normal circumstances, leaf node receives business from active finger, and when breaking down, leaf node receives business from protection branch.The method realizing point-to-multipoint label switch paths protection by the present invention; carry out for branch; can select all of branch or element branches are carried out end-to-end protection so that the realization more motility of point-to-multipoint label switch paths protection, also save Internet resources;Further, some branch is reused, more saves Internet resources.
Description
Technical field
The present invention relates to multiprotocol label switching transport frame (MPLS-TP, TransportProfileforMulti-ProtocolLabelSwitching) technology, a kind of method and system realizing point-to-multipoint label switch paths protection.
Background technology
Under the promotion of telecommunication service IPization trend; transmit net loaded business from time division multiplex (TDM; TimeDivisionMultiplexing) it is main to being main transformation with IP; this is accomplished by one can effectively transmit Packet Service; and carrier class operation management maintainance (OAM, OperationsAdministrationandMaintain) and the packet transport technologies of protection are provided.Under this demand, industry proposes Packet Transport Network (PTN, PacketTransportNetwork) concept, multiprotocol label switching transport frame (MPLS-TP, TransportProfileforMulti-ProtocolLabelSwitching) is exactly the technology of a kind of PTN.
MPLS-TP technology is developed jointly by IETF and ITU-T; RFC5654 (MPLS-TP demand) points out; MPLS-TP needs to support point-to-point (P2P) and the transmission path of point-to-multipoint (P2MP); support arbitrary topological structure; and above-mentioned transmission path can be protected, i.e. survivability is proposed detailed demand.When network survivability refers to cause flow Transmission or performance degradation due to network failure, it is provided that recovering a kind of ability of flow transmission, this recovery capability is referred to as Recovery.In transmitting net; survivability plays vital effect to the transmitting of business; and the guaranteed service that service-level agreement (SLAs, ServiceLevelAgreements) provides also requires that network can be quickly detected equipment fault and can complete the transmission protecting operation i.e. to recover business within the time of regulation.
The Recovery of definition includes two kinds of mechanism at present: protects (Protection) and recovers Restoration.Protection be one be that one or more operating path sets up one or more Protection path in advance; and the mechanism of resource is distributed for Protection path, simplest mechanism is that a Protection path is for protecting an operating path (namely 1+1 protection).Restoration then can use any available resource, refers generally to be triggered after operating path lost efficacy by rerouting mechanism and sets up the operating path that a new transmission path replaces losing efficacy.Visible, Protection can be rapidly completed business recovery, and generally, packet network claims to be switched and can complete within the time of 50ms;And the time of Restoration recovery business is relatively long.
MPLS-TP demand and protect-ing frame structure are pointed out; to point-to-multipoint (P2MP; Point-to-multipoint; definition can be found in RFC4875) label switched path (LSP; LabelSwitchedPath; RFC3209) need to provide 1+1 protection, by the way of operating path and the foundation of Protection path and binding support either statically or dynamically (in the case of controlling plane, create and binding) by controlling plane protocol simultaneously.
RFC4872 and RFC4873 is based on the protection mechanism controlling plane, it is possible to achieve end-to-end protection and the section protection to P2PLSP and P2MPLSP.nullBut,When this is protected for P2MPLSP based on the protection mechanism controlling plane,Protection P2MPLSP is created based on whole P2MP tree,And require what work P2MPLSP and protection P2MPLSP did not preferably go the same way,To avoid single fault to cause work LSP and the protection the most disabled situation of LSP,As shown in Figure 1,Fig. 1 be existing P2MPLSP protection realize schematic diagram,S is root node,L is leaf node,The path that solid line represents is work P2MPLSP,The path that dotted line represents is protection P2MPLSP,If if 1+1 protection architecture,The service traffics received can be simultaneously sent on work P2MPLSP and protection P2MPLSP by root node,And leaf node only can select to receive a flow on work LSP or protection LSP,I.e. can abandon the stream received from an other paths,Which results in the twice that desire bandwidth is practical business desire bandwidth,There is the waste of 50% Internet resources.And; this protection mechanism based on control plane is carried out for whole P2MP tree; i.e. work P2MPLSP and the protection root node of P2MPLSP and leaf node is identical, and can not select only some branch therein to be protected, therefore lack certain motility.
Summary of the invention
In view of this, present invention is primarily targeted at a kind of method and system realizing point-to-multipoint label switch paths protection of offer, it is possible to protect the most end to end based on branch, and save network bandwidth resources.
For reaching above-mentioned purpose, the technical scheme is that and be achieved in that:
A kind of method realizing point-to-multipoint label switch paths protection, including:
Root node is each leaf node needing to carry out branch's protection, is respectively created protection branch and active finger;
Root node sends business to leaf node on active finger and protection branch;Under normal circumstances, leaf node receives business from active finger, and when breaking down, leaf node receives business from protection branch.
Described root node creates protection branch and active finger includes:
After described root node receives point-to-multipoint label switch paths P2MPLSP foundation request; according to being pre-configured with; calculating two different routes respectively for all of leaf node or some leaf node and create Liang Ge branch, one of them is as active finger, and one as protection branch.
Described active finger and protection branch are different routes.
Described root node creates protection branch and active finger also includes:
Described root node, in the RSVP-TEPath message of resource reservation path based on traffic engineering, indicates concrete protection type and the type of each branch to leaf node;
Described leaf node receives RSVP-TEPath message, identifies described protection type and the type of each branch, and upstream nodes sends reserved Resv message;In described Resv message, indicate that described leaf node will use active finger to receive business;
Described root node receive from all leaf nodes work and/or protection branch described Resv message after, complete the establishment process of point-to-multipoint label switch paths P2MPLSP.
Described when breaking down, leaf node receives business in protection branch and includes:
When described leaf node detects and breaks down on its active finger, it is switched to receive business from protection branch;Further, in the Resv refresh message of follow-up transmission, indicate that described leaf node uses protection branch to receive business datum.
Described indicate in Resv refresh message this leaf node currently used protection branch receive business datum be: by described Resv refresh message protection subobject in O field be set to 1.
A kind of system realizing point-to-multipoint label switch paths protection, including root node and one or more leaf nodes, wherein,
Root node, for for need each leaf node carrying out branch's protection, is respectively created active finger and protection branch;Active finger and protection branch send business to leaf node;
Described leaf node, under normal circumstances, receives business from active finger, when breaking down, receives business from protection branch.
Described active finger and protection branch are different routes.
A kind of method realizing point-to-multipoint label switch paths protection, including:
For needing to carry out each leaf node of branch's protection, configuration active finger and protection branch;
Root node sends business to leaf node on described active finger and protection branch;Under normal circumstances, described leaf node receives business from active finger, and when breaking down, described leaf node receives business from protection branch.
From the technical scheme of the invention described above offer it can be seen that include that root node is each leaf node needing to carry out branch's protection, it is respectively created protection branch and active finger;Root node sends business to leaf node on active finger and protection branch;Under normal circumstances, leaf node receives business on active finger, and when breaking down, leaf node receives business in protection branch.The method realizing point-to-multipoint label switch paths protection by the present invention; carry out for branch; can select all of branch or element branches are carried out end-to-end protection so that the realization more motility of multipoint label switch paths protection, also save Internet resources;Further, some branch is reused, more saves Internet resources.
Accompanying drawing explanation
Fig. 1 be existing P2MPLSP protection realize schematic diagram;
Fig. 2 is the flow chart that the present invention realizes the method for point-to-multipoint label switch paths protection;
Fig. 3 is the schematic diagram that the present invention realizes the first embodiment of the method for point-to-multipoint label switch paths protection;
Fig. 4 is the schematic diagram that the present invention realizes the second embodiment of the method for point-to-multipoint label switch paths protection.
Detailed description of the invention
Fig. 2 is the flow chart that the present invention realizes the method for point-to-multipoint label switch paths protection, as it is shown in figure 1, comprise the following steps:
Step 200: root node is each leaf node needing to carry out branch's protection, is respectively created protection branch and active finger.This step specifically includes:
First, after root node receives P2MPLSP foundation request, according to being pre-configured with, calculating two different routes respectively for all of leaf node or some leaf node and create Liang Ge branch, one of them is as active finger, and one as protection branch.Here, protected if being pre-configured with the branch that instruction do not denotes that concrete which or which leaf node is corresponding, then give tacit consent to all of branch and all protected;Indicate some or some leaf nodes need branch to protect if be pre-configured with; then these being indicated, the leaf node needing branch to protect creates protection branch; and remaining leaf node need not create protection branch, or set up in request in the case of the Explicit designation routing iinformation of each branch root node avoid the need for calculating route.Wherein, the selection of route and the establishment of protection branch and active finger are implemented the conventional techniques means belonging to those skilled in the art, repeats no more here.Especially, active finger and protection branch are different routes;But, the protection branch of root node to certain leaf node, can be with the active finger of root node to other leaf node or protection component road altogether.
Then; root node, in the resource reservation PATH i.e. RSVP-TEPath message based on traffic engineering of P2MP, indicates that to leaf node the type active finger in this way of concrete protection type (if protection type is 1+1 protection) and each branch still protects branch, which branch will be used as forwarding/receive data;Leaf node receives path (RSVP-TEPath) message of the RSVP of traffic engineering; identify protection type, active finger and protection branch; after preserving the information obtained; upstream nodes sends reserved (Resv) message according to existing mode, carries out label distribution and resource reservation etc..
Finally, root node receive from all leaf nodes work and/or protection branch Resv message after, be successfully completed the establishment process of P2MPLSP.In Resv message, indicate that this leaf node will use active finger to receive business.
Needing the thing of explanation, above three step is applicable to establishment mode based on RSVP-TE agreement.The active finger of each leaf node and protection branch can also use the configuration mode of static state.Implement and can be found in the 3rd embodiment.
Step 201: root node sends business to leaf node on active finger and protection branch;Under normal circumstances, leaf node receives business from active finger, and when breaking down, leaf node receives business from protection branch.
In this step, under normal circumstances, P2MP business is double on the root node of P2MPLSP to be dealt in each active finger and protection branch, and leaf node selects to receive business from active finger.And on P2MPLSP, run P2MP connectivity checks/connection end to end confirm that (CC/CV, ContinuityCheck/ConnectivityVerification) carries out fault detect.
Although leaf node can receive two parts of streams from active finger and protection branch, but, receive from active finger owing to leaf node specifies in Resv message, therefore, the stream that leaf node receives from protection branch can be dropped.
When certain leaf node detects and breaks down on its active finger, it is immediately switched to receive business from protection branch;Further, if this LSP is dynamic creation, then indicate that in the Resv refresh message that next time sends this leaf node is currently used and protect branch to receive business datum.Here, if leaf node (CC/CV of typically 3.5 times sends interval) within a certain period of time does not receives the connectivity testing message on the active finger of its correspondence, i.e. think and break down on active finger.
In the present invention realizes the method for point-to-multipoint label switch paths protection; carry out for branch; can select all of branch or element branches are carried out end-to-end protection so that the realization more motility of multipoint label switch paths protection, also save Internet resources;Further, some branch is reused, more saves Internet resources.
The present invention also provide for a kind of realize point-to-multipoint label switch paths protection system, including root node and leaf node, wherein,
Root node, for for need each leaf node carrying out branch's protection, is respectively created protection branch and active finger;Active finger and protection branch send business to leaf node.Wherein, active finger and protection branch are different routes;But, the protection branch of root node to certain leaf node can be with, the active finger of root node to other leaf node or protection component road altogether.
Leaf node, under normal circumstances, receives business on active finger, when breaking down, receives business in protection branch.
Below in conjunction with specific embodiment, the inventive method is described in detail.
Fig. 3 is the schematic diagram that the present invention realizes the first embodiment of the method for point-to-multipoint label switch paths protection; as shown in Figure 3; assume that root node (S node) receives the foundation request of a P2MPLSP with 1+1 protection attribute; this request indicates the instruction the need of protection of active finger corresponding to the address of root node, the address of leaf node, this leaf node, and 1+1 protection attribute etc..In first embodiment, it is assumed that the active finger indicating all leaf nodes corresponding is required for protection.
First, S node calculates the route of each leaf node.For the leaf node having branch to protect; need exist for calculating two different routes; wherein one as active finger; another is as protection branch; and these two branch path are by addition to root node and leaf node; cannot pass through identical node or link, but, the protection branch path of certain leaf node is by being routed across some or some identical node or link with the active finger of other leaf node or protection branch.And for the leaf node not having branch to protect, only calculate a route as active finger.Table 1 is the work to each leaf node that first embodiment calculates and the routing information protecting branch.Corresponding in Fig. 3, active finger is adopted indicated by the solid line, and protection branch uses non-solid line to represent.
Leaf node | Active finger route | Protection branch path by |
L1 | S-P1-P3-L1 | S-P2-P4-L1 |
L2 | S-P1-P3-L2 | S-P6-P4-L2 |
L3 | S-P1-P4-L3 | S-P6-P5-L3 |
L4 | S-P1-P4-L4 | S-P6-P5-L4 |
L5 | S-P2-P5-L5 | S-P1-P4-L5 |
L6 | S-P2-P5-L6 | S-P1-P4-L6 |
Table 1
Then, S node, according to the route of each branch calculated, creates this P2MPLSP by root node structure RSVP-TEPath message.In first embodiment; due to each leaf node You Liangge branch, one of them is active finger, and another is protection branch; so need indicate in RSVP-TEPath message which be active finger, which be protection branch, and each leaf node will use active finger receive.
Here; concrete protection type (if protection type is 1+1 protection) and the type active finger in this way of the most each branch of attribute of active finger/protection branch still protect branch, which branch will be used as forwarding/receive the relevant protection information such as data, can indicate in protection (PROTECTION) subobject.nullThe form of the table 2 protection subobject defined in existing standard (RFC4873),Wherein,LSPFlags field is used for illustrating to protect type,Definition has at present: 0x00 (does not protects (Unprotected))、0x01 ((completely) heavy-route ((Full) Rerouting))、0x02 (does not support the heavy-route (ReroutingwithoutExtra-Traffic) of added flow)、0x04 (supports 1:N protection (1:NProtectionwithExtra-Traffic) of added flow)、0x08 (represents 1+1 unidirectional protection (1+1UnidirectionalProtection))、0x10 (represents 1+1 bidirectional protective (1+1BidirectionalProtection)).In the first embodiment, protection type is set to 0x08.Implication for PROTECTION remaining field of subobject refers to RFC4872 and RFC4873, the most no longer introduces.
In first embodiment, use the information carrying all branches in a RSVP-TEPath message, explicit route including each branch (is carried by ERO or SERO, wherein ERO describes the nodal information wholly or in part of a paths process, only ERO in the path of point-to-point, SERO is extension in point-to-multipoint LSP agreement, because point-to-multipoint LSP has multiple branch, the explicit route information selecting one of them branch is placed in ERO, and other branch information is carried in SERO respectively.); and in ERO or the SERO object of each branch, insert protection subobject; in this protection subobject, indicate that this branch is active finger or protection branch; and protection type is (in first embodiment; it is identical for protecting the LSPFlags in subobject in ERO or SERO of each branch, is the most all 0x08).For each branch in first embodiment protect S in subobject, P, O field arrange as shown in table 3, wherein, P=0 represents it is active finger, and P=1 represents it is protection branch;Wherein, S is the abbreviation of secondary, and representative is the meaning of auxiliary;P is the abbreviation of protecting, is the meaning of protection;O is the abbreviation of operational, is the meaning of running.S=0 represents it is to assist LSP, S=1 represent it is main LSP;O=1 represents that Protection path is used for transmitting business, and O=0 represents other situation.
Branch | S | P | O |
L1 active finger | 0 | 0 | 0 |
L1 protects branch | 0 | 1 | 0 |
L2 active finger | 0 | 0 | 0 |
L2 protects branch | 0 | 1 | 0 |
L3 active finger | 0 | 0 | 0 |
L3 protects branch | 0 | 1 | 0 |
L4 active finger | 0 | 0 | 0 |
L4 protects branch | 0 | 1 | 0 |
L5 active finger | 0 | 0 | 0 |
L5 protects branch | 0 | 1 | 0 |
L6 active finger | 0 | 0 | 0 |
L6 protects branch | 0 | 1 | 0 |
Table 3
Then, leaf node receives RSVP-TEPath message, by protection type, works and protects the information such as branch to be all saved in local state, and upstream nodes returns Resv message with distribution label, reserved resource.When S node receives the Resv message of all downstream nodes, and the most whole P2MPLSP is successfully established.
Here, continuing to carry protection subobject in RRO or the SRRO object in Resv message, the content of protection subobject copies from RSVP-TEPath message.
And S node receives the Resv message of all leaf nodes, then show that this P2MPLSP possessing protection attribute creates successfully.
The P2MPLSP with 1+1 protection attribute created in first embodiment is as shown in Figure 3; the most shown in solid branches into active finger; what remaining line style represented branches into protection branch, and online side is labelled with the label of distribution, uses downstream label distribution here.It should be noted that the distribution of label belongs to those skilled in the art's conventional techniques means, repeat no more here, and it implements the protection domain being not intended to limit the present invention.
Under normal circumstances, P2MP business is simultaneously sent in active finger and protection branch on the S node of P2MPLSP, and leaf node can select to receive from active finger, and runs P2MPCC/CV end to end and carry out fault detect.For protected leaf node, judge from active finger according to the label of the stream received or the stream in protection branch, if the stream on active finger just receives, otherwise abandon.As it is shown on figure 3, leaf node L1 can receive label is respectively two parts of streams of 20 and 31, but, leaf node L1 can abandon the stream that label is 31, because this stream receives from protection branch;Equally, L2, L3, L4, L5 and L6 can abandon label and be respectively the stream of 32,37,38,35 and 36.
When some or time multiple active finger breaks down, as shown in Figure 3, it is assumed that when the link between S---P2 breaks down, the active finger to leaf node L5 and L6 is all affected, and at this moment L5 and L6 is switched to receive from protection branch.And in the Resv refresh message that next time sends, indicate that leaf node corresponding to this branch currently used protection branch is received.The leaf node not affected by fault is without switching over.
In the present embodiment, can use run on P2MPLSP end to end proactiveP2MPCC/CV to carry out fault detect.When link between S-P2 breaks down; leaf node L5 and L6 does not receives the CC/CV message from S node within the time of regulation; then judging to break down on the active finger of L5 and L6, therefore, L5 and L6 selects to be switched to receive business from protection branch.In addition; L5 and L6 is in the Resv message being sent upstream by; indicate that this branch uses protection branch to receive business at present; and be set to 1 realize by the O field in the protection subobject of the Resv refresh message of protection branch; now, S, P and the O in the protection subobject of each branch arrange as shown in table 4.
Branch | S | P | O |
L1 active finger | 0 | 0 | 0 |
L1 protects branch | 0 | 1 | 0 |
L2 active finger | 0 | 0 | 0 |
L2 protects branch | 0 | 1 | 0 |
L3 active finger | 0 | 0 | 0 |
L3 protects branch | 0 | 1 | 0 |
L4 active finger | 0 | 0 | 0 |
L4 protects branch | 0 | 1 | 0 |
L5 active finger | 0 | 0 | 0 |
L5 protects branch | 0 | 1 | 1 |
L6 active finger | 0 | 0 | 0 |
L6 protects branch | 0 | 1 | 1 |
Table 3
Fig. 4 is the schematic diagram of the second embodiment that the present invention realizes the method for point-to-multipoint label switch paths protection, in the second embodiment, what S node created is only branch to leaf node L1, L2, L3 and L4 there is a P2MPLSP of protection.
In second embodiment; active finger and protection branch can be in the way of using Explicit designation; on the S node of P2MPLSP, i.e. configure the route of each branch, and indicate that when configuration the active finger that leaf node L1, L2, L3 are corresponding with L4 has protection, and specify the route of protection branch.So; S node can build RSVP-TE message to create this P2MPLSP according to all of configuration information; concrete Path is consistent with first embodiment with the creation method of Resv message; here repeat no more; in second embodiment it is emphasised that; only the leaf node needing branch to protect is created protection branch so that the present invention realization protected end to end based on branch is more flexible.
3rd embodiment, the mode of fairly static configuration, the most do not use chain of command agreement.
The present invention has the point-to-multipoint LSP of protection in addition to using control plane protocol to create as in first embodiment and the second embodiment; can be in the way of using static configuration; the concrete configuration being divided into the configuration of root node, intermediate node, and the configuration of leaf node.
The configuration of root node: configure the information of each branch on each outgoing interface of root node; including Tunnel Identifier, protection type, branch information and active finger and the incidence relation of protection branch, branch information here mainly includes fork attribute (i.e. this branch is active finger or protection branch), branch's numbering (unique under tunnel), the next-hop node address of branch, destination address (address of i.e. corresponding leaf node), outgoing interface and the outgoing label etc. of branch.
The configuration of intermediate node: because being to protect end to end, intermediate node is without knowing active finger and the information of protection branch, and therefore, the information relevant to protection is without configuring on the intermediate node.Intermediate node needs the information of configuration on each incoming interface and outgoing interface to include: { incoming interface, enter label, outgoing interface, outgoing label }, the address of next-hop node.Here, may there is multiple such Tag switching information, because intermediate node may have multiple branch through this node.
The configuration of leaf node, configures on each incoming interface of each leaf node: Tunnel Identifier, the address of root node, the address of leaf node, protection type, the information of branch, active finger and the incidence relation of protection branch.Here the information spinner of branch fork attribute to be included (i.e. this branch is active finger or protection branch), branch number (unique under tunnel), the next-hop node address of branch, the destination address (address of i.e. corresponding leaf node) of branch, incoming interface and enter label etc..
The above, only presently preferred embodiments of the present invention, it is not intended to limit protection scope of the present invention, all any amendment, equivalent and improvement etc. made within the spirit and principles in the present invention, should be included within the scope of the present invention.
Claims (5)
1. the method realizing point-to-multipoint label switch paths protection, it is characterised in that including:
Root node is each leaf node needing to carry out branch's protection, is respectively created protection branch and active finger;
Root node sends business to leaf node on active finger and protection branch;Under normal circumstances, leaf node receives business from active finger, and when breaking down, leaf node receives business from protection branch;
Wherein, described root node creates protection branch and active finger includes:
After described root node receives point-to-multipoint label switch paths P2MPLSP foundation request; according to being pre-configured with; calculating two different routes respectively for all of leaf node or some leaf node and create Liang Ge branch, one of them is as active finger, and one as protection branch;
Described active finger and protection branch are different routes, and root node is to the protection branch of a leaf node in each leaf node, is total to road with active finger or the protection component of root node to other leaf node.
Method the most according to claim 1, it is characterised in that described root node creates protection branch and active finger also includes:
Described root node, in the RSVP-TEPath message of resource reservation path based on traffic engineering, indicates concrete protection type and the type of each branch to leaf node;
Described leaf node receives RSVP-TEPath message, identifies described protection type and the type of each branch, and upstream nodes sends reserved Resv message;In described Resv message, indicate that described leaf node will use active finger to receive business;
Described root node receive from all leaf nodes work and/or protection branch described Resv message after, complete the establishment process of point-to-multipoint label switch paths P2MPLSP.
Method the most according to claim 1, it is characterised in that described when breaking down, leaf node receives business in protection branch and includes:
When described leaf node detects and breaks down on its active finger, it is switched to receive business from protection branch;Further, in the Resv refresh message of follow-up transmission, indicate that described leaf node uses protection branch to receive business datum.
Method the most according to claim 3, it is characterised in that described indicate in Resv refresh message this leaf node currently used protection branch receive business datum be: by described Resv refresh message protection subobject in O field be set to 1.
5. the system realizing point-to-multipoint label switch paths protection, it is characterised in that include root node and one or more leaf nodes, wherein,
Root node, for for need each leaf node carrying out branch's protection, is respectively created active finger and protection branch;Active finger and protection branch send business to leaf node;
Described leaf node, under normal circumstances, receives business from active finger, when breaking down, receives business from protection branch;
Wherein, described root node creates active finger and protection branch includes:
After described root node receives point-to-multipoint label switch paths P2MPLSP foundation request; according to being pre-configured with; calculating two different routes respectively for all of leaf node or some leaf node and create Liang Ge branch, one of them is as active finger, and one as protection branch;
Described active finger and protection branch are different routes, and root node is to the protection branch of a leaf node in each leaf node, is total to road with active finger or the protection component of root node to other leaf node.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010578716.1A CN102546352B (en) | 2010-12-08 | 2010-12-08 | A kind of method and system realizing point-to-multipoint label switch paths protection |
PCT/CN2011/083405 WO2012075914A1 (en) | 2010-12-08 | 2011-12-02 | Method and system for implementing point-to-multipoint label switched path protection |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010578716.1A CN102546352B (en) | 2010-12-08 | 2010-12-08 | A kind of method and system realizing point-to-multipoint label switch paths protection |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102546352A CN102546352A (en) | 2012-07-04 |
CN102546352B true CN102546352B (en) | 2016-08-03 |
Family
ID=46206618
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010578716.1A Expired - Fee Related CN102546352B (en) | 2010-12-08 | 2010-12-08 | A kind of method and system realizing point-to-multipoint label switch paths protection |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102546352B (en) |
WO (1) | WO2012075914A1 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104702477B (en) * | 2013-12-06 | 2019-04-05 | 中兴通讯股份有限公司 | A kind of method and device that realizing protecting tunnel, the network equipment |
CN104301218B (en) * | 2014-10-24 | 2017-12-08 | 新华三技术有限公司 | A kind of guard method of traffic engineering tunnel and device |
CN106302165A (en) * | 2015-05-22 | 2017-01-04 | 中兴通讯股份有限公司 | The guard method of a kind of point-to-multi-point tunnel and device |
CN107181677A (en) * | 2016-03-09 | 2017-09-19 | 中兴通讯股份有限公司 | A kind of method and device of the main tunnel nodes protections of P2MP |
CN106817308B (en) * | 2016-12-30 | 2019-12-24 | 北京华为数字技术有限公司 | System, method and device for forwarding multicast stream |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1921456A (en) * | 2006-09-13 | 2007-02-28 | 华为技术有限公司 | Label interchange pathway protection method and system |
CN101656651A (en) * | 2008-08-19 | 2010-02-24 | 华为技术有限公司 | Method and device for correlatively protecting traffic engineering tunnels |
CN101662409A (en) * | 2008-08-28 | 2010-03-03 | 华为技术有限公司 | Method, system and node for establishing correlation protection |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9450778B2 (en) * | 2009-02-25 | 2016-09-20 | Telefonaktiebolaget Lm Ericsson (Publ) | P2MP traffic protection in MPLS-TP ring topology |
-
2010
- 2010-12-08 CN CN201010578716.1A patent/CN102546352B/en not_active Expired - Fee Related
-
2011
- 2011-12-02 WO PCT/CN2011/083405 patent/WO2012075914A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1921456A (en) * | 2006-09-13 | 2007-02-28 | 华为技术有限公司 | Label interchange pathway protection method and system |
CN101656651A (en) * | 2008-08-19 | 2010-02-24 | 华为技术有限公司 | Method and device for correlatively protecting traffic engineering tunnels |
CN101662409A (en) * | 2008-08-28 | 2010-03-03 | 华为技术有限公司 | Method, system and node for establishing correlation protection |
Also Published As
Publication number | Publication date |
---|---|
WO2012075914A1 (en) | 2012-06-14 |
CN102546352A (en) | 2012-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2425632B1 (en) | Virtual links in a routed ethernet mesh network | |
Huang et al. | Building reliable MPLS networks using a path protection mechanism | |
US8199755B2 (en) | Method and apparatus establishing forwarding state using path state advertisements | |
US7839767B2 (en) | Path reroute in a computer network | |
CN100450039C (en) | Method and device for quickly converging end-to-end services | |
EP3654664B1 (en) | Method for interconnected ring protection, computer-readable storage medium and computer program product | |
EP2033377B1 (en) | Forced medium access control (MAC) learning in bridged ethernet networks | |
CN101155064A (en) | Processing method of traffic engineering link resource information | |
KR20110090905A (en) | Prepared PLX with routed backup | |
KR20020039557A (en) | Fast rerouting method in mpls network | |
CN101369958A (en) | A fast rerouting method and label switching router | |
KR101750844B1 (en) | Method and device for automatically distributing labels in ring network protection | |
CN1984076A (en) | Method and system for transmitting message in virtual special network link fault | |
CN101247354B (en) | Method for fast recovering heavy route aiming at T-MPLS network multicast | |
CN102546352B (en) | A kind of method and system realizing point-to-multipoint label switch paths protection | |
CN102204190A (en) | A path creation method and a device thereof | |
Papán et al. | Overview of IP fast reroute solutions | |
CN101232453A (en) | A Rerouting Method for Fast Path Finding in T-MPLS Network | |
CN101026590A (en) | Multi-link failure processing method and label switching router | |
CN100452755C (en) | A method for establishing static label transmitting route | |
CN102571534B (en) | Service transmission method based on ring network protection and node used for service transmission | |
CN100359880C (en) | Method for Realizing Service Transmission and Protection in MPLS Ring Network | |
CN101155133B (en) | Processing method for information of flux project periodic line | |
CN100495979C (en) | Protection Switching Method of Preset Protection Ring | |
CN102780587B (en) | The method of looped network protection is realized in MPLS-TP |
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: 20160803 Termination date: 20201208 |