Multicast Group Traffic Management via Dynamic Non-Anchor Controller Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multicast traffic management architectures lead to inefficient bandwidth usage and load imbalance, as all multicast traffic flows through a single tunnel between switches and controllers, resulting in wasted bandwidth and uneven link utilization, especially when multiple switches with different user subscriptions are involved.

Innovation Solution

Implementing a dynamic segmentation approach where a switch forms multicast group-specific tunnels with non-anchor controllers serving the requested multicast groups, allowing for load balancing and optimizing bandwidth usage by selecting the most suitable non-anchor controller based on criteria like processing capacity, link bandwidth, and security scores.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If all multicast traffic flows through a single tunnel between switch and anchor controller, then the architecture is simple to implement, but bandwidth is wasted and link utilization becomes unbalanced

Engineering Contradiction:
Improveease of implementationVSAvoidbandwidth wastage
Core Design Contradiction:
Ease of manufactureVSLoss of energy

Solution Approach 1:

The patent segments multicast traffic by creating group-specific tunnels between switches and non-anchor controllers. Instead of a single tunnel handling all multicast traffic, multiple tunnels are established for different multicast groups, allowing traffic to be distributed across multiple paths and improving link utilization efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic tunnel selection where the switch controller dynamically determines which non-anchor controller to use for each multicast group based on current network conditions, link utilization, and controller load. This dynamic approach allows the system to adapt to changing traffic patterns and balance load effectively.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If all multicast traffic flows through a single tunnel between switch and anchor controller, then the system architecture is simple, but load balancing across links is poor

Engineering Contradiction:
Improvesystem architecture complexityVSAvoidlink utilization efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent segments multicast traffic by creating group-specific tunnels between switches and non-anchor controllers. Instead of a single tunnel handling all multicast traffic, multiple tunnels are established for different multicast groups, allowing traffic to be distributed across multiple paths and improving link utilization efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces non-anchor controllers as intermediary nodes between switches and the anchor controller. These non-anchor controllers receive and forward multicast traffic, distributing the load across multiple controllers and improving overall system productivity without requiring complex changes to the core anchor controller architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple switches with different user subscriptions are involved, then network coverage is improved, but bandwidth wastage increases due to redundant traffic flow

Engineering Contradiction:
Improvenetwork coverageVSAvoidbandwidth wastage
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent segments multicast traffic by creating group-specific tunnels between switches and non-anchor controllers. Instead of a single tunnel handling all multicast traffic, multiple tunnels are established for different multicast groups, allowing traffic to be distributed across multiple paths and improving link utilization efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by allowing each switch to have customized multicast group subscriptions based on its local users' needs. Each switch can independently join or leave multicast groups, and the system creates optimized tunnels for each switch's specific requirements, reducing redundant traffic flow while maintaining comprehensive network coverage.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11632261B2Managing multicast group traffic
Publication Date: 2023.04.18 HEWLETT PACKARD ENTERPRISE DEV LP
  • US11632261B2 patent drawing
  • US11632261B2 patent drawing
  • US11632261B2 patent drawing

AI summary

Some examples relate to managing multicast group traffic. In an example, a switch anchor controller receives a request for a multicast group from an associated network switch in a multicast-capable network. The associated network switch registers to the switch anchor controller in the multicast-capable network. In response to the request, the switch anchor controller selects a non-anchor controller in the multicast-capable network to serve the multicast group to the associated network switch. The switch anchor controller provides the information related to the non-anchor controller to the associated network switch, which in response creates a specific multicast tunnel between the associated network switch and the non-anchor controller to transfer multicast traffic related to the multicast group.