Megabit protocol analysis method and megabit protocol analysis method

A protocol parsing and protocol parsing unit technology, applied in the field of 10 Gigabit protocol parsing methods and systems, can solve the problems of data parsing errors or inability to restore, not fully utilizing hardware resources, and ineffective effects, and achieves the effect of improving processing performance

Active Publication Date: 2013-06-26
XIAMEN MEIYA PICO INFORMATION
View PDF3 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For the protocol analysis of mirror data, the performance of protocol analysis is the key. The current 100M and 1000M protocol analysis systems are based on libpcap (network packet capture function) to capture packets, which is limited by the impact of libpcap's own packet capture performance. Its packet loss rate is very serious, and the effect is very bad. When the data flow exceeds the bottleneck of protocol analysis, the data that can be parsed or restored will be parsed incorrectly or cannot be restored. With the upgrade of Internet service provider computer room equipment, 100M , Gigabit mode, its usable value will gradually weaken and eventually disappear
[0003] Most of the 100M and 1000M protocol analysis systems do not consider multi-process and multi-thread to process data packets in parallel, and do not make full use of hardware resources. The main reason is that the protocol analysis itself needs to group and filter the received data packets. , analysis, a parallel processing framework is needed to realize the correct restoration of 10 Gigabit protocol data

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Megabit protocol analysis method and megabit protocol analysis method
  • Megabit protocol analysis method and megabit protocol analysis method
  • Megabit protocol analysis method and megabit protocol analysis method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] In order to describe the technical content, structural features, achieved goals and effects of the present invention in detail, the following will be described in detail in conjunction with the embodiments and accompanying drawings.

[0027] Please also refer to figure 1 , figure 2 , figure 1 It is an overall block diagram of a ten-gigabit protocol analysis system in an embodiment of the present invention. figure 2 It is a structural block diagram of the network card drive unit in an embodiment of the present invention. A ten-gigabit protocol analysis system includes a network card drive unit 10, a packet processing unit 20, a protocol analysis unit 30, a storage unit 40, and a plurality of CPUs 50, and configuration files, packet distribution tables, and protocol analysis are stored in the storage unit 40 A data link table, the configuration file records the data packet filtering rules set by the application layer.

[0028] The network card driver unit 10 include...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a megabit protocol analysis method. The megabit protocol analysis method includes steps that a network card driving unit computes first hash values of data packets and data packet processing thread IDs (identities) and distributes the data packets to data packet processing threads of corresponding CPUs (central processing units); a data packet processing unit creates a corresponding virtual network interface for each CPU, and received data packets are filtered and are transmitted to the corresponding CPUs; and after monitoring that the virtual network interfaces receive the data packets, a protocol analysis unit computes second hash values of the data packets and protocol analysis thread IDs, whether first hash values equal to the second hash values are available in a data packet distribution list or not is judged, the data packets are distributed onto protocol analysis data link lists corresponding to the protocol analysis thread IDs in a semaphore manner, and the data packets on the protocol analysis data link lists in the semaphore manner are subjected to protocol analysis, reassembling, in-storeroom and indexing operation. The invention further discloses a megabit protocol analysis system.

Description

technical field [0001] The invention relates to a ten-gigabit protocol analysis method and system. Background technique [0002] Due to the rapid development of the Internet, the structured, unstructured, and semi-structured data traffic on the Internet has also increased exponentially. According to the monitoring of ISP and IDC data computer rooms, the gigabit data entrances and exits of many Internet service providers' computer rooms have been popularized. Gigabit is also under rapid development and construction, so the protocol analysis system that adapts to 10 Gigabit traffic will be the mainstream. For the protocol analysis of mirror data, the performance of protocol analysis is the key. The current 100M and 1000M protocol analysis systems are based on libpcap (network packet capture function) to capture packets, which is limited by the impact of libpcap's own packet capture performance. Its packet loss rate is very serious, and the effect is very bad. When the data fl...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/06
Inventor 王先高高峰
Owner XIAMEN MEIYA PICO INFORMATION
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products