BGP协议收敛性研究与硬件加速设计

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:vlee46
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
边界网关协议(Border Gateway Protocol,BGP)是用来连接Internet上独立系统的路由选择协议,是现行Internet的实施标准。BGP协议的收敛过程是其处理性能的瓶颈所在,研究BGP协议的收敛性,寻找提高协议收敛性的加速方法,对提高BGP协议的性能有重要意义。本文针对BGP协议收敛性问题,深入研究了解决BGP协议收敛性问题的抑制路由抖动方法,从图论模型上分析了解决路由抖动的简单路径向量协议(SimplePath Vector Protocol,SPVP)算法,并在此基础上提出了一种适合于FPGA硬件加速的BGP路由抖动消除(BGP Route Flapping Elimination,BRFE)算法,该算法具有判断BGP协议路由收敛性,防止BGP路由抖动的能力。同时,提高软件性能的重要途径就是硬件化,因此本文在FPGA上对该收敛算法进行了硬件加速,设计了算法在FPGA上的实现结构和数据存储结构,完成了BRFE算法在FPGA上的模块划分和功能定义,采用有限状态机实现了各个模块,完成最佳路由选择、历史路径表及索引表计算、路由判环路的功能,从而完成对BGP协议收敛性的判定。算法在FPGA上功能仿真的结果验证了该算法的正确性,同时验证了基于FPGA的BRFE算法判断BGP协议路由收敛的有效性和高效性。
其他文献
计算机网络技术、尤其是国际因特网技术的发展,无疑是20世纪最伟大的科技成果之一,网络的安全性是网络建设时关注的核心问题。本文在详细分析了网络安全现状和网络安全面临的主
随着信息社会和通信技术的快速发展,所需要的频率资源越来越宝贵。多年来,人们一直追求的目标就是压缩语音信号的传输带宽或降低电话信道的传输码率,而在实现这一目标中,语音
当今世界,伴随着网络化社会的迅速发展,信息安全成为一大研究热点。信息安全主要依靠密码技术来实现,对称密码和公钥密码是密码技术的两个重要分支,二者的本质区别就是:对称
伴随着计算机技术和网络技术的飞速发展,各种网络应用系统相继问世,一个称得上安全的网络应用系统应该首先满足身份认证服务。传统的一次性口令身份认证系统中,种子密钥都是
随着越来越多的信息以电子文档的形态存在,文本处理相关软件也日益增多。在文本处理领域,传统单一格式文档处理系统在扩展性和通用性方面已经不能满足需求。对于文本特征的选择
颅骨修补手术是临床上较常见的手术。按照传统的方法,医生根据颅骨缺损的大小和形状,在术前或手术中根据伤者颅骨缺损部位的大小和形状手工制作钛合金网板,在病人头上比较后进行
目前,基于位置的服务(LBS)业务处于高速发展的阶段。在位置感知环境中,移动设备会产生大量的时空数据,服务器面临有限的系统资源和较高的实时性要求。传统的基于磁盘的时空数据库
知识库是各种信息处理系统不可或缺的一项基础性资源。然而目前比较著名的知识库大都是采用人工方式或者在领域专家参与的情况下构建的,自动构建知识库还是一大难题。针对这
SOA是面向服务的体系架构。Web服务是实现SOA的最主要的手段。服务提供者在提供大量满足用户功能需求服务的同时,如何从众多相同功能的Web服务中查找最优服务,如何提高用户的满
如何提高软件开发效率,一直是开发人员和理论研究者关注的问题。导致开发效率低下的原因之一,就是很多应用层协议不为系统底层所支持,开发者需要将应用层协议内容写入程序的代码