TY - GEN
T1 - How to deal with range-based packet classifiers
AU - Demianiuk, Vitalii
AU - Kogan, Kirill
N1 - Publisher Copyright:
© 2019 Association for Computing Machinery.
PY - 2019/4/3
Y1 - 2019/4/3
N2 - Efficient representations of multi-field packet classifiers with fields represented by ranges is a core mechanism to express services on data plane. To implement classifiers in ternaryaddressable memory (TCAM), each range should be encoded into multiple ternary bit strings whose number is at most linear to the width (in bits) of a represented field independently from range encoding method. In this paper we introduce a notion of a subrange allowing to represent a field range on any chosen subset of bit indices that significantly improve efficiency of classifier representations. Our analytic results are confirmed with a comprehensive evaluation study showing applicability of our approach to implement desired levels of expressiveness and scalability in packet classifiers.
AB - Efficient representations of multi-field packet classifiers with fields represented by ranges is a core mechanism to express services on data plane. To implement classifiers in ternaryaddressable memory (TCAM), each range should be encoded into multiple ternary bit strings whose number is at most linear to the width (in bits) of a represented field independently from range encoding method. In this paper we introduce a notion of a subrange allowing to represent a field range on any chosen subset of bit indices that significantly improve efficiency of classifier representations. Our analytic results are confirmed with a comprehensive evaluation study showing applicability of our approach to implement desired levels of expressiveness and scalability in packet classifiers.
UR - http://www.scopus.com/inward/record.url?scp=85066045174&partnerID=8YFLogxK
U2 - 10.1145/3314148.3314346
DO - 10.1145/3314148.3314346
M3 - Conference contribution
AN - SCOPUS:85066045174
T3 - SOSR 2019 - Proceedings of the 2019 ACM Symposium on SDN Research
SP - 29
EP - 35
BT - SOSR 2019 - Proceedings of the 2019 ACM Symposium on SDN Research
PB - Association for Computing Machinery, Inc
T2 - 2019 ACM Symposium on SDN Research, SOSR 2019
Y2 - 3 April 2019 through 4 April 2019
ER -