- 30
- 0
- 约2.03千字
- 约 3页
- 2018-02-03 发布于浙江
- 举报
路由查找_最长前缀匹配_多分支trie_FPGA论文
路由查找论文:基于多分支trie的快速路由查找算法
【中文摘要】随着Internet的不断发展,路由查找速度已经成为制约核心路由器性能的主要瓶颈。减少访问存储器的次数是提高路由查找速度的有效途径之一。由于片外存储器价格较片内存储器低很多,本文利用多片片外存储器,采用基于并行流水线的查找方式对IP地址进行最长前缀匹配,以达到访问一次存储器的时间完成一次路由查找。本文首先介绍了国内外现有的部分研究成果,并在剖析多分支trie算法的基础上,采用分段查找及前缀扩展技术,给出了一种适合FPGA实现的路由查找算法。算法采用多表结构,将查找过程分为了四级,然后根据四块存储器独立工作的特性,采用流水线的方式进行了并行化设计,从而可以保证访问一次存储器完成一次数据包的查找。设计表的结构时,为了保证占用的空间小,本文给出了一个动态规划算法用于求解四个目标层的值。本文提出的设计结构支持动态更新,并且更新单元数少。测试结果表明,在同等规模的前缀集下,相比DIR-24-8-BASIC方法在空间上具有显著优势。最后,给出了算法实现的FPGA设计结构,实验结果显示算法可以达到15Mpps的查找速度。
【英文摘要】With the continuous development of the Internet, IP routing lookup has become one of the main reasons why performance of core routers in the Internet becomes the bottleneck. Reducing the memory access times is an effective way to improve lookup speed. This paper uses four-step parallel pipelines to search the longest prefix matching. This scheme can finish the lookup within one memory access time.This paper introduces some existing algorithms, and then gives an algorithm for IP routing lookup which base...
【关键词】路由查找 最长前缀匹配 多分支trie FPGA
【英文关键词】Routing Lookup Longest Prefix Matching Multi-bit trie FPGA
【索购论文全文】138113721 139938848 即付即发
【目录】基于多分支trie的快速路由查找算法
摘要
3-4
Abstract
4
第一章 绪论
7-11
1.1 背景介绍
7-8
1.2 研究现状
8-9
1.3 本文工作
9-11
第二章 相关算法研究及性能分析
11-31
2.1 二分查找算法
11-15
2.1.1 线性查找hash表算法
11-12
2.1.2 二分法hash表查找算法
12-13
2.1.3 基于前缀区间的二分查找算法
13-15
2.2 基于trie的数据结构算法
15-22
2.2.1 二进制trie
15-16
2.2.2 Leaf-Push
16
2.2.3 路径压缩trie
16-18
2.2.4 多路分支trie
18-19
2.2.5 LC-trie
19-22
2.3 基于Cache的算法
22-26
2.4 硬件算法
26-29
2.4.1 CAM
26-28
2.4.2 基于DIR-24-8-BASIC结构的实现方法
28-29
2.5 算法性能分析比较
29-30
2.6 本章小结
30-31
第三章 改进的DIR-24-8-BASIC算法
31-43
3.1 算法描述
31-32
3.2 确定四个目标层
32-36
3.2.1 前缀扩展
32-34
3.2.2 如何选择四个目标层
34-36
3.3 建表
36-37
3.4 查找
37-39
3.5 实验结果与分析
39-42
3.5.1 测试结果
39-41
3.5.2 性能分析
41-42
3.6 本章小结
42-43
第四章 算法的FPGA实现
43-51
4.1 FPGA简介
43-44
4.2 FPGA开发流程
44-45
4.3 FPGA系统设计
45-46
4.4 算法的实现
46-47
4.5 查找模块
47-48
4.6 实验结果
48-50
4.7 本章小结
50-51
第五章 总结与展望
51-53
致谢
53-55
参考文献
55-59
研究成果
59
原创力文档

文档评论(0)