Multicast Control Packet Forwarding via Gateway Switch Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In multi-fabric networks, existing technologies face challenges in efficiently forwarding multicast control packets due to the split-horizon rule, which prevents packet flooding and looping but hinders the propagation of control packets between fabrics, leading to latency and bandwidth issues.
Innovation Solution
The solution involves determining whether to forward a multicast control packet via a tunnel based on ingress and egress information, and deploying a multicast querier at a respective tunnel endpoint to localize operations. This approach allows the gateway switch to selectively apply the split-horizon rule, enabling the forwarding of control packets between fabrics based on predefined forwarding rules.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the split-horizon rule is applied to prevent packet flooding and looping, then network stability is improved, but multicast control packet propagation between fabrics is hindered, causing increased latency and bandwidth utilization
Solution Approach 1:
The patent segments the network into multiple fabrics with designated gateway switches at each fabric boundary. The split-horizon rule is selectively applied within each fabric while gateway switches enable controlled packet forwarding between fabrics. This segmentation allows the network to maintain stability within each fabric segment while enabling necessary control packet propagation across fabric boundaries through the gateway infrastructure.
Solution Approach 2:
Gateway switches serve as intermediary devices between different fabrics. These gateway switches are configured with specific forwarding rules that allow them to act as mediators, selectively permitting multicast control packets to pass between fabrics while maintaining the split-horizon rule within each fabric. This intermediary approach resolves the contradiction by enabling controlled inter-fabric communication without compromising intra-fabric stability.
2Reliability
If the split-horizon rule is applied to prevent packet flooding and looping, then network stability is improved, but bandwidth utilization increases due to inefficient packet forwarding
Solution Approach 1:
By segmenting the network into fabrics with gateway switches, the patent enables more efficient packet forwarding paths. Multicast control packets are directed through gateway switches that have optimized forwarding rules, reducing unnecessary packet replication and bandwidth consumption compared to applying the split-horizon rule uniformly across the entire network.
Solution Approach 2:
The patent implements dynamic forwarding rules at gateway switches that adapt to the specific fabric topology and multicast traffic patterns. This dynamic approach allows the network to optimize bandwidth utilization by adjusting forwarding behavior based on current network conditions, rather than applying a static split-horizon rule that may cause inefficient packet forwarding in certain scenarios.
3Device complexity
If a centralized querier is deployed, then control packet management is simplified, but latency increases when hosts and sources are separated by multiple fabrics
Solution Approach 1:
The patent segments the querier functionality by deploying distributed queriers at gateway switches across different fabrics, rather than using a single centralized querier. This segmentation allows query operations to be performed locally at each fabric boundary, reducing the latency associated with query propagation across multiple fabrics while maintaining manageable complexity through standardized gateway configurations.
Solution Approach 2:
The patent transitions from a single-dimensional centralized querier model to a multi-dimensional distributed querier architecture. By placing queriers at multiple gateway switches across different fabrics, the system adds a spatial dimension to query processing, enabling parallel query operations and significantly reducing response latency for hosts and sources separated by multiple fabric boundaries.
Data Source
AI summary
A system for efficient multicast control packet forwarding is provided. During operation, the system can maintain a first tunnel between a first switch and a second switch in an overlay tunnel fabric. The encapsulation of a packet sent via the overlay tunnel fabric is initiated and terminated within the overlay tunnel fabric. The system can maintain a second tunnel between the first switch and a third switch, which can be in an external network that excludes the first and second switches. The switch can distinguish the first and second tunnels as intra-fabric and inter-fabric tunnels, respectively. Upon receiving a multicast control packet via the first tunnel, the system can identify the second tunnel as the inter-fabric tunnel and forward the multicast control packet via the second tunnel. Here, a respective multicast control packet received from the first tunnel can be precluded from being forwarded on intra-fabric tunnels.


