Forwarding Device Loop Protection With Threshold Port Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network loops cause increased traffic and disrupt network operations by repeatedly toggling ports between enabled and disabled states due to unresolved issues, consuming resources and increasing traffic.

Innovation Solution

A forwarding device detects network loops and sends loop protect packets with identifying information, enabling tracing and remediation by disabling ports if loop detections exceed a threshold, and using reenable timers to allow network administrators to resolve the issue.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If ports are repeatedly disabled and enabled to respond to network loops, then network loop detection capability is maintained, but port stability deteriorates and processing resources are consumed

Engineering Contradiction:
Improvenetwork loop detection capabilityVSAvoidport state stability
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The system performs preliminary actions by sending loop protect packets proactively to detect network loops before they cause severe broadcast storms. The detection mechanism is established in advance through periodic packet transmission and listening for returned packets, allowing the system to prepare and respond to loop conditions before they fully manifest.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by monitoring whether loop protect packets are returned to the source. When a returned packet is detected, it indicates the presence of a network loop, triggering a feedback response to disable the offending port. This closed-loop detection and response system maintains reliable loop detection while stabilizing port states through controlled, threshold-based reactions rather than continuous toggling.

Inventive Principle:
Principle #23Feedback

2Object-affected harmful factors

If ports are disabled to break network loops, then broadcast storms are prevented, but network connectivity deteriorates

Engineering Contradiction:
Improvebroadcast storm preventionVSAvoidnetwork connectivity
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

Solution Approach 1:

The system applies partial action by disabling ports selectively and temporarily based on detected loop conditions rather than permanently shutting down entire network segments. The threshold mechanism ensures that ports are only disabled when necessary and for limited durations, preventing excessive action that would unnecessarily degrade network connectivity. This balanced approach prevents broadcast storms while minimizing impact on overall network operation.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system provides beforehand cushioning by implementing reenable timers that allow ports to be automatically re-enabled after a predetermined period if loop conditions resolve. This cushioning mechanism prevents permanent connectivity loss by preparing and executing port re-enabling actions in advance, cushioning against the harmful effects of prolonged port disabling while maintaining network connectivity when conditions permit.

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

3Measurement precision

If loop protect packets are sent continuously to detect loops, then detection accuracy is improved, but network traffic increases

Engineering Contradiction:
Improveloop detection accuracyVSAvoidnetwork traffic volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system employs periodic action by transmitting loop protect packets at regular intervals rather than continuously. This periodic transmission pattern maintains detection accuracy by periodically checking for network loop conditions while significantly reducing the overall traffic volume compared to continuous packet transmission. The timing and frequency of these periodic checks are optimized to balance detection reliability with traffic minimization.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system extracts and separates the loop detection function from normal data traffic by using dedicated loop protect packets with specific identifiers. This extraction allows the detection mechanism to operate independently and efficiently, concentrating detection traffic into discrete, identifiable packets rather than mixing it with regular data traffic. The extraction process enables precise loop detection while keeping detection traffic volume manageable and distinguishable from legitimate network traffic.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12407604B2Loop protection in a network
Publication Date: 2025.09.02 HEWLETT PACKARD ENTERPRISE DEV LP
  • US12407604B2 patent drawing
  • US12407604B2 patent drawing
  • US12407604B2 patent drawing

AI summary

In some examples, a forwarding device detects a network loop for a port of the forwarding device. Based on determining that the quantity of network loop detections for the port exceeds a threshold, the forwarding device adds a first information element indicating an identity of the forwarding device to a payload of a loop protect packet, and sends the loop protect packet containing the first information element from the port to the network.