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 条
  • [21] Coflow scheduling and placement for packet-switched optical datacenter networks
    Wang, Lin
    Wang, Xinbo
    Tornatore, Massimo
    Kim, Kwangjoon
    Mukherjee, Biswanath
    [J]. PHOTONIC NETWORK COMMUNICATIONS, 2022, 43 (02) : 156 - 164
  • [22] Energy Efficient, Scalable Packet Transport Networks
    Eilenberger, Gert J.
    [J]. 2010 15TH OPTOELECTRONICS AND COMMUNICATIONS CONFERENCE (OECC), 2010, : 422 - 423
  • [23] Deconstructing Datacenter Packet Transport
    Alizadeh, Mohammad
    Yang, Shuang
    Katti, Sachin
    McKeown, Nick
    Prabhakar, Balaji
    Shenker, Scott
    [J]. PROCEEDINGS OF THE 11TH ACM WORKSHOP ON HOT TOPICS IN NETWORKS (HOTNETS-XI), 2012, : 133 - 138
  • [24] Scalable Packet Classification Using Hybrid and Dynamic Cuttings
    Li, Wenjun
    Li, Xianfeng
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE OF IEEE REGION 10 (TENCON), 2013,
  • [25] A FAST AND SCALABLE IPV6 PACKET CLASSIFICATION
    Zhou, Xiaoju
    Huang, Xiaohong
    Sun, Qiong
    Yang, Wei
    Ma, Yan
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON NETWORK INFRASTRUCTURE AND DIGITAL CONTENT, PROCEEDINGS, 2009, : 275 - 279
  • [26] Exploiting Order Independence for Scalable and Expressive Packet Classification
    Kogan, Kirill
    Nikolenko, Sergey I.
    Rottenstreich, Ori
    Culhane, William
    Eugster, Patrick
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (02) : 1251 - 1264
  • [27] Scalable packet classification through maximum entropy hashing
    Choi, L
    Heo, J
    Kim, H
    Joung, J
    Kim, S
    [J]. NETWORKING 2004: NETWORKING TECHNOLOGIES, SERVICES, AND PROTOCOLS; PERFORMANCE OF COMPUTER AND COMMUNICATION NETWORKS; MOBILE AND WIRELESS COMMUNICATIONS, 2004, 3042 : 296 - 307
  • [28] Scalable packet classification with controlled cross-producting
    Wang, Pi-Chung
    [J]. COMPUTER NETWORKS, 2009, 53 (06) : 821 - 834
  • [29] SAX-PAC (Scalable And eXpressive PAcket Classification)
    Kogan, Kirill
    Nikolenko, Sergey
    Rottenstreich, Ori
    Culhane, William
    Eugster, Patrick
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2014, 44 (04) : 15 - 26
  • [30] MBitTree: A fast and scalable packet classification for software switches
    Tan, Jing
    Lv, GaoFeng
    Qiao, GuanJie
    [J]. 2021 IEEE SYMPOSIUM ON HIGH-PERFORMANCE INTERCONNECTS (HOTI 2021), 2021, : 60 - 67