A configurable protocol analysis method and system
A protocol analysis and protocol data technology, applied in transmission systems, electrical components, etc., can solve problems such as low efficiency and complex analysis structure, and achieve the effect of saving hardware resources and fast processing speed
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0046] like figure 1 As shown, a configurable protocol parsing method, including:
[0047] Step S101: Buffering the overall protocol data, specifically, maintaining the input timing;
[0048] Step S102: Extract the header information from the protocol data. When extracting for the first time, define the format of the descriptor (metaframe). The descriptor (metaframe) is used for the transmission of subsequent intermediate information and the generation of final information, and extract the comparison instruction and Offset pointer; the intermediate information includes loopback indication, comparison indication and offset pointer; loopback indication is used to indicate whether looping is required, and data packets are encapsulated by multi-layer protocols, because each layer of protocol analysis is a Each layer of protocol analysis is performed once; the offset pointer is used to extract the packet type data of the header; the comparison instruction is used to decide whether...
Embodiment 2
[0069] like figure 2 As shown, a configurable protocol parsing system includes message cache module, entry management module, key value generation module, CAM module, message pre-parsing module, intermediate information and final information update module, semantic analysis and processing module ;
[0070] The message cache module is used to cache the overall protocol data;
[0071] The entry management module is used to extract the header information from the protocol data. When extracting for the first time, define the format of the descriptor. The descriptor is used for the transmission of subsequent intermediate information and the generation of final information, and extracts the comparison indication and partial information from the descriptor. shift pointer; the intermediate information includes loopback indication, comparison indication and offset pointer; the final information includes header length, payload header length offset pointer, mask pointer, mask length, t...
Embodiment 3
[0078] like image 3 As shown, another configurable protocol analysis system includes: packet cache module, header analysis and extraction module, programmable slice module, entry management module and semantic analysis and processing module.
[0079] The message cache module is responsible for caching message data;
[0080] The entry management module is responsible for providing data for the update of intermediate information and final information;
[0081] The header parsing and extraction module is mainly responsible for header parsing and extraction for further parsing of Slice;
[0082] The programmable Slice module mainly extracts the corresponding information according to the established header data extraction method, and then further extracts characteristic information such as message decomposition and redundant information removal to provide support for the next message processing;
[0083] The semantic analysis and processing module is mainly responsible for cutti...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


