Multicast Routing Over Unicast Transport Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current multicast routing technologies face challenges in extending native multicast routing to transport networks that do not support multicast routing, such as the Internet, leading to inefficiencies in content distribution.
Innovation Solution
The implementation of an overlay network with a controller and multicast-enabled routers that create a secure optimized multicast routing tree using a unicast transport network, allowing for the extension of multicast routing to unsupported networks without ingress replication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multicast routing is implemented over a unicast transport network, then multicast content distribution is enabled on networks that do not natively support multicast, but the network infrastructure complexity increases due to the need for overlay network components and protocol translations
Solution Approach 1:
The patent introduces an overlay network as an intermediary layer between the unicast transport network and multicast receivers. This overlay network includes multicast-capable routers that translate unicast traffic into multicast distribution, enabling multicast functionality without modifying the underlying unicast network infrastructure. The overlay acts as a mediator that bridges the gap between unicast-capable and multicast-capable systems.
Solution Approach 2:
The patent adds a new dimensional layer (the overlay network) on top of the existing unicast transport network. Instead of trying to modify the unicast network to support multicast, the solution creates a separate multicast-capable layer that operates above the unicast infrastructure, allowing both unicast and multicast operations to coexist without interfering with each other.
2Productivity
If data is replicated at the source for multicast distribution, then all receivers receive the content, but bandwidth is wasted by copying data at the source rather than at distribution points
Solution Approach 1:
The patent implements selective replication at local distribution points (multicast routers in the overlay network) rather than uniform replication at the source. Each multicast router replicates data only when needed for local distribution to multiple receivers, optimizing bandwidth usage by performing replication at the most efficient local point rather than forcing all data through the source.
Solution Approach 2:
The patent segments the multicast distribution function into multiple distributed replication points across the overlay network. Instead of a single source performing all replication, the distribution function is divided among multiple multicast-capable routers, each handling replication for their respective distribution regions, thereby reducing overall bandwidth consumption.
3Adaptability or versatility
If an overlay network is created to enable multicast over unicast networks, then multicast routing is extended to unsupported networks, but the device and network configuration complexity increases
Solution Approach 1:
The overlay network is designed with universal components that can operate in both pure unicast environments and multicast-capable environments. The multicast routers in the overlay can function as standard unicast routers when multicast is not needed, and automatically enable multicast functionality when multicast traffic is detected, providing multi-functionality that reduces configuration complexity.
Solution Approach 2:
The overlay network implements automatic discovery and configuration mechanisms where multicast-capable routers automatically detect the presence of multicast traffic and enable appropriate multicast routing functions without requiring manual configuration. The system self-configures by detecting multicast packets and activating multicast capabilities dynamically.
Data Source
AI summary
A method for routing a multicast stream is disclosed. The method comprises providing an overlay network comprising at least one controller; and a plurality of routers communicatively coupled to the at least one controller; receiving by the controller, multicast control information from each of the plurality of routers; creating by the controller, a routing tree based on the multicast control information; receiving by a first router, a request to join a multicast stream from a first receiver; locating a route to a replication point for the stream within the overlay network based on the routing tree; creating a secure communications path between the first router and the replication point over a unicast transport network; receiving, by the first receiver, a multicast stream from the replication point via the secure communications path; and de-encapsulating the multicast stream and forward it to the first receiver.


