Bit-Shuffled Trie: IP Lookup with Multi-Level Index Tables

被引:0
|
作者
Pao, Derek [1 ]
Lu, Ziyan [1 ]
Poon, Yat Hang [1 ]
机构
[1] City Univ Hong Kong, Dept Elect Engn, Hong Kong, Hong Kong, Peoples R China
关键词
IP lookup; packet forwarding; pipelined architecture; ADDRESS LOOKUP; ARCHITECTURE;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Simplicity is the major advantage of implementing hardware IP lookup engine using multi-level index tables. However, the memory efficiency of the conventional multi-level indexing approach is relatively low. In this paper we shall show that by restructuring the binary-trie using a method called bit-shuffling, highly efficient index tables can be built to support the IP lookup operation. The proposed method is evaluated using a real-life IPv4 routing table with 321K prefixes. The amortized memory cost of our method is less than 3 bytes per prefix.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] IP address lookup using bit-shuffled trie
    Pao, Derek
    Lu, Ziyan
    Poon, Yat Hang
    COMPUTER COMMUNICATIONS, 2014, 47 : 51 - 64
  • [2] A Multi-level Index Lookup Algorithm and Its Implementation
    Yan Xincheng (Central Academy of ZTE Corporation
    ZTE Communications, 2006, (02) : 48 - 52
  • [3] A Multi-Index Hybrid Trie for Lookup and Updates
    Lin, Chia-Hung
    Hsu, Chia-Yin
    Hsieh, Sun-Yuan
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (10) : 2486 - 2498
  • [4] An efficient parallel prefix matching architecture using Bloom filter for multi-bit trie IP Lookup algorithm in FPGA
    Saravanan, K.
    Senthilkumar, A.
    OPTOELECTRONICS AND ADVANCED MATERIALS-RAPID COMMUNICATIONS, 2015, 9 (5-6): : 803 - 807
  • [5] Modular reduction by multi-level table lookup
    Parhami, B
    40TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1 AND 2, 1998, : 381 - 384
  • [6] Study On the IPv6 Routing Lookup Algorithm Based on Four-Level Index and Multibit Trie
    Liu, Yang
    INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS AND INFORMATION SECURITY (CNIS 2015), 2015, : 253 - 257
  • [7] Bit-fixing Codes for Multi-level Cells
    Jiang, Anxiao
    Li, Yue
    Bruck, Jehoshua
    2012 IEEE INFORMATION THEORY WORKSHOP (ITW), 2012, : 252 - 256
  • [8] IP/NDN: A Multi-Level Translation and Migration Mechanism
    Luo, Sheng
    Zhong, Shangru
    Lei, Kai
    NOMS 2018 - 2018 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2018,
  • [9] AN EFFICIENT PACKET CLASSIFICATION BASED ON THE FLOW LOCALITY PRINCIPLES AND MULTI-LEVEL LOOKUP
    Chen, Sheng
    Zhang, Da-Fang
    Bi, Xia-An
    4TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGY AND ENGINEERING (ICSTE 2012), 2012, : 405 - 409
  • [10] Multi-level Index Model for SaaS Application
    Kong Lanju
    Li Qingzhong
    Wang Xue
    2013 10TH WEB INFORMATION SYSTEM AND APPLICATION CONFERENCE (WISA 2013), 2013, : 23 - +