The present invention relates to the field of communication technology, particularly to a system and method for protection of a multicast traffic path.
Multicast technology has been receiving extensive attention in recent years. It includes IP multicast, MPLS (Multi Protocol Label Switching) multicast, MAC (Media Access Control) multicast, etc. Herein, studies on multicast traffic are focused on the protection of multicast traffic.
Conventional methods mostly adopt a 1+1 or 1:1 protection scheme for the protection of multicast traffic. The linear protection switching architecture of a one-way 1+1 protection scheme is shown in
It can be seen from
If a CV (Connectivity Verification) packet or another connectivity detecting packet is utilized to detect a defect of the working LSP and the protection LSP, the CV is inserted in at the source of the protected domain on the working side and the protection side, and detected and extracted at the sink of the protected domain; whether the LSP is selected by the selector, these packets need to be sent. If a one-way defect occurs in the working LSP, such as in the direction of sending from PSL (Path Switching LSR (Label Switch Router)) to PML (Path Merge LSR), the sink of the protected domain on the PML will detect the defect, and then the selector on the PML implements switching from the working LSP to the protection LSP, so as to enable the protection path.
If a CV packet or another connective detecting packet is utilized to detect a defect of the working LSP or the protection LSP, the CV is inserted in at the source of the protected domain on the working side and the protection side, and detected and extracted at the sink of the protected domain.
If a one-way defect, such as in the direction of sending from the PSL to the PML, occurs on the working LSP, the sink of the protected domain on the PML will detect the defect, and the defect will be reported by a BDI (Backward Defect Indication) to the source of the protected domain located on the PSL, and upon receipt, the selector of the PSL implements switching from the working LSP to the protection LSP.
If a SF (Signal Fault) of the working LSP is reported and customer traffic is transmitted by the protection LSP, an FDI (Forward Defect Indication) packet and the customer traffic can be merged at the sink of the protected domain; a node downstream can receive all of the FDI packet, the CV packet and the customer traffic. The procedure of protection switching described above also applies to the case that an SF is reported in the protection LSP.
Taking example still for the case that there is a defect on the working LSP, the operation of a merging selector is as follows:
a) the working LSP receiving an FDI packet at the sink of the protected domain or detecting the defect of a lower layer;
b) the merging selector at the sink of the protected domain implementing switching, that is, opening the switch on the working LSP, and closing the switch on the protection LSP;
c) the selector at the source of the protected domain implementing switching, that is, switching from the working LSP to the protection LSP. At this point, if there is extra traffic on the protection LSP, the extra traffic will be cut off.
The above is an example of MPLS protection, and a similar method is employed by a communication system such as SDH (Synchronous Digital Hierarchy). It can be seen that, the characteristic of the prior art lies in the protection for the signal from the same source node with different paths, thus it must be followed that the origin of the protection path is the same as that of the working path; if a fault occurs at the source node of the traffic such that the traffic can not be provided downstream normally, it is a vain attempt to establish no matter how many protection paths between the source node and the sink node.
The present invention provides a system for protection of a multicast traffic path on the one hand, and provides a method for protection of a multicast traffic path on the other hand, wherein traffic can be transmitted successfully even if a fault occurs at the source node of the traffic.
The technical solutions of the present invention include the following.
A system for protection of a multicast traffic path, including two or more multicast forwarding peer entities, among which communicational connections are established, wherein,
each of the multicast forwarding peer entities is utilized to receive and forward the traffic information from a main information source as configured; when a fault occurs at the main information source, another link is selected as a main information source of the multicast forwarding peer entity, and the traffic information of the current main information source is received and forwarded.
The connections among the multicast forwarding peer entities are established by signaling or designation.
Two or more multicast forwarding peer entities are utilized to receive the same traffic from the same multicast information source.
A method for protection of a multicast traffic path, including:
configuring two or more multicast forwarding peer entities, which are utilized to receive and forward the same traffic information, and establishing connecting links among the multicast forwarding peer entities;
configuring a link as a main information source of a multicast forwarding peer entity, the multicast forwarding peer entity receiving and forwarding the traffic information in the main information source;
when determining that correct traffic information can not be received from the main information source, selecting another link as a current main information source, and receiving and forwarding the traffic information in the current main information source.
The same traffic information as that in the main information source link, only the control information for maintaining connection, or no information, is transmitted in a link other than that used as the main information source.
Furthermore, the method includes: the multicast forwarding peer entity ignoring the traffic information received from the link other than that used as the main information source.
The step of selecting another link is to select another link as a main information source of the multicast forwarding peer entity via a reverse control channel.
The step of selecting another link is to select another link as a main information source of the multicast forwarding peer entity via the designation of a management device.
The selection is performed according to link priority or number or in a preset order.
The same traffic information comes from the same multicast information source.
It can be seen from the above technical solutions provided by the present invention that, a plurality of multicast forwarding peer entities are configured in the present invention such that each of the multicast forwarding peer entities can forward traffic to another multicast forwarding peer entity; thus, when an abnormity occurs at the source of the traffic of a multicast forwarding peer entity, the traffic can be received and forwarded via another multicast forwarding peer entity connected therewith, so that successful transmission of traffic can be guaranteed even if a fault occurs at the source node of the traffic, implementing an N+1 and N:1 multicast path protection. The application of the present invention implements the protection switching of multicast traffic simply and effectively, guaranteeing normal transmission of the multicast traffic.
The core of the present invention is to provide a system and method for protection of a multicast traffic path, wherein a plurality of multicast forwarding peer entities are configured such that each of the multicast forwarding peer entities can forward traffic to another multicast forwarding peer entity; thus, when an abnormity occurs at the source of the traffic of a multicast forwarding peer entity, the traffic can be received and forwarded via another multicast forwarding peer entity connected therewith, implementing the protection switching of multicast traffic effectively.
The present invention provides a system for protection of a multicast traffic path, in which a plurality of multicast forwarding peer entities (MFE) are configured, as shown in
The following gives the detailed explanation of the method for protection of a multicast traffic path according to embodiments of the present invention.
Referring to
Also, as shown in
The method for performing path switching when employing the first approach for path protection is shown in
If correct information can not be obtained from the main information source Lm as configured, another link such as Ln is selected as the main information source according to a specified selection rule, and the traffic on the Ln link is forwarded. In conjunction with
The method for performing path switching when employing the second approach for path protection is shown in
If correct information can not be obtained from the main information source Lm as configured, another link such as Ln is selected to forward the traffic information to FK entity, via a reverse control channel or by the designation of a management device. In conjunction with
To summarize, in the present invention, a plurality of multicast forwarding peer entities are configured such that each of the multicast forwarding peer entities can forward traffic to another multicast forwarding peer entity; thus, when an abnormity occurs at the source of the traffic of a multicast forwarding peer entity, the traffic can be received and forwarded via another multicast forwarding peer entity connected therewith, implementing an N+1 and N:1 multicast path protection.
The above is just the preferred embodiments of the present invention, and the scope of the present invention is not limited thereto. Those skilled in the art shall appreciate that various changes or variations can be made within the scope of the present invention. Thus, the scope of the present invention should be defined by the following claims.
Number | Date | Country | Kind |
---|---|---|---|
200510107410.7 | Sep 2005 | CN | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/CN2006/001241 | 6/7/2006 | WO | 00 | 9/8/2006 |