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 条
  • [1] An SRAM-based novel hardware architecture for longest prefix matching for IP route lookup
    Ray, Sanchita Saha
    Ghosh, Surajeet
    Sardar, Bhaskar
    [J]. PHOTONIC NETWORK COMMUNICATIONS, 2016, 32 (03) : 359 - 371
  • [2] A Hybrid Approach to CAM-Based Longest Prefix Matching for IP Route Lookup
    Sun, Yan
    Kim, Min Sik
    [J]. 2010 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE GLOBECOM 2010, 2010,
  • [3] SRAM Based Longest Prefix Matching Approach for Multigigabit IP Processing
    Ray, Sanchita Saha
    Ghosh, Surajeet
    Sardar, Bhaskar
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON ADVANCED NETWORKS AND TELECOMMUNCATIONS SYSTEMS (ANTS), 2015,
  • [4] A fast IP Lookup scheme for longest-matching prefix
    Wuu, LC
    Pin, SY
    [J]. 2001 INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS AND MOBILE COMPUTING, PROCEEDINGS, 2001, : 407 - 412
  • [5] A SRAM-based Architecture for Trie-based IP Lookup Using FPGA
    Le, Hoang
    Jiang, Weirong
    Prasanna, Viktor K.
    [J]. PROCEEDINGS OF THE SIXTEENTH IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, 2008, : 33 - 42
  • [6] Fast Update Algorithm With Reorder Mechanism for SRAM-Based Longest Prefix Matching on FPGA
    Song, Xiaoyong
    Guo, Zhichuan
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2024, 71 (01) : 420 - 424
  • [7] A Hash Based Architecture of Longest Prefix Matching for Fast IP Processing
    Ghosh, Surajeet
    Baliyan, Maitraya
    [J]. PROCEEDINGS OF THE 2016 IEEE REGION 10 CONFERENCE (TENCON), 2016, : 228 - 231
  • [8] Multi-region SRAM-Based TCAM for Longest Prefix
    Zou, Qian
    Zhang, Ning
    Guo, Feng
    Kong, Qingshan
    Lv, Zhiqiang
    [J]. SCIENCE OF CYBER SECURITY, SCISEC 2022, 2022, 13580 : 437 - 452
  • [9] Parallel IP lookup using multiple SRAM-based pipelines
    Jiang, Weirong
    Prasanna, Viktor K.
    [J]. 2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 1265 - 1278
  • [10] Beyond TCAMs: An SRAM-based parallel multi-pipeline architecture for terabit IP lookup
    Jiang, Weirong
    Wang, Qingbo
    Prasanna, Viktor K.
    [J]. 27TH IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (INFOCOM), VOLS 1-5, 2008, : 2458 - 2466