OAM Packet Detection Card for Real-Time Connectivity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current packet transport networks face challenges in processing complex OAM protocol packets in real time, as both software and hardware implementations struggle to handle large volumes of OAM protocol packets efficiently, especially with the constant updates in OAM protocols.

Innovation Solution

A packet processing method and device that determines the type of packet, extracts user-defined keywords and threshold intervals, and performs corresponding OAM operations, utilizing a parsing module, determining module, and packet processing module to adapt to various OAM protocol packets and support real-time connectivity detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If software implementation method is used for OAM packet detection, then the OAM protocol can be updated in real time, but it cannot meet the requirement for fast connectivity detection of more than 200 OAM protocol packets

Engineering Contradiction:
ImproveOAM protocol update capabilityVSAvoidconnectivity detection speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent introduces an OAM packet detection card as an intermediary component between the host bus and the optical interface. This detection card includes a packet parser, pattern matcher, and action processor that work together to filter and process OAM packets before they reach the host system. The pattern matcher uses configurable bit masks and wildcards to efficiently identify OAM packets based on their Ethernet header fields, enabling fast connectivity detection while maintaining protocol flexibility through software-configurable patterns.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system is segmented into distinct functional modules: the host bus interface, the OAM packet detection card with its parser and pattern matcher, and the action processor. This segmentation allows the detection card to handle the high-speed filtering of OAM packets in hardware while the host system maintains software flexibility for protocol updates. The parser divides the Ethernet packet into fields that can be independently matched against configurable patterns, enabling efficient parallel processing of multiple OAM packet types.

Inventive Principle:
Principle #1Segmentation

2Productivity

If hardware solution is used for OAM packet processing, then fast connectivity detection can be achieved, but the chip or hardware cannot be updated unless redesigned

Engineering Contradiction:
Improveconnectivity detection speedVSAvoidOAM protocol update capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic configurability in the hardware detection card through programmable pattern matching fields. The pattern matcher contains configurable bit masks and wildcard patterns that can be dynamically updated via the host bus interface without hardware redesign. This allows the hardware to maintain high-speed processing capability while adapting to different OAM protocol versions and packet types by simply updating the configuration registers with new pattern values, enabling both fast detection and protocol flexibility.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If existing commercial packet switching chips are used, then packet forwarding can be performed, but they cannot handle large volumes of complex OAM protocol packets in real time

Engineering Contradiction:
Improvepacket forwarding capabilityVSAvoidOAM packet processing throughput
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements preliminary filtering and classification of OAM packets before they enter the main packet switching chip. The detection card's parser extracts relevant fields from incoming Ethernet packets and the pattern matcher pre-identifies OAM packets using configurable patterns. This preliminary action reduces the burden on the packet switching chip by pre-processing and filtering packets, allowing the chip to focus on forwarding decisions while the detection card handles the complex OAM packet identification and routing, thereby increasing overall processing throughput.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3139560B1Packet processing method, device and computer storage medium
Publication Date: 2020.01.01 SANECHIPS TECH CO LTD
  • EP3139560B1 patent drawingFigure 1~2
  • EP3139560B1 patent drawingFigure 3~6

AI summary

Disclosed is a packet processing method, including: determining a type of a packet according to a parsed packet; extracting a characteristics field of the packet according to the determined type of the packet; determining a user-defined keyword corresponding to the packet and a threshold interval of the user-defined keyword according to the characteristics field; determining an OAM type of the packet according to the determined type of the packet, the user-defined keyword corresponding to the packet and the threshold interval of the user-defined keyword; and performing a corresponding OAM operation on the packet according to the determined OAM type; also disclosed are a packet processing device and a computer storage medium.