Ring Switch Failure Detection via Directional Request Messages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network switching products in ring configurations face challenges in detecting failures efficiently, which can impact the entire network due to the unified nature of the ring structure and the presence of redundant paths.

Innovation Solution

A switch with a control unit and multiple ports configured to detect failures by transmitting request messages in one direction, receiving responses, extracting reachability data, and determining reachable switches, allowing for failure detection and recovery mechanisms within the ring.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If request messages are transmitted in both directions around the ring to detect failures, then failure detection coverage is improved, but message traffic and processing overhead increase

Engineering Contradiction:
Improvefailure detection coverageVSAvoidmessage traffic overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The failure detection process is segmented into two distinct phases: first transmitting request messages in a primary direction around the ring, then transmitting additional request messages in the opposite direction only when failures are detected in the first direction. This segmentation allows the system to maintain low overhead during normal operation while providing comprehensive failure detection when needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system employs periodic transmission of request messages around the ring to detect failures. By sending messages at regular intervals and monitoring for their absence or errors, the system can detect failures without requiring continuous bidirectional messaging, thus reducing overall message traffic while maintaining reliable failure detection.

Inventive Principle:
Principle #19Periodic action

2Loss of energy

If request messages are transmitted only in one direction, then message traffic is reduced, but failure detection capability is limited

Engineering Contradiction:
Improvemessage trafficVSAvoidfailure detection capability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The message transmission direction is made dynamic rather than static. The system initially transmits messages in one direction to conserve bandwidth, but automatically switches to bidirectional transmission when failures are detected. This dynamic adaptation allows the system to optimize between message traffic reduction and failure detection capability based on actual network conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary failure detection by transmitting request messages in the first direction before committing to more extensive bidirectional messaging. This preliminary action allows the system to identify failures early in the detection process and only escalate to full bidirectional messaging when necessary, thus maintaining low message traffic while preserving failure detection capability.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If reachability data is collected from all switches, then network topology awareness is improved, but data processing complexity increases

Engineering Contradiction:
Improvetopology awarenessVSAvoiddata processing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system extracts only the necessary reachability data from response messages rather than processing complete topology information from all switches. By selectively extracting relevant reachability indicators, the system maintains adequate topology awareness while significantly reducing data processing complexity and resource requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs partial reachability verification by collecting data from a subset of switches rather than requiring complete topology information from all switches. This partial action provides sufficient awareness for failure detection and recovery purposes without the computational burden of processing data from every switch in the ring.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9876739B2System and method for failure detection in rings
Publication Date: 2018.01.23 DELL PROD LP
  • US9876739B2 patent drawing
  • US9876739B2 patent drawing
  • US9876739B2 patent drawing

AI summary

A system and method of failure detection in rings includes a switch including a control unit, one or more first ports coupled to the control unit and configured to couple the switch to a ring of switches in a first direction, and one or more second ports coupled to the control unit and configured to couple the switch to the ring of switches in a second direction opposite the first direction. The control unit is configured to detect a failure in the ring of switches in the second direction, transmit a request message in the first direction using one of the one or more first ports, receive a response message on one of the one or more first ports, extract reachability data from the response message, and determine one or more first switches in the ring of switches that are reachable in the first direction based on information associated with the reachability data.