Scalable Packet Classification for Datacenter Networks

被引:6
|
作者
Wang, Pi-Chung [1 ]
机构
[1] Natl Chung Hsing Univ, Dept Comp Sci & Engn, Taichung 402, Taiwan
关键词
Packet classification; datacenter network; scalability; router architectures; packet forwarding; firewalls; VLANs; TCAM ARCHITECTURE;
D O I
10.1109/JSAC.2014.140112
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The key challenge to a datacenter network is its scalability to handle many customers and their applications. In a datacenter network, packet classification plays an important role in supporting various network services. Previous algorithms store classification rules with the same length combinations in a hash table to simplify the search procedure. The search performance of hash-based algorithms is tied to the number of hash tables. To achieve fast and scalable packet classification, we propose an algorithm, encoded rule expansion, to transform rules into an equivalent set of rules with fewer distinct length combinations, without affecting the classification results. The new algorithm can minimize the storage penalty of transformation and achieve a short search time. In addition, the scheme supports fast incremental updates. Our simulation results show that more than 90% hash tables can be eliminated. The reduction of length combinations leads to an improvement on speed performance of packet classification by an order of magnitude. The results also show that the software implementation of our scheme without using any hardware parallelism can support up to one thousand customer VLANs and one million rules, where each rule consumes less than 60 bytes and each packet classification can be accomplished under 50 memory accesses.
引用
收藏
页码:124 / 137
页数:14
相关论文
共 50 条
  • [1] Scalable datacenter multicast using in-packet bitmaps
    Huang, Kun
    Su, Xin
    [J]. DISTRIBUTED AND PARALLEL DATABASES, 2018, 36 (03) : 445 - 460
  • [2] Scalable datacenter multicast using in-packet bitmaps
    Kun Huang
    Xin Su
    [J]. Distributed and Parallel Databases, 2018, 36 : 445 - 460
  • [3] Scalable packet classification
    Baboescu, F
    Varghese, G
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2001, 31 (04) : 199 - 210
  • [4] Scalable packet classification
    Baboescu, F
    Varghese, G
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2005, 13 (01) : 2 - 14
  • [5] Scalable Packet Classification on FPGA
    Jiang, Weirong
    Prasanna, Viktor K.
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (09) : 1668 - 1680
  • [6] Fast and scalable packet classification
    van Lunteren, J
    Engbersen, T
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2003, 21 (04) : 560 - 571
  • [7] Packet-Level Telemetry in Large Datacenter Networks
    Zhu, Yibo
    Kang, Nanxi
    Cao, Jiaxin
    Greenberg, Albert
    Lu, Guohan
    Mahajan, Ratul
    Maltz, Dave
    Yuan, Lihua
    Zhang, Ming
    Zhao, Ben Y.
    Zheng, Haitao
    [J]. SIGCOMM'15: PROCEEDINGS OF THE 2015 ACM CONFERENCE ON SPECIAL INTEREST GROUP ON DATA COMMUNICATION, 2015, : 479 - 491
  • [8] Packet-Level Telemetry in Large Datacenter Networks
    Zhu, Yibo
    Kang, Nanxi
    Cao, Jiaxin
    Greenberg, Albert
    Lu, Guohan
    Mahajan, Ratul
    Maltz, Dave
    Yuan, Lihua
    Zhang, Ming
    Zhao, Ben Y.
    Zheng, Haitao
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2015, 45 (04) : 479 - 491
  • [9] A Scalable Source Multipath Routing Architecture for Datacenter Networks
    Jia, Wen-Kang
    Liu, Gen-Hen
    Chen, Yaw-Chung
    [J]. 2015 11TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2015, : 279 - 283
  • [10] A scalable hardware solution for packet classification
    Chang, HY
    Chan, CT
    Wang, PC
    Lee, CL
    [J]. 2004 9TH IEEE SINGAPORE INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS (ICCS), 2004, : 542 - 546