发明名称 SYSTEM AND METHOD FOR EFFICIENTLY SEARCHING A FORWARDING DATABASE THAT IS SPLIT INTO A BOUNDED NUMBER OF SUB-DATABASES HAVING A BOUNDED SIZE
摘要 <p>A method, apparatus, and storage medium product are provided for forming a forwarding database, and for using the formed database to more efficiently and quickly route packets of data across a computer network. The forwarding database is arranged into multiple sub-databases. Each sub-database is pointed to by a pointer within a pointer table. When performing a longest-match search of incoming addresses, a longest prefix matching algorithm can be used to find the longest match among specialized &ldquo;spear prefixes&rdquo; stored in the pointer table. After the longest spear prefixes are found, the pointer table will direct the next search within a sub-database pointed to by that spear prefix. Another longest-match search can be performed for database prefixes (or simply &ldquo;prefixes&rdquo;) within the sub-database selected by the pointer. Only the sub-database of interest will, therefore, be searched and all other sub-databases are not accessed. Using a precursor pointer and a sub-database of optimally bounded size and number ensures power consumption be confined only to the sub-database being accessed, and that higher speed lookup operations can be achieved since only the sub-database of interest is being searched.</p>
申请公布号 EP1611533(A1) 申请公布日期 2006.01.04
申请号 EP20040758519 申请日期 2004.03.26
申请人 CYPRESS SEMICONDUCTOR CORP. 发明人 VENKATACHARY, SRINIVASAN;GUPTA, PANKAJ
分类号 G06F17/30;H04L12/56;(IPC1-7):G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址