Multicast Distribution Tree Management via Root Router Coordination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multicast transmission management in computer networks, particularly with Sparse-Mode Protocol Independent Multicast (PIM-SM), faces challenges in efficiently managing multiple paths to alleviate congestion and failures across larger network portions due to limitations in multicast and unicast routing protocols, which restrict effective path management beyond neighbor routers.

Innovation Solution

Implementing a system where a root router monitors and manages the entire multicast distribution tree, requesting changes in tree topology from other routers to balance load, bypass congested or failed areas, and eliminate unnecessary traffic duplication, with minimal changes to existing technology, allowing for non-local path management across any number of hops.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple paths are provided between routers to improve network reliability and traffic capacity, then network reliability and traffic capacity are improved, but device complexity and management complexity increase

Engineering Contradiction:
Improvenetwork reliabilityVSAvoidpath management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the multicast distribution tree into multiple independent paths (primary path and alternate paths) that can be managed separately. Each path is treated as an independent entity with its own monitoring and failure detection mechanisms, allowing the system to handle multiple paths without proportionally increasing overall complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism (the root router) that coordinates path management across the entire multicast distribution tree. This central coordinator receives failure notifications from various routers and manages path switching, thereby reducing the complexity burden on individual routers while maintaining reliable multi-path operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If path management is extended beyond neighbor routers to cover larger network portions, then load balancing and failure recovery capabilities are improved, but device complexity and protocol complexity increase

Engineering Contradiction:
Improveload balancing capabilityVSAvoidrouting protocol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal path management mechanism at the root router that can handle multiple functions: monitoring multiple alternate paths, detecting failures, performing load balancing, and coordinating path switching. This multi-functional approach allows extended path management across large network portions without proportionally increasing protocol complexity at individual router nodes.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent establishes feedback mechanisms where routers along the multicast distribution tree report path status and failure conditions back to the root router. This feedback enables the root router to make informed decisions about load balancing and path selection across the entire network, achieving versatile path management without requiring complex distributed decision-making at each node.

Inventive Principle:
Principle #23Feedback

3Ease of manufacture

If minimal changes to existing technology are made to implement non-local path management, then ease of implementation is improved, but measurement precision and control capability may be limited

Engineering Contradiction:
Improveease of implementationVSAvoidpath monitoring precision
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent establishes preliminary path monitoring and failure detection mechanisms that are set up in advance using existing multicast routing protocols. Alternate paths are pre-configured and monitored before failures occur, allowing the system to respond quickly to failures without requiring complex real-time analysis, thus maintaining precision while minimizing changes to existing technology.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11296980B2Multicast transmissions management
Publication Date: 2022.04.05 DELL PROD LP
  • US11296980B2 patent drawing
  • US11296980B2 patent drawing
  • US11296980B2 patent drawing

AI summary

In multicast management, topology information identifying multicast distribution paths is maintained at a router serving as a root of a multicast distribution tree and/or as a first hop router. The router can detect congestion or failures based on messages from other routers. The router can request another router to change the multicast distribution paths as needed to load-balance the traffic, avoid congestion or failure, or eliminate duplicate traffic. In some embodiments, ECMP Redirect functionality is expanded to ECMP paths of arbitrary number of hops. Other features are also provided.