Multicast Router Priority Verification to Prevent Traffic Disruption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In information handling systems using multicasting protocols like PIM, frequent router re-designations due to equal priorities lead to significant processing overhead and data traffic disruptions, particularly in LAN segments with default-priority-configured router devices.

Innovation Solution

A multicast traffic disruption prevention system that includes a processing system with a memory and instructions to manage router designations, transmitting active designated router discovery communications and confirming priorities to maintain the existing designated router when multiple routers have the same priority, preventing unnecessary re-designations and data traffic disruptions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If PIM re-convergence is triggered due to router link availability, then router devices can utilize available links for forwarding BUM data traffic, but considerable processing overhead is required and BUM data traffic disturbances occur

Engineering Contradiction:
Improvelink utilizationVSAvoidprocessing overhead
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-establishing backup multicast trees and maintaining router priority information before re-convergence is needed. When a link becomes available, the system checks pre-stored priority information to determine if DR re-election is actually necessary, avoiding unnecessary re-convergence operations and reducing processing overhead while still utilizing available links.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If PIM re-convergence is triggered due to router link availability, then router devices can utilize available links for forwarding BUM data traffic, but BUM data traffic losses occur

Engineering Contradiction:
Improvelink utilizationVSAvoiddata traffic continuity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system pre-establishes backup multicast trees and maintains information about router priorities before failures occur. When a link becomes available, the system uses this pre-stored information to quickly determine whether the current DR should maintain its role, avoiding traffic disruptions caused by unnecessary re-elections while still enabling link utilization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system prepares compensatory measures in advance by maintaining backup multicast trees and router priority information. This cushioning allows the system to absorb the shock of link availability events without triggering unnecessary re-convergence, thereby preventing data traffic losses while still utilizing available links when appropriate.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Productivity

If DR re-election is triggered frequently, then router devices can maintain optimal routing based on current topology, but processing overhead increases significantly

Engineering Contradiction:
Improverouting optimizationVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-caching router priority information and backup tree information before re-convergence events. When evaluating whether to trigger DR re-election, the system uses this pre-stored information to make quick decisions, avoiding frequent re-elections when priorities haven't changed, thereby reducing processing time while maintaining routing optimization when actually needed.

Inventive Principle:
Principle #10Preliminary action

4Ease of manufacture

If default priority configuration is used across router devices, then system configuration is simplified, but unnecessary DR re-elections occur when multiple routers have equal priority

Engineering Contradiction:
Improveconfiguration simplicityVSAvoidre-election frequency
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The system introduces an intermediary mechanism that uses pre-stored priority information to mediate between the simplicity of default configuration and the need to prevent unnecessary re-elections. By checking cached priority data before triggering re-election, the system maintains configuration simplicity while avoiding the complexity of frequent re-election operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11223557B1Multicast traffic disruption prevention system
Publication Date: 2022.01.11 DELL PROD LP
  • US11223557B1 patent drawing
  • US11223557B1 patent drawing
  • US11223557B1 patent drawing

AI summary

A multicast traffic disruption prevention system includes a first router having a first priority and operating as a designated router such that a second router transmits data traffic to the first router device for forwarding to a destination. A third router coupled to the second router also has the first priority and, in response to a link to the destination device becoming available, transmits an active designated router discovery communication to the first router that identifies the first priority of the third router. In response to receiving an active designated router confirmation communication from the first router that identifies that the first router also has the first priority and that the first router is configured to operate as the designated router, the third router operates as a non-designated router such that the second router continues to transmit data traffic to the first router for forwarding to the destination device.