2016
DOI: 10.1109/tnet.2015.2407831
|View full text |Cite
|
Sign up to set email alerts
|

Exploiting Order Independence for Scalable and Expressive Packet Classification

Abstract: Efficient packet classification is a core concern for network services. Traditional multi-field classification approaches, in both software and ternary content-addressable memory (TCAMs), entail tradeoffs between (memory) space and (lookup) time. TCAMs cannot efficiently represent range rules, a common class of classification rules confining values of packet fields to given ranges. The exponential space growth of TCAM entries relative to the number of fields is exacerbated when multiple fields contain ranges. … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
7
1

Relationship

1
7

Authors

Journals

citations
Cited by 33 publications
(6 citation statements)
references
References 59 publications
0
6
0
Order By: Relevance
“…TCAM memory can efficiently represent prefix rules, but range rules only with difficulty. Recent works propose methods to handle efficiently range rules by identifying classifier properties [21,16]. Note that our hardness results (NP-completeness) extend to more expressive aggregation rules.…”
Section: Introductionmentioning
confidence: 77%
“…TCAM memory can efficiently represent prefix rules, but range rules only with difficulty. Recent works propose methods to handle efficiently range rules by identifying classifier properties [21,16]. Note that our hardness results (NP-completeness) extend to more expressive aggregation rules.…”
Section: Introductionmentioning
confidence: 77%
“…The increasing FIB size problem has received much attention recently, and many approaches have been explored to represent FIBs more efficiently [11], [12] or cache FIB entries on cheaper memory [2], leveraging Zipf's law [25]. FIB aggregation is a well-known technique to mitigate router memory consumption, and accordingly, it has been studied intensively and in different contexts.…”
Section: B Related Workmentioning
confidence: 99%
“…Several groups considered representations based on rule disjointness [16,17,34] and addressed efficient time-space tradeoffs for multi-field classification, where fields are represented by ranges. In these works, they assign all rules into multiple disjoint groups, where every group obeys a structural property on a subset of bit indices of a rule.…”
Section: :19mentioning
confidence: 99%
“…In general networking applications, packet classification typically includes bit-wise matching of a key against a predefined rule set [13,[15][16][17]42]. The key is typically a subset of packet header fields, but might also include other meta-data derived from the packet header.…”
Section: Introductionmentioning
confidence: 99%