骨干网路由表查找、压缩及增量更新技术研究

基本信息
批准号:61202489
项目类别:青年科学基金项目
资助金额:23.00
负责人:杨仝
学科分类:
依托单位:中国人民解放军空军工程大学
批准年份:2012
结题年份:2015
起止时间:2013-01-01 - 2015-12-31
项目状态: 已结题
项目参与者:郑连清,乔向东,王晓东,崔捷,李庆朋,魏靓,任高明,卢建元,张庭
关键词:
路由表压缩路由表快速更新路由查找
结项摘要

With the fast development of Internet, the size of backbone routing table maintains a rapid growth, which brings three major problems: routing table compression, routing lookup, fast incremental update. These three problems are closely connected. Existing researches often sacrifice the incremental update performance in pursuit of high routing compression ratio or fast lookup, and a complete solution coving the three problems have not been presented as far as we know. The system performance will be optimized, only if the three problems are solved simultaneously. Based on our previous work, we strive to make innovations in the following aspects: 1) study a novel routing table compression algorithm, which can achieve high compression ratio, fast compression speed, fast incremental update, and long recompression interval; 2) study a universal fast incremental update algorithm; 3) study a software-based parallel lookup soltion coving the three problems; 4) study a hardware-based parallel lookup solution coving the three problems.

近年来,随着互联网的迅速发展,骨干网路由表飞速膨胀,引发了三个亟待解决的关键问题:路由表压缩、路由表查找和快速增量更新。这三个问题紧密联系、相互影响。已有的文献在追求高压缩率或快速查找的过程中往往牺牲了系统增量更新的能力,尚未看到可以同时兼顾这三个问题的解决方案。要实现高性能路由器,三个问题都必须得到妥善的解决。本项目立足于前期工作,力求从以下三个方面寻求突破和创新:1)研究出一种压缩率高、压缩速度快、增量更新快、重压缩间隔长的路由表压缩算法;2)研究出一种通用的快速增量更新算法;3)研究出一种可以兼顾三个问题的软件并行查找方案;4)研究出一种可以兼顾三个问题的硬件并行查找方案。本项目研究的三种关键技术对高性能路由器的实现和下一代互联网的发展有着重要的理论意义和应用前景。

项目摘要

近年来,随着互联网规模的不断扩大,骨干网路由表条目数快速增长,给路由表的存储带来了很大的压力,一种有效的解决方案是采用路由表压缩技术。同时,骨干网的链路速率也在不断提高,对路由表查找速度提出了更高的要求。此外,各种新应用使得互联网的动态特性增强,导致路由表更新越来越频繁,而且呈现出突发性,这就要求路由表在实施压缩和提高查找速度的同时,必须具有快速增量更新的能力。本项目围绕这三个问题展开研究,取得了如下成果:.(1) 提出了一种二维分割框架,然后在该框架下对分割后的两部分数据结构进行优化。提出一族SAIL算法,该算法同时实现O(1)的查找时间和O(1)的片内内存,在应用到虚拟路由表的查找后,该方案不但保证了O(1)的查找时间和O(1)的片内内存,而且与虚拟路由表的个数、特征、大小无关。.(2) 针对一些路由器无法容纳飞速增长的路由表的问题,采用社会学中种子选举的思想,提出了两种压缩率高、压缩速度快、增量更新快、重压缩周期长的路由表压缩算法;针对前缀重叠给查找和更新带来诸多困难的问题,提出了一种构建最优的无重叠路由表的压缩算法;针对已有路由表压缩算法缺乏理论支持的问题,提出了一套通用的数学分析证明方法。.已有的文献大都在追求高压缩率或快速查找的过程中牺牲了系统增量更新的性能,尚未看到可以很好兼顾这三个问题的解决方案。不同级别的路由器对路由表查找的需求不同,本项目在针对下面三个典型的场景给出对应的解决方案:.(2) 场景一:未来互联网需要极高性能的路由器,可以容忍高硬件成本和高功耗。本项目在CLPL方案的基础上,提出了一套可以兼顾压缩、查找、更新的并行硬件查找方案CLUE。.(3) 场景二:一些核心路由器需要进行高速查找,而不愿付出高硬件成本和高功耗。本项目提出了一次片内访存就可以完成一次查找的基于布隆过滤器(Bloom filter)的软硬件结合查找方案TDDBF,该方案支持快速增量更新。 .(4) 场景三:一些中高档路由器需要进行快速查找,希望用技术成本换取硬件成本,采用速度较快的基于trie树的精妙而复杂的路由表查找算法,却无法解决其更新问题。本项目根据更新消息的两个特性,提出了一种通用的超高速增量更新算法,该算法可以应用到所有基于trie树的路由表压缩和查找算法。.本项目研究的三种关键技术对高性能路由器的实现和未来互联网的发展有着重要的理论意义和应用前景。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

基于 Kronecker 压缩感知的宽带 MIMO 雷达高分辨三维成像

基于 Kronecker 压缩感知的宽带 MIMO 雷达高分辨三维成像

DOI:10.11999/JEIT150995
发表时间:2016
2

不确定失效阈值影响下考虑设备剩余寿命预测信息的最优替换策略

不确定失效阈值影响下考虑设备剩余寿命预测信息的最优替换策略

DOI:10.11887/j.cn.202101019
发表时间:2021
3

简化的滤波器查找表与神经网络联合预失真方法

简化的滤波器查找表与神经网络联合预失真方法

DOI:
发表时间:2015
4

基于时空注意力机制的目标跟踪算法

基于时空注意力机制的目标跟踪算法

DOI:10.11896/jsjkx.200800164
发表时间:2021
5

一种快速的数学形态学滤波方法及其在脉搏信号处理中的应用

一种快速的数学形态学滤波方法及其在脉搏信号处理中的应用

DOI:10.19650/j.cnki.cjsi.J1905818
发表时间:2020

杨仝的其他基金

批准号:61672061
批准年份:2016
资助金额:64.00
项目类别:面上项目

相似国自然基金

1

基于分布式词元编码的大规模名字路由表压缩与查找技术的研究

批准号:61402254
批准年份:2014
负责人:汪漪
学科分类:F0207
资助金额:10.00
项目类别:青年科学基金项目
2

大规模名字路由表高速查找技术的研究

批准号:61373143
批准年份:2013
负责人:刘斌
学科分类:F0207
资助金额:85.00
项目类别:面上项目
3

居民地增量级联更新关键技术研究

批准号:41171354
批准年份:2011
负责人:武芳
学科分类:D0115
资助金额:60.00
项目类别:面上项目
4

DHT网络路由表安全的测量、评估与防御技术研究

批准号:61103015
批准年份:2011
负责人:余杰
学科分类:F0202
资助金额:23.00
项目类别:青年科学基金项目