Caching Secondary UMH Path for MoFRR Traffic Loss Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In multicast routing protocols like PIM and mLDP, restoration of a link or node on the path to the multicast source can result in traffic loss due to the normal operation of these protocols, which defeats the purpose of Multicast Only Fast Re-Route (MoFRR) in minimizing convergence times and avoiding excessive traffic losses.
Innovation Solution
A router is configured to cache the secondary Upstream Multicast Hop (UMH) path for a predetermined period and continue forwarding traffic over this path until traffic from the primary path is restored, thereby minimizing data loss during link or node failures and restorations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If normal PIM or mLDP functions are used when a link or node is restored, then the routing protocol operates normally, but traffic loss occurs
Solution Approach 1:
The patent applies preliminary action by caching the secondary UMH path information in advance and maintaining it in the forwarding plane during a predetermined hold time period. This ensures that when the primary path is restored, the secondary path is already prepared and can be immediately switched to, preventing traffic loss during the transition.
Solution Approach 2:
The patent ensures continuity of useful action by maintaining the cached secondary UMH path in the forwarding plane during the hold time period. This allows the system to continue forwarding traffic through the secondary path without interruption while waiting for the primary path to fully stabilize, eliminating traffic loss during restoration.
2Reliability
If the secondary UMH path is cached for a predetermined period, then traffic loss is avoided during restoration, but the forwarding plane complexity increases
Solution Approach 1:
The patent applies partial action by implementing the caching mechanism only for the secondary UMH path during the hold time period, rather than permanently modifying the forwarding plane. This limited scope reduces the complexity increase while still achieving the traffic continuity goal.
Solution Approach 2:
The patent implements dynamics by making the caching behavior temporary and conditional, governed by the hold time parameter. The forwarding plane dynamically adjusts its behavior based on the restoration state, automatically transitioning from caching the secondary path to normal operation when the hold time expires or the primary path is fully restored.
3Loss of time
If MoFRR is implemented with primary and secondary UMH paths, then convergence time is reduced, but traffic loss occurs when the primary path is restored
Solution Approach 1:
The patent extends the preliminary action principle by maintaining the cached secondary UMH path information during the hold time period after restoration detection. This ensures that the secondary path remains ready for immediate use, preventing traffic loss during the transition back to the primary path while preserving the fast convergence benefits of MoFRR.
Data Source
AI summary
A system, method and apparatus for adapting operation of a router configured to receive commonly sourced traffic via primary and secondary Upstream Multicast Hop (UMH) links, wherein the secondary path is cached for a predetermined period of time to avoid data loss upon restoration of the primary path.


