Ring Topology Loop Detection and Automatic Uplink Blocking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network devices in ring topologies face challenges in preventing loops between the ring network and customer network, which can lead to diminished performance and require manual intervention for recovery.

Innovation Solution

Implementing a protocol where network devices detect loops and automatically block uplinks to prevent further traffic flow, with the RPL owner coordinating the blocking and recovery of uplinks to ensure redundancy and prevent recurrence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual intervention is used to recover from loop conditions, then network stability can be restored, but network performance diminishes during the loop condition and requires administrator intervention

Engineering Contradiction:
Improvenetwork stabilityVSAvoidadministrator intervention requirement
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The network device automatically detects loop conditions and blocks uplinks without requiring administrator intervention. The device monitors for loop detection messages, identifies loop conditions, and autonomously blocks affected uplinks to restore network stability, making the system self-healing and eliminating the need for manual recovery operations.

Inventive Principle:
Principle #25Self-service

2Reliability

If uplinks are blocked to prevent loops, then network stability is maintained, but redundancy is reduced

Engineering Contradiction:
Improvenetwork stabilityVSAvoidnetwork redundancy
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The uplink blocking mechanism is dynamic rather than static. Uplinks are blocked only when loop conditions are detected and are automatically unblocked when the loop condition resolves. This dynamic approach maintains network redundancy during normal operation while providing stability protection when loops occur, allowing the network to adapt its topology based on real-time conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The protocol prevents loops by having network devices proactively block uplinks upon detecting loop conditions, stopping the harmful traffic circulation before it can cause extensive damage. This preliminary anti-action eliminates the need for manual intervention and quickly restores network stability while preserving redundancy through automatic recovery.

Inventive Principle:
Principle #9Preliminary anti-action

3Extent of automation

If loop detection protocols are implemented, then loops can be automatically resolved, but device complexity increases

Engineering Contradiction:
Improveautomatic loop resolutionVSAvoidprotocol implementation complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The loop detection protocol uses feedback mechanisms where network devices monitor for loop detection messages from other devices. When a loop condition is detected, the protocol provides feedback by blocking the affected uplink and notifying other devices in the ring. This feedback loop enables automatic detection and resolution of loops without requiring complex centralized control or extensive device modifications.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10812289B2Responses to loops in networks having a ring topology
Publication Date: 2020.10.20 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10812289B2 patent drawing
  • US10812289B2 patent drawing
  • US10812289B2 patent drawing

AI summary

An example communications device may include communication ports and processing circuitry. The communications device may, when the communication device and peer network nodes are connected in a ring topology to form an access network, detect that a loop exists between the access network and a customer network. In response to detecting the loop, the communication device may automatically block any uplink to the customer network that the communication device may have, and send a message to all of the peer network nodes instructing them to block any uplinks to the customer network they may have.