Virtual Network Controller Multicast Replication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In large cloud data centers with interconnected servers, managing multicast services becomes challenging due to the complexity of redundant paths in the network, leading to inefficient bandwidth usage and scalability issues, as conventional methods require multicast support in the underlying network infrastructure.
Innovation Solution
A virtual network controller creates and manages multicast trees within a virtual overlay network, allowing endpoint devices to replicate and forward multicast packets without relying on multicast support in the underlying network, using tunnel encapsulation to efficiently utilize bandwidth and distribute replication load across multiple paths.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multicast service is implemented in a large-scale data center with many interconnected servers, then multicast data can be delivered to multiple subscribers simultaneously, but the number of redundant paths increases significantly, making L2 connectivity unmanageable and requiring complex multicast support in the underlying network infrastructure
Solution Approach 1:
The patent introduces a virtual overlay network as an intermediary layer between the source device and multicast subscribers. This virtual network encapsulates multicast traffic and manages replication at virtual network boundaries rather than requiring complex multicast support throughout the entire underlying physical network infrastructure. The virtual overlay acts as a mediator that simplifies the underlying network while enabling efficient multicast delivery.
Solution Approach 2:
The patent segments the network into a virtual overlay network layer and an underlying physical network layer. By dividing the network management into these separate layers, the complex multicast functionality is confined to the virtual overlay layer, while the underlying physical network can use simpler unicast routing. This segmentation allows multicast service to be provided without requiring multicast support in the entire network infrastructure.
2Reliability
If conventional multicast methods are used in the underlying network, then multicast support is available, but the network requires complex multicast routing protocols and infrastructure that reduce scalability and increase management overhead
Solution Approach 1:
The virtual overlay network serves as an intermediary that provides multicast service availability without requiring the underlying physical network to implement complex multicast routing protocols. The overlay network handles all multicast functionality, allowing the underlying network to remain simple and scalable while still providing reliable multicast delivery through the virtual layer.
Solution Approach 2:
The patent uses packet replication at virtual network boundaries rather than through complex multicast routing throughout the network. By copying packets at specific points in the virtual overlay network and using unicast routing for distribution, the system achieves reliable multicast delivery without requiring multicast support in the underlying infrastructure, thereby improving scalability.
3Ease of operation
If a virtual overlay network is built to emulate L2 multicast service, then multicast can be provided without L2 connectivity, but the underlying switch fabric must still support multicast service
Solution Approach 1:
The virtual overlay network is designed as a complete intermediary that handles all multicast functionality independently. Rather than requiring the underlying switch fabric to support multicast, the overlay network encapsulates multicast traffic and uses unicast routing for packet distribution, eliminating the need for multicast support in the underlying infrastructure while maintaining ease of multicast service management.
Solution Approach 2:
The patent replaces the mechanical requirement for L2 connectivity and underlying multicast support with a software-based virtual overlay network. By substituting the physical L2 multicast mechanism with a virtual overlay that uses unicast routing and packet replication, the system achieves multicast service with simpler underlying network requirements and improved ease of operation.
4Reliability
If the source endpoint replicates and forwards packets to all multicast group endpoints, then complete multicast coverage is achieved, but the source endpoint incurs high replication load and processing overhead
Solution Approach 1:
The patent segments the packet replication function from the source endpoint by introducing intermediate replication points in the virtual overlay network. The source endpoint only needs to send packets to these intermediate points, which then handle further replication and distribution. This segmentation reduces the processing load on the source endpoint while maintaining complete multicast group coverage through the distributed replication architecture.
Solution Approach 2:
The virtual overlay network introduces intermediary replication points that act as mediators between the source endpoint and the multicast group endpoints. These intermediaries handle the heavy replication load, allowing the source endpoint to maintain reliable multicast coverage without incurring high processing overhead. The intermediaries distribute packets to multiple destinations, reducing the burden on the original source.
Data Source
AI summary
Techniques are described to provide multicast service within a virtual network using a virtual network controller and endpoint replication without requiring multicast support in the underlying network. The virtual network controller is configured to create a multicast tree for endpoint devices of a multicast group in the virtual network at a centralized location instead of in a distributed fashion. The virtual network controller communicates the multicast tree to one or more of the endpoint devices of the multicast group to instruct the endpoint devices to replicate and forward multicast packets to other endpoint devices according to the multicast tree. The replication and forwarding of multicast packets is performed by virtual switches executed on the endpoint devices in the virtual network. No replication is performed within the underlying network. The techniques enable multicast service within a virtual network without requiring multicast support in the underlying network.


