Stateless Multicasting via Unicast TE-LSPs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Stateful traffic engineered MPLS multicasting faces scalability issues due to the need for centralized controllers and high overhead in label stacks, which limits the number of supported TE-MDTs in networks, especially as the number of routers and egress routers increases.
Innovation Solution
Implementing stateless MPLS multicasting using unicast TE-LSPs that satisfy quality-of-service (QoS) criteria, where an ingress router selects a subset of unicast paths to egress routers, eliminating the need for a centralized controller and reducing label stack overhead by encoding only the necessary unicast paths in the label stack.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If stateful traffic engineered MPLS multicasting is implemented, then QoS-aware multicast delivery is achieved, but device complexity and scalability deteriorate due to centralized controller requirements and high label stack overhead
Solution Approach 1:
The patent extracts and removes the centralized controller component from the stateful MPLS multicasting architecture. Instead of requiring a centralized controller to manage TE-MDT states, the invention implements stateless MPLS multicasting where the ingress router independently selects unicast TE-LSPs that satisfy QoS criteria, eliminating the scalability limitations imposed by centralized control while maintaining QoS-aware multicast delivery
Solution Approach 2:
The patent segments the multicast distribution tree into multiple unicast TE-LSPs. Rather than maintaining a single stateful TE-MDT that requires centralized coordination, the invention divides the multicast traffic into separate unicast paths, each with its own label stack. This segmentation allows parallel processing and eliminates the single point of complexity represented by the centralized controller
2Reliability
If stateful traffic engineered MPLS multicasting is implemented, then QoS-aware multicast delivery is achieved, but productivity deteriorates due to high label stack overhead limiting the number of supported TE-MDTs
Solution Approach 1:
The patent uses copying by creating multiple unicast TE-LSPs that replicate the QoS characteristics of a single TE-MDT. Instead of maintaining one complex stateful multicast path with large label stacks, the invention copies the traffic flow across multiple simpler unicast paths, each with smaller label stacks. This copying approach increases the total number of supported TE-MDTs by distributing the label stack overhead across multiple independent unicast paths
Solution Approach 2:
The patent applies partial action by selecting only a subset of available unicast TE-LSPs that satisfy the QoS criteria for each multicast flow. Rather than maintaining all possible TE-MDTs with full label stacks, the ingress router selectively activates only the necessary unicast paths, reducing overall label stack overhead and increasing the number of simultaneously supported TE-MDTs
3Reliability
If stateful traffic engineered MPLS multicasting is implemented, then QoS-aware multicast delivery is achieved, but loss of time increases due to centralized controller coordination overhead
Solution Approach 1:
The patent implements self-service by enabling the ingress router to independently select and manage unicast TE-LSPs without requiring centralized controller coordination. The ingress router autonomously evaluates QoS criteria and selects appropriate unicast paths, eliminating the time-consuming coordination overhead with centralized controllers. This self-service approach significantly reduces processing latency while maintaining QoS-aware multicast delivery
Solution Approach 2:
The patent applies preliminary action by pre-establishing unicast TE-LSPs that satisfy QoS criteria before multicast traffic needs to be delivered. The ingress router maintains a pool of pre-validated unicast paths with known QoS characteristics, allowing immediate selection and activation when multicast flows need to be established. This preliminary preparation eliminates the time required for real-time centralized controller coordination and path computation
Data Source
AI summary
A software defined networking (SDN) controller or routers in a network determine unicast paths from an ingress router to egress routers from the network based on quality-of-service (QoS) metrics for links between routers of the network. A subset of the unicast paths is associated with a multicast flow based on one or more QoS criteria for the multicast flow. A router pushes a label stack onto a packet of the multicast flow. The label stack includes labels that identify the subset of the unicast paths. The packet including the label stack is multicast through the network to the egress routers. Routers that receive the multicast packet selectively modify the label stack in the packet based on the labels that identify the subset of the unicast paths. The routers selectively forward the packet based on the labels.


