发明名称 Bounded index extensible hash-based IPv6 address lookup method
摘要 The present invention provides a technique for efficiently looking up address-routing information in an intermediate network node, such as a router. To that end, the node locates routing information stored in its memory using one or more "lookup" tables (LUT) which can be searched using a small, bounded number of dependent lookups, thereby reducing the number of dependent lookups conventionally performed. The LUTs are arranged so each table provides routing information for network addresses whose subnet mask lengths are within a different range ("stride") of mask lengths. According to the technique, the node locates a network address's routing information by searching the LUTs, in order of decreasing prefix lengths, until the routing information is found. Preferably, several tables are searched in parallel. A match in a LUT may further point to a small MTRIE that enables the final bits of a prefix to be matched. That final MTRIE is searched using a relatively small, bounded number of dependent lookups.
申请公布号 US7325059(B2) 申请公布日期 2008.01.29
申请号 US20030439022 申请日期 2003.05.15
申请人 CISCO TECHNOLOGY, INC. 发明人 BARACH DAVID RICHARD;BATACHARIA BOBBY
分类号 G06F15/173;H04L12/56;H04L29/06 主分类号 G06F15/173
代理机构 代理人
主权项
地址