General Ternary Bit Strings on Commodity Longest-Prefix-Match Infrastructures

被引:0
|
作者
Chuprikov, Pavel [1 ,2 ]
Kogan, Kirill [2 ]
Nikolenko, Sergey [1 ]
机构
[1] Steklov Inst Math, St Petersburg, Russia
[2] IMDEA Networks Inst, Madrid, Spain
基金
俄罗斯科学基金会;
关键词
PACKET CLASSIFICATION;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Ternary Content-Addressable Memory (TCAM) is a powerful tool to represent network services with line-rate lookup time. There are various software-based approaches to represent multi-field packet classifiers. Unfortunately, all of them either require exponential memory or apply additional constraints on field representations (e.g, prefixes or exact values) to have line-rate lookup time. In this work, we propose alternatives to TCAM and introduce a novel approach to represent packet classifiers based on ternary bit strings (without constraining field representation) on commodity longest-prefix-match (LPM) infrastructures. These representations are built on a novel property, prefix reorderability, that defines how to transform an ordered set of ternary bit strings to prefixes with LPM priorities in linear memory. Our results are supported by evaluations on large-scale packet classifiers with real parameters from ClassBench; moreover, we have developed a prototype in P4 to support these types of transformations.
引用
收藏
页数:10
相关论文
共 1 条
  • [1] Modular Block-RAM-Based Longest-Prefix Match Ternary Content-Addressable Memories
    Abdelhadi, Ameer M. S.
    Lemieux, Guy G. F.
    Shannon, Lesley
    [J]. 2018 28TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2018, : 243 - 250