FPGA-Based Protection Group Switching for Optical Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing optical transport networks (OTN) face challenges in rapid and efficient protection switching, particularly in multi-group scenarios, where batch switching operations lead to prolonged traffic recovery times due to serial processing, making it difficult to meet the requirement of less than 50 milliseconds for network availability.

Innovation Solution

A hardware-based protection group switching method utilizing a Field Programmable Gate Array (FPGA) to transmit switching triggering information to protection state machines via a hardware bus, allowing parallel operation of APS protocols, updating cross connection tables, and configuring them to cross connection or packet switching chips, thereby enabling efficient multi-group protection switching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If serial processing is used for batch switching operations, then device complexity is reduced, but traffic recovery time increases beyond 50 milliseconds

Engineering Contradiction:
Improvetraffic recovery timeVSAvoidswitching processing complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The protection switching system is segmented into multiple independent protection state machines (PSM), each handling a specific protection group. This segmentation enables parallel processing of multiple protection groups simultaneously, reducing the overall traffic recovery time from serial processing to within the 50ms requirement while distributing the processing complexity across multiple specialized units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from one-dimensional serial processing to multi-dimensional parallel processing by implementing multiple protection state machines that operate concurrently. Each PSM processes its assigned protection group independently in parallel, effectively adding a temporal dimension to the processing architecture and achieving sub-50ms recovery times without proportionally increasing overall system complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Speed

If parallel processing of APS protocols is implemented, then switching speed increases, but hardware complexity increases due to FPGA requirements

Engineering Contradiction:
Improveswitching speedVSAvoidhardware complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system replaces traditional software-based or general-purpose hardware APS protocol processing with dedicated hardware state machines implemented in FPGA. This substitution of processing mechanics enables true parallel execution of multiple APS protocols simultaneously, achieving high switching speeds while the FPGA's reconfigurable nature keeps hardware complexity manageable through standardized modular PSM designs.

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

Solution Approach 2:

The FPGA-based protection state machines are designed with universal functionality to handle multiple protection group configurations through parameterization. Each PSM can be configured to manage different protection groups with varying traffic flows and switching requirements, allowing the same hardware architecture to serve multiple functions and reduce overall hardware complexity despite parallel processing demands.

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

3Productivity

If multiple protection state machines are implemented in FPGA, then multi-group protection switching performance improves, but manufacturing complexity increases

Engineering Contradiction:
Improveprotection switching performanceVSAvoidmanufacturing complexity
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The protection switching functionality is segmented into discrete, independently manufacturable protection state machine modules within the FPGA. Each PSM represents a self-contained functional unit that can be designed, tested, and manufactured independently, then integrated into the overall system. This modular segmentation improves protection switching performance while simplifying the manufacturing process through standardized module replication.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The protection state machines are designed with configurable parameters that allow the same hardware template to be adapted for different protection group scenarios. By changing parameters rather than designing separate hardware for each protection group, the system achieves high multi-group protection switching performance while reducing manufacturing complexity through parameterized design reuse across multiple instances.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11431407B2Hardware-based protection group switching method and optical communication equipment
Publication Date: 2022.08.30 SINO TELECOM TECHNOLOGY CO INC
  • US11431407B2 patent drawing
  • US11431407B2 patent drawing
  • US11431407B2 patent drawing

AI summary

Disclosed is a hardware-based protection group switching method and optical communication equipment. The method includes: transmitting, by a FPGA in equipment when detecting switching triggering information indicating that a local network element possibly has switching triggering situations, the switching triggering information to each protection state machine through a hardware bus; determining, by each protection state machine according to related traffic flow information, one or more related protection groups that are possibly affected by each switching triggering situation, and generating each corresponding switching triggering condition according to each piece of switching triggering information; separately querying, by the protection state machines corresponding to the related protection groups, a pre-stored table for APS protocol operation results; and updating a cross connection table according to the operation results, and configuring the updated cross connection table to a cross connection chip or a packet switching chip through the FPGA.