A Load-Balanced Pipeline Architecture for IP Route Lookup

被引:0
|
作者
Hu, Shengqing [1 ]
Wu, Yi [1 ]
Nong, Ge [1 ]
机构
[1] Sun Yat Sen Univ, Dept Comp Sci, Guangzhou 510275, Guangdong, Peoples R China
关键词
Route lookup; pipeline architecture; prefix trie; load balance; 100% throughput; INPUT;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We present in this article a pipeline architecture built with multiple memory blocks for IP route lookup using trie-based routing algorithms. A two-hierarchy prefix distribution scheme is employed to balance the storage demands among the memory blocks, where prefixes not longer than r bits in the routing table are mapped to an index table and the remaining prefixes are organized into multiple prefix tries according to their highest r bits. An access control strategy is employed to avoid access conflicts in the routing system when multiple packets attempt to access a same memory block. For this purpose, a load balancer consisting of two groups of buffers connected by a rotator, is employed to distribute to memory blocks the searching requests of IP lookups for arriving packets. The simulation results indicate that the proposed multi-block pipeline routing architecture can achieve nearly 100% throughput under typical IPv4 corpora with uniform distributed destinations.
引用
下载
收藏
页码:136 / 140
页数:5
相关论文
共 50 条
  • [31] Load-balanced routing in ad hoc networks
    Rangarajan, Sudharsan
    Garcia-Luna-Aceves, J. J.
    PROCEEDINGS - 16TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, VOLS 1-3, 2007, : 556 - +
  • [32] Twister Networks and Their Applications to Load-Balanced Switches
    Lien, Ching-Min
    Chang, Cheng-Shang
    Cheng, Jay
    Lee, Duan-Shin
    Liao, Jou-Ting
    2010 PROCEEDINGS IEEE INFOCOM, 2010,
  • [33] Scalable and Load-balanced Data Center Multicast
    Cui, Wenzhi
    Qian, Chen
    2015 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2015,
  • [34] Load-balanced anycast routing in computer networks
    Zaumen, William T.
    Vutukury, Srinivas
    Garcia-Luna-Aceves, J.J.
    IEEE Symposium on Computers and Communications - Proceedings, 2000, : 566 - 574
  • [35] Load-balanced three-stage switch
    Hu, Bing
    Yeung, Kwan L.
    Zhang, Zhaoyang
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2012, 35 (01) : 502 - 509
  • [36] Load-balanced clustering of wireless sensor networks
    Gupta, G
    Younis, M
    2003 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-5: NEW FRONTIERS IN TELECOMMUNICATIONS, 2003, : 1848 - 1852
  • [37] Efficient Load-Balanced Butterfly Counting on GPU
    Xu, Qingyu
    Zhang, Feng
    Yao, Zhiming
    Lu, Lv
    Du, Xiaoyong
    Deng, Dong
    He, Bingsheng
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2022, 15 (11): : 2450 - 2462
  • [38] Load-balanced wireless ad hoc routing
    Zhou, A
    Hassanein, H
    CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING 2001, VOLS I AND II, CONFERENCE PROCEEDINGS, 2001, : 1157 - 1161
  • [39] Analysis of load-balanced switch with finite buffers
    Audzevich, Yury
    Ofek, Yoram
    Telek, Miklos
    Yener, Buelent
    GLOBECOM 2008 - 2008 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2008,
  • [40] Development of the Load-balanced Bin Packing System
    Pyo, Jeong-Won
    Lee, Kwang-Hee
    Kim, Hyun-Su
    Kuc, Tae-Yong
    2022 19TH INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS (UR), 2022, : 98 - 102