Hardware Switch-Over for LSP Protection in Real-Time Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional data communication systems, especially those designed for non-real-time applications, suffer from slowness and delays due to CPU-dependent switch-over processes, which are inadequate for real-time functionality and result in slow switch-over times, particularly with a large number of connections.

Innovation Solution

A system and method utilizing a configurable integrated circuit, such as an ASIC or FPGA, to signal the need for a switch-over in real-time data communication, moving the switch-over tasks from CPU to hardware and enabling fast IP-based connections with protection switching protocols like Label Switched Path (LSP), allowing for switch-over in less than 50 ms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If CPU-based switch-over process is used, then system complexity is reduced, but switch-over time becomes too slow for real-time applications

Engineering Contradiction:
Improveswitch-over timeVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent replaces the CPU-based software switch-over process with a hardware-based ASIC mechanism. The ASIC detects connection failures and automatically triggers protection switching without CPU intervention, achieving sub-50ms switch-over times suitable for real-time applications like VoIP. This substitution of mechanical (CPU software) system with hardware (ASIC) system directly resolves the speed contradiction.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent segments the switch-over function from the general CPU processing by implementing a dedicated ASIC module specifically for connection monitoring and protection switching. This segmentation allows the critical real-time switch-over function to operate independently at hardware speed, while the CPU can focus on higher-level network management tasks.

Inventive Principle:
Principle #1Segmentation

2Productivity

If CPU handles large number of interrupt requests, then system versatility is improved, but processing speed decreases

Engineering Contradiction:
Improveprocessing speedVSAvoidsystem versatility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent substitutes CPU-based interrupt handling with ASIC-based automatic detection and switching. The ASIC continuously monitors connection status and automatically activates protection paths without generating CPU interrupts, enabling the CPU to maintain high processing speed while the ASIC handles the versatile connection management tasks.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The ASIC implements self-service functionality by automatically detecting connection failures and triggering protection switching without requiring CPU intervention or interrupt processing. This self-service mechanism maintains CPU processing speed while providing versatile connection monitoring and switching capabilities through the dedicated hardware logic.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8125893B2Method, system, and network entity for performing a switch-over
Publication Date: 2012.02.28 CORIANT
  • US8125893B2 patent drawing
  • US8125893B2 patent drawing
  • US8125893B2 patent drawing

AI summary

A method, a system, and a network entity for performing the switch-over of a protected Label Switched Path (LSP) in (less than) 50 ms. A goal of the preferable arrangement is to move the tasks related to the switch-over away from the CPU to hardware (HW). The ASIC applies a communication protocol to signal a need for a switch-over between two (or several) units without CPU's participation. A unit, for example Sink of protected domain, which has detected a fault, sends a so-called protection message to a protection pair unit of the unit. The protection pair unit interprets the protection message and actives the connection on the protecting unit.