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 条
  • [1] A fast IPv6 route lookup algorithm with hash compression
    Yao, XM
    Li, LM
    Hu, GM
    [J]. 2004 INTERNATIONAL CONFERENCE ON COMMUNICATION, CIRCUITS, AND SYSTEMS, VOLS 1 AND 2: VOL 1: COMMUNICATION THEORY AND SYSTEMS, 2004, : 674 - 677
  • [2] Tree, segment table, and route bucket: A multistage algorithm for IPv6 routing table lookup
    Li, Zhenqiang
    Zheng, Dongqu
    Ma, Yan
    [J]. INFOCOM 2007, VOLS 1-5, 2007, : 2426 - +
  • [3] Optimization of the Routing Table Lookup Algorithm for IPv6
    Lin, Jinxian
    Lie, Huimin
    [J]. SECOND INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTING: WGEC 2008, PROCEEDINGS, 2008, : 236 - +
  • [4] A serial and non-collision hash algorithm
    Shang, FJ
    Shang, FJ
    [J]. 2004 INTERNATIONAL CONFERENCE ON COMMUNICATION, CIRCUITS, AND SYSTEMS, VOLS 1 AND 2: VOL 1: COMMUNICATION THEORY AND SYSTEMS, 2004, : 591 - 595
  • [5] An absolute non-collision hash algorithm
    Shang, FJ
    Pan, YJ
    [J]. PROCEEDINGS OF THE 2004 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2004, : 2592 - 2595
  • [6] A Dynamic Binary Hash Scheme for IPv6 Lookup
    Sun, Qiong
    Huang, XiaoHong
    Zhou, XiaoJu
    Ma, Yan
    [J]. GLOBECOM 2008 - 2008 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2008,
  • [7] Decision tree based algorithm for IPv6 routing table lookup
    Li, Zhenqiang
    Zhang, Shengliang
    Ma, Yan
    [J]. 2006 10TH INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY, VOLS 1 AND 2, PROCEEDINGS, 2006, : 360 - +
  • [8] Fast IPv6 route lookup scheme
    Yao, Xing-Miao
    Li, Le-Min
    [J]. Jisuanji Xuebao/Chinese Journal of Computers, 2005, 28 (02): : 214 - 219
  • [9] TSB: A multi-stage algorithm for IPv6 routing table lookup
    Li, Zhen-Qiang
    Zheng, Dong-Qu
    Ma, Yan
    [J]. Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2007, 35 (10): : 1859 - 1864
  • [10] Robust routing table design for IPv6 lookup
    Yong, SM
    Ewe, HT
    [J]. THIRD INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND APPLICATIONS, VOL 1, PROCEEDINGS, 2005, : 531 - 536