Multicast-Only Fast Re-Route for Point-to-Multipoint Pseudowire Protection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing multicast data stream protection mechanisms fail to effectively prevent data loss in time-sensitive internet traffic, such as video streams, due to the lack of robust redundancy in packet transport systems, leading to potential service disruptions and user experience degradation.
Innovation Solution
Implementing Multicast-only Fast Re-Route (MoFRR) processing for point-to-multipoint pseudowires, which establishes divergent primary and secondary paths with no common transport nodes, allowing for immediate switching to the secondary path upon detecting failures in the primary path, ensuring minimal data loss and maintaining service continuity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional multicast protection mechanisms are used, then system complexity is reduced, but data loss protection reliability is insufficient for time-sensitive traffic
Solution Approach 1:
The patent segments the single multicast stream into multiple divergent paths (primary and secondary LSPs). Each path is independently protected and can be switched to upon failure. This segmentation allows the system to achieve high reliability through path diversity without requiring complex end-to-end protection mechanisms, as each segment (path) is independently manageable.
Solution Approach 2:
The patent establishes secondary backup paths in advance before failures occur. These secondary Label Switched Paths (LSPs) are pre-configured and ready for immediate activation. When a primary path failure is detected, the switch to the pre-established secondary path occurs rapidly without requiring complex real-time path computation, thus achieving high reliability with controlled complexity.
2Reliability
If divergent primary and secondary paths are established with no common transport nodes, then failure protection reliability is improved, but network resource consumption increases
Solution Approach 1:
The patent applies local quality by making the path diversity requirement specific to critical failure points. Not all network nodes require completely divergent paths - only those where single-point failures would cause service interruption. This localized application of path divergence optimizes reliability while avoiding unnecessary duplication of network resources in segments where single paths are sufficient.
Solution Approach 2:
The patent dynamically adjusts the degree of path divergence based on traffic requirements and network conditions. For time-sensitive multicast traffic, completely divergent paths with no common nodes are established. For less critical traffic, less stringent path separation may be applied. This parameter-based approach allows flexible resource allocation that balances reliability requirements with network resource consumption.
3Productivity
If immediate switching to secondary path is implemented upon failure detection, then service continuity is improved, but detection and switching complexity increases
Solution Approach 1:
The patent implements feedback mechanisms through OAM (Operations, Administration, and Maintenance) protocols that continuously monitor the health of primary and secondary paths. When a failure is detected on the primary path, this feedback triggers an automatic switch to the secondary path. The feedback loop provides real-time path status information, enabling rapid switching without requiring complex manual intervention or sophisticated failure analysis algorithms.
Solution Approach 2:
The protection switching mechanism operates autonomously without requiring external control or complex decision-making processes. When a failure is detected on the primary path, the system automatically activates the secondary path using pre-configured switching logic. This self-service approach achieves rapid service continuity while keeping the control plane simple, as the switching decision is predetermined and executed automatically based on failure detection.
Data Source
AI summary
To protect a multicast data stream for a multicast group, two P2MP pseudowires are established to deliver multicast data for the particular multicast group to an aggregation node. The two P2MP pseudowires are defined such that the pseudowires have no transport nodes in common other than the aggregation node. The aggregation node replicates data received via a primary pseudowire of the two P2MP pseudowires to subscribers of the multicast group. The aggregation node monitors the data from the primary pseudowire to detect failures in the data flow. When a failure is detected in the primary data stream, the aggregation node replicates data received via a secondary pseudowire of the two P2MP pseudowires for delivery to the multicast group subscribers.


