- 4
- 0
- 约6.87千字
- 约 54页
- 2015-08-14 发布于广东
- 举报
基于分段的查找 这种方案实际上是多比特检索树的具体硬件实现方案。典型的是Gupta等人提出的DIR-24-8-BASIC查找算法。 DIR-24-8-BASIC算法是把IPv4地址空间分为长度分别为24和8的两部分(TBL24和TBLlong),最大内存访问次数为2,采用硬件流水线技术可以用1次内存访问。第一部分是224=16M个表项;第二部分256个表项。 因为是基于多比特检索树,因此需要进行前缀扩展。 第一级中的节点携带的指针信息指示可能存在于第2级中的一棵子树。 缓存(Cache)策略 缓存策略是指把最近查找过的目的地址和路由下一跳信息放在缓存之中,当IP分组达到时,先从缓存中查找,找不到时再执行最长前缀匹配策略。 显然,数据包的相关度越大,这种方法的有效性就越高。 缓存的命中率是这种策略的一个关键。由于缓存容量有限,且数据日益多样化,缓存的命中率大大降低。 哈希查找 哈希(Hash)算法在路由查询中应用的时候,通过查找建立的哈希索引,来找到对应的路由前缀。 理论上讲,哈希算法的时间复杂度和空间复杂度都很低,但实际上很难找到一个完美的或者近似完美的哈希函数。另外,路由更新也往往会导致哈希表的重建。 一般来说,把整个路由表做为一个哈希表是不切实际的,可以在局部范围内应用哈希算法。如在前缀长度空间的二分查找中,就可以在同一前缀长度的前缀集合内应用哈希算法。 其他路由查询算法 层压
您可能关注的文档
最近下载
- 戴维南定理教案.docx VIP
- 《戴维南定理》教案.doc VIP
- 《戴维南定理教案.doc VIP
- 靖江做会讲经民俗探析.doc VIP
- 21 电路的暂态分析 RC串联电路的零状态响应《电工技术》教学教案.docx VIP
- T_DACS 017—2024(学生饮用奶灭菌调制乳).pdf VIP
- 2026ABEA专家共识声明:难治性慢性咳嗽的诊断和治疗PPT课件.pptx VIP
- 中国难治性慢性咳嗽的诊断与治疗专家共识PPT课件.pptx VIP
- 山东日照事业单位招聘医疗卫生岗考试模拟题带答案2025年.docx VIP
- 南京浦口区汤泉街道总体规划2017-2035-江北新区.PDF VIP
原创力文档

文档评论(0)