How to deal with range-based packet classifiers

Vitalii Demianiuk, Kirill Kogan

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationSOSR 2019 - Proceedings of the 2019 ACM Symposium on SDN Research
PublisherAssociation for Computing Machinery, Inc
Pages29-35
Number of pages7
ISBN (Electronic)9781450367103
DOIs
StatePublished - 3 Apr 2019
Externally publishedYes
Event2019 ACM Symposium on SDN Research, SOSR 2019 - San Jose, United States
Duration: 3 Apr 20194 Apr 2019

Publication series

NameSOSR 2019 - Proceedings of the 2019 ACM Symposium on SDN Research

Conference

Conference2019 ACM Symposium on SDN Research, SOSR 2019
Country/TerritoryUnited States
CitySan Jose
Period3/04/194/04/19

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Software

Fingerprint

Dive into the research topics of 'How to deal with range-based packet classifiers'. Together they form a unique fingerprint.

Cite this