Binary decision diagrams for efficient hardware implementation of fast IP routing lookups

被引:3
|
作者
Sangireddy, R [1 ]
Somani, AK [1 ]
机构
[1] Iowa State Univ, Dept Elect & Comp Engn, Dependable Comp & Networking Lab, Ames, IA 50011 USA
关键词
D O I
10.1109/ICCCN.2001.956213
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With an immense continuous growth in the Internet traffic, the demand for routers that perform IP routing at high speed and throughput is ever increasing. The key issue in the router performance is the IP routing lookup mechanism based on the longest prefix matching scheme. Earlier works on fast IPv4 routing table lookup are based on Content Addressable Memory (CAM), memory lookups and the CPU caching. These schemes depend on the memory access technology which limits their performance. Besides, these address lookup schemes designed for the IPv4 32-bit address mostly are not extensible to adapt to the forthcoming IPv6 where the IP address is 128 bits long. The paper presents a Binary Decision Diagrams based optimized combinational logic for an efficient implementation of fast address lookup scheme in reconfigurable hardware. The experimental results show that, for the 32-bit IP address large MAE-east routing table, the number of redundant nodes is more than 99.99% in constructing the binary decision tree. With the binary encoding of the output part, an additional 36% reduction is obtained in the number of effective nodes. Besides the performance of the scheme, routing table update and the scalability to IPv6 issues are discussed.
引用
收藏
页码:12 / 17
页数:6
相关论文
共 50 条
  • [1] Binary search schemes for fast IP lookups
    Mehrotra, P
    Franzon, PD
    GLOBECOM'02: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-3, CONFERENCE RECORDS: THE WORLD CONVERGES, 2002, : 2005 - 2009
  • [2] High-speed IP routing with binary decision diagrams based hardware address lookup engine
    Sangireddy, R
    Somani, AK
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2003, 21 (04) : 513 - 521
  • [3] Efficient implementation of ordered binary decision diagrams
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao, Suppl (136-142):
  • [4] Fast IP routing lookups for high performance routers
    Kijkanjarat, T
    Chao, HJ
    COMPUTER COMMUNICATIONS, 1999, 22 (15-16) : 1415 - 1422
  • [5] Efficient IP Routing Lookups for High-Performance Routers
    Chi, Hsin-Chou
    Wu, Chia-Ming
    Hsu, Sheng-Chin
    JOURNAL OF INTERNET TECHNOLOGY, 2013, 14 (02): : 265 - 272
  • [6] Fast and Power-Efficient Hardware Implementation of a Routing scheme for WSNs
    Mplemenos, Georgios-Grigorios
    Papaefstathiou, Ioannis
    2012 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2012, : 1710 - 1714
  • [7] A Hybrid Hardware Architecture for High-Speed IP Lookups and Fast Route Updates
    Luo, Layong
    Xie, Gaogang
    Xie, Yingke
    Mathy, Laurent
    Salamatian, Kave
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2014, 22 (03) : 957 - 969
  • [8] Fast implementation of binary morphological operations on hardware-efficient systolic architectures
    Malamas, EN
    Malamos, AG
    Varvarigou, TA
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2000, 25 (01): : 79 - 93
  • [9] Fast Implementation of Binary Morphological Operations on Hardware-Efficient Systolic Architectures
    E.N. Malamas
    A.G. Malamos
    T.A. Varvarigou
    Journal of VLSI signal processing systems for signal, image and video technology, 2000, 25 : 79 - 93
  • [10] Fast binary image processing using binary decision diagrams
    Robert, L
    Malandain, G
    COMPUTER VISION AND IMAGE UNDERSTANDING, 1998, 72 (01) : 1 - 9