Memory-efficient recursive scheme for multi-field packet classification

被引:16
作者
Li, Wenjun [1 ]
Li, Dagang [1 ,2 ]
Bai, Yongjie [1 ]
Le, Wenxia [3 ]
Li, Hui [1 ]
机构
[1] Peking Univ, Sch Elect & Comp Engn, Shenzhen, Peoples R China
[2] PKU HKUST ShenZhen HongKong Inst, Shenzhen High Tech Ind Pk, Shenzhen, Peoples R China
[3] Huawei Technol Co Ltd, Network Energy Dept, Shenzhen, Peoples R China
关键词
ALGORITHMS;
D O I
10.1049/iet-com.2018.6038
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Multi-field packet classification is not only an indispensable and challenging functionality of existing network devices, but it also appears as flow tables lying at the heart of the forwarding plane of software defined networking age. Despite almost two decades of research, algorithmic solutions still fall short of meeting the line-speed of high-performance network devices. Although decomposition-based approaches, such as cross-producting and recursive flow classification (RFC), can achieve high lookup rate by performing a parallel search on chunks of the packet header, both of them suffer from memory explosion problem during aggregation. In this study, the authors propose an HybridRFC, a memory-efficient recursive scheme for multi-field packet classification. By addressing the embedded problem of the RFC caused by uncontrollably expanded cross-product tables, HybridRFC can not only reduce the memory consumption to a practical level but also improve pre-processing performance significantly. Experimental results show that the memory requirement of HybridRFC is two orders of magnitude less than RFC, as well as three orders of speed-up on the performance of table building on average.
引用
收藏
页码:1319 / 1325
页数:7
相关论文
共 32 条
[1]  
[Anonymous], P IEEE GLOB COMM C
[2]  
Bowles S, 2012, FEDER CAFFE LECT, P1
[3]   DRES: Dynamic range encoding scheme for TCAM coprocessors [J].
Che, Hao ;
Wang, Zhijun ;
Zheng, Kai ;
Liu, Bin .
IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (07) :902-915
[4]  
Daly J, 2018, IEEE INFOCOM SER, P2654, DOI 10.1109/INFOCOM.2018.8486215
[5]  
Daly James., 2017, ICCCN, P1
[6]  
Gupta P, 1999, COMP COMM R, V29, P147, DOI 10.1145/316194.316217
[7]   Meta-algorithms for Software-based Packet Classification [J].
He, Peng ;
Xie, Gaogang ;
Salamatian, Kave ;
Mathy, Laurent .
2014 IEEE 22ND INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2014, :308-319
[8]   Feature Extraction Strategy with Improved Permutation Entropy and Its Application in Fault Diagnosis of Bearings [J].
Jiang, Fan ;
Zhu, Zhencai ;
Li, Wei ;
Wu, Bo ;
Tong, Zhe ;
Qiu, Mingquan .
SHOCK AND VIBRATION, 2018, 2018
[9]   RFID Implementation in Inventory Management of Wafer Cassettes and Probe Cards in Wafer Testing Houses [J].
Lee, Michael ;
Huang, C. F. ;
Liu, An-Hong ;
Lee, Yi-Chang .
2008 EMAP CONFERENCE PROCEEDINGS, 2008, :111-114
[10]   A Clustering Algorithm Based on Weighted Distance and User Preference of Incorporating Time Factors [J].
Li, Wenjie ;
Xue, Hua .
PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: IOT AND SMART CITY (ICIT 2018), 2018, :1-6