Non-collision hash and table merger IPv6 route lookup algorithm

被引:0
|
作者
Shang Feng-jun [1 ]
Tang Hong [1 ]
机构
[1] Chongqing Univ Posts & Telecommun, Coll Comp Sci & Technol, Chongqing 400065, Peoples R China
关键词
lookup algorithm; Trie-tree; non-collision hash; Grid of Tries;
D O I
暂无
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
In this article, the authors survey the recent advances in the research of route lookup algorithm and introduce some of the typical algorithms. At last, a novel route lookup algorithm is proposed based the non-collision hash and table merger(NHTM) algorithm, which is based on Non-Collision Hash Trie-Tree Algorithm and Grid of Tries algorithm. The core of algorithm has four parts: (1) constructing hash function mainly based on RES and NLA so that the hash function can avoid space explosion problem; (2) incorporating two kinds of algorithm,. which are the Lakshman and Stiliadis propose a 2-dimensional classification algorithm and the algorithm of Grid of Tries as well as transforming Grid of Tries for the Trie-tree primed and jumping table in order to reduce space complexity; (3) incorporating jumping table item. After expanding normally, this doesn't increase the time complex degree of algorithm because we introduce the jumping table. Space complexity consumed and space requirement are less than those of algorithm. Test results show that the classification rate of NHTM algorithm is up to 5 million packets per second and the maximum memory consumed is 50MB for 10,000 rules.
引用
收藏
页码:577 / 582
页数:6
相关论文
共 50 条
  • [31] IPv6 anycast address lookup using trier-based algorithm
    Balapumi, R
    Karuppiah, EK
    Abdullah, R
    APCC 2003: 9TH ASIA-PACIFIC CONFERENCE ON COMMUNICATION, VOLS 1-3, PROCEEDINGS, 2003, : 1082 - 1086
  • [32] A non-collision hash trie-tree based fast IP classification algorithm
    Ke Xu
    Jianping Wu
    Zhongchao Yu
    Mingwei Xu
    Journal of Computer Science and Technology, 2002, 17 : 219 - 226
  • [33] A non-collision hash Trie-tree based fast IP classification algorithm
    Xu, K
    Wu, JP
    Yu, ZC
    Xu, MW
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2002, 17 (02) : 219 - 226
  • [34] Non-collision Hash Scheme Using Bloom Filter and CAM
    Li, Yun-Zhao
    PROCEEDINGS OF THE 2009 SECOND PACIFIC-ASIA CONFERENCE ON WEB MINING AND WEB-BASED APPLICATION, 2009, : 55 - 58
  • [35] Extending a CPU Cache for Efficient IPv6 Lookup
    Wolff, Benjamin
    Fradj, Bachir
    Belanger, Normand
    Savaria, Yvon
    2018 IEEE 61ST INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2018, : 1054 - 1057
  • [36] A comparative review of scalable lookup algorithms for IPv6
    Smiljanic, Aleksandra
    Cica, Zoran
    COMPUTER NETWORKS, 2012, 56 (13) : 3040 - 3054
  • [37] Clustered Linked List Forest for IPv6 Lookup
    Erdem, Oguzhan
    Carus, Aydin
    2013 IEEE 21ST ANNUAL SYMPOSIUM ON HIGH-PERFORMANCE INTERCONNECTS (HOTI), 2013, : 33 - 40
  • [38] BBUFs: A new lookup mechanism based on IPV6
    Cojocar, Dan
    PROCEEDINGS OF THE 10TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING, 2009, : 358 - 361
  • [39] A memory efficient IPv6 lookup engine on FPGA
    Tong, Da
    Yang, Yi-Hua E.
    Prasanna, Viktor K.
    2012 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2012,
  • [40] Global IPv6 anycast address lookup with NP
    Karuppiah, EK
    Abdullah, R
    APCC 2003: 9TH ASIA-PACIFIC CONFERENCE ON COMMUNICATION, VOLS 1-3, PROCEEDINGS, 2003, : 1106 - 1110