Packet Processing Apparatus Detecting Duplicate ACK Packets
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Packet loss in networks leads to unnecessary retransmissions and the generation of duplicate acknowledgement (ACK) packets, causing network overload due to unintended traffic.
Innovation Solution
A packet processing apparatus and method that includes a session processing unit, a statistic information storage unit, and a packet detection unit to initiate sessions, store and analyze packet retransmission data, and detect retransmission and duplicate ACK packets, classifying them as fast or time-out retransmissions and ACKs, using a ring buffer algorithm for efficient storage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If packet retransmission is performed to handle packet loss, then packet delivery reliability is improved, but network traffic increases due to duplicate ACK packets
Solution Approach 1:
The patent applies preliminary action by pre-establishing session information and packet tracking structures before duplicate ACK packets occur. The session processing unit maintains session tables with packet sequence numbers and ACK tracking mechanisms in advance, enabling rapid detection and blocking of duplicate ACK packets without requiring complex real-time analysis when traffic overload occurs.
2Quantity of substance
If duplicate ACK packets are detected and blocked, then network traffic is reduced, but session management complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the packet processing function into distinct modular units: a session processing unit for session management, a statistic information storage unit for data storage, and a packet detection unit for duplicate ACK detection. This modular architecture reduces overall system complexity by assigning specific functions to separate components that can be independently implemented and maintained.
Solution Approach 2:
The session processing unit pre-establishes session information including packet sequence numbers, ACK tracking structures, and session tables before duplicate ACK packets occur. This preliminary setup enables the packet detection unit to rapidly identify and block duplicate ACK packets using pre-computed criteria without requiring complex real-time analysis, thereby reducing detection complexity.
3Measurement precision
If statistic information is stored for packet detection, then duplicate ACK detection accuracy is improved, but memory usage increases
Solution Approach 1:
The patent applies partial action by storing only the specific statistic information necessary for duplicate ACK detection rather than complete packet data. The session processing unit maintains session tables with selected fields such as packet sequence numbers, ACK tracking flags, and session identifiers, omitting redundant information. This selective storage achieves sufficient detection accuracy while minimizing memory consumption.
Data Source
AI summary
Provided are a packet processing apparatus and method for detecting a duplicate acknowledgement (ACK) packet. The packet processing apparatus initiates a session and then detects a retransmission packet and a duplicate ACK packet from input/output packets using statistic information related to packet retransmission. Accordingly, unnecessary traffic generated regardless of a user's intension can be blocked.


