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 PDFInfo
- 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
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
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.
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)
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)
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)
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 |
-
2012
- 2012-02-29 CN CN201210049787.1A patent/CN103297259B/en active Active
Patent Citations (2)
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 | |
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 | |
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 | |
CN101436945A (en) | Method, system and apparatus for protecting multicast business fault | |
CN102035714A (en) | Intersected or tangent ring network protection method and system | |
CN102611604B (en) | One kind sharing netted protection realization method and system | |
CN103634134A (en) | Cross-domain protection intercommunication method and system | |
CN102571458A (en) | Switching method and device for tunnel protection sets | |
CN105337761A (en) | Method for selecting optimal protection path from multiple protection paths and end point device | |
CN101299722A (en) | Improved quick rerouting method and network equipment | |
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 | |
CN103973471B (en) | A kind of notifying method and device of TRILL distribution trees failure | |
CN102104534B (en) | Method and system for protecting multicast service | |
CN102970197A (en) | Method and device for protecting hybrid networking service | |
US9264303B2 (en) | Protection switching method and system provision by a distributed protection group | |
CN101883008A (en) | Subnet protection method for transport multi-protocol label switching network and device thereof |
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 |