An Analysis of Rule-set Databases in Packet Classification
نویسندگان
چکیده
Packet classification has proved to be an important challenge in network processing. It requires comparing each packet against a database of rules and forwarding the packet according to the highest priority matching rule. Packet classification can be seen as the categorization of incoming packets based on their headers according to specific criteria that examine specific fields within a packet header. The criteria are comprised of a set of rules that specify the content of specific packet header fields to result in a match. A packet classifier can be implemented in either software or hardware. An important entity in packet classification algorithms encompasses the rule-set database which includes a set of rules. Each rule is comprised of different fields such as source-IP, destination-IP, source-port, destination-port and protocol fields. A comprehensive and rigorous analysis of these fields appears to be the first systematic step to tackle the problem of packet classification and probably some elaborate optimizations for the existing algorithms. In this paper, we carefully analyze different rule-set databases and present the processed data with illustrative diagrams regarding the distributions of source/destination IPs, source/destination ports and protocol fields in the rule-sets. Based on the extracted information from these databases, we also investigate the outline of hash-based packet classification algorithms and present some trends to optimize this category of packet classification algorithms.
منابع مشابه
Rule-set Database Inspection: Towards Data Utilization in Packet Processing
A critical task in network processing is packet analysis that includes operations like packet classification, filtering, and inspection. These operations are commonly based on matching headers and/or data within packets to rules inside a rule-set database. Consequently, the matching procedure determines how packets are classified. When matched, the same database contains the actions to be taken...
متن کاملBehavioral Analysis of Traffic Flow for an Effective Network Traffic Identification
Fast and accurate network traffic identification is becoming essential for network management, high quality of service control and early detection of network traffic abnormalities. Techniques based on statistical features of packet flows have recently become popular for network classification due to the limitations of traditional port and payload based methods. In this paper, we propose a metho...
متن کاملFeature Extraction to Identify Network Traffic with Considering Packet Loss Effects
There are huge petitions of network traffic coming from various applications on Internet. In dealing with this volume of network traffic, network management plays a crucial rule. Traffic classification is a basic technique which is used by Internet service providers (ISP) to manage network resources and to guarantee Internet security. In addition, growing bandwidth usage, at one hand, and limit...
متن کاملS3PSO: Students’ Performance Prediction Based on Particle Swarm Optimization
Nowadays, new methods are required to take advantage of the rich and extensive gold mine of data given the vast content of data particularly created by educational systems. Data mining algorithms have been used in educational systems especially e-learning systems due to the broad usage of these systems. Providing a model to predict final student results in educational course is a reason for usi...
متن کاملOptimized computational Afin image algorithm using combination of update coefficients and wavelet packet conversion
Updating Optimal Coefficients and Selected Observations Affine Projection is an effective way to reduce the computational and power consumption of this algorithm in the application of adaptive filters. On the other hand, the calculation of this algorithm can be reduced by using subbands and applying the concept of filtering the Set-Membership in each subband. Considering these concepts, the fir...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007