Multicast Traffic Distribution in Multi-Pod Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In multi-pod network environments, existing technologies face challenges in efficiently distributing multicast traffic across disparate administrative domains, leading to resource wastage and difficulties in assigning multicast groups, especially in scenarios with multiple tenants and lack of central administration.
Innovation Solution
The solution involves provisioning a global multicast group for inter-pod broadcast, unknown unicast, and multicast (BUM) traffic distribution, using a hash to derive a common multicast group identifier across pods, and associating local multicast groups within each pod with the global group, thereby minimizing configuration and state sharing between pods.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional multicast distribution methods are used in multi-pod networks, then multicast traffic can be distributed within individual pods, but resource wastage occurs and efficient distribution across disparate administrative domains is not achieved
Solution Approach 1:
The patent merges multicast group identifiers across multiple pods by using a hash function that takes the bridge domain ID and pod ID as inputs to generate a consistent global multicast group identifier. This allows multicast traffic to be efficiently distributed across pod boundaries without requiring separate multicast groups for each pod, thereby improving distribution efficiency and eliminating resource wastage associated with redundant multicast group assignments.
Solution Approach 2:
The patent creates a universal multicast group identification mechanism that works across disparate administrative domains (pods) with distributed administration. The hash-based approach provides a multi-functional solution that handles both intra-pod and inter-pod multicast traffic using a single consistent methodology, enabling efficient resource utilization across the entire multi-pod network infrastructure.
2Adaptability or versatility
If separate multicast groups are assigned in each pod, then local multicast functionality is maintained, but configuration and state sharing becomes complex in multi-tenant environments
Solution Approach 1:
The patent transforms the multicast group identification parameter from a locally-defined value to a globally-consistent value derived through a hash function. By changing the parameter generation method to use hash(bridge_domain_id, pod_id), the system maintains local multicast functionality within each pod while automatically ensuring consistent mapping across all pods, thereby reducing configuration and state sharing complexity in multi-tenant environments.
Solution Approach 2:
The system enables each pod to independently compute the global multicast group identifier using the hash function with its local bridge domain ID and pod ID. This self-service approach eliminates the need for centralized configuration management or complex state sharing mechanisms, as each pod autonomously determines the correct multicast group mapping based on the consistent hash-based methodology.
3Reliability
If centralized administration is used for multicast group assignment, then consistent multicast group mapping can be achieved, but it is not feasible in environments with multiple tenants and distributed administration
Solution Approach 1:
The patent introduces a hash function as an intermediary mechanism that mediates between distributed pod administrations and consistent multicast group mapping requirements. This intermediary computation method ensures that all pods independently arrive at the same multicast group identifier for a given bridge domain without requiring centralized coordination, thereby achieving both mapping consistency and distributed administration feasibility.
Solution Approach 2:
The system enables distributed administration by allowing each pod to self-configure its multicast group mappings independently through local computation of the hash function. Each pod with distributed administration can autonomously determine consistent multicast group identifiers without relying on centralized administration, making the system both reliable and operationally feasible in multi-tenant environments.
Data Source
AI summary
An example method for to multicast traffic distribution in a multi-pod network environment is provided and includes provisioning a block of multicast group addresses for broadcast, unknown unicast and multicast (BUM) traffic distribution between pods in the multi-pod network, calculating a hash corresponding to a bridge domain (BD) extending across a plurality of pods in the multi-pod network, the hash being identically calculated at each one of the plurality of pod, indexing with the hash into the block of multicast group addresses designated for inter-pod BUM traffic to derive a global multicast group identical for the broadcast domain across the plurality of pods, and associating a local multicast group at the translator with the derived global multicast group.


