首页> 外国专利> EFFICIENT LONGEST PREFIX MATCHING TECHNIQUES FOR NETWORK DEVICES

EFFICIENT LONGEST PREFIX MATCHING TECHNIQUES FOR NETWORK DEVICES

机译:适用于网络设备的最长前缀匹配技术

摘要

A network address associated with a packet is obtained at a search engine of a network device. The search engine includes a plurality of Bloom filters that represent prefixes of respective lengths in the routing table. Respective Bloom filters are applied to respective prefixes of the network address to determine a set of one or more prefixes for which a match potentially exists in the routing table. A number of accesses to the memory are performed using prefixes in set of prefixes, beginning with a longest prefix and continuing in decreasing order of prefix lengths until a matching entry is found in the routing table, and routing information for the packet is retrieved. If the number of performed memory accesses exceeds a threshold, the routing table is adapted to reduce a number of memory accesses to be performed for subsequent packets associated with the network address.
机译:与分组相关联的网络地址是在网络设备的搜索引擎处获得的。搜索引擎包括多个布隆过滤器,它们表示路由表中各个长度的前缀。分别将布隆过滤器应用于网络地址的各个前缀,以确定路由表中可能存在匹配项的一组一个或多个前缀。使用一组前缀中的前缀执行对内存的多次访问,从最长的前缀开始,以前缀长度的降序继续,直到在路由表中找到匹配的条目,并检索到数据包的路由信息​​。如果所执行的存储器访问的数量超过阈值,则路由表适于减少针对与网络地址相关联的后续分组要执行的存储器访问的数量。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号