CN103297259B - The guard method of point-to-multipoint multicast service and device - Google Patents

The guard method of point-to-multipoint multicast service and device Download PDF

Info

Publication number
CN103297259B
CN103297259B CN201210049787.1A CN201210049787A CN103297259B CN 103297259 B CN103297259 B CN 103297259B CN 201210049787 A CN201210049787 A CN 201210049787A CN 103297259 B CN103297259 B CN 103297259B
Authority
CN
China
Prior art keywords
path
p2mp
protection path
protection
multicast service
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.)
Active
Application number
CN201210049787.1A
Other languages
Chinese (zh)
Other versions
CN103297259A (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201210049787.1A priority Critical patent/CN103297259B/en
Publication of CN103297259A publication Critical patent/CN103297259A/en
Application granted granted Critical
Publication of CN103297259B publication Critical patent/CN103297259B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Guard method and device the present invention provides a kind of point-to-multipoint multicast service, wherein, the above method includes:Protection path is respectively configured to share each point-to-multipoint path in protection group, wherein, each Protection path shares backup root node and bandwidth resources;When at least one point-to-multipoint path failure, the multicast service transmitted on the point-to-multipoint path broken down is switched on the Protection path in the point-to-multipoint path and is transmitted.Using above-mentioned technical proposal provided by the invention; it solves in the relevant technologies; the Protection path number needed in the scheme protected to point-to-multipoint path is more and the technical problems such as waste bandwidth resource; reach multiple P2MP paths and shared identical protection resource, reduce the effect of Protection path number and bandwidth demand.

Description

The guard method of point-to-multipoint multicast service and device
Technical field
The communications field of the present invention, in particular to a kind of point-to-multipoint P2MP (Point to Multiple Point, Referred to as P2MP) multicast service guard method and device.
Background technology
At present, the protection of point-to-multipoint multicast service mainly has 1+1 and 1:1 two ways:1+1 modes, root node is by industry Business is bridged on operating path and Protection path, normal condition, and leaf node receives business from operating path.Detecting failure When, business is received from Protection path by the branching selection that failure is influenced, other unaffected branches keep connecing from operating path Receipts business;1:1 mode when leaf node detects failure, selects to receive business from Protection path, and counter-notification root node will Service switching is to Protection path.After root node receives failure notification, other leaf nodes is notified to be switched to Protection path and receive industry Business.Above two protected mode will be to be configured one by Protection path to back up road from root node to the P2MP of each leaf node Diameter needs to establish a P2MP Protection path for each P2MP paths, it is more to occupy resource.
For the problem, draft draft-liu-mpls-tp-p2mp-share-protection is proposed to multicast service 1:N and (1:1) ^N linearly shares protection.1:N is protected, and using the shared multiple P2MP paths of multicast trail protection, is protected The Business Stream of shield can be transmitted to the leaf node of all multicast paths in shared protection group.The root node of Protection path is needed reversely to lead to Know that operating path root node switches over, it is less efficient.(1:1) ^N is protected, and branch uses where each node in protection group One P2P (Point-to-Point) bidirectional tunnel is protected.The backup path that this protected mode needs are established is more, and Protected business, which needs to encapsulate different marks, to be identified, waste bandwidth resource.
For the above problem in the relevant technologies, currently no effective solution has been proposed.
Invention content
For the Protection path number that in the relevant technologies, is needed in the scheme protected to point-to-multipoint path it is more and The technical problems such as waste bandwidth resource, guard method and device the present invention provides a kind of point-to-multipoint multicast service, so that It solves the above problems less.
According to an aspect of the invention, there is provided a kind of guard method of point-to-multipoint multicast service, including:It is shared Protection path is respectively configured in each point-to-multipoint (P2MP) path in protection group, wherein, each Protection path is shared standby Part root node and bandwidth resources;When at least one P2MP path failures, the multicast that will be transmitted on the P2MP paths broken down Business is switched on the Protection path in the P2MP paths and transmits.
The multicast service transmitted on the P2MP paths broken down is switched on the Protection path in the P2MP paths Before transmission, further include:Notice association is sent by working node of the backup root node into the P2MP paths broken down Message is adjusted, wherein, the notice co-ordination message is used to indicate the working node and sends or connect from operating path or Protection path Receive the multicast service.
Above-mentioned notice co-ordination message includes one below:Lockout message is protected, being used to indicate will be on work at present path Multicast service is sent by work at present path;Switching request message is used to indicate the work at present path institute that will be broken down It states multicast service and is switched to Protection path transmission;Switching request message is replaced, is used to indicate the multicast that will be transmitted on Protection path Business is switched on operating path corresponding with the Protection path and transmits.
By working node of the backup root node into the P2MP paths broken down send notice co-ordination message it Before, including:When receiving node detects the P2MP path fails, to the work root section in the P2MP paths broken down Point sends failure notice message, notifies the root node in the working node that the multicast service is copied to the backup root section It point and sends to trigger the backup root node transmission notice co-ordination message to the backup root node.
When the notice co-ordination message is the switching request message, group that will be transmitted on the P2MP paths broken down The business of broadcasting, which is switched to transmit on the Protection path in the P2MP paths, to be included:By the backup root node by the described multiple of reception The multicast service of system is switched on the Protection path and transmits.
In multiple P2MP path fails, the multicast service transmitted on the P2MP paths broken down is switched It is transmitted on to the Protection path in the P2MP paths, including:Multiple institutes are determined according to the preset condition of the backup root node The priority in P2MP paths is stated, the multicast service transmitted on the P2MP paths broken down of highest priority is switched to described It is transmitted on Protection path.
Protection path is respectively configured to share each point-to-multipoint P2MP paths in protection group, including:Each multicast is configured The correspondence of the label of business and the corresponding Protection path of each multicast service.
Above-mentioned Protection path determines in the following manner:According to the Label Forwarding Information Base of the label and the Protection path by Grade determines the intermediate node of the Protection path, until determining the receiving node positioned at the Protection path end.
According to another aspect of the present invention, a kind of protective device of point-to-multipoint multicast service is provided, including:Configuration Module, for Protection path to be respectively configured to share each point-to-multipoint P2MP paths in protection group, wherein, each guarantor Road maintenance diameter shares backup root node and bandwidth resources;Module is switched, at least one P2MP path failures, will send out The multicast service transmitted on the P2MP paths of raw failure, which is switched on the Protection path in the P2MP paths, to be transmitted.
Above device further includes:Sending module, for passing through the backup root node into the P2MP paths broken down Working node send notice co-ordination message, wherein, it is described notice co-ordination message be used to indicate the working node from working ways Diameter or Protection path send or receive the multicast service.
It is above-mentioned to switch module, it is additionally operable in multiple P2MP path fails, according to the backup root node Preset condition determines the priority in multiple P2MP paths, by what is transmitted on the P2MP paths broken down of highest priority Multicast service is switched on the Protection path and transmits.
By the present invention, use the Protection path being respectively configured to share each P2MP paths in protection group is shared it is standby The technological means of part root node and bandwidth resources, solves in the relevant technologies, in the scheme protected to point-to-multipoint path The Protection path number needed is more and the technical problems such as waste bandwidth resource, has reached multiple P2MP paths and has shared identical protection Resource reduces the effect of Protection path number and bandwidth demand.
Description of the drawings
Attached drawing described herein is used to provide further understanding of the present invention, and forms the part of the application, this hair Bright illustrative embodiments and their description do not constitute improper limitations of the present invention for explaining the present invention.In the accompanying drawings:
Fig. 1 is the flow chart according to the guard method of the point-to-multipoint multicast service of the embodiment of the present invention;
Fig. 2 is the flow diagram according to the guard method of the point-to-multipoint multicast service of the embodiment of the present invention 1;
Fig. 3 is the status diagram for P2MP paths being configured according to the embodiment of the present invention 2 Protection path;
The shape that Fig. 4 protects failure path when being a failure P2MP path failure according to the embodiment of the present invention 2 State schematic diagram;
The shape that Fig. 5 protects failure path when being two failure P2MP path failures according to the embodiment of the present invention 3 State schematic diagram;
Fig. 6 is the structure diagram according to the protective device of the point-to-multipoint multicast service of the embodiment of the present invention 4;
Fig. 7 is the structure diagram according to the protective device of the point-to-multipoint multicast service of the preferred embodiment of the present invention.
Specific embodiment
Come that the present invention will be described in detail below with reference to attached drawing and in conjunction with the embodiments.It should be noted that do not conflicting In the case of, the feature in embodiment and embodiment in the application can be combined with each other.
In the following examples, communication can be realized by the combination of wireless connection or wired connection or both, The present invention does not limit this.
Fig. 1 is the flow chart according to the guard method of the point-to-multipoint multicast service of the embodiment of the present invention.As shown in Figure 1, This method includes:
Protection path is respectively configured to share each P2MP paths in protection group in step S102, wherein, each protection road Diameter shares backup root node and bandwidth resources;
Step S104, when at least one P2MP path failures, multicast industry that will be transmitted on the P2MP paths broken down Business is switched on the Protection path in the P2MP paths and transmits.
Using above-mentioned processing procedure, since the Protection path in each P2MP paths shares backup root node, protect road Diameter can be to be based only upon the P2MP paths that above-mentioned shared backup root node extands rearward to receiving multicast business leaf node, reduce The quantity of Protection path;Also, since above-mentioned Protection path can share bandwidth resources, bandwidth resources can be saved.
In step s 102, it can be accomplished by the following way and Protection path is configured for P2MP paths:To sharing protection group In each P2MP paths be configured one from backup Root nodes to the P2MP Protection paths of leaf node (i.e. receiving node), these Protection path shares backup root (Root) node, shares bandwidth resources, but use respective Label Forwarding Information Base.Use different marks Forwarding table is signed, the business switched is made to be simply sent to the receiving node of the business, it is all in shared protection group without being sent to Receiving node.Meanwhile the transmitting path from work Root nodes to backup Root nodes is configured, for sending multicast service to standby Part Root nodes, can directly be improved by backup Root nodes forwarding service when switching and switch efficiency.
Since the operating path in shared protection group may have multiple and different leaf nodes, when wherein one or more Leaf node receive traffic failure, and other leaf nodes receive business it is normal when, then can be with original for above-mentioned other leaf nodes Mode receiving multicast business, reception multicast industry can also be switched on Protection path together with the leaf node for receiving traffic failure Business.To achieve these goals, in above-mentioned steps S104, the multicast service transmitted on the P2MP paths broken down is switched Before being transmitted on to the Protection path in the P2MP paths, following processing procedure can also be included:Pass through above-mentioned backup root section Working node of the point (i.e. shared backup root node) into the P2MP paths broken down sends notice co-ordination message, wherein, The notice co-ordination message is used to indicate the working node and sends or receive the multicast industry from operating path or Protection path Business.Wherein, above-mentioned working node can include:Root node in working node and leaf segment in the P2MP paths broken down Point.By above-mentioned processing step, it can indicate that multicast service is sent out from the root node in work at present path or above-mentioned backup root node Send and indicate that leaf node is received from work at present path or above-mentioned Protection path.
The purpose switched in order to which above-mentioned path is realized to coordinate, above-mentioned notice co-ordination message can be divided into following three classes:Protection Lockout message is used to indicate and sends the multicast service on work at present path by work at present path;Switching request message, Multicast service described in being used to indicate the work at present path that will be broken down is switched to Protection path transmission;Switching request is replaced to disappear Breath is used to indicate the multicast service that will be transmitted on Protection path and is switched to operating path upload corresponding with the Protection path It is defeated.Wherein, when above-mentioned notice co-ordination message is above-mentioned switching request message, the reversed process of step S104 can be by following Processing step is realized:The multicast for needing to transmit is sent to the backup root node by the root node in above-mentioned working node Business;The multicast service of transmission is switched on the Protection path by the backup root node and is transmitted.That is, It needs that the multicast service for needing to transmit first is sent to shared above-mentioned backup root node in reversed process, to realize multicast Business is switched on Protection path and transmits.
In step S104, above-mentioned failure can be detected by receiving node, and the P2MP roads are detected in receiving node When diameter breaks down, need to send the message to that above-mentioned backup root node is notified to carry out path association to above-mentioned backup root node at this time It adjusts, in a preferred embodiment of the present invention, can be realized by following processing procedure:To the P2MP paths broken down Working node in root node send failure notice message, notify root node in the working node by the multicast service It is copied to the backup root node and is sent to the backup root node and send above-mentioned lead to for triggering the backup root node Accuse co-ordination message.From the description above it is found that above-mentioned processing procedure is arranged on through the backup root node to breaking down Working node in P2MP paths is sent before notice co-ordination message.
Based on above-mentioned processing procedure, when the notice co-ordination message is the switching request message, by what is broken down The multicast service transmitted on P2MP paths, which is switched to transmission on the Protection path in the P2MP paths, can include following processing Process:The multicast service of the duplication of reception is switched on the Protection path by the backup root node and is transmitted.
Due in shared protection group there are multiple P2MP paths, based on this, it is possible to it is same multiple P2MP paths occur When situation about breaking down, in this case, in order to avoid conflict, can be realized in a manner that priority is set above-mentioned Purpose can specifically be realized by following processing procedure:According to the preset condition of above-mentioned backup root node determine it is multiple described in The multicast service transmitted on the P2MP paths broken down of highest priority is switched to the guarantor by the priority in P2MP paths It is transmitted on road maintenance diameter.During one is preferably implemented, as mentioned above, since above-mentioned multicast service can shift to an earlier date by working Root node in node is transferred to backup root node, therefore, is transmitted on the P2MP paths broken down of above-mentioned highest priority Multicast service can be to be copied to the multicast service of the backup root node by the root node in working node in advance.
In step s 102, Protection path is respectively configured to share each point-to-multipoint P2MP paths in protection group, it can It is realized with the label by multicast service, in this case it is necessary to which the label of each multicast service and each multicast service is configured The correspondence of corresponding Protection path.
The method of determination of above-mentioned Protection path can there are many, can pass through in a preferred embodiment of the present invention In the following manner determines:Determine the centre of the Protection path step by step according to the Label Forwarding Information Base of the label and the Protection path Node, until determining the leaf node positioned at the Protection path end.
Above-described embodiment in order to better understand is described in detail below in conjunction with preferred embodiment and relevant drawings.Detailed Before introducing preferred embodiment below, the design philosophy of preferred embodiment below is first explained:Multicast industry provided by the invention The guard method of business when the multicast path in shared protection group breaks down, selects the path higher to priority to protect Shield.Its main thought is:A P2MP Protection path is respectively configured to share each P2MP paths in protection group, these protections Share backup Root nodes and bandwidth resources in path.When breaking down, selected by shared backup Root nodes by Protection path, Notice message coordination is sent to switch, and activate Protection path forwarding multicasting business.
Embodiment 1
The present embodiment provides a kind of guard methods of P2MP multicast services, it is possible to reduce existing multicast path guard method needs The Protection path number wanted improves the utilization rate of protection resource.
Fig. 2 is the flow diagram according to the sending method of the point-to-multipoint multicast service of the embodiment of the present invention 1.Such as Fig. 2 Shown, this method includes:
The Protection path of step S202, configuration P2MP operating paths and the operating path.
According to P2MP business needs, each P2MP paths shared in protection group are configured one from backup Root nodes to The P2MP Protection paths of leaf node (i.e. receiving node), these Protection paths share backup Root nodes, share bandwidth resources, but Use respective Label Forwarding Information Base.Meanwhile it is configured from work Root nodes (i.e. the root node of operating path) to backup Root and saves The transmitting path of point, backup Root nodes are given for sending multicast service.On backup Root nodes, by entering for each multicast service Label is associated with corresponding Protection path, original stopper Tag switching forwarding state.
Step S204 carries out fault detect to above-mentioned P2MP operating paths.It is detecting failure, is then going to step S206, it is no Then, lasting detection;
Fault detect message is sent on P2MP operating paths, such as:Continuity detects and Connectivity Verification (Continuity Check&Connectivity Verification, referred to as CC&CV), two-way converting detection (Bidirectional Forwarding Detection, referred to as BFD) etc., it is sent when some leaf node is not received by opposite end within a certain period of time Fault detect message, then illustrating to reach the transmitting path of the leaf, there are failures.
Step S206, when leaf node detects that transmitting path there are during failure, sends failure notice message【As distal end is failed It indicates (Remote Defect Indication, referred to as RDI)】To root (Root) node of operating path.
Step S208, the Root nodes of operating path receive failure notice message, send switching request message (such as: APS, PSC etc.) give backup Root nodes.
Step S210, backup Root nodes receive switching request message, select to protect high priority multicast business Shield.
Backup Root nodes receive switching request message, are imposed a condition according to user and compare priority, selection pair High-priority service is protected.If there is Protection path is used in low priority traffice, block turning for low priority traffice Hair-like state.It sends notice co-ordination message and carries out switching coordination, and activate Tag switching forwarding state, directly protected receiving It is forwarded in shield operation exchange to Protection path.
Step S212 sends notice co-ordination message to leaf node and the root node of operating path, coordinates to switch.
Backup Root nodes send notice co-ordination message, can include protection lockType message, and notice is maintained at work Path transmits and receives business;Switching request message, notice are switched to Protection path and send or receive business;Revocation is sent to fall Message is changed, notice returns to operating path.The notice message message of transmission can also include P2MP ID of trace route path in messages, Judged whether for node according to P2MP ID of trace route path from Protection path reception business.
Wherein, node (root node and leaf node including operating path) receives co-ordination message, is selected according to message content It selects and sends or receive business from operating path or Protection path.
Node can include two categories below processing procedure after receiving co-ordination message:
It receives request and switches message, according to ID of trace route path, root node selection sends business, leaf segment from Protection path Point selection receives business from Protection path.Protection lockType message is received, according to ID of trace route path, root node is from operating path Transmission business, leaf node receive business from operating path;
It receives request and switches message, according to ID of trace route path, root node selection sends industry from work and Protection path Business, leaf node selection can select to receive from work or Protection path according to fault condition, if leaf node does not detect failure, still It is maintained at operating path reception;Detect that disturbance switching is received to Protection path.Protection lockType message is received, according to road Diameter identifies, and root node sends business from operating path, and leaf node receives business from operating path.
High-priority service is forwarded to Protection path by step S214, backup root node;
Step S216, node receive co-ordination message, are sent according to message content selection from operating path or Protection path Or receive business.
Using the above-mentioned technical proposal of the present embodiment, compared with prior art, on the one hand realize that multiple P2MP paths are shared Identical protection resource reduces bandwidth demand.On the other hand, the shared protection in the multiple P2MP paths of effective coordination improves business and protects Protective switching efficiency.
Embodiment 2
The present embodiment is by taking two P2MP paths as an example, in the present embodiment, may be used as shown in Figure 3 to P2MP paths Protection path is configured for P2MP paths in the status diagram that Protection path is configured.
The P2MP multicasting service protecting methods of the present embodiment can include following processing procedure:
1st, Protection path and shared backup Root nodes is configured.As shown in figure 3, protection is respectively configured to operating path 1,2 Path X (Root1-R1, R2-PE0, PE1) and Protection path Y (Root1-R1, R2-PE2, PE3).Protection path X, Y share guarantor Protecting band is wide, but uses respective Label Forwarding Information Base.Meanwhile the transmitting path from Root0, Root2 to Root1 is configured, enter label Respectively L0, L10 give Root1 nodes for sending multicast service.The entering multicast service on shared backup Root1 nodes Label is associated with Protection path, L0 is associated with (such as table 1) with Protection path X outgoing label L1 in Root1 nodes, in Root1 nodes L10 is associated with (such as table 2) with Protection path Y outgoing label L11, original stopper Tag switching forwarding state.
Table 1
Table 2
Wherein, L1-- ><L2, R2>Meaning be:The message for carrying L1 labels is received, by L1 Tag switchings into L2 Label is forwarded from the interface of connection R2.
2nd, on each multicast operating path, fault detect message is sent (such as by root node Root0, Root2 period:CC& CV, BFD etc.) to leaf node PE0, PE1 and PE2, PE3 progress fault detects.When breaking down between Root0 and PE0, PE0 Will detect that operating path, there are failures;
3rd, as shown in figure 4, when PE0 detects working path failure, respectively by the way that band is outer or control plane is to Root0 nodes Send failure notice message (such as:RDI etc.).
4th, after Root0 nodes receive failure notice message, switching request message is sent to shared Root1 nodes (such as:APS, PSC etc.).
5th, backup Root1 receives switching request message, compares priority according to preset condition, selects to high priority It is protected in path.Since there is no other high priority requests, operating path 1 is protected in the selection of backup Root1 nodes, The coordination message of request type is sent to Root0, PE0, PE1, and activates the Tag switching forwarding state of L0 and Protection path X, The message that label is L0 of carrying from Root0 is forwarded by Protection path X, is L1 by the L0 Tag switchings shown in table 1, sends out Give R1.After R1 receives message, carry out Tag switching and be transmitted to R2, be finally transmitted to PE0, PE1.
The 6th, if multicast path is switched, the leaf node not influenced by failure is also switched to Protection path reception, section Point receive request type coordinate message processing be:When PE0, PE1 receive the coordination message of request type, it is switched to protection Path receives business.It when Root0 receives the coordination message of request type, stops at operating path and sends business, from protection road Diameter sends business.
The 7th, if multicast path is switched, the leaf node not influenced by failure keeps receiving from operating path, node Receive request type coordinate message processing be:When PE0, PE1 receive the coordination message of request type, since PE0 is detected To failure, therefore it is switched to Protection path and receives business;PE1 does not detect failure, keeps receiving from operating path.Work as Root0 The coordination message of request type is received, business is sent from work and Protection path.
Embodiment 3
The present embodiment is by taking two P2MP paths as an example, as shown in figure 5, at operating path 1 (i.e. Root0-R0-PE0, PE1) After breaking down, operating path 2 (i.e. Root2-R3-PE2, PE3) also breaks down, it is assumed that the protection priority of operating path 2 It is higher than operating path 1.Backup Root1 nodes can receive the request of Root0, Root2 node, and work is transmitted on current Protection path Make the multicast service in path 1.Realize protection resource to seize processing procedure as follows:
1st, after backup Root1 nodes receive switching request, compare priority, select to protect Protection path 2.Hair The coordination message of request type is sent to Root2, PE2, PE3, and activates the Tag switching forwarding state of L10 and Protection path Y, is led to Overprotection path Y forwardings carrying from the Root2 message that label is L10, as shown in table 2, is L11 by L10 Tag switchings, sends out Give R1.After R1 receives message, carry out Tag switching and be transmitted to R2, be finally transmitted to PE2, PE3.Meanwhile backup Root1 is sent out Send coordinate message (such as protection lockType message carries the request switching messages that are identified by Protection path 2) to Root0, PE0, PE1, notice are switched to operating path, and block the Tag switching forwarding state of L0 and Protection path X, stop forwarding label as L0 Message.
2nd, the root node Root0 nodes of operating path 1 receive co-ordination message, and business is sent, and send from operating path Business gives backup Root1.Leaf node PE0, PE1 receive co-ordination message, and business is received from operating path.
The 3rd, if multicast path is switched, the leaf node not influenced by failure is also switched to Protection path reception, section Point receive request type coordinate message processing be:The root node Root2 of operating path 2 receives coordination message, is switched to Protection path sends business, and leaf node PE2, PE3 receive coordination message, is switched to Protection path and receives business.
The 4th, if multicast path is switched, the leaf node not influenced by failure keeps receiving from operating path, node Receive request type coordinate message processing be:The root node Root2 of operating path 2 receives coordination message, from work and Protection path sends business;Leaf node PE2 receives coordination message, due to not detecting failure, keeps connecing from operating path It receives;Leaf node PE3, which is received, coordinates message, due to detecting failure, is switched to Protection path and receives business.
Embodiment 4
A kind of protective device of point-to-multipoint multicast service is additionally provided in the present embodiment, which is used to implement above-mentioned Embodiment and preferred embodiment had carried out repeating no more for explanation, below to being said involved in the device to module It is bright.As used below, term " module " can realize the combination of the software and/or hardware of predetermined function.It is although following real Apply the described device of example and preferably realized with software, but the realization of the combination of hardware or software and hardware be also can It can and be contemplated.Fig. 6 is the structure diagram according to the protective device of the point-to-multipoint multicast service of the embodiment of the present invention 4.Such as Shown in Fig. 6, which includes:
Configuration module 60, for Protection path to be respectively configured to share each point-to-multipoint P2MP paths in protection group, Wherein, each Protection path shares backup root node and bandwidth resources;
During the preferred implementation of the present invention, above-mentioned configuration module can be also used for the root in configuration work path Node is to the path of shared backup root node, by the multicast service transmission on the P2MP paths broken down by operating path Root node passes to backup root node;And the correspondence of configuration service label and Protection path on backup root node.
Module 62 is switched, is connect with above-mentioned configuration module 60, at least one P2MP path failures, will send out The multicast service transmitted on the P2MP paths of raw failure, which is switched on the Protection path in the P2MP paths, to be transmitted.
As described in above method embodiment, due in shared protection group there are multiple P2MP paths, based on this, It is possible to the situation that multiple P2MP paths are broken down simultaneously occur, in this case, in order to avoid conflict, can pass through The mode of priority is set to realize above-mentioned purpose, it is above-mentioned to switch module 62, it is additionally operable to that event occurs in multiple P2MP paths During barrier, the priority in multiple P2MP paths is determined according to the preset condition of the backup root node, by highest priority The multicast service transmitted on the P2MP paths broken down is switched on the Protection path and transmits.Exist at this point, switching module 62 It when detecting multiple P2MP path failures, needs to activate the Protection path forwarding state of high priority business, to realize to multicast industry The protection of business.
In a preferred embodiment of the present invention, above device can also include:Sending module 64 is connected to configuration Module 60 and between switching module 62, for passing through working node of the backup root node into the P2MP paths broken down Notice co-ordination message is sent, wherein, the notice co-ordination message is used to indicate the working node from operating path or protection road Diameter sends or receives the multicast service.
It should be noted that the preferred embodiment that the modules in above device embodiment be combined with each other may refer to Above method embodiment, details are not described herein again.
In another embodiment, a kind of software is additionally provided, which is used to perform above-described embodiment and preferred reality Apply the technical solution described in mode.
In another embodiment, a kind of storage medium is additionally provided, above-mentioned software is stored in the storage medium, it should Storage medium includes but not limited to:CD, floppy disk, hard disk, scratch pad memory etc..
Obviously, those skilled in the art should be understood that each module of the above-mentioned present invention or each step can be with general Computing device realize that they can concentrate on single computing device or be distributed in multiple computing devices and be formed Network on, optionally, they can be realized with the program code that computing device can perform, it is thus possible to which they are stored It is performed in the storage device by computing device, and in some cases, it can be to be different from shown in sequence herein performs The step of going out or describing they are either fabricated to each integrated circuit modules respectively or by multiple modules in them or Step is fabricated to single integrated circuit module to realize.It to be combined in this way, the present invention is not limited to any specific hardware and softwares. Especially it is not limited to the standard of various mobile cellular nets.
The foregoing is only a preferred embodiment of the present invention, is not intended to restrict the invention, for the skill of this field For art personnel, the invention may be variously modified and varied.All within the spirits and principles of the present invention, that is made any repaiies Change, equivalent replacement, improvement etc., should all be included in the protection scope of the present invention.

Claims (11)

1. a kind of guard method of point-to-multipoint multicast service, which is characterized in that including:
Protection path is respectively configured to share each point-to-multipoint P2MP paths in protection group, wherein, each protection road Diameter shares backup root node and bandwidth resources, and the root node in the P2MP paths is different from the root node of the Protection path, with And the leaf node of each Protection path is identical with the leaf node in corresponding P2MP paths;
When at least one P2MP path failures, the multicast service transmitted on the P2MP paths broken down is switched to this It is transmitted on the Protection path in P2MP paths;
Wherein, on the backup root node, the label that enters of each multicast service is associated with the Protection path, initially Block Tag switching forwarding state.
2. the according to the method described in claim 1, it is characterized in that, multicast service that will be transmitted on the P2MP paths broken down It is switched to before being transmitted on the Protection path in the P2MP paths, further includes:
Notice co-ordination message is sent by working node of the backup root node into the P2MP paths broken down, wherein, The notice co-ordination message is used to indicate the working node and sends or receive the multicast industry from operating path or Protection path Business.
3. according to the method described in claim 2, it is characterized in that, the notice co-ordination message includes one below:
Lockout message is protected, is used to indicate and sends the multicast service on work at present path by work at present path;
Switching request message, be used to indicate the work at present path that will be broken down described in multicast service be switched to Protection path hair It send;
Switching request message is replaced, the multicast service that will be transmitted on Protection path is used to indicate and is switched to and the Protection path pair It is transmitted on the operating path answered.
4. according to the method described in claim 2, it is characterized in that, by the backup root node to the P2MP roads broken down Before working node in diameter sends notice co-ordination message, including:
When receiving node detects the P2MP path fails, sent out to the work root node in the P2MP paths broken down Failure notice message is sent, notifies the root node in the working node that the multicast service is copied to the backup root node, And it is sent to the backup root node and sends the notice co-ordination message for triggering the backup root node.
5. according to the method described in claim 4, it is characterized in that, when the notice co-ordination message is the switching request message When, the multicast service transmitted on the P2MP paths broken down is switched to transmit on the Protection path in the P2MP paths and is wrapped It includes:
The multicast service of the duplication of reception is switched on the Protection path by the backup root node and is transmitted.
6. method according to any one of claims 1 to 5, which is characterized in that in multiple P2MP path fails When, the multicast service transmitted on the P2MP paths broken down is switched on the Protection path in the P2MP paths and is transmitted, Including:
The priority in multiple P2MP paths is determined according to the preset condition of the backup root node, by the hair of highest priority The multicast service transmitted on the P2MP paths of raw failure, which is switched on the Protection path, to be transmitted.
7. according to the method described in claim 1, it is characterized in that, to share each point-to-multipoint P2MP paths in protection group Protection path is respectively configured, including:
The label of each multicast service and the correspondence of the corresponding Protection path of each multicast service is configured.
8. the method according to the description of claim 7 is characterized in that the Protection path determines in the following manner:
Determine the intermediate node of the Protection path step by step according to the Label Forwarding Information Base of the label and the Protection path, until Determine the receiving node positioned at the Protection path end.
9. a kind of protective device of point-to-multipoint multicast service, which is characterized in that including:
Configuration module, for Protection path to be respectively configured to share each point-to-multipoint P2MP paths in protection group, wherein, respectively A Protection path shares backup root node and bandwidth resources, the root node in the P2MP paths and the root of the Protection path The leaf node of node difference and each Protection path is identical with the leaf node in corresponding P2MP paths;
Module is switched, for the group that at least one P2MP path failures, will be transmitted on the P2MP paths broken down The business of broadcasting is switched on the Protection path in the P2MP paths and transmits;
Wherein, on the backup root node, the label that enters of each multicast service is associated with Protection path, original stopper Tag switching forwarding state.
10. device according to claim 9, which is characterized in that further include:
Sending module sends notice association for passing through working node of the backup root node into the P2MP paths broken down Message is adjusted, wherein, the notice co-ordination message is used to indicate the working node and sends or connect from operating path or Protection path Receive the multicast service.
11. device according to claim 9 or 10, which is characterized in that it is described to switch module, it is additionally operable to multiple described During P2MP path fails, the priority in multiple P2MP paths is determined according to the preset condition of the backup root node, The multicast service transmitted on the P2MP paths broken down of highest priority is switched on the Protection path and is transmitted.
CN201210049787.1A 2012-02-29 2012-02-29 The guard method of point-to-multipoint multicast service and device Active CN103297259B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210049787.1A CN103297259B (en) 2012-02-29 2012-02-29 The guard method of point-to-multipoint multicast service and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210049787.1A CN103297259B (en) 2012-02-29 2012-02-29 The guard method of point-to-multipoint multicast service and device

Publications (2)

Publication Number Publication Date
CN103297259A CN103297259A (en) 2013-09-11
CN103297259B true CN103297259B (en) 2018-07-06

Family

ID=49097608

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210049787.1A Active CN103297259B (en) 2012-02-29 2012-02-29 The guard method of point-to-multipoint multicast service and device

Country Status (1)

Country Link
CN (1) CN103297259B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106302165A (en) * 2015-05-22 2017-01-04 中兴通讯股份有限公司 The guard method of a kind of point-to-multi-point tunnel and device
CN106470162B (en) * 2015-08-19 2019-06-25 ***通信集团公司 A kind of method of multicasting and device of service message
CN109743250B (en) * 2018-12-07 2020-09-04 华为技术有限公司 Transmission method of multicast message, first network equipment and second network equipment
CN110138444B (en) * 2019-03-26 2020-06-12 中国人民武装警察部队工程大学 Multi-domain optical network dynamic multicast sharing protection method based on fuzzy game

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101753409A (en) * 2008-12-01 2010-06-23 华为技术有限公司 Method, device and system for sharing resources
CN101924626A (en) * 2009-06-09 2010-12-22 中兴通讯股份有限公司 Protection method and system of mixed subnetworks

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7697455B2 (en) * 2004-02-17 2010-04-13 Dynamic Method Enterprises Limited Multiple redundancy schemes in an optical network
CN101051995B (en) * 2006-06-05 2012-07-04 华为技术有限公司 Protection switching method based on no connection network
CN101145930B (en) * 2007-09-19 2010-04-21 华为技术有限公司 Method, system and device for guaranteeing reliable transmission of multicast service
CN101483491B (en) * 2008-01-11 2013-01-02 华为技术有限公司 Shared guard ring, multicast source route protection method and node thereof
CN102104534B (en) * 2009-12-17 2014-07-02 中兴通讯股份有限公司 Method and system for protecting multicast service
CN102148694B (en) * 2010-02-04 2016-03-30 中兴通讯股份有限公司 A kind of linear 1:N guard method of grouping conveying network, device and system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101753409A (en) * 2008-12-01 2010-06-23 华为技术有限公司 Method, device and system for sharing resources
CN101924626A (en) * 2009-06-09 2010-12-22 中兴通讯股份有限公司 Protection method and system of mixed subnetworks

Also Published As

Publication number Publication date
CN103297259A (en) 2013-09-11

Similar Documents

Publication Publication Date Title
CN102546425B (en) Crossed ring network protection method, equipment and system
CN102077521B (en) Method and system for link aggregation
CN102014019B (en) Aggregated link switching method and device
CN102571426A (en) Double-homing protection method and device
CN101436945B (en) Method, system and apparatus for protecting multicast business fault
CN103297259B (en) The guard method of point-to-multipoint multicast service and device
CN101005394A (en) Method and system for protecting multicast repeat path and service router
CN103490921B (en) Network protection method, device, lower link point and system
CN102014011A (en) Method and system for protecting looped network
CN102148694A (en) Linear 1-to-N protection method, device and system for packet transport network
CN102820990A (en) Method and device for switching service protection
CN101227399A (en) Message transmission method, system and forwarding node
CN106789264A (en) The method and apparatus that a kind of link aggregation group passage is switched fast
CN102035714A (en) Intersected or tangent ring network protection method and system
CN102611604B (en) One kind sharing netted protection realization method and system
CN109309530A (en) A kind of data transmission method and device
CN103634134A (en) Cross-domain protection intercommunication method and system
CN105337761A (en) Method for selecting optimal protection path from multiple protection paths and end point device
CN105681149A (en) Loop network protection method and device
CN101136848A (en) Method and system for protecting multicast tree
CN104065516A (en) Double-ring switching method for DCS backbone network
CN102710482B (en) Method and device for looped network protection
CN102104534B (en) Method and system for protecting multicast service
RU2577782C2 (en) Wireless receiving device, method of sending fault information and method for notification of fault information
CN102882779A (en) VRRP (Virtual Router Redundancy Protocol) advertisement link protection method and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant