声明
摘要
第一章 绪论
1.1 课题背景与意义
1.2 国内外研究现状
1.3 研究内容与设计指标
1.3.2 设计要求与性能指标
1.4 本文组织结构
第二章 路由查找算法分析
2.1 基于前缀树的查找算法
2.2 基于硬件的查找算法
2.3 基于哈希的查找算法
2.4 基于布隆滤波器的查找算法
2.5 各算法优缺点比较
2.6 本章小结
第三章 双栈路由查找方案分析与设计
3.1 IPv4/IPv6前缀分布特点分析
3.2 双栈路由查找整体方案和模块划分
3.3 双栈路由查找各模块分析与设计
3.3.1 指令控制模块
3.3.2 缓存处理模块
3.3.3 布隆滤波器模块
3.3.4 前缀长度为8~16的前缀处理模块
3.3.5 其他前缀长度的前缀处理模块
3.3.6 仲裁模块
3.4 本章小结
第四章 双栈路由查找方案的RTL实现
4.1 双栈路由查找顶层模块接口定义
4.2 指令控制模块实现
4.3 缓存处理模块实现
4.4 布隆滤波器模块实现
4.5 前缀处理模块实现
4.5.1 前缀长度为8~16的前缀处理模块实现
4.5.2 其他前缀长度的前缀处理模块实现
4.6 仲裁模块实现
4.7 本章小结
第五章 验证与结果分析
5.1 功能仿真与验证
5.1.1 模块级仿真与验证
5.1.2 系统级仿真与验证
5.2.FPGA实现
5.2.1 ISE综合
5.2.3 上板验证
5.3 结果与性能分析
5.3.2 更新速度分析
5.3.4 验证结果对比
5.4 本章小结
第六章 总结与展望
6.1 总结
6.2 展望
参考文献
致谢
攻读硕士学位期间的成果