OLT Control Frame Processing Unit Threshold Filtering
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If control frames are written to the storage device, then software processing is enabled, but processing load on the CPU increases
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.
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.
Data Source
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.


