计算机科学 ›› 2021, Vol. 48 ›› Issue (11A): 490-494.doi: 10.11896/jsjkx.201100161

• 网络& 通信 • 上一篇    下一篇

一种基于超立方体的TCAM多字段范围规则编码

王云霄, 赵丽娜, 马琳, 李宁, 刘子雁, 张婕   

  1. 国网山东省电力公司信息通信公司 济南250000
  • 出版日期:2021-11-10 发布日期:2021-11-12
  • 通讯作者: 王云霄(996207306@qq.com)
  • 基金资助:
    国网山东省电力公司科技项目(520627190059)

TCAM Multi-field Rule Coding Technique Based on Hypercube

WANG Yun-xiao, ZHAO Li-na, MA Lin, LI Ning, LIU Zi-yan, ZHANG Jie   

  1. Information and Telecommunication Company,State Grid Shandong Electric Power Company,Jinan 250000,China
  • Online:2021-11-10 Published:2021-11-12
  • About author:WANG Yun-xiao,born in 1991,postgraduate,intermediate engineer.His main research interests include network and information security.
  • Supported by:
    Project of State Grid Shandong Electric Power Company(520627190059).

摘要: 随着互联网的发展与普及,网络的规模、带宽和网络数据包传输速度都在以指数级增长。日益高速增长的网络用户给互联网基础设施带来的压力也是与日俱,作为链路带宽性能提升的关键一环,报文分类处理速度的提升对发展高速网络环境下的各种应用服务起到了关键作用。当前报文分类算法存在吞吐率不足、内存利用率不高、功耗高,以及更新性能不够的问题。在报文分类上,传统TCAM无法进行高效的范围规则集存储,基于此问题利用超立方体的对称性与正则性,设计了一种基于超立方体的TCAM多字段范围规则编码技术。通过仿真实验对比,其编码效率是现在流行的其他TCAM编码方案的2倍,极大地增加了TCAM在报文分类时的空间利用率。

关键词: TP超立方体, 报文分类算法, 范围编码, 静态随机存取存储器, 三态内容寻址器

Abstract: With the development and popularization of the Internet,the network scale,bandwidth and network packet transmission speed are growing exponentially.The increasingly rapid growth of network users also puts increasing pressure on the Internet infrastructure.As a key link to improve the performance of link bandwidth,the improvement of packet classification processing speed plays a key role in the development of various application services in the high-speed network environment.The current message classification algorithm has the problems of insufficient throughput,low memory utilization,high power consumption and insufficient update performance.In terms of message classification,traditional TCAM cannot store range rules efficiently.Based on this problem,a multi-field TCAM coding technique based on hypercube is designed by taking advantage of the symmetry and regularity of hypercube.Through the comparison of simulation experiments,the encoding effect is 2 times more efficient than otherpopular TCAM encoding schemes,which greatly increases the space utilization of TCAM in message classification.

Key words: Hypercube, Packet classification algorithm, Range coding, SRAM, Ternary content addressable memory

中图分类号: 

  • TP393.0
[1]MENASCED A.QoS issues in Web services[J].IEEE Internet Computing,2002,6(6):72-75.
[2]GANGI M D,CANTARELLA G E,PACE RD,et al.Network traffic control based on a mesoscopic dynamic flow model[J].Transportation Research Part C,2016,66:3-26.
[3]REZAEIBAGHA F,MU Y.Distributed clinical data sharing via dynamic access-control policy transformation[J].International Journal of Medical Informatics,2016,89:25-31.
[4]SHAHRAKI A,ABBASI M,HAUGEN Ø.Boosting algorithms for network intrusion detection:A comparative evaluation of Real AdaBoost,Gentle AdaBoost and Modest AdaBoost[J].Engineering Applications of Artificial Intelligence,2020,94.
[5]GANGADHAR A,BABULU K. Design of low-power and high-speed CNTFET-based TCAM cell for future generation networks[J].The Journal of Supercomputing,2021:1-11.
[6]BREMLER-BARR A,HENDLER D.Space-Efficient TCAM-based Classification Using Gray Coding[C]//IEEE Infocom.2007.
[7]LAKSHMINARAYANAN K,VENKATACHARY S,RAN-GARAJAN A.Algorithms for Advanced Packet Classification With Ternary CAMs[C]//ACM SIGCOMM.2005.
[8]HAIGH J R,CLARK L T.High performance set associativetranslation lookaside buffers for low power microprocessors.Integr[J].Integration,the VLSI Journal,2007,4(4):509-523.
[9]JIANG W,PRASANNA V K.Sequence-preserving parallel IP lookup using multiple SRAM-based pipelines[J].Journal of Parallel and Distributed Computing,2009,69(9):778-789.
[10]NAKAHARA H,SASAO T,IWAMOTO H,et al.LUT Cascades Based on Edge-Valued Multi-Valued Decision Diagrams:Application to Packet Classification[J].IEEE J.Emerg.Sel.Top.Circuits Syst.,2016,6:73-86.
[11]CHANG Y,LEE C,SU C,et al.Multi-field range encoding for packet classification in TCAM[C]//International Conference on Computer Communications.2011:196-200.
[12]KESSELMAN A,KOGAN K,NEMZER S,et al.Space andspeed tradeoffs in TCAM hierarchical packet classification[J].Journal of Computer and System Sciences,2013,79(1):111-121.
[13]ZHENG K,CHE H,WANG Z,et al.DPPC-RE:TCAM-based Distributed parallel packet classification with range encoding[J].IEEE Transactions on Computers,2006,55(8):947-961.
[14]LIU J B,ZHAO J,SHI Z Y,et al.Upper and Lower Bounds for the Kirchhoff Index of the n-Dimensional Hypercube Network[OL].https://doi.org/10.1155/2020/5307670.
[15]TAYLOR D,TURNER J.ClassBench:A Packet ClassificationBenchmark[C]//IEEE INFOCOM.2005.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!