Inter-Plane Ring Connectivity for Credit Loop Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Credit loops in network topologies can cause deadlocks, blocking large parts of the network, and existing solutions are slow to react to failures or assume specific topologies.

Innovation Solution

Implementing a multiplane network device with multiple smaller-bandwidth switch ICs that are not visible to users, using a ring mechanism for inter-plane connectivity with credit loop prevention based on a set of rules, allowing only specific traffic to cross planes and reserving one link as a backup.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If a single high-bandwidth switch IC is used, then bandwidth is improved, but the risk of credit loop deadlock increases and recovery is slow

Engineering Contradiction:
ImprovebandwidthVSAvoidcredit loop deadlock risk
Core Design Contradiction:
PowerVSReliability

Solution Approach 1:

The patent divides a single high-bandwidth switch IC into multiple smaller-bandwidth switch ICs organized into separate planes. Each plane operates independently with its own switch ICs, so that a credit loop deadlock in one plane does not propagate to other planes. This segmentation maintains aggregate bandwidth while reducing the risk and impact of deadlocks through spatial isolation of failure domains.

Inventive Principle:
Principle #1Segmentation

2Reliability

If credit loop avoidance is implemented through central routing algorithms, then deadlock prevention is improved, but response speed to failures deteriorates

Engineering Contradiction:
Improvedeadlock preventionVSAvoidfailure response speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent implements distributed credit management where each switching element autonomously tracks and manages its own credit balances with neighboring elements. When a credit loop is detected or prevented, the system self-corrects without requiring central algorithm intervention. This decentralized approach maintains high reliability through continuous local monitoring while achieving fast response speeds through immediate local action.

Inventive Principle:
Principle #25Self-service

3Reliability

If multiple smaller-bandwidth switch ICs are used, then credit loop risk is reduced, but device complexity increases

Engineering Contradiction:
Improvecredit loop preventionVSAvoidnumber of switch ICs
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent designs each switching element to perform multiple functions: it operates as a standard switching element within its plane, manages credit balances with neighbors, participates in ring mechanism formation for deadlock prevention, and can detect and report credit loop conditions. This multi-functionality allows the system to achieve credit loop prevention through moderate architectural additions rather than requiring completely separate dedicated components.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Adaptability or versatility

If inter-plane connectivity is enabled, then network versatility is improved, but credit loop formation risk increases

Engineering Contradiction:
Improveinter-plane connectivityVSAvoidcredit loop risk
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent establishes credit balance tracking and ring mechanism rules before traffic flows between planes. Credit limits are pre-calculated and enforced, preventing credit loop formation before it can occur. The ring mechanism is configured in advance with specific forwarding rules that block potential credit loop paths while still allowing legitimate inter-plane traffic, thus enabling versatility while preemptively preventing reliability issues.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12568044B2Inter-plane access
Publication Date: 2026.03.03 MELLANOX TECHNOLOGIES LTD(IL)
  • US12568044B2 patent drawing
  • US12568044B2 patent drawing
  • US12568044B2 patent drawing

AI summary

A network device, communication system, and method are provided. In one example, a network device is described that includes a plurality of switching elements, each switching element in the plurality of switching elements corresponding to a different plane from a plurality of planes in a planarized network. The network device also includes a ring mechanism generated based on a set of rules that permits inter-plane connectivity between the plurality of switching elements.