Multicast Routing Mode Advertisement for Bandwidth Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current network designs are limited to using only one multicast routing method, leading to inefficient bandwidth usage and resource consumption, as they lack a control mechanism to support multiple routing methods simultaneously for optimized multicast transmission.
Innovation Solution
A multicast routing system and method that assigns different multicast flows to various routing modes, such as head-end replication, source specific trees, and shared trees, ensuring consistent multicast forwarding state calculation across all nodes, allowing multiple routing modes to be applied simultaneously.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a network supports only one multicast routing method, then the network design is simple and easy to manage, but bandwidth usage is inefficient and resource consumption is high
Solution Approach 1:
The patent segments the multicast routing functionality by introducing a multicast routing mode advertisement mechanism where different nodes can advertise support for different routing modes (head-end replication, source specific trees, shared trees). This allows the network to be divided into segments that use different routing methods based on local requirements, optimizing bandwidth usage without requiring complete redesign of the entire network.
Solution Approach 2:
The patent implements dynamic multicast routing mode selection where nodes can advertise and switch between different routing modes based on current network conditions and flow requirements. The multicast routing mode advertisement field in BPDU packets enables dynamic negotiation and selection of appropriate routing modes, allowing the network to adapt to changing requirements rather than being static.
2Loss of energy
If multiple multicast routing methods are supported simultaneously, then bandwidth usage is optimized and resource consumption is reduced, but the network lacks a control mechanism to manage multiple routing methods
Solution Approach 1:
The patent implements a feedback mechanism through multicast routing mode advertisements in BPDU packets. Nodes advertise their supported routing modes and capabilities, providing feedback information that other nodes use to make informed routing decisions. This feedback loop enables automatic coordination of multiple routing modes without requiring complex manual control mechanisms.
Solution Approach 2:
The patent introduces an intermediary mechanism in the form of multicast routing mode advertisement fields within existing BPDU packets. These advertisements act as intermediaries that carry routing mode information between nodes, enabling coordination and selection of appropriate routing methods without requiring a separate complex control system.
3Productivity
If different routing methods are applied to different multicast flows, then multicast transmission is optimized, but consistent forwarding state calculation across nodes becomes more difficult
Solution Approach 1:
The patent applies local quality by allowing different nodes to use different multicast routing modes based on their local capabilities and requirements, as advertised through the multicast routing mode advertisement field. Each node independently determines the appropriate routing mode for each multicast flow based on local conditions, while maintaining overall network consistency through the advertisement mechanism.
Solution Approach 2:
The patent changes the parameter of multicast routing mode from a fixed network-wide setting to a variable that can be selected and advertised on a per-node and per-flow basis. The multicast routing mode advertisement field enables dynamic parameter changes, allowing nodes to indicate support for different routing modes and enabling consistent forwarding state calculation through informed decision-making based on advertised capabilities.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A network component comprising a memory coupled to a processor, wherein the memory comprises instructions that cause the processor to select a first multicast routing mode from a plurality of multicast routing modes supported by a network comprising the network component, assign the first multicast routing mode to a first multicast flow, and advertise a first information frame to a first plurality of nodes, wherein the first information frame provides the assignment of the first multicast routing mode to the first multicast flow.