有界索引可扩展的基于散列的IPv6地址查找方法技术

技术编号:3514114 阅读:272 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种用于在诸如路由器这样的中间网络节点中高效查找地址路由信息的技术。为此,节点利用可用小的有界数目的从属查找来搜索的一个或多个“查找”表(LUT)来定位存储在其存储器中的路由信息,从而减小了传统执行的从属查找的数目。LUT被安排为使得每个表为子网掩码长度在不同的掩码长度范围(“步幅”)内的网络地址提供路由信息。根据该技术,节点通过按前缀长度减小的顺序搜索LUT,直到找到路由信息,来定位网络地址的路由信息。优选地,几个表被并行搜索。LUT中的匹配还可指向小的MTRIE,该MTRIE使得前缀中的最终比特能够被匹配。该最终MTRIE被用相对较小的有界数目的从属查找来搜索。

【技术实现步骤摘要】
【国外来华专利技术】

【技术保护点】
一种用于使中间网络节点高效查找与网络地址相关联的路由信息的方法,该方法包括:(a)从所述中间网络节点中的一个或多个查找表的集合中选择一个查找表,每个查找表与不同的子网掩码长度范围相关联,其中被选中的查找表与尚未被搜索的最大子网掩码长 度相关联;(b)基于所述网络地址的值搜索所述被选中的查找表,以定位所述网络地址的路由信息的存储器位置;(c)如果在所述被选中的查找表中未找到所述网络地址,则重复步骤(a)和(b),直到找到所述网络地址的路由信息的存储器位置或 者已搜索了所有查找表;并且(d)如果在所述查找表中的任何一个中都未找到所述网络地址,则搜索MTRIE,以查找所述网络地址的路由信息的存储器位置。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:戴维R巴里弛伯比巴塔卡里亚
申请(专利权)人:思科技术公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1