Greedy Prefix Cache for IP Routing Lookups

被引:10
|
作者
Huang, Zhuo [1 ]
Liu, Gang [1 ]
Peir, Jih-Kwon [1 ]
机构
[1] Univ Florida, Dept Comp & Informat Sci & Engn, Gainesville, FL 32610 USA
关键词
IP lookup; Perfix Matching; Perfix Cache;
D O I
10.1109/I-SPAN.2009.139
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As the rapid growth of Internet and the communication link speed, it becomes increasingly challenging for network processors to timely route the incoming traffic to the destination ports. The traditional approach must look up the routing table based on the destination IP address to determine the output port. The ternary CAM approach provides fast associative look up, but is very costly for large routing tables. The tile-based algorithm allows inexpensive searching, but may not satisfy the growing speed requirement. Previous studies showed that the overall routing time can be shortened by adding a small prefix cache for the general trie-based routing algorithms. In caching the prefix, however, the nested prefixes are difficult to cache due to the constraint of the longest prefix matching requirement. This paper presents a greedy prefix caching technique to improve the prefix cache performance that allows caching the largest sub-tree of each prefix including the parent prefixes. Our experiment results show that the prefix cache using the proposed upgrade scheme can reduce the miss ratio by about 6-8% comparing to the best existing prefix caching mechanism.
引用
收藏
页码:92 / 97
页数:6
相关论文
共 50 条
  • [31] Scalable IP Lookups using Shape Graphs
    Song, Haoyu
    Kodialam, Murali
    Hao, Fang
    Lakshman, T. V.
    [J]. 2009 17TH IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP 2009), 2009, : 73 - 82
  • [32] Forwarding engine for fast routing lookups and updates
    Yu, DX
    Smith, BC
    Wei, B
    [J]. GLOBECOM'99: SEAMLESS INTERCONNECTION FOR UNIVERSAL SERVICES, VOL 1-5, 1999, : 1556 - 1564
  • [33] IP lookups using multiway and multicolumn search
    Lampson, B
    Srinivasan, V
    Varghese, G
    [J]. IEEE INFOCOM '98 - THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS. 1-3: GATEWAY TO THE 21ST CENTURY, 1998, : 1248 - 1256
  • [34] Routing lookups in hardware at memory access speeds
    Gupta, P
    Lin, S
    McKeown, N
    [J]. IEEE INFOCOM '98 - THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS. 1-3: GATEWAY TO THE 21ST CENTURY, 1998, : 1240 - 1247
  • [35] Probabilistic IP prefix authentication (PIPA) for prefix hijacking
    Seoul National University, Korea, Republic of
    [J]. Proc. Int. Conf. Future Internet Technol., CFI, 1600, (52-55):
  • [36] Efficient prefix cache for network processors
    Akhbarizadeh, MJ
    Nourani, M
    [J]. 12TH ANNUAL IEEE SYMPOSIUM ON HIGH PERFORMANCE INTERCONNECTS, PROCEEDINGS, 2004, : 41 - 46
  • [37] IP Routing table compaction and sampling schemes to enhance TCAM cache performance
    Guo, Ruirui
    Delgado-Frias, Jose G.
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2009, 55 (01) : 61 - 69
  • [38] Using multiple hash functions to improve IP lookups
    Broder, A
    Mitzenmacher, M
    [J]. IEEE INFOCOM 2001: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS: TWENTY YEARS INTO THE COMMUNICATIONS ODYSSEY, 2001, : 1454 - 1463
  • [39] Parallel table-based IP address lookups
    Park, Deuk-hyoung
    Cho, Dong-ho
    [J]. IEEE COMMUNICATIONS LETTERS, 2006, 10 (03) : 207 - 209
  • [40] Implementing high speed IP address lookups in hardware
    McLaughlin, K
    O'Kane, S
    Sezer, S
    [J]. TELECOMMUNICATIONS 2005, PROCEEDINGS, 2005, : 140 - 144