Ring Topology Network Fault Detection Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In communication networks with a ring topology, the reconfiguration time after a fault detection is excessively high due to delays caused by fault packets, leading to undesirable limitations in network size or increased CPU load when trying to minimize this time.

Innovation Solution

Implementing time synchronization among ring devices and using the IEEE 802.1Qbv standard for data traffic scheduling, which involves sorting test packets into a separate priority class, allocating an exclusive send queue, defining a protected send time window, and setting up a guard time band to prevent delays in test packet transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If test packets are transmitted regularly through the ring topology to detect faults, then fault detection capability is improved, but reconfiguration time increases due to delays caused by fault packets in the queue

Engineering Contradiction:
Improvefault detection capabilityVSAvoidreconfiguration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments data traffic into different priority classes, separating test packets (high priority) from regular data packets (lower priority). This segmentation allows test packets to be transmitted without being blocked by data packets in the queue, thereby reducing reconfiguration time while maintaining fault detection capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary actions by pre-configuring priority queues and transmission windows for test packets before faults occur. The managing ring device is pre-prepared to immediately transmit test packets upon detecting a fault condition, without waiting for queue clearance, thus minimizing reconfiguration time.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If the time interval between test packets is reduced to minimize reconfiguration time, then reconfiguration time is improved, but CPU load increases

Engineering Contradiction:
Improvereconfiguration timeVSAvoidCPU load
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic transmission windows that adapt to network conditions. Instead of continuously transmitting test packets at fixed intervals, the system dynamically opens transmission windows only when necessary (upon fault detection), allowing longer intervals between tests during normal operation and reducing CPU load while maintaining fast reconfiguration capability when needed.

Inventive Principle:
Principle #15Dynamics

3Speed

If test packets are transmitted with high priority to eliminate waiting periods, then transmission speed is improved, but network complexity increases due to scheduling mechanisms

Engineering Contradiction:
Improvetest packet transmission speedVSAvoidscheduling mechanism complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent changes the parameter of packet priority classification, assigning high priority specifically to test packets while maintaining standard priority for data packets. This parameter change enables fast test packet transmission through existing priority queue mechanisms without requiring complex custom scheduling, as the underlying network infrastructure already supports priority-based queuing.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11063681B2Method for operating a communication network in a ring topology
Publication Date: 2021.07.13 SIEMENS AG
  • US11063681B2 patent drawing
  • US11063681B2 patent drawing
  • US11063681B2 patent drawing

AI summary

A communications network and method for operating the communications network that includes ring devices that are networked to one another in a ring topology, where the ring devices participate in a ring redundancy process in which an administrating ring device regularly sends test packets over the communications network, which received in sequence by other ring devices and successively forwarded by these devices back to the administrating ring device so as to detect faults in the communications network, where a transmission delay of a test packet along the ring topology because of interfering packets within the ring topology is prevented by synchronizing the ring devices and processing at least parts of a data traffic schedule in accordance with the 802.1Qbv standard in the ring redundancy process applied, and where transmission of the test packets is scheduled and controlled such that the packets are forwarded to the ring devices substantially without delay.