OLT Control Frame Processing Unit Threshold Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In conventional PON systems, the increasing number of control frames from ONUs leads to increased data write amounts in the storage device, causing processing delays and hindering proper software processing due to elevated processing loads on the CPU.

Innovation Solution

An OLT is designed with a control frame processing unit that counts control frames for each LLID and writes data only if the number is within a preset threshold, stopping data writing when the threshold is exceeded, thereby managing data write amounts and reducing processing loads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all control frames from ONUs are written to the storage device for software processing, then software processing completeness is improved, but processing delays occur due to excessive data write amounts

Engineering Contradiction:
Improvesoftware processing completenessVSAvoidprocessing delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts and filters out specific control frames (OAM frames with destination MAC address 01-80-C2-00-00-02 and Type/Length value 8809) from the upstream frames before writing them to the storage device. The frame demultiplexing unit 13 separates these OAM frames from other control frames, writing only the extracted OAM frames to the storage device while handling other frames through alternative processing paths. This selective extraction reduces the data write amount while ensuring critical software processing is maintained.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different processing qualities to different types of control frames based on their specific characteristics. OAM frames are written to the storage device for software processing with higher priority, while other control frames are processed differently. The frame demultiplexing unit 13 implements local quality differentiation by examining frame types and applying appropriate processing paths, ensuring that critical OAM frames receive full software processing while reducing overall data write amounts.

Inventive Principle:
Principle #3Local quality

2Reliability

If control frames are written to the storage device, then software processing is enabled, but processing load on the CPU increases

Engineering Contradiction:
Improvesoftware processing capabilityVSAvoidCPU processing load
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The frame demultiplexing unit 13 extracts only the necessary OAM frames from the upstream frames before writing them to the storage device. By filtering out specific control frames based on their destination MAC address and Type/Length value, the system reduces the volume of data that requires CPU processing while maintaining the essential software processing capability for OAM frames.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Different processing qualities are applied to different frame types. OAM frames are subjected to full software processing with higher resource allocation, while other control frames are handled through more efficient processing paths. This local quality differentiation optimizes CPU resource utilization by focusing processing power where it is most needed.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9112772B2OLT and frame transfer control method
Publication Date: 2015.08.18 NIPPON TELEGRAPH & TELEPHONE CORP
  • US9112772B2 patent drawing
  • US9112772B2 patent drawing
  • US9112772B2 patent drawing

AI summary

In a control frame processing unit (14), the number of control frames from a frame demultiplexing unit (13) is counted for each of LLIDs given to the control frames. If the number of frames during a predetermined count period is equal to or smaller than a preset threshold, some or all of the control frames are written in a storage device (30) as processing data. When the number of frames has exceeded the threshold, writing data of the control frames having the LLID in the storage device is stopped. Hence, even when the number of control frames from ONUs increases, software processing can be executed properly.