Multi-Level Switching Element Link State Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-level multi-plane switching systems, existing link auto-negotiation methods are limited to single-level systems, leading to packet blocking due to invalid links, as they cannot effectively detect and adjust link states across multiple levels, resulting in inefficient packet distribution.

Innovation Solution

A method and system for link state detection that involves obtaining and notifying link state information across multiple levels, allowing the Traffic Manager and Switching Elements to automatically adjust packet distribution tables and sidestep invalid links, ensuring real-time notification and accessibility information is shared from the lowest to the highest level Switching Elements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If link auto-negotiation method is used in single-level switching system, then link state can be detected, but it cannot be applied to multi-level multi-plane switching architecture

Engineering Contradiction:
Improveapplicability to multi-level switching systemVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the multi-level switching system into hierarchical levels (first level SE, mid-level SE, lowest level SE) and implements link state detection at each level independently. Each switching element maintains its own link state information and notifies adjacent levels, allowing the complex multi-level system to be managed through modular, level-specific detection mechanisms rather than a monolithic approach.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements nested link state notification where lowest level SEs notify mid-level SEs, which in turn notify first level SEs. This nested notification structure allows link state information to propagate through multiple hierarchical levels, enabling the auto-negotiation method to function across the entire multi-level architecture while maintaining the complexity management through structured nesting.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Reliability

If link state detection is not implemented across all levels, then system complexity is reduced, but packet blocking occurs due to invalid links

Engineering Contradiction:
Improvepacket transmission reliabilityVSAvoidlink state detection mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where each switching element continuously monitors link state and notifies upstream and downstream elements. When a link state changes (valid/invalid), the affected SE sends notifications to adjacent levels, which then update their distribution tables. This feedback loop ensures reliable packet transmission by preventing packets from being routed through invalid links while maintaining manageable complexity through localized feedback rather than global monitoring.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary link state detection and notification before packet transmission occurs. By detecting invalid links and notifying distribution tables in advance, the system prevents packets from being blocked mid-transmission. The distribution tables are updated with accessibility information before routing decisions are made, ensuring reliable transmission without requiring complex real-time intervention mechanisms.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If real-time link state notification is implemented across all levels, then packet distribution efficiency is improved, but information transmission overhead increases

Engineering Contradiction:
Improvepacket distribution efficiencyVSAvoidinformation transmission volume
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential link state information (valid/invalid status) from the complex multi-level system and transmits only this critical data between levels. Each SE extracts and notifies only the link state changes that affect packet routing, rather than transmitting all possible system state information. This extraction approach maintains high packet distribution efficiency while minimizing information transmission overhead by focusing only on routing-critical data.

Inventive Principle:
Principle #2Taking out (Extraction)

4Reliability

If link state information is not shared between levels, then communication overhead is reduced, but packet blocking occurs at mid-level SEs

Engineering Contradiction:
Improvepacket switching continuityVSAvoidpacket blocking and retransmission
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements a universal link state notification mechanism that serves multiple functions simultaneously: it detects invalid links, notifies distribution tables for routing adjustments, and provides accessibility information for packet forwarding decisions. This multi-functional approach ensures continuous packet switching by sharing link state information across levels, preventing packet blocking at mid-level SEs, while avoiding the need for separate specialized mechanisms for each function.

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

Data Source

PatentUS8559322B2Link state detection method and system
Publication Date: 2013.10.15 HUAWEI TECH CO LTD
  • US8559322B2 patent drawing
  • US8559322B2 patent drawing
  • US8559322B2 patent drawing

AI summary

A link state detection method is disclosed in an embodiment of the present invention. The method includes: obtaining link state information from the lowest level SE to the mid-level SE; notifying to the mid-level SE the link state information from the lowest level SE to the mid-level SE; obtaining accessibility information from the mid-level SE to the lowest level SE according to the link state information from the lowest level SE to the mid-level SE, and link state information from the mid-level SE to the first level SE; notifying the first level SE the link state information from the mid-level SE to the first level SE, and the accessibility information from the from the mid-level SE to the lowest level SE; obtaining the accessibility information from the first level SE to the lowest level SE according to the link state information and the accessibility information sent by the mid-level SE.