Abstract:Ternary content-addressable memories (TCAMs) have gained wide acceptance in the industry for storing and searching Access Control Lists (ACLs). In this paper, we propose algorithms for addressing two important problems that are encountered while using TCAMs:
reducing range expansion
and
multi-match classification
.Our first algorithm addresses the problem of expansion of rules with range fields to represent range rules in TCAMs, a single range rule is mapped to m… Show more
“…Figure 5. Number of TCAM writes in PC-DUOS and STCAM using DIRPE [3] cant improvement in update processing time is seen for the test1, which is faster by 329 times for the prefix representation scheme and 308 times faster that the STCAM scheme when DIRPE is used. The test1 is derived from a seed file for access control lists.…”
Section: Figure 3 Synthetic Classifiers and Update Traces Used In Thmentioning
confidence: 98%
“…Ranges may be handled in one of many ways. In this paper, we consider first the simple encoding of a range by a set of prefixes [3,2]. This encoding is well suited for a binary trie representation.…”
Section: Representing Classifier Rulesmentioning
confidence: 99%
“…This encoding is well suited for a binary trie representation. Next, we consider the DIRPE scheme of [3] that requires the use of a multibit trie. Our methodology may also be applied to other range encoding schemes [11,12].…”
Section: Representing Classifier Rulesmentioning
confidence: 99%
“…The first set uses prefix expansion of ranges [3,2], whereas the second set uses DIRPE [3] for representing source and destination port ranges. DIRPE is implemented by introducing multi-bit tries for source and destination port ranges.…”
Section: Figure 3 Synthetic Classifiers and Update Traces Used In Thmentioning
“…Figure 5. Number of TCAM writes in PC-DUOS and STCAM using DIRPE [3] cant improvement in update processing time is seen for the test1, which is faster by 329 times for the prefix representation scheme and 308 times faster that the STCAM scheme when DIRPE is used. The test1 is derived from a seed file for access control lists.…”
Section: Figure 3 Synthetic Classifiers and Update Traces Used In Thmentioning
confidence: 98%
“…Ranges may be handled in one of many ways. In this paper, we consider first the simple encoding of a range by a set of prefixes [3,2]. This encoding is well suited for a binary trie representation.…”
Section: Representing Classifier Rulesmentioning
confidence: 99%
“…This encoding is well suited for a binary trie representation. Next, we consider the DIRPE scheme of [3] that requires the use of a multibit trie. Our methodology may also be applied to other range encoding schemes [11,12].…”
Section: Representing Classifier Rulesmentioning
confidence: 99%
“…The first set uses prefix expansion of ranges [3,2], whereas the second set uses DIRPE [3] for representing source and destination port ranges. DIRPE is implemented by introducing multi-bit tries for source and destination port ranges.…”
Section: Figure 3 Synthetic Classifiers and Update Traces Used In Thmentioning
“…Various approaches have been proposed in the literature to alleviate the range expansion problem. The schemes in [3], [14], [12], [17], [18], [19], [26] encode the ranges and store modified rules in the TCAM. As a packet arrives, an encoded search key is created from the packet header fields using the encoding algorithm and the TCAM is searched using the encoded search key.…”
Section: B Existing Work On Packet Classifiers In Tcamsmentioning
Abstract-We propose algorithms for distributing the classifier rules to two TCAMs (ternary content addressable memories) and for incrementally updating the TCAMs. The performance of our scheme is compared against the prevalent scheme of storing classifier rules in a single TCAM in priority order. Our scheme results in an improvement in average lookup speed by up to 49% and an improvement in update performance by up to 3.84 times in terms of the number of TCAM writes.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.