An SRAM-based novel hardware architecture for longest prefix matching for IP route lookup

被引:0
|
作者
Sanchita Saha Ray
Surajeet Ghosh
Bhaskar Sardar
机构
[1] St. Thomas’ College of Engineering and Technology,Department of Information Technology
[2] Indian Institute of Engineering Science and Technology,Department of Computer Science and Technology
[3] Shibpur,Department of Information Technology
[4] Jadavpur University,undefined
来源
关键词
Forwarding table; IP address lookup; Longest prefix matching; Routing table; SRAM-based IP lookup;
D O I
暂无
中图分类号
学科分类号
摘要
A static random access memory (SRAM)-based novel hardware architecture for longest prefix match (LPM) search scheme has been proposed in this paper. The key concept of this architecture is to store the IP prefixes virtually in the forwarding table. This architecture reduces memory consumption by using a two-tier hierarchical SRAM-based memory structure for maintaining the next hop port information. Originally, next hop addresses are kept in the shared global memory called next hop global memory (NHGM) and its links are maintained in another memory, called next hop link memory (NHLM). This approximately reduces memory consumption by 50–62.5% compared to existing SRAM-based schemes. The proposed architecture consumes single memory write cycle to store an IP prefix and also takes single memory read cycle for LPM search. However, finding next hop information incurs two memory read cycles due to hierarchical next hop memory structure. The proposed scheme performs an LPM lookup operation in 1.05–1.31 ns in IPv4 and between 1.05 and 1.6 ns in IPv6. This results into LPM search throughput of 950 million lookups per second (MLPS) to 760 MLPS in IPv4 and between 620 and 950 MLPS in IPv6. The average search throughput achievable from this architecture is roughly 850 MLPS in IPv4 and 780 MLPS in IPv6. The numerical results show that this architecture significantly reduces memory requirement, power consumption, and transistor-count/bit requirement.
引用
收藏
页码:359 / 371
页数:12
相关论文
共 50 条
  • [21] Large-scale SRAM-based IP lookup architectures using compact trie search structures
    Erdem, Oguzhan
    Carus, Aydin
    Le, Hoang
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2014, 40 (04) : 1186 - 1198
  • [22] Efficient hardware architecture for fast IP address lookup
    Pao, D
    Liu, C
    Wu, A
    Yeung, L
    Chan, KS
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2003, 150 (01): : 43 - 52
  • [23] Efficient hardware architecture for fast IP address lookup
    Pao, D
    Liu, C
    Wu, A
    Yeung, L
    Chan, KS
    [J]. IEEE INFOCOM 2002: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS, 2002, : 555 - 561
  • [24] A volume rendering crossbar and SRAM-based hardware
    Deyssenroth, M
    de Boer, M
    Gröpl, A
    Hesser, J
    Männer, R
    [J]. VOLUME GRAPHICS, 2000, : 279 - +
  • [25] A Dynamic Longest Prefix Matching Content Addressable Memory for IP Routing
    Maurya, Satendra Kumar
    Clark, Lawrence T.
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2011, 19 (06) : 963 - 972
  • [26] Learned FIB: Fast IP Forwarding without Longest Prefix Matching
    Higuchi, Shunsuke
    Koizumi, Yuki
    Takemasa, Junji
    Tagami, Atsushi
    Hasegawa, Toru
    [J]. 2021 IEEE 29TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP 2021), 2021,
  • [27] A Dynamic Indirect IP Lookup based on Prefix Relationships
    Kuo, Yu-Chen
    Li, Chih-Cheng
    [J]. 18TH ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS (APCC 2012): GREEN AND SMART COMMUNICATIONS FOR IT INNOVATION, 2012, : 674 - 679
  • [28] A Pragmatic Per-Device Licensing Scheme for Hardware IP Cores on SRAM-Based FPGAs
    Zhang, Li
    Chang, Chip-Hong
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2014, 9 (11) : 1893 - 1905
  • [29] Clustering IP addresses using longest prefix matching and nearest neighbor algorithms
    Karim, A
    Jami, SI
    Ahmad, I
    Sarwar, M
    Uzmi, Z
    [J]. PRICAI 2004: TRENDS IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2004, 3157 : 965 - 966
  • [30] Bitmap-based Prefix Caching for Fast IP Lookup
    Kim, Jinsoo
    Ko, Myeong-Cheol
    Nam, Junghyun
    Kim, Junghwan
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2014, 8 (03): : 873 - 889