Packet Storage Method for Network Error Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Network monitoring systems face challenges in retroactively analyzing connection errors without pre-accumulating packets, leading to increased storage requirements and inefficient error analysis.
Innovation Solution
A method that captures and stores packets from a network, associates them with their corresponding connections, identifies error occurrences, and selectively retains packets for error analysis, reducing data retention needs by focusing on packets related to error connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If packets relating to connections are accumulated to enable retroactive analysis for any connections, then the capability for retroactive error analysis is improved, but the storage capacity required is increased
Solution Approach 1:
The patent extracts and stores only the essential error-related information from packets (such as packet length, protocol type, source/destination addresses) rather than storing complete packet data. This extraction approach enables retroactive error analysis while significantly reducing the storage capacity required, as only critical error-indicating fields are retained instead of entire packet contents.
Solution Approach 2:
The patent applies different storage strategies to different types of data: error-related packet information is stored in detail for analysis, while non-error packet data is either discarded or stored in compressed form. This local quality differentiation ensures that storage resources are concentrated on data that actually contributes to error analysis, improving reliability without proportionally increasing storage capacity.
2Measurement precision
If all captured packets are stored for error analysis, then the completeness of error analysis is improved, but the processing load is increased
Solution Approach 1:
The patent performs preliminary filtering and classification of packets as they are captured, identifying error-related packets before storage. By预先 marking or tagging packets that contain error indicators (such as TCP retransmissions, packet losses, or protocol errors), the system avoids the need to process and analyze all captured packets later, thereby reducing the processing load while maintaining complete error analysis capability.
Solution Approach 2:
The patent extracts only the necessary error-analysis fields from packets (such as error codes, sequence numbers, acknowledgment numbers) and stores these extracted elements separately from complete packet data. This extraction reduces the volume of data requiring processing during error analysis while preserving all information needed for comprehensive error investigation.
Data Source
AI summary
A packet storage method includes receiving a plurality of packets from a network including a plurality of connections, associating, with each of the packet, a connection via which the corresponding packet has passed, specifying a connection, among the plurality of connections, in which an error has occurred, based on analysis of the plurality of packets, identifying the packet which has passed through the connection in which the error has occurred, and storing, in a storage device, the identified packet, among the plurality of received packets.


