Loopback Detection Module for Ethernet Switches

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large-scale Ethernet networks, loopbacks can occur between switches, leading to bandwidth occupation and resource consumption, and existing solutions like Spanning Tree Protocol are costly to implement in hardware and require significant software computing capabilities, which not all devices can support.

Innovation Solution

A method and network device for loopback detection using a loopback detection module that receives and analyzes a loopback detection frame to determine if a loopback has occurred, identifying affected VLANs and blocking them to prevent packet transmission, thereby resolving the loopback issue without requiring extensive hardware or computing power.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Spanning Tree Protocol is implemented in hardware, then loopback detection capability is improved, but device cost increases

Engineering Contradiction:
Improveloopback detection capabilityVSAvoiddevice cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent uses a simplified copy of the detection mechanism that only tracks packet source and destination addresses without implementing the full STP protocol. The loopback detection module creates a lightweight version that monitors whether a packet's destination address matches its source address, providing essential loopback detection functionality without the complexity and cost of hardware STP implementation

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent employs inexpensive software-based detection mechanisms instead of expensive hardware implementations. The loopback detection uses temporary data structures (source address table, detection tables) that are easily created and discarded, providing effective loopback detection at minimal cost without requiring dedicated hardware resources

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Device complexity

If Spanning Tree Protocol is supported by software, then device complexity is reduced, but computing power requirements increase

Engineering Contradiction:
Improvehardware requirementsVSAvoidcomputing power consumption
Core Design Contradiction:
Device complexityVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the essential loopback detection functionality from the complex STP protocol. Instead of implementing the entire spanning tree algorithm with its path calculations and convergence logic, the invention isolates the specific task of detecting whether a packet has looped back to its source, reducing computational requirements while maintaining detection effectiveness

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs partial action by implementing only the minimum necessary detection logic - checking if destination address equals source address - rather than executing the full STP protocol suite. This partial implementation provides sufficient loopback detection capability without demanding excessive computing power from software-based devices

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If loopback detection is implemented, then network reliability is improved, but processing time increases

Engineering Contradiction:
Improvenetwork stabilityVSAvoidpacket processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-establishing source address tables and detection tables before actual packet processing begins. When packets arrive, the system only needs to perform simple address comparisons against pre-configured data rather than conducting complex real-time analysis, significantly reducing per-packet processing time while maintaining detection reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies local quality by implementing detection logic only at specific points in the packet processing path where loopback detection is most effective. Rather than uniformly processing all packets through complex detection routines, the system applies simplified detection methods locally to packets that exhibit loopback characteristics, minimizing overall processing time impact

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9253073B2Method for loopback detection and network device utilizing the same
Publication Date: 2016.02.02 ACCTON TECHNOLOGY CORPORATION
  • US9253073B2 patent drawing
  • US9253073B2 patent drawing
  • US9253073B2 patent drawing

AI summary

A method for loopback detection includes: receiving a loopback detection frame by a port; detecting and determining whether the loopback detection frame is transmitted via the port; analyzing the loopback detection frame and determining whether a loopback has occurred in a network device when the loopback detection frame is transmitted via the port; when the loopback has occurred, determining the loopback has occurred in which of one or more virtual local area networks (VLANs) that the port joins in; blocking the VLAN(s) that the port transmitting the loopback detection frame joins in and in which the loopback occurred, for the port being unable to transmit any packet in the blocked VLAN(s); and when the loopback has not occurred, dropping the loopback detection frame.