Multicast Router Gateway for Unicast Network Bandwidth Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current IP multicast methods, such as PIM-SM, require all routers to support the multicast protocol, leading to network bandwidth waste and low transmission efficiency due to the need for multiple copies of messages and lack of geographic limitations in multicast groups, and do not efficiently handle router failures.
Innovation Solution
A multicast forwarding method that identifies unicast streams with the same multicast identifier and combines them, allowing only one stream to be sent to downstream routers, reducing network bandwidth consumption and implementing multicast functions in unicast networks by using prune messages and multicast routing entries to manage destination devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If IP multicast uses traditional PIM-SM protocol with all routers supporting multicast, then multicast service coverage is improved, but network bandwidth consumption increases due to multiple copies and lack of geographic limitations
Solution Approach 1:
The patent segments the network into unicast network segments and multicast network segments. Routers are divided into unicast routers and multicast routers based on their capabilities. This segmentation allows multicast traffic to be efficiently routed only through capable routers while unicast traffic flows through all routers, reducing unnecessary bandwidth consumption in unicast segments.
Solution Approach 2:
The patent introduces a gateway router as an intermediary between unicast and multicast networks. This gateway router translates between unicast and multicast protocols, enabling unicast routers to forward multicast traffic without fully supporting multicast protocols. The gateway acts as a mediator that converts multicast packets into unicast packets for transmission through unicast-only network segments.
2Ease of operation
If unicast packets are sent to multiple destination devices, then individual delivery is improved, but transmission efficiency decreases due to repeated occupation of network resources
Solution Approach 1:
The patent merges multiple unicast streams into a single multicast stream when packets share the same upstream router and belong to the same unicast stream. By identifying packets with matching characteristics (same source, same upstream router, same stream), the system combines them into one multicast flow, reducing redundant transmissions while maintaining individual delivery capability through the multicast distribution tree.
3Adaptability or versatility
If all routers support multicast protocol, then multicast functionality is improved, but device complexity and protocol requirements increase
Solution Approach 1:
The patent makes unicast routers universally capable of handling both unicast and multicast traffic through the gateway mechanism. Unicast routers don't need full multicast protocol stacks but can still forward multicast traffic by translating it to unicast through the gateway. This multi-functionality allows simple unicast routers to participate in multicast delivery without increasing their protocol complexity.
Solution Approach 2:
The patent uses lightweight unicast packet translations instead of heavy multicast protocol processing in unicast routers. Rather than implementing complex multicast protocols in all routers, the system uses simple unicast packet forwarding with gateway-mediated translation, effectively using simpler, less resource-intensive mechanisms to achieve multicast functionality.
4Loss of energy
If multicast streams are combined, then network bandwidth consumption is reduced, but the complexity of stream identification and management increases
Solution Approach 1:
The patent enables unicast packets to carry their own identification information (upstream router ID, stream identifier) that allows intermediate routers to automatically identify and combine compatible streams without complex external management. The packets themselves contain the necessary metadata for self-identification and self-grouping into multicast streams, reducing the need for complex external stream management mechanisms.
Data Source
Figure 1
Figure 2A
Figure 2B
AI summary
This application discloses a multicast forwarding method and a multicast router. The method includes: listening to, by a first multicast router, a plurality of unicast packets passing through the first multicast router, and determining a set of unicast packets that are from a same upstream multicast router and that belong to a same unicast stream; when determining that destination addresses of at least two unicast packets in the unicast packet set are different, sending, by the first multicast router, a prune message to the upstream multicast router; and sending, by the first multicast router, the received unicast packets with the multicast identifier to the destination devices corresponding to the destination address group. The method is used to provide a new multicast method, so as to implement multicast functions of some routers in an existing unicast network architecture.