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 条
  • [21] Care-of-prefix routing for moving networks in mobile IP network
    Suzuki, Toshihiro
    Igarashi, Ken
    Kawakami, Hiroshi
    Miura, Akira
    [J]. E-BUSINESS AND TELECOMMUNICATION NETWORKS, 2006, : 185 - +
  • [22] A TCAM management scheme for IP lookups
    Wu, Weidong
    Wang, Ruixuan
    [J]. ICON: 2006 IEEE INTERNATIONAL CONFERENCE ON NETWORKS, VOLS 1 AND 2, PROCEEDINGS: NETWORKING -CHALLENGES AND FRONTIERS, 2006, : 194 - +
  • [23] Pushing the Envelope: Beyond Two Billion IP Routing Lookups per Second on Commodity CPUs
    Zec, Marko
    Mikuc, Miljenko
    [J]. 2017 25TH INTERNATIONAL CONFERENCE ON SOFTWARE, TELECOMMUNICATIONS AND COMPUTER NETWORKS (SOFTCOM), 2017, : 79 - 84
  • [24] IP route lookups as string matching
    Donnelly, A
    Deegan, T
    [J]. 25TH ANNUAL IEEE CONFERENCE ON LOCAL COMPUTER NETWORKS - PROCEEDINGS, 2000, : 589 - 595
  • [25] A Novel Prefix Cache with Two-Level Bloom Filters in IP Address Lookup
    Kim, Junghwan
    Ko, Myeong-Cheol
    Shin, Moon Sun
    Kim, Jinsoo
    [J]. APPLIED SCIENCES-BASEL, 2020, 10 (20): : 1 - 15
  • [26] A cache architecture for IPv6 lookups
    Delgado-Frias, JG
    Guo, RR
    [J]. 8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL III, PROCEEDINGS: COMMUNICATION AND NETWORK SYSTEMS, TECHNOLOGIES AND APPLICATIONS, 2004, : 25 - 29
  • [27] Binary search schemes for fast IP lookups
    Mehrotra, P
    Franzon, PD
    [J]. GLOBECOM'02: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-3, CONFERENCE RECORDS: THE WORLD CONVERGES, 2002, : 2005 - 2009
  • [28] Efficient Cache Architecture for Table Lookups in an Internet Router
    Yamaki, Hayato
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (05) : 664 - 672
  • [29] Efficient cache architecture for table lookups in an internet router
    Yamaki, Hayato
    [J]. International Journal of Advanced Computer Science and Applications, 2020, 11 (05): : 664 - 672
  • [30] IP lookups using multiway and multicolumn search
    Lampson, B
    Srinivasan, V
    Varghese, G
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 1999, 7 (03) : 324 - 334