1999
DOI: 10.1145/316194.316217
|View full text |Cite
|
Sign up to set email alerts
|

Packet classification on multiple fields

Abstract: Routers classify packets to determine which flow they belong to, and to decide what service they should receive. Classification may, in general, be based on an arbitrary number of fields in the packet header. Performing classification quickly on an arbitrary number of fields is known to be difficult, and has poor worst-case performance. In this paper, we consider a number of classifiers taken from real networks. We find that the classifiers contain considerable structure and redundancy that can be exploited by… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
199
0

Year Published

2006
2006
2017
2017

Publication Types

Select...
7
2

Relationship

0
9

Authors

Journals

citations
Cited by 338 publications
(199 citation statements)
references
References 13 publications
0
199
0
Order By: Relevance
“…Presently, RFC algorithm 31 , which is a generalization of cross-producting 32 , is the fastest classification algorithm in terms of the worst-case performance. Bitmap compression has been used in IPv4 forwarding 33,34 and IPv6 forwarding 35 .…”
Section: Related Workmentioning
confidence: 99%
“…Presently, RFC algorithm 31 , which is a generalization of cross-producting 32 , is the fastest classification algorithm in terms of the worst-case performance. Bitmap compression has been used in IPv4 forwarding 33,34 and IPv6 forwarding 35 .…”
Section: Related Workmentioning
confidence: 99%
“…Recent research proposed improvements to packet classification efficiency based on the most popular methods, such as HyperCuts [2] or Recursive Flow Classification (RFC) [3]. RFC is of interest due to its high speed performance [4].…”
Section: Related Workmentioning
confidence: 99%
“…Some of the software-based packet classification methods include linear searching [7], grid-of-tries [27], HiCuts [6], HyperCuts [21], tuple space search [25], and recursive flow classification [5]. However, none of these existing software-based packet classification methods are capable of meeting the ultra high performance requirements of modern networks [10].…”
Section: Related Workmentioning
confidence: 99%
“…5 For each configuration, the number of rules (each rule has fixed 96 bits) is varied from 32 to 1024 to measure the area. Figure 15 shows area variances with three variables: the number of stages (S), the number of segments (C) and the number of rules (Ru).…”
Section: Area Consumptionmentioning
confidence: 99%